前一段時間給系統打了補丁,之後我發現Outlook2003中的Excel附件打不開了,雙擊Excel附件會提示:系統找不到指定的檔案(文件)。但是可以將Excel附件另存,可以打開另存之後的文檔。
我先在網上找解決辦法,有提到在Excel“工具||選項||一般(常規)”頁面,勾選“忽略其它應用程式”即可。我試著這樣操作之後,發現Outlook2003中所有Excel文檔打開時都是一片空白;我只好把這個勾選去掉。當然去掉這個選項之後,再雙擊Excel附件時,又出現“系統找不到指定的檔案”這樣的提示!
繼續在網上搜索了好長時間,給出具體解決辦法的幾乎找不到。我試著修復安裝Office2003中的Outlook,但是問題依舊。
最後終於在網上發現這樣一段文字:
Microsoft Outlook uses a temporary folder to save and open the attachments.
By default that folder is:
C:\Documents and Settings\%USER_NAME%\Local Settings\Temporary Internet Files\OLK#\ (where # is a random number)
Some of the latest security updates for Windows XP are preventing folders to be created in that folder.
The solution is to use the regular TEMP folder.
1. Using REGEDIT.EXE locate the following key:
My Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security中的OutlookSecureTempFolder鍵
2. Modify the Key "OutlookSecureTempFolder", by replacing "Temporary Internet Files" with "Temp". For example:
OLD VALUE: C:\Documents and Settings\username\Local Settings\Temporary Internet Files\OLKxxx\
NEW VALUE: C:\Documents and Settings\username\Local Settings\Temp\OLKxxx\
(xxx will be a number specific to your setup)
3. Restart Microsoft Outlook.
我對照這段文字打開注冊表,發現OutlookSecureTempFolder的鍵值為“\OLK7\”。哦,原來問題就出在這裡。最後我直接把這個鍵值修改成“C:\Documents and Settings\username\Local Settings\Temporary Internet Files\OLK7\”,結果Outlook中的Excel附件終於又可以打開了。