天天看點

win xp安裝軟體報“Error 1324"

安裝某軟體到虛拟機的xp系統上,安裝過程報錯,具體資訊如下

Error 1324. The path My Documents contains a invalid character

一般的分析認為:My Documents路徑中帶有非法字元或是my documents的路徑安裝程式不認可。看報錯的字面資訊,就是非法字元的問題。至于第二種情況的存在,我持懷疑态度

也有網友遇到的情況是

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal]的值不正确。這個系統資料庫項是my document路徑,一般位于C槽,網友發現是D盤。我的情況與網友不同,Personal的值是”%USERPROFILE%\My Documents“,不存在問題。奇怪是另外兩個變量:

Cookies: D:\My Documents\Cookies

Favorites: D:\My Documents\Favorites

不用想,這個xp系統大機率是民間自制版。顯然第二個變量應該是引起問題的根源,因為普通軟體不涉及Cookies。而安裝在虛拟機上的xp,本來配置設定的硬碟就小,并沒有分區,自然就不存D盤。将Favorites的值由“D:\My Documents\Favorites”,改成“C:\My Documents\Favorites”後正常安裝。

最後:這便是報錯資訊睜眼說瞎話的例證。曾經幫同僚找過一個bug,他好奇,你怎麼知道要從這裡入手,log資訊訓示的不是這裡。我說:一開始我不知道,但當我發現報錯資訊不對勁時,就把視線放到别處了。

繼續閱讀