Поскольку вы знакомы с PowerShell, есть несколько возможных решений …
И да, я в Win 10:
PS > [Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
Ask Windows (.NET)
Ask Windows (.NET, если быть точным), где находится местоположение. Это определит правильное местоположение в случае, если вы, как и я, переместили папку AppData\Roaming
в папку DropBox -like_ location.
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.
Delete Corrupted AppLocker Files
PowerShell (As Admin):
PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }
_Restart Windows after you run the command. _
DISM Восстановление здоровья
PowerShell (как администратор):
& dism /online /cleanup-image /restorehealth
/ Перезагрузка Windows после выполнения команды._
Повторная регистрация пакетов приложений
PowerShell (как администратор):
PS > Get-AppXPackage -AllUsers | %{ Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
/002 Вы можете получить некоторые ошибки (красный текст). Обычно это говорит о том, что .xml
не может быть найдена; просто проигнорируйте это.
Re-index
Как было ранее связано в этом потоке , просто переиндексация диска должна привести к обновлению БД меню “Пуск”. Я бы отключил индексацию, а затем снова включил бы ее.
Отключение индексации удалило файлы индексации в предыдущих версиях Windows; я не тестировал это в Windows 10. При необходимости вы можете вручную удалить индексируемые файлы после выключения индексации; возможно, после выключения индексации потребуется перезагрузка, чтобы освободить все открытые дескрипторы. Местом по умолчанию для файлов с индексацией является: C:\ProgramData\Microsoft\Search
.