某些 Microsoft 應用程式無法升級、解除安裝或啟動

某些 Microsoft 應用程式無法升級、解除安裝或啟動

Windows 10 桌面 10586.420,請觀看我的螢幕記錄https://youtu.be/tZrGTll9muY

這 7 個 Microsoft 應用程式永遠停留在我的商店更新清單中,它們的末尾都有完全相同的錯誤代碼 0x80073CF6。其餘應用程式完全沒有問題。

更糟的是我沒有辦法卸載它們。所有這些都在發射時崩潰。

我什至嘗試使用 PowerShell 卸載其中一些(例如紙牌),我得到了

PS C:\WINDOWS\system32> Get-AppxPackage *solitairecollection* | Remove-AppxPackage
 Remove-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered. (Exception from  HRESULT: 0x80073CF6)
 NOTE: For additional information, look for [ActivityId] b55e1ee7-c8e3-0000-606b-64b5e3c8d101 in the Event Log or use the command line Get-AppxLog -ActivityID b55e1ee7-c8e3-0000-606b-64b5e3c8d101
 At line:1 char:41
 + Get-AppxPackage *solitairecollection* | Remove-AppxPackage
 + ~~~~~~~~~~~~~~~~~~
 + CategoryInfo : WriteError: (Microsoft.Micro...__8wekyb3d8bbwe:String) [Remove-AppxPackage], IOException
 + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

我還按照 PowerShell 輸出的說明執行另一個命令

PS C:\WINDOWS\system32> Get-AppxLog -ActivityID b55e1ee7-c8e3-0000-606b-64b5e3c8d101

Time                      ID           Message
----                      --           -------
2016-06-22 8:17:00 PM     301          The calling process is powershell.exe
2016-06-22 8:17:00 PM     603          Started deployment Remove operation on a package with main parameter:
                                       Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe and
                                       Options: 0. See http://go.microsoft.com/fwlink/?LinkId=235160 for help
                                       diagnosing app deployment issues.
2016-06-22 8:17:00 PM     10002        Creating Resiliency File C:\ProgramData\Microsoft\Windows\AppRepository\cc4af31a
                                       -76fe-4a7c-b09c-5ecd7d57b176_S-1-5-21-3042240410-3763251108-3400705136-1001_1.rs
                                       lc for Remove Operation on Package
                                       Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe.
2016-06-22 8:17:00 PM     607          Deployment Remove operation on package
                                       Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe has been
                                       de-queued and is running for user MYWIN10\hardy.
2016-06-22 8:17:00 PM     10000        About to service package
                                       Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe. Setting
                                       the package state to disabled returned with 0x0.
2016-06-22 8:17:00 PM     317          C:\Program Files\WindowsApps\Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x
                                       64__8wekyb3d8bbwe\AppxManifest.xml(45,16): warning: The
                                       'windows.publisherCacheFolders' extension category in the
                                       Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe package is
                                       unrecognized.
2016-06-22 8:17:00 PM     475          error 0x80070002: Reading manifest from location: C:\ProgramData\Microsoft\Windo
                                       ws\AppRepository\Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_neutral_split
                                       .language-zh-hans_8wekyb3d8bbwe.xml failed with error: The system cannot find
                                       the file specified.
                                       .
2016-06-22 8:17:00 PM     402          error 0x80070003: Reading manifest from location: AppxManifest.xml failed with
                                       error: The system cannot find the path specified.
                                       .
2016-06-22 8:17:00 PM     322          error 0x80070003: Cannot register the Microsoft.MicrosoftSolitaireCollection_3.9
                                       .5100.0_neutral_split.language-zh-hans_8wekyb3d8bbwe package because the
                                       following error was encountered while trying to read the package: The system
                                       cannot find the path specified.
                                       .
2016-06-22 8:17:00 PM     300          error 0x80070003: Cannot register the
                                       Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe package due to the
                                       following error: The system cannot find the path specified.
                                       .
2016-06-22 8:17:00 PM     605          The last successful state reached was ResolvedDeferredRegistrations. Failure
                                       occurred before reaching the next state RegistrationChanged.
2016-06-22 8:17:00 PM     10001        Finished servicing package
                                       Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe. Setting
                                       the package state to enabled returned with 0x0.
2016-06-22 8:17:01 PM     401          Deployment Remove operation with target volume C: on Package
                                       Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe from:
                                       (Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe)  failed
                                       with error 0x80073CF6. See http://go.microsoft.com/fwlink/?LinkId=235160 for
                                       help diagnosing app deployment issues.
2016-06-22 8:17:02 PM     471          error 0x5: Deleting file \\?\C:\Program Files\WindowsApps\Deleted\2FE3CB00.PicsA
                                       rt-PhotoStudio_3.1.0.0_x86__crhqpqs3x1ygc8963b64d-44f3-4302-9dd4-743144b7e144\Cl
                                       rCompression.dll failed.
2016-06-22 8:17:02 PM     471          error 0x91: Deleting file \\?\C:\Program Files\WindowsApps\Deleted\2FE3CB00.Pics
                                       Art-PhotoStudio_3.1.0.0_x86__crhqpqs3x1ygc8963b64d-44f3-4302-9dd4-743144b7e144
                                       failed.
2016-06-22 8:17:02 PM     471          error 0x5: Deleting file \\?\C:\Program Files\WindowsApps\Deleted\2FE3CB00.PicsA
                                       rt-PhotoStudio_3.1.1.0_x86__crhqpqs3x1ygcd826c1bf-b5d6-422b-ae89-f2729efaa392\Cl
                                       rCompression.dll failed.
2016-06-22 8:17:02 PM     471          error 0x91: Deleting file \\?\C:\Program Files\WindowsApps\Deleted\2FE3CB00.Pics
                                       Art-PhotoStudio_3.1.1.0_x86__crhqpqs3x1ygcd826c1bf-b5d6-422b-ae89-f2729efaa392
                                       failed.

對於每個失敗的應用程序,無論是商店應用程式還是 PowerShell,我都可以在事件日誌中找到 2 個記錄

第一個是錯誤

Faulting application name: Solitaire.exe, version: 1.0.0.0, time stamp: 0x573236e5
Faulting module name: KERNELBASE.dll, version: 10.0.10586.306, time stamp: 0x571af331
Exception code: 0x00000004
Fault offset: 0x0000000000071f28
Faulting process ID: 0x3b8
Faulting application start time: 0x01d1cce2da0a558a
Faulting application path: C:\Program Files\WindowsApps\Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe\Solitaire.exe
Faulting module path: C:\WINDOWS\system32\KERNELBASE.dll
Report ID: def6699b-1d13-4e7e-9190-89566b87e8c0
Faulting package full name: Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe
Faulting package-relative application ID: App

第二個是訊息

Fault bucket 133330737785, type 5
Event Name: MoAppCrash
Response: Not available
Cab Id: 0

Problem signature:
P1: Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_x64__8wekyb3d8bbwe
P2: praid:App
P3: 1.0.0.0
P4: 573236e5
P5: KERNELBASE.dll
P6: 10.0.10586.306
P7: 571af331
P8: 00000004
P9: 0000000000071f28
P10: 

Attached files:
C:\Users\hardy\AppData\Local\Temp\WER4C46.tmp.WERInternalMetadata.xml

These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Microsoft.Micros_d543b85a9693e6ac9dbdf15b55c52c22886f6c5b_234082d4_2315505d

Analysis symbol: 
Rechecking for solution: 0
Report ID: def6699b-1d13-4e7e-9190-89566b87e8c0
Report Status: 0
Hashed bucket: 4feeccd86199c8500aed4cec7ded0645

知道我能做什麼嗎?

答案1

乍一看,我以為您沒有使用管理帳戶運行卸載程序,但事實證明 Microsoft 阻止了您。如果你關注鏈接,聲明您必須在 Windows 電腦上使用 Microsoft 帳戶才能從 MS Store 進行安裝。如果您已經在使用,那麼您可能還需要在控制面板的「安全性和維護」標籤下驗證您的 MS 帳戶。

如果您使用本機帳戶而不是 MS 帳戶(我毫不猶豫地推薦),那麼我建議您在 PC 上建立新帳戶並授予其管理權限。安裝/解除安裝所需軟體後,刪除管理權限並停用該帳戶。我認為這樣的帳戶是安全缺陷。

編輯:他們可能已經進行了更新,以便密碼儲存使用加鹽哈希,這只能緩解我在真實帳戶中遇到的一些問題。我現在正在嘗試恢復密碼,以測試您是否仍然可以透過存取 PC 和真實帳戶來獲得存取權限。給我幾天時間,我的 Windows 10 VM 由於某種原因不喜歡添加新用戶的想法。

答案2

我終於意識到如何解決這個問題。如果我使用 GUI(商店應用程式),就不會有太多有用的信息。但從行為來看,很明顯,商店應用程式嘗試下載較新版本的應用程序,卸載當前版本並應用下載的版本作為最後一步。但不幸的是它無法卸載當前版本。

但是,當我在貼上原始問題時使用 PowerShell 命令時Get-AppxPackage *solitairecollection* | Remove-AppxPackage,出現錯誤(該訊息也顯示在我的原始問題中)。同時,錯誤訊息提供了另一個命令來載入更多資訊。我跟著它檢索了一份冗長的報告。結果也在我原來的問題中,按照遇到的第一個錯誤的清單來操作

錯誤 0x80070002:從位置讀取清單:C:\ProgramData\Microsoft\Windows\AppRepository\Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_neutral_split.language-zh-hans_8wekyb3d8bbwe.xml 失敗並出現錯誤:找不到錯誤:找不到系統

我導航到該C:\ProgramData\Microsoft\Windows\AppRepository\目錄,確實該文件不存在。但我明白了Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_neutral_split.scale-100_8wekyb3d8bbwe.xml。我複製了這個文件並將其命名,Microsoft.MicrosoftSolitaireCollection_3.9.5100.0_neutral_split.language-zh-hans_8wekyb3d8bbwe.xml然後重新運行相同的卸載命令,它已成功卸載!

看起來 Windows 10 突然以某種方式弄亂了應用程式的語言,我猜系統正在尋找應用程式的另一種語言版本來卸載。

相關內容