Оскільки ви знайомі з PowerShell, існує кілька можливих рішень ...
І так, я в Win 10:
PS > [Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
Запитайте Windows (.NET)
Запитайте Windows (.NET, щоб бути конкретним), де знаходиться місце. Це дозволить вирішити правильне місце в разі , якщо ви, як і я, перемістили свою AppData\Roaming
папку в DropBox -ЛЮБЛЯТЬ місця.
PS > [Environment]::GetFolderPath('StartMenu')
C:\Users\VertigoRay\DropBox\AppData\Roaming\Microsoft\Windows\Start Menu
PS > [Environment]::GetFolderPath('CommonStartMenu')
C:\ProgramData\Microsoft\Windows\Start Menu
Більше про GetFolderPath.
Видалити пошкоджені файли AppLocker
PowerShell (як адміністратор):
PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }
Перезавантажте Windows після запуску команди.
DISM Відновлення здоров'я
PowerShell (як адміністратор):
& dism /online /cleanup-image /restorehealth
Перезавантажте Windows після запуску команди.
Перереєструйте пакети програм
PowerShell (як адміністратор):
PS > Get-AppXPackage -AllUsers | %{ Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
Можливо, ви отримаєте деякі помилки (червоний текст). Зазвичай це говорить про те, що .xml
його не можна знайти; просто ігноруй це.
Переіндексація
Як раніше було пов'язано в цій темі , просто повторна індексація диска повинна призвести до оновлення БД меню "Пуск". Я б відключив індексацію, а потім увімкнув би все це.
Вимкнення індексації видалило файли індексації в попередніх версіях Windows; Я не перевіряв цього в Windows 10. Якщо потрібно, ви можете видалити файли індексації вручну, коли індексація вимкнена; може знадобитися перезавантажити після вимкнення індексації, щоб звільнити всі відкриті ручки. Типовим місцем для файлів індексації є:C:\ProgramData\Microsoft\Search