Я только что переименовал своего основного пользователя (принадлежит администраторам), и теперь многие приложения Metro, включая Store-App, не открываются. Внешняя граница появляется, но затем они зависают и исчезают. У второго пользователя, которого я создал позже, этой проблемы нет. Значит, что-то сломалось в моей учетной записи основного пользователя.
Вот ошибки, зарегистрированные в средстве просмотра событий:
Ошибка (Идентификатор события: 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
Информация (Идентификатор события: 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
и ошибка (идентификатор события: 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/Operational log", упомянутый в третьем отчете об ошибке. У кого-нибудь есть какие-нибудь идеи? Я не хочу создавать новую учетную запись пользователя и переключать все.
EDIT: Хм, я хотел сегодня попробовать предложенные решения. Но, судя по всему, проблема исчезла? У меня нет объяснения этому. Я никогда не сталкивался с такой проблемой, которая исчезала бы сама по себе за почти 20 лет работы с ПК. Извините, я не могу сейчас попробовать ни одно из ваших решений, чтобы не сломать систему (снова). Тем не менее, спасибо всем за ваши усилия. Это очень ценно!
решение1
Попробуйте эту процедуру:
- Запустите
Services
апплет и остановите службу.tiledatamodelsvc
- Удалите папку
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.
Другим вариантом будет восстановление системных файлов Windows с помощью sfc и dism. Для этого откройте командную строку с повышенными правами и выполните следующую команду:
sfc /scannow
Для замены всех поврежденных файлов может потребоваться до 3 запусков sfc. Если вы все еще видите эту ошибку после 3-го запуска:
Windows Resource Protection found corrupt files but was unable to fix some of them
Откройте командную строку с повышенными привилегиями и выполните следующую команду:
DISM /Online /Cleanup-Image /RestoreHealth
Обратите внимание: DISM будет оставаться на 20% в течение 5-10 минут. Это нормальное поведение. Не пытайтесь остановить DISM с помощью CTRL + C или закрытия командной строки.
решение3
Попробуйте сделать следующее:
Прежде чем продолжить, сделайте резервную копию реестра.
- ОткрытьРедактор реестраи сделайте резервную копию.
- Прокрутите страницу вниз до
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage
. - Найдите
winstore_cw5n1h2txyewy
подраздел вStorage
. Если его там нет, создайте его. - Если вы создали
winstore_cw5n1h2txyewy
ключ, создайте еще 2 ключа с именамиInternet Settings
иSoftware
подwinstore_cw5n1h2txyewy
. Если они уже были там, удалите ключи подInternet Settings
иSoftware
. - Идтиздесьи скачать EXE-версиюУстановитьACL(это инструмент для управления разрешениями Windows из командной строки).
Откройте командную строку с правами администратора и запустите
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"
Если вы хотите узнать, что это делает, пожалуйста, обратитесь кДокументация SetACL.
- Перезагрузите компьютер. Теперь, вероятно, приложения должны работать.