Windows 10 ShellExperiencehost gặp sự cố


10

Gần đây tôi đã nhân bản phân vùng Windows 10 của mình từ ổ cứng sang SSD.

Tôi không thể mở Menu Bắt đầu, Thông báo hoặc bất cứ thứ gì sử dụng ShellExperiencehost. Điều này bao gồm những thứ như ứng dụng Máy tính, trình duyệt Edge và menu nhấp chuột phải kiểu metro khi bạn nhấp chuột phải vào một ứng dụng trên thanh tác vụ.

Mỗi lần tôi cố mở một trong số này, tôi sẽ gặp lỗi trong nhật ký sự kiện:

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: 

Nếu tôi mở ShellExperiencehost.exe bằng WinDbg, tôi nhận được kết quả sau:

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

Tôi đã thử:

  • Dism / Trực tuyến / Dọn dẹp hình ảnh / Quét sức khỏe

  • Dism / Trực tuyến / Dọn dẹp hình ảnh / Kiểm tra sức khỏe

  • Get-AppXPackage-ALLUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}

  • Xóa% LOCALAPPDATA% \ TileDataLayer \ Cơ sở dữ liệu và khởi động lại

  • Tạo người dùng mới

Không làm mới Windows 10 và mất tất cả các chương trình đã cài đặt của tôi (Tôi đã cài đặt môi trường dev sẽ mất nhiều thời gian để thay thế), tôi còn có thể thử điều gì nữa không?

Tôi nhận được bằng cách thay thế Windows Start Menu bằng Classic Shell, nhưng khá khó chịu khi không thể nhìn thấy khu vực thông báo.


Đôi khi, chờ bản dựng tiếp theo của windows thông qua bản cập nhật windows sẽ khắc phục các sự cố, bạn có thể đấu tranh với nó cho đến lúc đó, xem bản dựng tiếp theo có khắc phục được sự cố không. Tôi xem xét phần mềm W10 Beta và không ổn định trên tất cả các cấu hình phần cứng.
Moab

Xây dựng gì bạn biết chính xác?
Ramhound 30/03/2016

Tôi khuyên bạn chỉ nên thử nhân bản ổ cứng một lần nữa
Ramhound 30/03/2016

Điều này có thể làm việc. Trong thư mục APPDATA là một thư mục bắt đầu bằng tên Tiled một cái gì đó. Xóa nó và khởi động lại, và xem nếu điều đó giúp.
gian mạng

1
chia sẻ tệp dmp (được nén dưới dạng zip trên OneDrive) và tôi sẽ hỏi các liên hệ Microsoft của tôi.
magicandre1981

Câu trả lời:


10

Tôi đã vật lộn với điều này trong nhiều ngày và trải qua hàng trăm trang giải pháp. Không có gì hoạt động, cho đến khi tôi nhấn trang này, ở trang 22, người dùng PaulSturm khuyên bạn nên chạy sửa chữa bằng Tweaking.com - Windows Repair Free / Pro .

Tôi rõ ràng rất nghi ngờ về điều này, nhưng khá nhiều người nói rằng nó hiệu quả với họ và tôi sẵn sàng thử bất cứ điều gì sau khi dành quá nhiều thời gian cho việc này, nhờ vào sự hỗ trợ đáng khinh của Microsoft.

Bạn sẽ cần cài đặt nó, khởi động ứng dụng, khởi động lại ở chế độ khởi động an toàn khi nó yêu cầu và sau đó chạy các sửa chữa được chọn mặc định. Không cần quét trước, quét sfc hoặc bất cứ thứ gì bên ngoài phần sửa chữa (trừ điểm sao lưu và khôi phục hệ thống được khuyến nghị mạnh mẽ). Mất khoảng 20 phút cho tôi nhưng mọi thứ đã trở lại bình thường sau khi khởi động lại sau khi sửa chữa. Tôi không biết chính xác cách khắc phục nào, nhưng đó là điều DUY NHẤT làm việc cho tôi.

Một lần nữa, tôi không hy vọng bạn tin tưởng tôi về điều này, nhưng có khá nhiều người trên trang Microsoft đó chứng nhận điều đó. Hãy chắc chắn rằng bạn cảm thấy thoải mái khi sử dụng cái này và thực hiện sao lưu và khôi phục hệ thống khi được yêu cầu.


2
+1. Đối với tôi KHÔNG có cách tiếp cận nào thực sự hiệu quả. Ngay cả điều này. NHƯNG, thực hiện sửa chữa nâng cấp windows thông qua MCT khôi phục chức năng shell * một phần: Cortana và ShellExp * vẫn được báo cáo là bị hỏng bởi trình quản lý khắc phục sự cố và tìm kiếm không hoạt động, nhưng ít nhất menu bắt đầu xuất hiện. Tại thời điểm này, công cụ sửa chữa windows đã hoạt động và khắc phục sự cố. Nó không hoạt động trước khi tôi sửa chữa nâng cấp.
Dan M.

Lỗi xảy ra với một trong những cập nhật bài 1709. Từ chủ đề này, vấn đề không phải là cập nhật phiên bản cụ thể, nhưng có thể có lỗi với cấu hình của người dùng hiện tại.
Laurie Stearn

2
Điều này đã cố định cả máy chủ lưu trữ và trung tâm hành động và một số vấn đề nhỏ. Vẫn làm việc hôm nay.
tukan

1
Bắt đầu (chia sẻ cùng nghi ngờ), chương trình này đã khắc phục vấn đề cho tôi. Tôi chạy nó mà không có chế độ an toàn, vì chế độ an toàn cũng bị hỏng (hình ảnh mờ trên màn hình đăng nhập, không có hộp mật khẩu). Sự cố đã được khắc phục ngay lập tức mà không khởi động lại, sau khi nó đã hoàn thành 5 lần sửa chữa đầu tiên. Đối với tôi, sự cố ban đầu xảy ra sau khi thanh RAM bị hỏng và nó bị cô lập với Trung tâm hành động (thông báo bật ra) không hoạt động, tôi không gặp vấn đề với menu start, máy tính, v.v. được mô tả bởi poster gốc.
Luke F

5

Nhìn sâu hơn vào vấn đề, tôi đã gặp lỗi này trong nhật ký sự kiện mỗi lần tôi nhấp vào menu bắt đầu

Tên ứng dụng bị lỗi: ShellExperiencehost.exe, phiên bản: 10.0.10586.306, tem thời gian: 0x571afaa5
Tên mô-đun bị lỗi: Windows.UI.Xaml.dll, phiên bản: 10.0.10586.306, tem thời gian: 0x571af9f6

Sự kiện này sẽ xuất hiện sau mỗi lần tôi nhấp vào Menu Bắt đầu. Tôi đã chạy Trình giám sát quy trình từ SysIternals, nhấp vào Menu Bắt đầu và thấy nó ACCESS DENIEDđang hiển thị cho Gói tài khoản người dùng settings.datcho ShellExperienceHost. Tập tin này nằm dưới:

% localappdata% \ Gói \ Microsoft.Windows.ShellExperiencehost_cw5n1h2txyewy \ Settings \

(localappdata là biến môi trường cho C:\Users\USERNAME\AppData\Local\)

Tôi đã xóa settings.dattệp, nhấp vào nút Bắt đầu và nó vẫn không mở do settings.datbị xóa. Vì vậy, tôi đã đổi tên Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy(toàn bộ thư mục) thành .old và cài đặt lại Ứng dụng UI ShellExperiencehost bằng Lệnh PowerShell sau từ Cửa sổ PowerShell nâng cao:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\AppXManifest.xml"}

Điều này sau đó cài đặt lại Gói địa phương cho hồ sơ người dùng của tôi, đặt settings.datlại vào vị trí. Bây giờ không còn lỗi và menu bắt đầu đang làm việc.


Tôi đã phải muck một chút với các bước này nhưng tôi có một menu bắt đầu lại. (Bản cập nhật của người tạo được yêu cầu cho VS UWP, đây là thứ đã phá vỡ điều này đối với tôi)
StingyJack

Nếu tôi chạy phần đầu tiên của nó (trước đường ống), gán kết quả cho một biến, và sau đó xem các gói được trả về. ShellExperiencehost không phải là một trong số đó.
Joel Coehoorn

Cũng là một vấn đề với explorer và hệ thống xử lý trên thư mục . Khởi động lại Explorer không phải là cách thực hành tốt nhất. Đây trông giống như một kịch bản Mr Fixit tiềm năng cho M $ S. :Hollers:Mr.Fixit! Tại sao bạn lại bỏ rơi chúng tôi?!
Laurie Stearn

Nhưng nó đã hoạt động sau khi khởi động lại mà không đổi tên thư mục ở mức nào! Cảm ơn
Laurie Stearn

2

Sau nhiều tháng cố gắng khắc phục điều này, cuối cùng tôi đã có thể tải xuống tệp .img (như .iso) cho Windows 10 để biết số bản dựng chính xác mà tôi đã cài đặt (Bản dựng 10240).

Khi tôi có tệp .img đúng, tôi có thể sử dụng tệp đó để thực hiện nâng cấp tại chỗ lên cùng phiên bản. Cố gắng thực hiện nâng cấp tại chỗ tương tự lên phiên bản mới nhất vẫn thất bại ở mức 40% với lỗi 0xC1900101-0x30018.

Menu bắt đầu của tôi, trung tâm thông báo và Edge đều hoạt động trở lại.

Cảm ơn @ magicandre1981 vì tất cả sự giúp đỡ của bạn.


0

Từ bãi chứa tôi có thể thấy rằng bạn gặp Access deniedlỗi:

Stowed Exception Array @ 0x00000047c99904e0

Stowed Exception #1 @ 0x00000047c9999868
    0x80070005 (FACILITY_WIN32 - Win32 Undecorated Error Codes): E_ACCESSDENIED - General access denied error

    Stack    : 0x47c9998058
        7ffd96e11dd4 Windows_UI_Xaml!DirectUI::ActivationAPI::ActivateInstance+0x2cf304
        7ffd96c5a4c3 Windows_UI_Xaml!DirectUI::NavigationCache::LoadContent+0x6b
        7ffd96c5a045 Windows_UI_Xaml!DirectUI::NavigationCache::GetContent+0xa1
        7ffd96c5ab4f Windows_UI_Xaml!DirectUI::Frame::PerformNavigation+0xcf
        7ffd96c59e89 Windows_UI_Xaml!DirectUI::Frame::StartNavigation+0x29
        7ffd96c5aa24 Windows_UI_Xaml!DirectUI::Frame::NavigateImpl+0x15c
        7ffd96c5a889 Windows_UI_Xaml!DirectUI::FrameGenerated::Navigate+0x89
        7ffd96c58f4b Windows_UI_Xaml!DirectUI::Frame::NavigateImpl+0x4b
        7ffd96c58ec5 Windows_UI_Xaml!DirectUI::FrameGenerated::Navigate+0x75
        7ffd96c58ced Windows_UI_Xaml!DirectUI::Frame::NavigateImpl+0x41
        7ffd96c58c71 Windows_UI_Xaml!DirectUI::FrameGenerated::Navigate+0x71
        7ffd9677349d Windows_UI_ActionCenter!ActionCenter::App::StaticInitialize+0x55d
        7ffd96772dd3 Windows_UI_ActionCenter!ActionCenter::App::StaticOnLaunched+0x3f
        7ffd96772d7b Windows_UI_ActionCenter!?Invoke@?$__abi_FunctorCapture@V<lambda_237858d95a404202aa0a218454e40d6e>@@X$$$V@Details@Platform@@UEAAXXZ+0x4b
        7ffd967712e9 Windows_UI_ActionCenter!?__abi_Windows_UI_Core_DispatchedHandler___abi_IDelegate____abi_Invoke@?Q__abi_IDelegate@DispatchedHandler@Core@UI@Windows@@2345@UE$AAAJXZ+0x2d
        7ffdaaab3e6c Windows_UI!Windows::UI::Core::CDispatcher::ProcessInvokeItem+0x23c
        7ffdaaab5a54 Windows_UI!Windows::UI::Core::CDispatcher::ProcessMessage+0x1a4
        7ffdaaab57c2 Windows_UI!Windows::UI::Core::CDispatcher::WaitAndProcessMessages+0x1a2
        7ffdaaab5598 Windows_UI!Windows::UI::Core::CDispatcher::ProcessEvents+0xa8
        7ffd96d403bd Windows_UI_Xaml!CJupiterWindow::RunCoreWindowMessageLoop+0x65
        7ffd96d40343 Windows_UI_Xaml!DirectUI::DXamlCore::RunMessageLoop+0x47
        7ffdc64ba306 twinapi_appcore!Windows::ApplicationModel::Core::CoreApplicationView::Run+0x46
        7ffdc64d6490 twinapi_appcore!Microsoft::WRL::Details::MakeAndInitialize<Windows::ApplicationModel::Core::CoreApplicationViewAgileContainer,Windows::ApplicationModel::Core::CoreApplicationViewAgileContainer,enum Windows::ApplicationModel::Core::CoreApplicationViewAgileContainer::WindowType,Windows::ApplicationModel::Core::IFrameworkViewSource * __ptr64 & __ptr64,HSTRING__ * __ptr64>+0x1a4
        7ffdc7cb80c0 SHCore!CSimpleHashTable<unsigned long,Microsoft::WRL::ComPtr<CStreamWriterTimeoutManager::CTimerIdAndWriters>,CDefaultHashPolicy<unsigned long>,CDefaultKeyCompare<unsigned long>,CDefaultResizePolicy,CDefaultRehashPolicy>::RemoveAll+0x128
        7ffdc9582d92 kernel32!BaseThreadInitThunk+0x22
        7ffdcb119f64 ntdll!RtlUserThreadStart+0x34

Để xem khóa / tệp đăng ký nào không thể được truy cập, hãy chạy ProcessMonitor , lọc ShellExperienceHost.exevà tìm trong cột Kết quả mà thao tác không thành công với Access deniedlỗi.

Ngoài ra, hãy thử chạy bản cập nhật này để sửa chữa ACL cũng có thể gây ra lỗi.


Bản cập nhật ACL đó nghe có vẻ đầy hứa hẹn nhưng không khắc phục được sự cố. Cảm ơn bạn mặc dù.
Eddie Loeffen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.