Saya baru-baru ini mengkloning partisi Windows 10 saya dari HDD ke SSD.
Saya tidak bisa membuka Start Menu, Notifikasi, atau apa pun yang menggunakan ShellExperienceHost. Ini termasuk hal-hal seperti aplikasi Kalkulator, browser Edge dan menu klik kanan gaya metro ketika Anda mengklik kanan pada aplikasi di taskbar.
Setiap kali saya mencoba untuk membuka salah satunya, saya mendapatkan kesalahan di log peristiwa:
Faulting application name: ShellExperienceHost.exe, version: 10.0.10240.16515, time stamp: 0x55fa599a
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.10240.16548, time stamp: 0x56133a14
Exception code: 0xc0000409
Fault offset: 0x0000000000533ad2
Faulting process id: 0x39ac
Faulting application start time: 0x01d18ad380a6bb12
Faulting application path: C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll
Report Id: 61c0dd6c-b61f-42e5-9130-ecfa1fa87cac
Faulting package full name:
Faulting package-relative application ID:
Jika saya membuka ShellExperienceHost.exe menggunakan WinDbg, saya mendapatkan output berikut:
CommandLine: C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred srv*c:\symbols*https://msdl.microsoft.com/download/symbols
Symbol search path is: srv*c:\symbols*https://msdl.microsoft.com/download/symbols
Executable search path is:
ModLoad: 00007ff7`70830000 00007ff7`70a03000 ShellExperienceHost.exe
ModLoad: 00007ff9`b66f0000 00007ff9`b68b2000 ntdll.dll
ModLoad: 00007ff9`b4800000 00007ff9`b48ad000 C:\Windows\system32\KERNEL32.DLL
ModLoad: 00007ff9`b3bc0000 00007ff9`b3d9d000 C:\Windows\system32\KERNELBASE.dll
ModLoad: 00007ff9`b44b0000 00007ff9`b472c000 C:\Windows\system32\combase.dll
ModLoad: 00007ff9`b48b0000 00007ff9`b494d000 C:\Windows\system32\msvcrt.dll
ModLoad: 00007ff9`b4370000 00007ff9`b4496000 C:\Windows\system32\RPCRT4.dll
ModLoad: 00007ff9`b4220000 00007ff9`b4361000 C:\Windows\system32\ole32.dll
ModLoad: 00007ff9`b3f90000 00007ff9`b3feb000 C:\Windows\system32\sechost.dll
ModLoad: 00007ff9`93300000 00007ff9`9336a000 C:\Windows\SYSTEM32\wincorlib.DLL
ModLoad: 00007ff9`b6330000 00007ff9`b63ee000 C:\Windows\system32\OLEAUT32.dll
ModLoad: 00007ff9`b61a0000 00007ff9`b6326000 C:\Windows\system32\GDI32.dll
ModLoad: 00007ff9`b3ff0000 00007ff9`b413e000 C:\Windows\system32\USER32.dll
(4910.46c8): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x30:
00007ff9`b67ae510 cc int 3
0:000> gn
ModLoad: 00007ff9`b4730000 00007ff9`b4766000 C:\Windows\system32\IMM32.DLL
ModLoad: 00007ff9`b4b10000 00007ff9`b4c6c000 C:\Windows\system32\MSCTF.dll
ModLoad: 00007ff9`b2ff0000 00007ff9`b3021000 C:\Windows\system32\nvinitx.dll
ModLoad: 00007ff9`b63f0000 00007ff9`b6496000 C:\Windows\system32\ADVAPI32.dll
ModLoad: 00007ff9`b2fe0000 00007ff9`b2fea000 C:\Windows\SYSTEM32\VERSION.dll
ModLoad: 00007ff9`b3170000 00007ff9`b317f000 C:\Windows\system32\kernel.appcore.dll
ModLoad: 00007ff9`b2ed0000 00007ff9`b2f3b000 C:\Windows\SYSTEM32\bcryptPrimitives.dll
ModLoad: 00007ff9`b6570000 00007ff9`b6615000 C:\Windows\system32\clbcatq.dll
ModLoad: 00007ff9`75130000 00007ff9`76126000 C:\Windows\System32\Windows.UI.Xaml.dll
ModLoad: 00007ff9`aeaa0000 00007ff9`aebd1000 C:\Windows\SYSTEM32\wintypes.dll
ModLoad: 00007ff9`b0b30000 00007ff9`b0bf8000 C:\Windows\System32\CoreMessaging.dll
ModLoad: 00007ff9`92ba0000 00007ff9`92c06000 C:\Windows\System32\Bcp47Langs.dll
ModLoad: 00007ff9`a8c10000 00007ff9`a8f86000 C:\Windows\System32\iertutil.dll
ModLoad: 00007ff9`b32a0000 00007ff9`b3353000 C:\Windows\system32\shcore.dll
ModLoad: 00007ff9`b0ad0000 00007ff9`b0b2c000 C:\Windows\System32\NInput.dll
windows\dxaml\xcp\dxaml\lib\frameworkapplication_partial.cpp(136)\Windows.UI.Xaml.dll!00007FF97563E864: (caller: 00007FF770885394) FailFast(1) tid(46c8) 8000FFFF Catastrophic failure
(4910.46c8): Security check failure or stack buffer overrun - code c0000409 (!!! second chance !!!)
Windows_UI_Xaml!wil::details::ReportFailure+0x1dee4a:
00007ff9`75663ad2 cd29 int 29h
Saya sudah mencoba:
Dism / Online / Clean-Image / ScanHealth
Dism / Online / Cleanup-Image / CheckHealth
Dapatkan-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
Menghapus% LOCALAPPDATA% \ TileDataLayer \ Database dan me-reboot
Menciptakan pengguna baru
Pendek menyegarkan Windows 10 dan kehilangan semua program yang diinstal saya (saya memiliki lingkungan dev diinstal yang akan membutuhkan waktu lama untuk mengganti), apakah ada hal lain yang bisa saya coba?
Saya bertahan dengan mengganti Menu Start Windows dengan Classic Shell, tetapi cukup menjengkelkan karena tidak dapat melihat area notifikasi.
sumber
Jawaban:
Saya telah berjuang dengan ini selama berhari-hari dan melewati ratusan halaman solusi. Tidak ada yang berhasil, sampai saya mencapai halaman ini, di mana pada halaman 22 pengguna PaulSturm merekomendasikan untuk menjalankan perbaikan menggunakan Tweaking.com - Windows Repair Free / Pro .
Saya jelas sangat curiga terhadap hal ini, tetapi beberapa orang mengatakan itu bekerja untuk mereka dan saya bersedia mencoba apa pun setelah menghabiskan begitu banyak waktu dengan ini, berkat dukungan tercela dari Microsoft.
Anda harus menginstalnya, memulai aplikasi, memulai kembali dalam mode boot aman ketika diminta dan kemudian menjalankan perbaikan yang dipilih default. Tidak perlu untuk pra-pemindaian, pemindaian sfc atau apa pun di luar bagian perbaikan (selain dari cadangan sangat dianjurkan dan titik pemulihan sistem). Butuh waktu sekitar 20 menit untuk saya tetapi semuanya kembali normal setelah restart setelah perbaikan. Saya tidak tahu persis perbaikan mana yang berhasil, tetapi HANYA yang bekerja untuk saya.
Sekali lagi, saya tidak berharap Anda mempercayai saya tentang hal ini, tetapi ada beberapa orang di halaman Microsoft yang menjaminnya. Pastikan Anda merasa nyaman menggunakan ini dan lakukan pencadangan dan pengembalian sistem saat ditanya.
sumber
Melihat lebih dalam pada masalah, saya mendapatkan kesalahan ini di log peristiwa setiap kali saya mengklik menu mulai
Acara ini akan muncul setelah setiap kali saya mengklik Start Menu. Aku berlari Proses Monitor dari Sysinternals, mengklik Start Menu, dan melihat bahwa
ACCESS DENIED
itu menunjukkan untuk User Account Paketsettings.dat
untukShellExperienceHost
. File ini terletak di bawah:(localappdata adalah variabel lingkungan untuk
C:\Users\USERNAME\AppData\Local\
)Saya menghapus
settings.dat
file, mengklik Tombol Mulai, dan itu masih tidak akan terbuka karenasettings.dat
dihapus. Jadi saya mengganti namaMicrosoft.Windows.ShellExperienceHost_cw5n1h2txyewy
(seluruh folder) ke.old
dan menginstal ulang Aplikasi UI ShellExperienceHost menggunakan Perintah PowerShell berikut dari Jendela PowerShell yang lebih tinggi:Ini kemudian menginstal ulang Paket Lokal untuk profil pengguna saya, menempatkan
settings.dat
kembali pada tempatnya. Sekarang tidak ada lagi kesalahan dan menu mulai sekarang berfungsi.sumber
:Hollers:
Mr.Fixit! Mengapa Anda meninggalkan kami ?!Setelah berbulan-bulan mencoba untuk memperbaikinya, saya akhirnya bisa dengan mengunduh file .img (seperti .iso) untuk Windows 10 untuk nomor build persis yang telah saya instal (Build 10240).
Setelah saya memiliki file .img yang tepat, saya dapat menggunakannya untuk melakukan upgrade di tempat ke versi yang sama. Mencoba melakukan peningkatan di tempat yang sama ke versi terbaru tetap gagal di 40% dengan kesalahan 0xC1900101-0x30018.
Menu mulai saya, pusat notifikasi dan Edge semua berfungsi kembali.
Terima kasih kepada @ magicandre1981 untuk semua bantuan Anda.
sumber
Dari dump saya dapat melihat bahwa Anda mendapatkan
Access denied
kesalahan:Untuk melihat file / kunci registri mana yang tidak dapat diakses, jalankan ProcessMonitor , filter untuk
ShellExperienceHost.exe
dan lihat di kolom Hasil yang operasi gagal denganAccess denied
kesalahan.Coba juga untuk menjalankan pembaruan ini yang memperbaiki ACL yang juga dapat menyebabkan kesalahan.
sumber