在使用Word 2007编写文档时发现无法保存退出怎么办?遇到此类问题大家一定要对症下药才行,否则任你怎么折腾,问题始终还是无法解决。有时可能要多从几个方面考虑,经过多方测试和分析,问题才能得到解决。下面小编为大家列出了几个解决方法,大家不妨去试试看。
解决方法一:
可能是大家将环境变量做过更改引起的不妨先试着将其改回来,具体步骤:
将用户变量改为原有设置(在电脑属性的高级属性里更改)Temp 改为 %USERPROFILE%\Local Settings\Temp,Tmp 改为 %USERPROFILE%\Local Settings\Temp,将系统环境变量也改回原有设置,Temp 改为 %SystemRoot%\TEMP,Tmp 改为 %SystemRoot%\TEMP。
解决方法二:
若不是因为更改环境变量引起的,那就需要考虑会不会是注册表中的数据子项损坏造成的,若不加载数据注册表子项,还会出现此问题吗?在运行窗口中输入以下命令,来验证一下。"C:\Program Files\Microsoft office\Office12\WINWORD.EXE" /a 使用 / a 命令开关来启动 Word2007目的是不加载数据注册表子项。
果然再也没有出现那该死的提示了,从表面上看似乎问题就出在数据子项上,从微软官方网站查的资料显示(请参考 http://support.microsoft.com/kb/302629 ),若要更改此错误,删除数据子项, 然后重新命名 Normal.dot 文件。这些操作所有选项重置为默认设置。然而情况并非如此,除非你永远加一个a参数,否则问题依旧。
解决方法三:
如果问题依旧存在不妨试着更换到另一个用户看是否还会有这个现象?注销当前用户,改用另一个管理员用户登陆,打开Word很正常,没有问题。看样子应该还是与环境变量有关。通过对比发现,IE浏览器的临时文件夹设置有问题,正常情况下应该显示文件夹位置所在,打开注册表,查找hkey_current_user\software\microsoft\windows\ currentversion\explorer\shell folders 项,果然cache这一项为空。
将注册表Cache的键值设为C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files重新启动后,注册表中Cache的值又恢复老样子了,可令人奇怪的是改用另一用户登陆又正常,真让人百思不得其解。为什么注册表修改不成功呢?原以为重装IE可解决,可重装启动后,问题依然存在,看来这个问题还挺棘手。改注册表不行,重新安装IE也不行,难道非要重新安装系统才行吗?可为了这一个小小的问题重新系统,好象又挺不合算,况且里面有许多程序文件,无论是重新安装还是备份起来,也不是件轻松的事,还是再想想对策吧。经仔细分析注册表,发现hkey_current_user\software\microsoft\windows\currentversion\explorer\ user shell folders 项的Cache值不太正常,以前曾将它改为RAM盘测试,后来将RAM盘卸载后,不知为何此项还没有变过来,即刻将 Cache值更改为"D:\Documents and Settings\Temporary Internet Files"(临时文件夹好不要与OS盘一起,这里我把它改在D:盘了),按F5后再查看IE临时文件位置,问题得以解决,接下来是验证Word无法退出保存的问题,打开Word均正常了。
太坑爹了都不管用