menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

windows的temp文件夹

昨天老婆的笔记本出现一个问题,office 2007用不了了。

据说是装了autocad,需要.net 2.0,安装上之后发现autocad无法使用,于是卸载了autocad和.net 2.0,结果office 2007用不了了。

尝试了一下office 2007,打开后就在安装界面,然后一直停在那儿,没有任何提示信息。
尝试安装.net 3.5,.net 2.0,都没有任何提示,安装程序直接中止。
尝试安装.net 1.1,提示“Microsoft.net Framework 1.1安装时无法写入安装日志”。

终于有错误信息了,嗯,可以google一下了。
看到一篇文章说检查一下%TMP%和%TEMP%的权限,嗯,按照出现状态的操作情况,估计不是权限的问题,但是很有可能是temp文件夹有异常。

进入 %USERPROFILE%/Local Settings/Temp 文件夹,19734个项目,包括文件和文件夹。
貌似temp下的东西太多了,嗯。
会不会是这个的问题呢?
Ctrl + A选择了一下,好嘛,explorer马上就没有响应了。
那基本上可以确认是这个文件夹下的文件太多了。

那清理一下吧。

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%TMP%\*.*"
del /f /s /q "%TEMP%\*.*"


推荐使用@车东写的“一键清理系统垃圾文件脚本

然后,各个版本的.net都能装了。
office 2007可以启动了。

所以不能启动office 2007的原因就这样找到了:windows 的临时文件夹满了,写不进去了。

不是很明白,机器用的不是很频繁啊。
为什么会把windows的临时文件夹写满呢,难道windows不清除临时文件夹的?
为什么windows的文件夹会出现写不进去文件的情况呢?

解决办法:
打开组策略管理器(运行gpedit.msc,windows XP Home用户请自行安装组策略管理器)。
在“计算机配置->windows 设置->脚本 (启动/关机)”里面找到“关机”,双击打开。
添加一个清空临时文件夹的bat文件,请参考上面提到的“一键清理系统垃圾文件脚本

MS的东西总是很神奇的。。。。。

推荐ccleaner

嗯。我的本子平时都是休眠,1、2 周关机一次,关机前跑一遍 CCleaner。

很好
给自己来一个~