Aangezien je bekend bent met PowerShell, zijn er verschillende mogelijke oplossingen …
En ja, ik ben in Win 10:
PS > [Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
Vraag Windows (.NET)
Vraag Windows (.NET om specifiek te zijn) waar de locatie is. Dit lost de juiste locatie op voor het geval u, net als ik, uw AppData\Roaming
-map naar een DropBox -achtige_ locatie verplaatst.
PS > [Environment]::GetFolderPath('StartMenu')
C:\Users\VertigoRay\DropBox\AppData\Roaming\Microsoft\Windows\Start Menu
PS > [Environment]::GetFolderPath('CommonStartMenu')
C:\ProgramData\Microsoft\Windows\Start Menu
Meer over GetFolderPath.
Verwijder Corrupte AppLocker Files
PowerShell (als beheerder):
PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }
_Start Windows nadat u de opdracht hebt uitgevoerd. _
DISM Restore Health
PowerShell (Als Admin):
& dism /online /cleanup-image /restorehealth
Herstart Windows na het uitvoeren van de opdracht.
Herregistreer App Packages
PowerShell (Als Admin):
PS > Get-AppXPackage -AllUsers | %{ Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
Mogelijk krijgt u enkele fouten (rode tekst). Meestal zegt dit dat de .xml
niet gevonden kan worden; negeer het gewoon.
Re-index
Zoals eerder gelinkt in deze thread , zou het eenvoudigweg herindexeren van uw drive moeten leiden tot een verversing van het Startmenu DB. Ik zou de indexering uitschakelen en vervolgens alles weer aanzetten.
Uitschakelen van de indexering wist de indexeringsbestanden in eerdere versies van Windows; ik heb dit niet getest in Windows 10. Indien nodig kunt u de indexeringsbestanden handmatig verwijderen zodra de indexering is uitgeschakeld; het kan zijn dat u na het uitschakelen van de indexering opnieuw moet opstarten om alle openstaande hendels vrij te geven. De standaard locatie voor de indexeringsbestanden is: C:\ProgramData\Microsoft\Search