Приложения Windows Metro не работают после переименования учетной записи пользователя по умолчанию

Приложения Windows Metro не работают после переименования учетной записи пользователя по умолчанию

Я только что переименовал своего основного пользователя (принадлежит администраторам), и теперь многие приложения 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

Попробуйте эту процедуру:

  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.

Другим вариантом будет восстановление системных файлов 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

Попробуйте сделать следующее:

Прежде чем продолжить, сделайте резервную копию реестра.

  1. ОткрытьРедактор реестраи сделайте резервную копию.
  2. Прокрутите страницу вниз до HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage.
  3. Найдите winstore_cw5n1h2txyewyподраздел в Storage. Если его там нет, создайте его.
  4. Если вы создали winstore_cw5n1h2txyewyключ, создайте еще 2 ключа с именами Internet Settingsи Softwareпод 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"
    

Если вы хотите узнать, что это делает, пожалуйста, обратитесь кДокументация SetACL.

  1. Перезагрузите компьютер. Теперь, вероятно, приложения должны работать.

Связанный контент