匯入桌面精靈提供一個選項,可讓您在基礎虛擬機器 (VM) 上Windows 10 或 11 個用戶端類型作業系統,從非多重工作階段Microsoft移除多數Windows Store應用程式。選取該選項時,映像建立程序將可讓虛擬機器避免掉映像發佈程序失敗的許多一般原因。特別使用該選項可降低在發佈程序期間發生 Sysprep 錯誤的風險。
注: 即使在精靈的 移除 Windows Store 應用程式 切換啟用時,根據系統中實作的系統定義的允許清單,依預設系統仍會保留某些 appx 套件。在匯入虛擬機器程序結束時,此允許清單上的 appx 套件仍會安裝在基礎虛擬機器中。如需此 appx 套件清單,請參閱本主題底部的小節。
若要建立Microsoft Windows 10 或 11 作業系統的虛擬機器,自動映像建立程序會使用 Microsoft Azure Marketplace 中提供的版本。如 Microsoft 說明文件中的 〈瞭解 Windows 10 中包含的不同應用程式〉中所述,Microsoft Windows 10 用戶端類型系統通常包括安裝在目錄中 c:\Program Files\WindowsApps的已安裝Windows應用程式和已佈建Windows應用程式。除了已預先安裝在該目錄中的那些應用程式,在作業系統啟動後且正在執行時,它也將會以無訊息方式自動從 Microsoft 市集下載並安裝Microsoft呼叫建議應用程式的各種 Microsoft 市集應用程式。這些多數應用程式都可能導致 Microsoft 系統準備 (Sysprep) 公用程式發生問題。發佈工作流程取決於該公用程式。如果其中許多Windows應用程式保留在虛擬機器的作業系統中,通常會發生眾所周知的 Sysprep 問題,下列 Microsoft 資源中所述:
移除其中多數預先安裝的 Microsoft 市集應用程式,並防止虛擬機器的作業系統以無訊息方式自動安裝新的建議應用程式,以減少發佈映像時發生此類 Sysprep 問題的風險。這些Windows應用程式在作業系統中以 AppX 套件的形式存在。選取移除Windows Store應用程式的選項時,映像建立程序會在虛擬機器的作業系統中進行下列變更。
-
設定這些登錄值,以停用 Microsoft Store 自動下載和Microsoft取用者體驗。
為 [移除Windows Store應用程式] 選項設定的登錄值 登錄路徑 內容名稱 值 詳細資料 HKEY_LOCAL_MACHINE\軟體\策略\Microsoft\Windows商店自動下載2 停用Windows Store應用程式的自動下載 HKEY_LOCAL_MACHINE\軟體\策略\Microsoft\Windows\雲內容停用 Windows 取用者功能1 停用Microsoft取用者體驗 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManagerSilentInstalledAppsEnabled0 停用建議的 Microsoft Store 應用程式的自動安裝,否則Microsoft Windows將會以無訊息方式自動下載並安裝 -
停止並停用 Microsoft 市集安裝服務 (
InstallService服務)。 -
移除安裝在虛擬機器作業系統中且不在系統定義的允許清單中的 AppX 套件 (副檔名為
.appx)。映像建立指令碼會先使用類似於以下的命令,取得位於虛擬機器作業系統中的 AppX 套件名稱:Get-AppxPackage -AllUsers | Select-Object -Property Name, PackageFullName | Sort-Object -Property Name然後,對於不在系統允許清單中的每個 AppX 套件,該指令碼會使用類似下列的命令移除已排除的 AppX 套件:
Remove-AppxPackage -Name appx-name接著,該指令碼也會使用如下的命令,移除與每個已排除的 AppX 套件相關聯的應用程式佈建套件:
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like appx-name} | Remove-AppxProvisionedPackage -Online
系統定義的允許 AppX 套件
依預設,下列 AppX 套件位於系統的允許清單中。即使 已啟用移除Windows Store應用程式 切換,在匯入虛擬機器程序結束時,這些套件仍會保留在產生的基礎虛擬機器中。
Microsoft.DesktopAppInstallers
Microsoft.Messaging
Microsoft.MSPaint
Microsoft.Windows.Photos
Microsoft.MicrosoftStickyNotes
Microsoft.WindowsCalculator
Microsoft.WindowsCommunicationsApps
Microsoft.WindowsSoundRecorder
Microsoft.WindowsStore
Microsoft.Xbox.TCUI
Microsoft.XboxApp
Microsoft.XboxGameCallableUI
Microsoft.XboxGameOverlay
Microsoft.XboxGamingOverlay
Microsoft.XboxIdentityProvider
Microsoft.XboxSpeechToTextOverlay
Windows.CBSPreview
windows.immersivecontrolpanel
Windows.PrintDialog
此頁面對您有幫助嗎?