重命名預設使用者帳戶後 Windows Metro 應用程式無法執行

重命名預設使用者帳戶後 Windows Metro 應用程式無法執行

我剛剛重命名了我的主用戶(屬於管理員),現在許多 Metro 應用程式(包括 Store-App)都無法開啟。外部邊界出現,但隨後它們崩潰並消失。我後來創建的第二個用戶沒有這個問題。所以我的主用戶帳號出現了問題。

這些是事件檢視器中記錄的錯誤:

錯誤(事件 ID:1000)

Faulting application name: WinStore.Mobile.exe, version: 11602.1.26.0, time stamp: 0x5721ad5a
Faulting module name: KERNELBASE.dll, version: 10.0.10586.306, time stamp: 0x571af331
Exception code: 0x00000004
Fault offset: 0x0000000000071f28
Faulting process id: 0x157c
Faulting application start time: 0x01d1c686623b758c
Faulting application path: C:\Program Files\WindowsApps\Microsoft.WindowsStore_11602.1.26.0_x64__8wekyb3d8bbwe\WinStore.Mobile.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 97162e8a-33a6-423a-9c83-0a3169cb9080
Faulting package full name: Microsoft.WindowsStore_11602.1.26.0_x64__8wekyb3d8bbwe
Faulting package-relative application ID: App

資訊(事件 ID:1000)

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

Problem signature:
P1: Microsoft.WindowsStore_11602.1.26.0_x64__8wekyb3d8bbwe
P2: praid:App
P3: 11602.1.26.0
P4: 5721ad5a
P5: KERNELBASE.dll
P6: 10.0.10586.306
P7: 571af331
P8: 00000004
P9: 0000000000071f28
P10: 

Attached files:
C:\Users\oldname\AppData\Local\Temp\WER84B2.tmp.WERInternalMetadata.xml

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

Analysis symbol: 
Rechecking for solution: 0
Report Id: 97162e8a-33a6-423a-9c83-0a3169cb9080
Report Status: 0
Hashed bucket: 67af441ade053206b627db4c2452d724

和錯誤(事件 ID:5973)

Activation of app Microsoft.WindowsStore_8wekyb3d8bbwe!App failed with error: The remote procedure call failed. See the Microsoft-Windows-TWinUI/Operational log for additional information.

另外,我不知道在哪裡可以找到第三個錯誤報告中提到的“Microsoft-Windows-TWinUI/操作日誌”。有人有什麼想法嗎?我不想創建一個新的用戶帳戶並切換所有內容。

編輯:嗯,我今天想嘗試建議的解決方案。但顯然問題就消失了?對此我沒有任何解釋。在近 20 年的 PC 使用經驗中,我從未遇到像這樣自行消失的問題。抱歉,我現在無法嘗試您的任何解決方案以避免(再次)破壞系統。儘管如此,還是感謝大家的努力。非常感謝!

答案1

嘗試這個過程:

  1. 運行Services小程式並停止服務tiledatamodelsvc
  2. 刪除資料夾C:/Users/<your-name>/AppData/Local/TileDataLayer
    (或者更確切地說,先重命名它)。

這應該會立即解決所有問題,但如果沒有改善,請重新啟動。

如果仍然沒有改善,請運行Microsoft Windows 應用程式疑難排解

如果這也失敗,請嘗試建立新的使用者帳戶,確保該帳戶下不會出現問題,然後將其TileDataLayer資料夾轉移到您的帳戶。
這個過程在文章中有詳細介紹 修復 Windows 10 開始按鈕問題

答案2

重新安裝 Windows Metro 應用程式

也許重新安裝應用程式可以幫助解決這個問題。我建議在執行此操作之前先建立一個還原點,以防出現問題。要刪除所有應用程序,請打開提升的 powershell 控制台(右鍵單擊 --> 以管理員身份運行)並執行以下命令:

Get-AppxPackage -allusers| Remove-AppxPackage

若要重新安裝它們,請開啟提升的 powershell 控制台並執行以下命令:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"

請注意:重新安裝應用程式時可能會出現一些錯誤,您可以忽略它們。如果重新安裝不起作用,請嘗試取得對 C:\Program Files\WindowsApps\ 資料夾的完全存取權限,如下所述:http://winaero.com/blog/how-to-take-ownership-and-get-full-access-to-files-and-folders-in-windows-10/

另請注意,重新安裝應用程式後可能需要重新啟動。

修復損壞的 Windows 系統文件

另一個選擇是使用 sfc 和 dism 修復 Windows 系統檔案。為此,請打開提升的命令提示字元並執行以下命令:

sfc /scannow

sfc 可能需要最多運行 3 次才能替換所有損壞的檔案。如果 3. 運行後仍然看到此錯誤:

Windows Resource Protection found corrupt files but was unable to fix some of them

開啟提升的命令提示字元並執行以下命令:

DISM /Online /Cleanup-Image /RestoreHealth

請注意:DISM 將在 20% 時停留 5-10 分鐘。這是正常行為。不要嘗試透過 CTRL + C 或關閉命令提示字元來停止 DISM

答案3

嘗試執行以下操作:

在繼續之前先備份註冊表。

  1. 打開登錄編輯器並進行備份。
  2. 一直向下捲動到HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage
  3. 找到winstore_cw5n1h2txyewy下的子項Storage。如果不存在,就創建它。
  4. 如果您已建立winstore_cw5n1h2txyewy金鑰,請繼續建立另外 2 個名為Internet SettingsSoftware的金鑰winstore_cw5n1h2txyewy。如果它們已經存在,請刪除Internet Settings和下的鍵Software
  5. 這裡並下載 EXE 版本設定ACL(它是一個從命令列管理 Windows 權限的工具)。
  6. 使用管理權限開啟命令提示字元並執行

    SetACL -on "hkcu\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\winstore_cw5n1h2txyewy" -ot reg -actn ace -ace "n: S-1-15-2-2608634532-1453884237-1118350049-1925931850-670756941-1603938316-3764965493;p:full;i:so,sc;m:grant;w:dacl"
    

如果你想知道這是做什麼的,請參考設定ACL文檔

  1. 重新啟動電腦。現在應用程式可能應該可以工作了。

相關內容