打开word2007时弹出“word无法创建工作文件,请检查临时环境变量”解决方法:
1.不加载数据注册表子项,启动Word程序。
第1步,依次单击“开始”“运行”,打开“运行”对话框。然后单击“浏览”按钮,找到选中程序“WinWord.exe”,然后单击“打开”按钮.查找WinWord.exe程序。
第2步,在“打开”编辑框中的命令行最后输入/a命令开关,并单击“确定”按钮即可启动Word。
2.删除注册表数据子项 用户还可以通过删除注册表数据子项,并重建Word默认模板文件的方式解决该问题,操作步骤如下所述: 第1步,在“运行”对话框中运行Regedit命令,打开“注册表编辑器”窗口。依次展开注册表项“HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Data”,并将Data项下面的子项Settings和Toolbars删除
第2步,在Word用户模板保存的默认目录“C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates”找到Word默认模板文件Normal.dot,并对其重命名,重命名Normal.dot
第3步,启动Word,可以发现已经能够正常打开Word窗口了。
Word 2007常规解决方案
1. Word 安全模式启动,点击“开始”在搜索栏中输入winword /safe并回车,测试问题是否依然存在?
2.选择“Office按钮”—“word选项”—“加载项,点击“转到”,清除里面的加载项。
3.移除C:\program files\Microsoft Office\office12\startup 和C:\用户\<account>\AppData\Roaming\Microsoft\Word\STARTUP中的所有文件。(office\startup中是word启动时自动加载的模板和加载项)
4.移除Normal.dotm文件
默认路径是存放在C:\Users\<account>\AppData\Roaming\Microsoft\Templates文件夹下。
如果在这路径下,发现~$Normal.dotm隐藏文件,建议您将它删除。
6.重命名以下注册表中的键值:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\word\addins
选中相应文件夹,右键鼠标,点击重命名。将Word重命名为Word1,将Addins重命名为Addins1。重新启动Word,测试这个问题是否出现。
word2007无法保存的解决方法
法一、
将用户变量改为原有设置(在电脑属性的高级属性里更改)
Temp 改为 %USERPROFILE%\Local Settings\Temp
Tmp 改为 %USERPROFILE%\Local Settings\Temp
将系统环境变量也改回原有设置
Temp 改为 %SystemRoot%\TEMP
Tmp 改为 %SystemRoot%\TEMP
法二、
重新启动电脑,待启动完毕后,运行Word,故障依旧,看来这个问题并不是更改环境变量后引起的,会不会是注册表中的数据子项损坏造成的呢?若不加载数据注册表子项,还会有这个提示吗?在运行窗口中输入以下命令,来验证一下。"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\microsof
t\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一切均正常了。
经过反反复复折腾,总算把问题解决了,造成Word2007无法正常退出保存的原因,最终是由IE临时文件夹的设置不正确引起的,而常规方法均无法更改(所有的常规方法都试过了,均无效),只能在注册表里修改,这有点像我们看病一样,一定要对症下药,否则任你折腾,病症始终无法解决。有时可能要多从几个方面考虑,经过多方测试和分析,相信总会有解决的办法。