解决“您已经更改系统默认的系统临时文件目录……”问题

简介:
 一直是用360安全卫士来清理系统垃圾的,也一直没问题,可是前两天在清理时却跳出这样一个框:
 
晕~我什么时候改动过?怎么会这样?哎~不去管它改没改动过,还是想想怎么来解决了这个问题要紧,点确认后页面直接跳到C:\Documents and Settings\Administrator,嘿~好家伙,几千个垃圾文件挤在一堆,密密麻麻的,看到这个文件夹里有这么多的临时文件还真不敢下手怕误删了有用的系统文件,点击360里系统临时文件前的“+”展开详细路径,参照着来删除,删除了没多少就泄气了,这要删到猴年马月呀,不行得想个简便办法来把系统默认的临时文件目录改回来,查了下网上资料说操作系统的临时目录由环境变量TEMP或TMP决定,,嗯,既然这样,由于是360系统垃圾清理发现的问题,那我就从它那里下手吧:
首先是把360系统垃圾清理界面切换到高级选项上,然后点击“默认设置”;
其次是根据网上资料右击我的电脑——属性——高级——环境变量
在打开环境变量后,在其界面上发现TEMP跟TMP都没有值,看来问题就出在这里
点击“TEMP”再点“编辑”,在跳出的变量框中输入“%USERPROFILE%\Local Settings\Temp”(注意:输入时不包括引号),然后确定,
同理对“TMP”也这样进行编辑,好了,这里设置好只是说明以后系统产生的临时文件会按我指定的目录存放,可是我现在存在C:\Documents and Settings\Administrator文件夹里的临时文件还没处理,我现在要把这些垃圾转移到C:\Documents and Settings\Administrator\Local Settings\Temp里,可是我现在后台还运行一些程序,如果要直接转移这些临时文件会出现“某某文件正在被一程序运用,无法转移”等字样,那就关机重启,不打开任何程序,直接进入C:\Documents and Settings\Administrator文件夹里的临时文件还没处理,我现在要把这些垃圾转移到C:\Documents and Settings\Administrator文件夹,把里面除了文件夹以外的所有文件(请在转移先查看一下在工具菜单下文件夹选项中是不是“隐藏受保护的操作系统文件(推荐)”跟“不显示隐藏的文件和文件夹”前都打勾了,如果没有请打上,为的是不要误把系统里的本身文件也转移过去)
转移到C:\Documents and Settings\Administrator\Local Settings\Temp文件夹里,然后开启360系统垃圾清理软件再一次进行清理,这时它就会清理垃圾了。
    有的人可能会觉得360系统垃圾清理软件清理垃圾还不是最干净,打开TEMP文件夹还是会看到许多以符号命名的文件,那我们可以建一个批处理来处理这些文件。打开一个记事本,输入以一下代码:
@echo off
pause
echo 正在清理系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清理系统垃圾完成!
echo. & pause 
然后以“快速清理系统垃圾文件.bat”名字保存,在你清理之前我有必要来解释一下上面代码中的能清理掉那些文件:
“*.tmp\*._mp”——都是程序运行产生的临时文件;
“*.log”——日志文件;
“*.gid”——帮助的索引临时文件;
“*.chk”——恢复文件;
“*.old\*.bak”——都是备份文件;
以上都是强制删除系统盘下的对应扩展名的文件;
 
“recycled\*.*”是清空系统盘的‘回收站’;
“prefetch\*.*”是删除系统预读取文件;
“temp & md %windir%\temp”就是清空Windows临时文件夹;
“cookies\*.*”跟“recent\*.*”是删除浏览网页产生的cookies文件和用户最近打开文件的记录;
“Local Settings\Temporary Internet Files\*.*”跟“Local Settings\Temp\*.*”是删除浏览器缓存文件以及当前用户的临时文件夹;
 
    请根据你系统使用环境来把上面批处理代码中你不想删除的那条代码去掉,然后确定保存。好了,现在我们可以双击“快速清理系统垃圾文件.bat”,它就开始清理掉更多的不需要的文件了。



本文转自 彐火王木木 51CTO博客,原文链接:http://blog.51cto.com/linger/201701
相关文章
文件复制到ftp服务器时发生错误,请检查是否有权限将文件放到该服务器上
文件复制到ftp服务器时发生错误,请检查是否有权限将文件放到该服务器上
4820 0
|
10月前
|
搜索推荐
更改目录
写完了一篇文章,进行对标题实现一个自动更改的目的,通过word对文章标题实现一个自动更改目录的功能,在更改的过程中遇到了出现了很多不明白的地方的,也是让自己陷入了两难的境界。
33 0
|
关系型数据库 MySQL Linux
mysql数据库目录存放位置更改
<p style="line-height:23.8px; color:rgb(85,85,85); font-family:宋体,'Arial Narrow',arial,serif; font-size:14px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; clear:both; he
6997 0
|
存储
修改nuget包默认存放路径,避免增加C盘的负担
修改nuget包默认存放路径,避免增加C盘的负担
262 0
修改nuget包默认存放路径,避免增加C盘的负担
|
Oracle Java 关系型数据库
修改注册表解决JDK目录更改后命令无效的问题
修改注册表解决JDK目录更改后命令无效的问题
155 0
修改注册表解决JDK目录更改后命令无效的问题
|
PHP 数据库 开发者
解决Thinkphp框架应用目录下数据库配置信息修改后依然按默认方式连接
背景:这一类问题,我碰到了两次,虽然是php开发者,但是很多东西要不是工作接触代码太多,可能都没发现。。。在修改了application下的database.php后依然报错 而我的数据库配置database.php是这样的: 【黑人问号】于是解决办法:修改后测试运行是否正常: 正常运行,完结撒花!...
104 0
解决Thinkphp框架应用目录下数据库配置信息修改后依然按默认方式连接
成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
|
编解码 Java 应用服务中间件
修改idea的临时数据存放目录(默认保存在C盘用户目录下的.IntelliJIdea2020.3)
修改idea的临时数据存放目录(默认保存在C盘用户目录下的.IntelliJIdea2020.3)
844 0
修改idea的临时数据存放目录(默认保存在C盘用户目录下的.IntelliJIdea2020.3)
|
安全 Windows
windows服务器给某个文件目录增加最高权限方法
windows服务器给某个文件目录增加最高权限方法
285 0
windows服务器给某个文件目录增加最高权限方法
|
缓存 数据库
Confluence 6 从外部目录中同步数据支持的目录类型
针对一些特定的用户目录类型,Confluence 在系统的数据库中保存了目录的缓存信息(用户和用户组),这样能够让系统更快速的访问用户和用户组数据。
966 0