4

Короче. Создатели обновлений сломали мое стартовое меню. Я попытался это исправить, см. Ниже и не удалось. Попытка запустить OOBE убитых окон. Я вытащил SSD из моего компьютера и скопировал файлы, которые я хотел сохранить, а затем вернул его на мой мертвый компьютер. Затем я загрузил загрузочный носитель Windows и удалил все разделы на SSD. Установлена Win 10. Меню Пуск работает (маленький ууу!). Win 10 сразу хочет обновить - обновляет создатели обновлений. Еще раз меню Пуск перестает работать. Я пытаюсь восстановить окна ... не удалось. Вернуться туда, где я начал непосредственно перед удалением SSD.

Остальная часть истории:

Мой компьютер завершил обновление до создателей Win 10: 1703 15063.483, и теперь я не могу:

  • активировать ключ Windows с помощью клавиатуры или щелкнув левой кнопкой мыши значок на рабочем столе
  • получить меню правой кнопки мыши для любого значка на панели задач
  • запустить Microsoft Edge (нет большой потери там)
  • запустить защитник Windows
  • нажмите на гиперссылки в некоторых приложениях

TL; DR:

Я использую Win10 Pro на Dell Optiplex 9020. Основываясь на информации, которую я нашел на различных форумах, я безуспешно пытался сделать следующее:

  • PowerShell: Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
  • PowerShell: net user newUserName newUserPW /add
  • PowerShell: sfc /scannow
  • Аппаратное обеспечение: другая клавиатура
  • Аппаратное обеспечение: отключил x3 дисплеи на ПК (у меня обычно 4 дисплея)
  • WindowsUpdate: проверены и установлены дополнительные обновления
  • Другой ПК: у меня есть второй ПК (старый clunker, используемый в качестве файлового сервера) с тем же обновлением, и, кажется, все работает на нем хорошо

Новый профиль пользователя, который я создал, имеет ту же проблему, и я много раз перезагружал компьютер, используя следующую команду для отключения гибернации: powercfg /h off . Я также рассмотрел эти посты, которые в основном являются той же проблемой, но (досадно), ни одно из решений не работает для меня:

Похоже, у меня заканчиваются варианты перед переустановкой Windows - боясь этой мысли :-( У меня есть приложения, которые будет очень трудно переустановить.

Ценю любые идеи, спасибо :-)

Edit1: я также попытался восстановить систему, которая, по-видимому, откатилась до «вчера», но без разницы.Впоследствии я загрузился в безопасный режим с сетью. В безопасном режиме кнопка Win работает, как и ожидалось, как с мышью, так и с клавиатурой. Перезагрузка нормально и проблема появляется снова. Драйверы?

Edit2: наткнулся на инструмент устранения неполадок меню «Пуск» Microsoft и обнаружил, что, кроме запуска только из командной строки cmd или powershell от имени администратора, он сообщает следующее:

Требуемые приложения установлены неправильно. Не исправлено "Microsoft.Windows.ShellExperienceHost "и" Microsoft.Windows.Cortana "приложения должны быть установлены правильно.

Это привело меня к статье меню запуска Windows 10, как переустановить ShellExperienceHost, Cortana? который является способом переустановки указанных приложений. Но это НЕ работает для меня. Я чувствую, что становлюсь ближе!

У одного пользователя (@Vlad Schnakovszki), похоже, есть похожие проблемы, о которых сообщалось здесь: Windows 10 ShellExperienceHost аварийно завершает работу, но ссылается на инструмент с довольно сомнительным именем: http://www.tweaking.com/content/page/windows_repair_all_in_one.html

Я не уверен, что пережил достаточно боли, чтобы поверить в tweaking.com:-/

Edit3: Попытка запустить инструмент восстановления меню «Пуск» в безопасном режиме, который не работает, потому что эти две службы не могут запускаться в безопасном режиме.Также попытались выключить компьютер (режим гибернации отключен), затем отключить ПК, затем нажать кнопку питания, пока он не исчерпает всю остаточную мощность от МБ, - и перезагрузить компьютер (еще один сбой). В настоящее время ищите здесь https://www.kapilarya.com/fix-microsoft-windows-shellexperiencehost-and-microsoft-windows-cortana-applications-need-to-be-installed-correctly-windows-10, и это выглядит многообещающе Система перешла из ремонтопригодной в здоровую

Выход Powershell ...

 PS C:\WINDOWS\system32> sfc /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection did not find any integrity violations.
PS C:\WINDOWS\system32> ^C
PS C:\WINDOWS\system32> Repair-WindowsImage -Online -CheckHealth


Path             :
Online           : False
ImageHealthState : Healthy
RestartNeeded    : False



PS C:\WINDOWS\system32> Repair-WindowsImage -Online -ScanHealth


Path             :
Online           : False
ImageHealthState : Repairable
RestartNeeded    : False



PS C:\WINDOWS\system32> Repair-WindowsImage -Online -RestoreHealth


Path             :
Online           : False
ImageHealthState : Healthy
RestartNeeded    : False



PS C:\WINDOWS\system32> Repair-WindowsImage -Online -ScanHealth


Path             :
Online           : False
ImageHealthState : Healthy
RestartNeeded    : False

Edit4: все еще не работает.После перезагрузки запустите Powershell: Repair-WindowsImage -Online -ScanHealth чтобы убедиться, что система все еще выглядит исправной (см. Отчет edit3 перешел из Восстановимого в исправный после запуска Repair-WindowsImage -Online -RestoreHealth . Последнее сканирование после перезагрузки показывает, что система по-прежнему исправна, но кнопка «Пуск» по-прежнему не работает, и инструмент восстановления меню «Пуск» все еще не может решить проблему. Я думаю, я на 1 шаг ближе к tweaking.com

Edit5: загрузил программу настройки через Major Geeks.Несколько раз выполнял исправления в «Безопасном режиме с поддержкой сети» (но безрезультатно, по крайней мере, не из-за проблемы с меню «Пуск»). Затем запустил тонкую настройку при входе в систему в качестве администратора в обычном режиме; снова несколько раз. Меню Пуск все еще не работает.

Edit6: Попытка предложенного решения кибернардом, но безрезультатно (см. Комментарии ниже).Меню Пуск все еще не работает.

Edit7: нашел поток, объясняющий аналогичную проблему с MS Edge, не работающим после обновления создателей: https://answers.microsoft.com/en-us/windows/forum/apps_windows_10-msedge/edge-not-running-on-creators- update/cb57b694-3664-4265-af24-e6c03c81687c Попытка решения (удалите все, включая папку здесь: C:\Users\%username%\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe в безопасном режиме, запустите get-appXPackage ... команда в PS, хотя вошел в систему нормально) и перезапущен, но меню «Пуск» все еще не работает.

Edit8: нашел поток, обеспечивающий решение для MS Edge не работает: https://www.kapilarya.com/fix-windows-store-cache-may-be-damaged-in-windows-10 Несмотря на это у меня точно так же проблема, о которой идет речь в статье (возможно, поврежден кэш Магазина Windows, не устранена), все же мне не повезлоЭто все больше и больше похоже на ожидание или надежду ИЛИ на месте обновления?

Edit9: «Частично», следуя совету @cybernard, я удалил все, что мог, из C:\Users\<username>\AppData\Local\TileDataLayer\Database\ а затем запустил: PS C:\windows\system32\sysprep> .\sysprep /generalize /oobe , (в безопасном режиме) вот результирующий файл журнала:

2017-07-20 14:15:27, Info                  SYSPRP ========================================================
2017-07-20 14:15:27, Info                  SYSPRP ===          Beginning of a new sysprep run          ===
2017-07-20 14:15:27, Info                  SYSPRP ========================================================
2017-07-20 14:15:27, Info       [0x0f004d] SYSPRP The time is now 2017-07-20 14:15:27
2017-07-20 14:15:27, Info       [0x0f004e] SYSPRP Initialized SysPrep log at C:\windows\system32\sysprep\Panther
2017-07-20 14:15:27, Info       [0x0f0054] SYSPRP ValidatePrivileges:User has required privileges to sysprep machine
2017-07-20 14:15:27, Info       [0x0f007e] SYSPRP FCreateTagFile:Tag file C:\windows\system32\sysprep\Sysprep_succeeded.tag does not already exist, no need to delete anything
2017-07-20 14:15:27, Info       [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'GENERALIZE'
2017-07-20 14:15:27, Info       [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'OOBE'
2017-07-20 14:15:27, Info       [0x0f00d7] SYSPRP WinMain:Pre-validing 'cleanup' internal providers.
2017-07-20 14:15:27, Info                  SYSPRP RunExternalDlls:Running platform actions specified in action file for phase 3
2017-07-20 14:15:27, Info       [0x0f00ba] SYSPRP SysprepSession::CreateSession: Successfully created instance with mount path C:, action file C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml, and mode <null>
2017-07-20 14:15:27, Info                  SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetValue: Getting value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2017-07-20 14:15:27, Warning               SYSPRP ActionPlatform::GetValue: Error from RegQueryValueEx on value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep; dwRet = 0x2
2017-07-20 14:15:27, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is <null>
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetValue: Getting value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2017-07-20 14:15:27, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2017-07-20 14:15:27, Info       [0x0f0080] SYSPRP ActionPlatform::LaunchModule: Found 'Sysprep_Clean_Validate_Opk' in C:\Windows\System32\spopk.dll; executing it
2017-07-20 14:15:27, Info                  SYSPRP spopk.dll:: Sysprep will run on an upgraded OS.
2017-07-20 14:15:27, Info       [0x0f0081] SYSPRP ActionPlatform::LaunchModule: Successfully executed 'Sysprep_Clean_Validate_Opk' from C:\Windows\System32\spopk.dll without error
2017-07-20 14:15:27, Info       [0x0f00d7] SYSPRP WinMain:Pre-validing 'generalize' internal providers.
2017-07-20 14:15:27, Info                  SYSPRP RunExternalDlls:Running platform actions specified in action file for phase 1
2017-07-20 14:15:27, Info       [0x0f00ba] SYSPRP SysprepSession::CreateSession: Successfully created instance with mount path C:, action file C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml, and mode <null>
2017-07-20 14:15:27, Info                  SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetValue: Getting value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2017-07-20 14:15:27, Warning               SYSPRP ActionPlatform::GetValue: Error from RegQueryValueEx on value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep; dwRet = 0x2
2017-07-20 14:15:27, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is <null>
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2017-07-20 14:15:27, Info                  SYSPRP ActionPlatform::GetValue: Getting value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2017-07-20 14:15:27, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2017-07-20 14:15:27, Info       [0x0f0080] SYSPRP ActionPlatform::LaunchModule: Found 'ValidateBitLockerState' in C:\Windows\System32\BdeSysprep.dll; executing it
2017-07-20 14:15:27, Info       [0x0f0081] SYSPRP ActionPlatform::LaunchModule: Successfully executed 'ValidateBitLockerState' from C:\Windows\System32\BdeSysprep.dll without error
2017-07-20 14:15:27, Info       [0x0f0080] SYSPRP ActionPlatform::LaunchModule: Found 'SysprepGeneralizeValidate' in C:\Windows\System32\AppxSysprep.dll; executing it
2017-07-20 14:15:27, Info                  SYSPRP Entering SysprepGeneralizeValidate (Appx) - validating whether all apps are also provisioned.

2017-07-20 14:15:27, Error                 SYSPRP Package Microsoft.DesktopAppInstaller_1.0.10332.0_x64__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

2017-07-20 14:15:27, Error                 SYSPRP Failed to remove apps for the current user: 0x80073cf2.

2017-07-20 14:15:27, Error                 SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.

2017-07-20 14:15:27, Error      [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
2017-07-20 14:15:27, Error                 SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
2017-07-20 14:15:27, Error                 SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
2017-07-20 14:15:27, Error      [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
2017-07-20 14:15:27, Error      [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
2017-07-20 14:17:21, Info       [0x0f0052] SYSPRP Shutting down SysPrep log
2017-07-20 14:17:21, Info       [0x0f004d] SYSPRP The time is now 2017-07-20 14:17:21

Edit10: после окончательного удаления указанных файлов я смог запустить OOBE.ПЛОХО - ПК не загружается. Теперь у меня есть проблема, как описано здесь: не удается перезагрузить компьютер с Win10 и без доступа к BIOS (за исключением того, что у меня есть доступ к BIOS). Восстановление Windows застряло в цикле, всегда возвращающемся к Привет там. Давайте разберемся с некоторыми основными вещами. Увидев этот экран несколько раз, мое сердце упало. Я начал следовать советам здесь: https://answers.microsoft.com/en-us/windows/wiki/windows_10-performance/troublesho-windows-8-and-10-failure-to-start/bcf8503c-1b39 -4827-9734-a64fef725d0f? Tm = 1461970966687 специально для запуска этих команд:

  • Bootrec /Fixboot
  • Bootrec /Fixmbr
  • Bootsect / NT60 все / MBR

Но я чувствую, что сейчас могу просто терять время. Время вытащить жесткий диск, создать резервную копию и отформатировать для новой установки. Спасибо за игру!

3 ответа3

2

Спасибо всем, кто помог, особенно кибернард.

Я провел еще несколько тестов, пытаясь решить эту проблему, и в конечном итоге начал вытаскивать оборудование. Оказалось, что функциональность вернулась после удаления двухпортовой видеокарты Nvidia NVS-310.

Остальная часть истории:

К сожалению, я полностью стер свою исходную ОС и теперь сталкиваюсь с проблемой переустановки всего программного обеспечения, которое я использую ежедневно.

Для чего я стоил, я установил свежую версию Win10 с USB, которой было несколько месяцев. Я подумал, что было бы неплохо отключить обновления и запустить инструмент восстановления с Tweaking.com - удивительно, что это нанесло вред моей системе точно так же, как и обновление Win 10. Я проверил статус обновления, и не было ни одного - история обновлений была пуста. Итак ... это было что-то на ПК или USB.

Решил, что, возможно, SSD умер, поэтому я нашел мучительно медленный 5400 HDD и загрузил на него окна. Та же проблема - вывод: не SSD.

Оттуда я создал новый USB для установки Win 10, который был основан на Build 1703.0 - на новой установке все работало, после обновления ПК снова поврежден. Вот когда я обратился к железу.

Я вытащил половину оперативной памяти, дополнительную графическую карту и дополнительную сетевую карту PCIe - Win 10 работает (ну, давайте не будем увлекаться - меню Пуск вернулось). Тщательный процесс проб и ошибок в конечном итоге доказал, что проблема как-то связана с видеокартой.

1

Вот где вам нужно искать:C:\ProgramData\Microsoft\Windows\apprepository, а внутри - поврежденный файл StateRepository-Machine.srd.

Вы можете установить вторую копию Windows на виртуальной машине, например, в виртуальной коробке, и получить новую копию оттуда.

Возможно ли, но сложно использовать переносимые приложения SQLiteBrowser для открытия файла базы данных. Возможно, вы сможете выяснить, что не так и исправить это, но, возможно, нет.

Попробуйте это удалить или переименовать эти файлы. StateRepository-Machine.srd StateRepository-Deployment.srd

sysprep /generalize /oobe

Подождите......... перезагружать

Windows выполнит множество действий, включая переопределение драйверов и многое другое, но она должна генерировать новые файлы.

0

Для вопроса меню "Пуск" ...

запустите это как администратор.

rmdir C:\Users\Default\AppData\Local\Microsoft\Windows\WebCache /s /q

Войти с новой учетной записью пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .