Karena Anda terbiasa dengan PowerShell, ada beberapa solusi yang mungkin ...
Dan ya, saya di Win 10:
PS > [Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
Tanyakan Windows (.NET)
Tanyakan Windows (.NET untuk lebih spesifik) di mana lokasinya. Ini akan menyelesaikan lokasi yang benar jika Anda, seperti saya, memindahkan AppData\Roaming
folder Anda ke lokasi mirip 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
Lebih lanjut tentang GetFolderPath.
Hapus File AppLocker yang Rusak
PowerShell (Sebagai Admin):
PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }
Mulai ulang Windows setelah Anda menjalankan perintah.
DISM Kembalikan Kesehatan
PowerShell (Sebagai Admin):
& dism /online /cleanup-image /restorehealth
Mulai ulang Windows setelah Anda menjalankan perintah.
Daftarkan Ulang Paket Aplikasi
PowerShell (Sebagai Admin):
PS > Get-AppXPackage -AllUsers | %{ Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
Anda mungkin mendapatkan beberapa kesalahan (teks merah). Biasanya ini mengatakan yang .xml
tidak dapat ditemukan; abaikan saja.
Indeks ulang
Seperti yang ditautkan sebelumnya di utas ini , cukup mengindeks ulang drive Anda akan menyebabkan Start Menu DB di-refresh. Saya akan mematikan pengindeksan, lalu hidupkan kembali.
Mematikan pengindeksan menghapus file pengindeksan di versi Windows sebelumnya; Saya belum mengujinya di Windows 10. Jika perlu, Anda dapat menghapus file pengindeksan secara manual setelah pengindeksan dimatikan; mungkin perlu reboot setelah mematikan pengindeksan untuk melepaskan semua pegangan terbuka. Lokasi default untuk file pengindeksan adalah:C:\ProgramData\Microsoft\Search