使用 Windows Vista操作系統的虛擬化功能,你可能會遇到下面所描述的文件和注冊表虛擬化問題。
情形 1:安裝、升級或使用應用程序時收到錯誤消息
在安裝、升級或使用應用程序時,可能會收到各種表明拒絕訪問的錯誤消息。例如,您可能會遇到下列癥狀之一: • 在文件夾 %programfiles% 之外的其他文件夾中安裝了應用程序后,會收到“拒絕訪問”的錯誤消息。此外,該應用程序無法正常工作。
• 您收到類似于以下內容的應用程序錯誤消息:
Cannot create folder under C:\MyApp\Temp
Cannot create folder under C:\MyApp\Temp\output.dat
• 您收到類似于以下內容的錯誤消息:
寫入 MyFile.exe 時出錯
當您執行下列任一操作時,可能會出現此問題: • 在虛擬位置創建鏈接。
• 使用加密文件系統 (EFS) 加密文件。
• 試圖查看壓縮文件。
• 使用命令提示符向一個虛擬位置復制 .exe、.sys 或 .dll 文件。
• 應用程序中需要文件輸入或輸出的部分不再正常工作。
情形 2:找不到剛創建的文件或文件夾
在使用已啟用虛擬化的應用程序時,您在文件系統的虛擬位置創建了數據文件。當使用其他應用程序或 Windows 資源管理器訪問這些新創建的文件時,卻找不到這些文件。例如,如果在照片編輯應用程序中將某文件保存到 %programfiles%、%systemroot% 或 %programdata% 文件夾中,則找不到此文件。
情形 3:升級某個應用程序后遇到意外程序行為
在升級某個應用程序后,收到類似于以下內容的錯誤消息:
Error. Please upgrade your application
此外,該應用程序無法正常工作。應用程序似乎正在使用錯誤的或升級前的數據。
情形 4:在卸載應用程序之后,該應用程序的文件仍在計算機上
在這種情況下,您會遇到下列癥狀之一: • 在其他應用程序中,您注意到已卸載應用程序的文件和文件夾信息仍存在于 %programfiles%、%programdata% 或 %systemroot% 文件夾中。
• %userprofile%\AppData\Local\VirtualStore 文件夾比預期的大。在卸載應用程序時,未刪除在該應用程序運行時創建的虛擬化文件。
原因
以下一種或多種情況可能會引起這些問題: • 應用程序試圖在某些指定的虛擬化文件夾之外創建文件或文件夾。
• 應用程序在 %programfiles% 文件夾中保存的文件可能指向用戶虛擬存儲文件夾以外的文件夾。
• 應用程序使用了一個虛擬化不支持的文件。
共3頁: 1 [2] [3] 下一頁 | |||||
|