題 無法在Windows XP Mode上安裝Windows Installer程序包


每當我嘗試從位於本地硬盤驅動器上的Windows XP Mode安裝特定的MSI時,它都會失敗,並顯示以下錯誤:

The Windows Installer does not permit installation from a Remote Desktop Connection.

為什麼會發生此錯誤,如何防止它?


2
2017-10-29 15:25


起源


將文件複製到虛擬機的驅動器並在那里安裝。


答案:


Windows XP Mode是秘密的 無頭虛擬機 Windows啟動遠程桌面連接。因為它是無頭的,它可以在後台做很多事情(即在Windows XP加載之前使用'安全'Windows 7風格的登錄對話框登錄),這樣當它啟動時,你就可以開始工作了。您需要將其作為計算機連接,而不是作為Windows實例連接。

這個網站 介紹集成VM功能,以及如何禁用它們。總結一下:

啟動VM
  選擇工具 - >禁用集成模式
  當您看到加載對話框時
enter image description here
  按 轉移+逃逸

這會禁用集成功能,並使其更像虛擬機;例如,您可以從該點以安全模式啟動系統。另一個很大的區別是XP Mode將不會作為遠程桌面會話運行,然後您應該能夠安裝MSI包。


4
2017-10-29 15:33



那麼,是否有一個組策略設置禁用“開始”菜單中的“斷開連接”按鈕以及用戶圖像? - gparyani
@gparyani排序。它將其讀作遠程桌面連接,因此禁用XP的某些“Fancy”功能,例如用戶圖像。 “斷開連接”按鈕允許VM進行休眠,並使其更快啟動 - Canadian Luke
我嘗試使用組策略啟用這些功能,但是當我轉到特定文件夾時它仍然崩潰。 - gparyani
我猜測(但我可能錯了)它以某種方式硬編碼到XP中,或者它是微軟發布的Windows XP的特殊版本 只為 XP模式 - Canadian Luke
如果我像你說的那樣禁用集成模式,我在開始時看到一個關機按鈕,但仍然沒有用戶圖像...... - gparyani


根據 KB927063

如果使用指定安裝源,則會出現此問題   TSClient通過通用命名約定(UNC)表示法共享。   例如,使用以下命令時收到錯誤:

 msiexec /i \\TSClient\Drive\package_name.msi

提供的解決方案是將驅動器映射到MSI所在的位置,或將其複製到虛擬機的本地驅動器。


3
2017-10-29 15:34