c盘爆满出现原因及解决方法
前几天疯狂调了几天代码后发现,c盘突然爆红了,我上网查可能是电脑生成了大量临时文件占用了电脑空间,于是我用c盘磁盘清理,只能清理几十M的临时文件,根本不能清理多大的空间,而且我安装的软件从来不会安在c盘,这让我意识到事情没有那么简单,于是我开始查阅并尝试各种方法。
c盘爆满的问题原因以及对应的解决方法
1. 安装的软件占用了c盘大量位置
==问题:==小伙伴们都知道,安装软件时,一般默认地址都是c盘的C:\Program Files
文件夹中或者是C:\Program Files (x86)
中,还有一些臭不要脸的软件还把安装地址隐藏了,给出几个不显眼的小字自定义安装
点开才能看到默认安装地址,稍不留神就被骗到了(可恶)。
==解决方法:==所以建议小伙伴们在c盘以外的其他盘新建一个文件夹,命名为package
,将安装包都放在一起,这样以后就算软件需要重装升级或是卸载,都比较方便。安装的时候也尽量把地址改为D盘中D:\Program Files
,新建一个文件夹来安装。
2. 浏览器,软件等的下载内容默认地址都在c盘
打开浏览器的设置,将下载处的地址改到c盘以外的其他盘,最好也新建一个文件夹,方便自己找到下载的文件,还有微信,qq,等,在设置中更改默认下载位置,方便清理,也方便查找。
3. 系统临时文件占用了大量空间
系统的临时文件都存在c盘中中AppData\Loca
中Temp
文件夹中以及C:\Users\WINDOWS\TEMP
当中,其中存有大量文本文档.txt以及乱码命名的文件夹,其中文件夹中存的是系统每次调用的底层程序和扩展程序,基本我们每次操作都会生成一个这样的文件,txt文件中存的是每次操作的内容。
这些临时文件理想状态下应该在我们关闭浏览器以及软件运行结束后一段时间就自动清除掉,但是我的电脑没有自动清除掉,日积月累,反而越积越多。现在我也没有找到如何自动清除设置的地方。但是可以有一些方法进行一些改善。
解决方法
1. 修改临时文件Temp文件夹位置到其他盘
虽然不能自动删掉这些临时文件,但是我们可以把这些临时文件存到别的盘,操作步骤如下:
-
打开系统
属性
-
选择高级系统设置
-
选择环境变量,将系统变量和用户变量中的
TEMP
和TMP
地址都改到别的盘中,自己新建一个文件夹,我是保持了跟C盘一样的目录。
之后打开D盘这个位置就可以看到临时文件了,我更改路径后仅仅一天发现就产生了十几个G的临时文件,细思极恐,再多的空间也不够霍霍啊。
可以定时清理一次,后缀为txt
文本文档以及乱码命名的文件夹,还有.tmp
文件也可以删掉,对电脑没有什么影响,清理的时候最好把所有的软件和网页都关掉,否则会提示文件已打开无法删除,剩余的如果提示没有管理权限无法删除的文件最好不要删除,可能是系统文件,我有幸删过一次,重启后电脑就黑屏了,说多了都是泪,最终含泪重装了系统。
tips:如果害怕电脑误删文件,可以给电脑提前设置一个还原点,在电脑属性
中系统保护
中
对每一个盘进行配置打开系统保护,并创建一个还原点,最好以日期来命名还原点,这样以后方便系统还原,如果万一万一你不小心把电脑弄坏了,也可以通过系统还原来恢复电脑,不会丢失重要的文件。
2. 开启存储感知
在电脑属性
中存储
开启存储感知,并进行配置,让电脑自动清除临时文件,将清理频率设置为每天。
3. 更改新内容的保存位置
总之就是尽一切可能将文件更改到其他盘。
4. 清理磁盘空间
运用windows自带的磁盘清理就可以了,读了研之后发现师兄们从来不下载电脑管家之类的软件,电脑从来没有广告弹窗,也不卡,太爽了有没有,担心病毒的兄弟们可以放宽心,黑客们对我们的电脑根本不感兴趣。windows自身就很强大,无需下载其他软件。
打开磁盘属性,进行磁盘清理,可以自动清除掉不需要的文件
5. 设置自动清理文件
- 在桌面新建一个文本文档,输入以下代码:
@echo off
del “%tmp%*." /s /q /f
FOR /d %%p IN ("%tmp%*.”) DO rmdir “%%p” /s /q
保存为后缀为.bat
文件,自己命名一个名字,我是保存为clean.bat
2. 按下Win+R
组合键打开运行,在框中输入shell:Startup
点击确定打开“启动”文件夹将.bat
文件复制到这里,即可开机的时候自动清理temp中的临时文件。
帮到你了吗?那你还犹豫什么