Sysprep 失敗之後您移除或更新 Windows 存放區的應用程式,包括內建的 Windows 映像

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2769827
結論
本文將告訴您,當您移除,或藉由使用 Windows 存放區,然後執行在電腦上的 [sysprep 更新提供的 Windows 存放區應用程式時,就會發生的問題。

Sysprep 會是想要準備重複、 稽核以及客戶傳遞的 Windows 安裝的 IT 系統管理員工具。這份文件中的指引供使用,藉由支援代理程式和 IT 專業人員。如果您是家庭使用者,並且使用 Windows 存放區的應用程式時遇到問題,請參閱下列的 Windows 網站 ︰
簡介
數個 Windows 存放區應用程式包含內建的 Windows 10 和 Windows 8 圖像]。其中包括郵件、 地圖、 訊息、 Bing、 旅遊及新聞應用程式,等等。這些稱為佈建的應用程式。提供應用程式會分段安裝映像中,和排定要安裝的 Windows 映像,在第一個登入時每位使用者。除了內建的應用程式,您可以一邊載入自己一行商業 Windows 存放區應用程式到 Windows 映像而不必將其發行到 Windows 存放區。您可以一邊載入 Appx 封裝藉由使用線上或離線服務可用於 DISM.exe,或透過 DISM PowerShell 模組的命令。
徵狀
請考慮下列案例。

狀況1
  • 您正在建立自訂 Windows 10 或 Windows 8 參照電腦要 sysprep 和擷取。
  • 您想要從參照電腦移除部分提供 Windows 存放區應用程式 (Appx 套件)。
  • 您執行 dism-線上的 /Remove-ProvisionedAppxPackage /PackageName:<packagename></packagename> 若要 deprovision 的 Appx 套件。
當您執行 sysprep 作業,在這個案例中時,則作業可能會失敗,發生下列錯誤 ︰

系統準備工具 3.14
嘗試使用 sysprep 機器時發生嚴重錯誤


狀況2
  • 您有現有的 Windows 映像,而且數個 Windows 存放區應用程式映像中載入側邊。
  • 您想要從您的映像中移除部份的側邊載入 Appx 封裝,並進一步自訂。
  • 您開機進入參照電腦,並執行下列的 PowerShell 命令,若要移除的 Appx 封裝佈建其中一項 ︰
    • 移除 AppxProvisionedPackage-PackageName<PackageName></PackageName>
    • 移除 ProvisionedAppxPackage-PackageName<PackageName></PackageName>
當您執行 sysprep 作業,在這個案例中時,則作業可能會失敗,發生下列錯誤 ︰

系統準備工具 3.14
嘗試使用 sysprep 機器時發生嚴重錯誤


案例 3
  • 您正在建立 Windows 10 或 Windows 8 參照映像。
  • 您連線到 Windows 10 或 Windows 8 存放區,然後再更新內建的 Windows 存放區應用程式使用 Windows 存放區。
當您執行 sysprep 作業,在這個案例中時,則作業可能會失敗,發生下列錯誤 ︰

系統準備工具 3.14
嘗試使用 sysprep 機器時發生嚴重錯誤


此外,在 SetupErr.log 中,您可能會注意到下列的錯誤項目 ︰

<Date><Time>,錯誤 SYSPRP 套件<PackageFullName>安裝的使用者,但並未提供待所有的使用者。Sysprep 影像中,這個封裝將無法正常運作。
<Date><Time>,若要移除目前使用者的應用程式失敗,錯誤 SYSPRP: 0x80073cf2。
<Date><Time>,RemoveAllApps 執行緒錯誤 SYSPRP 的結束代碼已 0x3cf2。
<Date><Time>,錯誤 [0x0f0082] SYSPRP ActionPlatform::LaunchModule ︰ 從 C:\Windows\System32\AppxSysprep.dll; 執行 'SysprepGeneralize' 時發生失敗 dwRet = 0x3cf2
<Date><Time>,錯誤 SYSPRP ActionPlatform::ExecuteAction ︰ 在執行動作的錯誤; dwRet = 0x3cf2
<Date><Time>,錯誤 SYSPRP ActionPlatform::ExecuteActionList ︰ 錯誤中的執行的動作; dwRet = 0x3cf2
<Date><Time>,錯誤 SYSPRP SysprepSession::Execute ︰ 在執行動作,從 C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml 的錯誤; dwRet = 0x3cf2
<Date><Time>,錯誤 SYSPRP RunPlatformActions ︰ 無法在執行 SysprepSession 動作; dwRet = 0x3cf2
<Date><Time>,錯誤 [0x0f0070] SYSPRP RunExternalDlls ︰ 執行登錄 sysprep 暫停 sysprep 執行。 dwRet 的 Dll 時發生錯誤 = 0x3cf2
<Date><Time>,錯誤 [0x0f00a8] SYSPRP WinMain:Hit 失敗時處理 sysprep 一般化內部的提供者; hr = 0x80073cf2</Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></PackageFullName></Time></Date>
發生的原因
Sysprep 會有 Windows 10 和 Windows 8 清除 Appx 套件,以及一般化映像中加入其他提供者。提供者 Appx 套件是每位使用者套件或所有使用者提供的封裝時,才有作用。
  • 每個使用者的封裝 表示 Appx 套件已安裝特定的使用者帳戶,並不適用於其他電腦的使用者。
  • 所有使用者的封裝 表示,Appx 佈在映像以便使用這個映像的所有使用者都可以都存取應用程式。

如果系統已佈建在映像的所有使用者封裝已手動辭去從映像,但不是會移除特定的使用者,提供者就會在 sysprep 期間清除出這個封裝時遇到錯誤。如果已佈建在映像的所有使用者套件已更新由其中一個這部參照電腦上的使用者,提供者也會失敗。
解決方案
若要解決這個問題,移除的使用者在執行 sysprep,套件,也移除 [佈建。要執行這項操作,請依照下列步驟執行。

注意若要防止 Windows 存放區更新應用程式,請拔除網際網路連線,或在稽核模式中停用自動更新,您建立的映像之前。
  1. 執行匯入模組 Appx PowerShell 指令程式。
  2. 執行匯入模組 Dism
  3. 執行Get AppxPackage AllUser |其中 PublisherId-eq 8wekyb3d8bbwe |格式清單-屬性 PackageFullName、 PackageUserInformation

    注意事項
    • 在這樣的最後一個指令程式的輸出,檢查其封裝顯示為 [已安裝的使用者。使用這些使用者帳戶,從參照電腦或登入電腦中刪除這些使用者帳戶。在步驟 4 以移除 Appx 套件,然後執行此指令程式。
    • 此指令會列出所有由 Microsoft 所發行,而且該參照電腦的任何使用者安裝的套件。因為電腦是要 sysprepped,我們會假設這些使用者設定檔,不再需要封裝。
    • 如果您已手動佈建隸屬於其他的 「 發行者 」 的應用程式,請執行下列命令以將它們列出 ︰

      取得 AppxPackage AllUser |格式清單-屬性 PackageFullName、 PackageUserInformation
  4. 執行移除 AppxPackage-封裝<packagefullname></packagefullname>
  5. 藉由執行下列指令程式佈建的移除 ︰

    移除 AppxProvisionedPackage-線上 PackageName<packagefullname></packagefullname>
如果您嘗試從更新問題中復原,您可以在執行這些步驟之後,人金鑰應用程式。

注意如果您服務離線映像,則不會發生這個問題。在此情況下,佈建會自動清除所有使用者。這包括執行命令的使用者。
其他相關資訊
如需有關如何新增和移除應用程式的詳細資訊,請參閱下列的 TechNet 資源 ︰

如需有關 Appx 指令程式的詳細資訊 ︰

如需 Dism Appx 服務的指令程式的詳細資訊 ︰


警告:本文為自動翻譯

內容

文章識別碼:2769827 - 最後檢閱時間:05/08/2016 01:02:00 - 修訂: 4.0

Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 10

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB2769827 KbMtzh
意見反應