之前装了个虚拟内存盘RamDisk,用多余的内存做了个盘用来保存临时文件,想减少固态硬盘的读写,但是现在固态硬盘这么便宜也无所谓了,弄多个盘看着不爽就删除了。
原来是内存盘符是R盘,去到系统属性把环境变量的Temp和TMP改成了默认的路径,然后重启。
意想不到的事情发生了,启动office系列软件都提示如下错误:
Word could not create the work file. Check the temp environment variable.
然后跑去系统的环境变量仔细检查了几次,发现没有任何搞错路径的样子,但是错误依旧,只能上网去搜搜看了。
原来Office系列自己在注册便有固定的键值Cache记录安装时系统的变量,不会自动跟着系统设置变化的,真是个坑。
打开注册表,到了如下地方:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
然后把这个地方改成:
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache
然后保存关闭注册表,再次打开Office软件就不会再次提示原来的错误了。
参考链接:
https://www.baswijdenes.com/portfolio/fix-word-could-not-create-work-file