các cửa sổ

Làm thế nào để giải quyết các sự cố Máy chủ Trải nghiệm Windows Shell (ShellExperienceHost.exe)?

Máy chủ trải nghiệm Windows Shell là gì?

Máy chủ Windows Shell Experience còn được gọi là ShellExperienceHost.exe. Nó là thành phần Windows chịu trách nhiệm về tính năng hiển thị cửa sổ của các ứng dụng Windows phổ biến. Nó là thành phần của vỏ Windows (về cơ bản, giao diện người dùng đồ họa trên Windows) xử lý cụ thể các ứng dụng phổ biến.

Quy trình Windows Shell Experience Host xử lý hành vi giao diện ứng dụng phổ quát liên quan đến các yếu tố như thanh tác vụ, độ trong suốt của Start Menu, lịch, đồng hồ, hành vi nền, v.v. Quy trình xuất hiện lần đầu trong hệ điều hành với sự ra mắt của Windows 10. Trong nhiều năm , nó đã được tinh chỉnh và tinh chỉnh với mỗi bản dựng mới của Windows 10, nhưng các chức năng cốt lõi của nó vẫn được giữ nguyên.

Thông thường, bạn thậm chí sẽ không nhận thấy sự tồn tại của Máy chủ trải nghiệm Windows Shell. Điều này là do nó không được thiết kế để được chú ý. Nó thường tiêu tốn ít hoặc không tốn tài nguyên CPU. Chắc chắn, nó thường không sử dụng ở bất kỳ nơi nào gần với lượng tài nguyên bộ xử lý mà người dùng khó chịu báo cáo gần đây.

Tại sao Máy chủ trải nghiệm Windows Shell lại cho thấy mức sử dụng CPU cao?

Nếu quá trình ShellExperienceHost.exe đang sử dụng nhiều tài nguyên CPU hơn mức cần thiết, bạn sẽ tự hỏi tại sao lại xảy ra trường hợp này. Rốt cuộc, nó được cho là một trong những quy trình hệ thống tiêu tốn ít năng lượng nhất.

Có một số lý do khiến việc sử dụng CPU của ShellExperienceHost.exe đã tăng đột biến (nếu có). Có lẽ, bạn đặt nền PC của mình để sử dụng trình chiếu hoặc sử dụng ứng dụng tạo trình chiếu để thay đổi nền màn hình của bạn theo định kỳ. Nếu bạn theo dõi quá trình Shell Experience Host trong Trình quản lý Tác vụ, bạn có thể nhận thấy sự đột ngột trong bộ nhớ và mức sử dụng CPU bất cứ khi nào một phần tử máy tính để bàn thay đổi.

Mặc dù vậy, điều này không đủ để làm cho quá trình sử dụng nhất quán cao hơn tốc độ sử dụng bộ xử lý dự kiến.

Có một lý do tiềm năng khác, thường bị bỏ qua, khiến ShellExperienceHost.exe tăng đột biến trong việc sử dụng CPU: đó không phải là quy trình Shell Experience Host thực sự. Có thể nhầm tệp thực thi giả mạo với ShellExperienceHost.exe thực. Ví dụ: bọn tội phạm trực tuyến đã được biết là sử dụng công cụ khai thác trojan ShellExperienceHost.exe & MicrosoftShellHost.exe để khai thác tiền điện tử Monero bằng CPU của nạn nhân.

Một cách dễ dàng để tìm hiểu xem ShellExperienceHost.exe thể hiện mức sử dụng CPU cao là giả hay thật là tìm vị trí của nó. Dưới đây là vị trí của quá trình chính hãng:

C: \ Windows \ SystemApps \ ShellExperienceHost_cw5n1h2txyewy

Nhấp chuột phải vào quy trình trong Trình quản lý tác vụ và chọn Mở Vị trí tệp từ trình đơn ngữ cảnh. Nếu Windows Explorer mở đến vị trí trên, bạn có thể yên tâm vì tệp thực thi không độc hại.

Cách giải quyết vấn đề “Máy chủ lưu trữ trải nghiệm Windows Shell bị treo hoặc bị dừng”

Ngay cả khi ShellExperienceHost.exe trong Trình quản lý tác vụ là quy trình chính hãng, nó vẫn có thể khiến PC của bạn trở nên chậm chạp vì sử dụng quá nhiều năng lượng của CPU. Kiểm tra các phương pháp dưới đây mà nhiều người đã sử dụng thành công để sửa lỗi với quá trình này.

Cập nhật hệ điều hành

Việc sử dụng phiên bản Windows mới nhất có thể giúp giải quyết nhiều lỗi và trục trặc được tìm thấy trong các phiên bản trước đó. Vì vậy, hãy đảm bảo rằng bạn đã cài đặt tất cả các bản cập nhật hệ điều hành có sẵn. Một số bản cập nhật nhỏ chứa các bản sửa lỗi và bản vá cho các lỗi hệ thống như vấn đề sử dụng CPU cao ShellExperienceHost.exe.

Dưới đây là cách kiểm tra các bản cập nhật cho hệ điều hành của bạn:

  1. Nhấp chuột phải vào biểu tượng Start Menu và chọn Cài đặt để khởi chạy ứng dụng Cài đặt.
  2. Trên màn hình Cài đặt chính, chọn Cập nhật & Bảo mật.
  3. Trên màn hình Cập nhật & Bảo mật, chuyển sang tab Windows Update và nhấp vào nút “Kiểm tra các bản cập nhật”.
  4. Hệ điều hành sẽ kiểm tra máy chủ Windows Update và tải xuống bất kỳ bản cập nhật nào có sẵn.

Khi các bản cập nhật đã được tải xuống, bạn có thể khởi động lại hệ thống của mình ngay bây giờ để bắt đầu cài đặt chúng hoặc lên lịch khởi động lại sau.

Hy vọng rằng, với hệ điều hành mới nhất được cài đặt, ShellExperienceHost.exe và các quy trình hệ thống khác sẽ không còn sử dụng nhiều hơn tỷ lệ phần trăm CPU dự kiến.

Tắt màu giọng tự động

Quá trình ShellExperienceHost.exe chịu trách nhiệm thực hiện các thay đổi trực quan đối với màn hình nền của bạn và nền của nó. Càng nhiều thay đổi diễn ra trên máy tính để bàn, quá trình này càng phải hoạt động nhiều hơn và càng sử dụng nhiều CPU hơn. Đây có thể là nguyên nhân của việc sử dụng CPU cao cho ShellExperienceHost.exe trên PC có nền màn hình là trình chiếu.

Vì nền thay đổi vài phút một lần, Máy chủ Trải nghiệm Vỏ thường xuyên được gọi. Ngoài ra, theo mặc định, PC của bạn chọn màu nhấn mới để khớp với hình nền mới. Điều này mang lại cho quá trình nhiều việc phải làm hơn.

Để giảm mức tiêu thụ CPU của ShellExperienceHost.exe, bạn có thể thử tắt màu nhấn tự động. Đây là cách thực hiện:

  1. Nhấp chuột phải vào biểu tượng Start Menu và chọn Cài đặt để khởi chạy ứng dụng Cài đặt.
  2. Trên màn hình Cài đặt chính, chọn Cá nhân hóa.
  3. Trên màn hình Cá nhân hóa, chuyển sang tab Màu sắc.
  4. Cuộn xuống tab Màu sắc đến phần “Chọn màu nhấn của bạn”.
  5. Bỏ chọn hộp kiểm “Tự động chọn màu nhấn từ nền của tôi”.

Thoát ứng dụng Cài đặt và kiểm tra việc sử dụng CPU của ShellExperienceHost.exe trong Trình quản lý tác vụ sau vài phút. Nếu quy trình Shell Experience Host hiện sử dụng tỷ lệ CPU vừa phải đến thấp, sự cố của bạn đã được khắc phục.

Tuy nhiên, nếu việc sử dụng CPU của ShellExperienceHost.exe tiếp tục nhảy, hãy thử giải pháp tiếp theo.

Tắt nền trình chiếu

Nếu việc tắt màu nhấn tự động không hữu ích, thì việc thay đổi hoàn toàn kiểu nền của bạn có thể mang lại kết quả tốt hơn. Thay vào đó, bạn có thể chuyển kiểu trình chiếu sang màu đồng nhất hoặc chọn ảnh tĩnh. Vì một trong hai giải pháp thay thế đã được khắc phục, Shell Experience Host sẽ có ít công việc phải làm hơn và điều này có thể ngăn việc sử dụng CPU cao.

  1. Nhấp chuột phải vào biểu tượng Start Menu và chọn Cài đặt để khởi chạy ứng dụng Cài đặt.
  2. Trên màn hình Cài đặt chính, chọn Cá nhân hóa.
  3. Trên màn hình Cá nhân hóa, hãy ở trên tab Nền.
  4. Nhấp vào nút mũi tên hướng xuống dưới phần Nền trong ngăn bên phải,
  5. Chọn Màu đồng nhất hoặc Hình ảnh.

Giống như trước đây, hãy thoát ứng dụng Cài đặt và kiểm tra mức sử dụng CPU của ShellExperienceHost.exe trong Trình quản lý tác vụ sau vài phút. Nếu quy trình Shell Experience Host hiện sử dụng tỷ lệ CPU vừa phải đến thấp, sự cố của bạn đã được khắc phục.

Chạy quét SFC

Bạn có thể chạy quét Trình kiểm tra tệp hệ thống trong cửa sổ dòng lệnh để giải quyết vấn đề sử dụng CPU cao ShellExperienceHost.exe nếu các phương pháp trên không hữu ích.

Tiện ích SFC được tích hợp sẵn trong Windows và có thể được sử dụng để sửa chữa các tệp hệ thống. Vì Máy chủ Trải nghiệm Shell là một thành phần hệ thống, các bước sử dụng có thể do sự cố với các tệp hệ thống liên quan.

Do đó, bạn có thể sử dụng công cụ SFC để tìm và sửa lỗi tệp hệ thống nếu cần. Làm theo các bước dưới đây để làm như vậy.

  1. Nhấp chuột phải vào Start Menu và chọn Control Panel (Admin) hoặc PowerShell (Admin). Tùy chọn nào bạn thấy tùy thuộc vào bản dựng Windows 10 của bạn.
  2. Trong cửa sổ dòng lệnh, gõ “sfc / scannow” và nhấn phím Enter để bắt đầu quét.
  3. Khi quá trình quét hoàn tất (quá trình này có thể mất đến một giờ trên các hệ thống cũ hơn), hãy khởi động lại máy.

Công cụ SFC khá tốt trong việc tìm và sửa các tệp hệ thống bị hỏng. Tuy nhiên, nếu giải pháp này không ngăn ShellExperienceHost.exe hiển thị bước nhảy sử dụng, thì vẫn còn một số bản sửa lỗi khả thi mà bạn có thể thử.

Đặt giới hạn sử dụng CPU cho ShellExperienceHost.exe

Task Manager trong Windows 10 không chỉ là một bảng tổng quan về quy trình đơn giản. Bạn có thể sử dụng nó để thực hiện các chỉnh sửa chuyên biệt như đặt giới hạn sử dụng CPU cho các quy trình có xu hướng tiêu tốn nhiều năng lượng của bộ xử lý.

Vì vậy, nếu các phương pháp khác không ngăn được Shell Experience Host làm chậm hệ thống do sử dụng CPU bất thường, thì phương pháp này là một lựa chọn.

Khi bạn giới hạn mức sử dụng CPU của một quá trình, nó sẽ không thể sử dụng nhiều hơn phần trăm sức mạnh bộ xử lý mà bạn đã quy định cho nó. Điều này sẽ giải phóng sức mạnh bộ xử lý cho các chương trình khác cần nó.

Dưới đây là cách giới hạn mức sử dụng CPU cho ShellExperienceHost.exe:

  1. Mở Trình quản lý Tác vụ. Nhấp chuột phải vào Start Menu và chọn Task Manager.
  2. Nhấp vào tab Chi tiết.
  3. Cuộn danh sách xuống quy trình ShellExperienceHost.exe.
  4. Nhấp chuột phải vào quy trình và chọn Đặt mối quan hệ.
  5. Trong “Bộ xử lý nào được phép chạy ShellExperienceHost.exe?”, Hãy đặt mối quan hệ với bộ xử lý của bạn.

Quá trình Shell Experience Host không thực sự thực hiện bất kỳ tác vụ chuyên sâu nào và sức mạnh CPU mà nó cần ở mức tốt nhất là khiêm tốn. Do đó, bạn có thể dễ dàng đặt mối quan hệ với một hoặc hai lõi bộ xử lý mà không gây ra bất kỳ vấn đề nào.

Chạy Trình gỡ rối bảo trì hệ thống (Người dùng Windows 7)

Trình khắc phục sự cố bảo trì hệ thống có thể giúp người dùng trên Windows 7 ngăn quá trình Shell Experience Host tiêu tốn quá nhiều CPU. Nếu bạn đang sử dụng phiên bản Windows này, các bước dưới đây sẽ giúp bạn khởi động trình khắc phục sự cố.

  1. Nhập “bảng điều khiển” vào Tìm kiếm và nhấp vào applet.
  2. Thay đổi chế độ View By trong Control Panel thành Small Icons.
  3. Chọn Khắc phục sự cố.
  4. Nhấp vào liên kết "Xem nhiệm vụ bảo trì" trong Hệ thống và Bảo mật.
  5. Trong cửa sổ Bảo trì Hệ thống, nhấp vào nút Tiếp theo.
  6. Trên màn hình tiếp theo, chọn “Thử khắc phục sự cố với tư cách là quản trị viên”.

Công cụ sẽ cố gắng giải quyết mọi vấn đề được phát hiện. Khi trình khắc phục sự cố đã hoàn thành công việc, hãy nhấp vào nút Đóng và kiểm tra xem việc sử dụng CPU của ShellExperienceHost.exe có trở lại bình thường hay không.

Sử dụng Trình tối ưu hóa PC

Windows về cơ bản là một tập hợp các chương trình và quy trình chạy ở chế độ nền. Không có gì ngạc nhiên khi một số chương trình này đôi khi xung đột với nhau. Thật không may, một số quy trình rất quan trọng đối với cách hoạt động của Windows. Nếu chương trình của bên thứ ba xung đột với một thành phần hệ thống như ShellExperienceHost.exe, nó có thể dẫn đến nhiều sự cố cho máy.

Tin xấu là không phải lúc nào bạn cũng có thể ngăn chặn xung đột giữa các chương trình gốc và các chương trình của bên thứ ba đã cài đặt. Tin tốt là một công cụ như Auslogics BoostSpeed ​​có sẵn để giúp bạn giải quyết xung đột giữa các tệp và chương trình trên PC của mình. Bạn có thể sử dụng nó để giải quyết các sự cố hệ thống, tăng hiệu suất PC, điều chỉnh phân bổ bộ nhớ và thực hiện nhiều thay đổi nâng cao máy tính khác.

Khởi động Windows trong môi trường sạch

Để tự tìm xem có chương trình nào xung đột với quy trình Shell Experience Host hay không, bạn có thể khởi động Windows trong môi trường sạch sẽ và kiểm tra xem việc sử dụng CPU của ShellExperienceHost.exe có ổn định hay không.

Khởi động sạch sẽ vô hiệu hóa trình điều khiển của bên thứ ba và các mục khởi động, đồng thời khởi động Windows chủ yếu bằng các dịch vụ và khởi động của Microsoft. Điều này giúp bạn khắc phục sự cố một cách an toàn mà không có nguy cơ bị ứng dụng của bên thứ ba can thiệp.

Để dọn dẹp khởi động Windows, hãy làm theo các bước sau:

  1. Nhấn phím Win + R để mở hộp Run.
  2. Gõ “msconfig” và nhấp vào OK.
  3. Trong hộp thoại Cấu hình Hệ thống, hãy đảm bảo rằng tab Chung được chọn.
  4. Trong Lựa chọn khởi động, hãy chọn Khởi động có chọn lọc.
  5. Đảm bảo rằng các hộp bên cạnh “Tải dịch vụ hệ thống” và “Sử dụng cấu hình khởi động ban đầu” được chọn.
  6. Bỏ chọn hộp kiểm "Tải các mục khởi động".
  7. Chuyển sang tab Dịch vụ và đánh dấu vào hộp kiểm “Ẩn tất cả các dịch vụ của Microsoft”.
  8. Nhấp vào nút Tắt tất cả ở gần dưới cùng bên phải để tắt tất cả các dịch vụ của bên thứ ba.
  9. Nhấp vào nút Áp dụng, sau đó nhấp vào nút OK để lưu các thay đổi.

Khởi động lại máy tính. Nó sẽ khởi động vào một môi trường Clean.

Kiểm tra cách ShellExperienceHost.exe hoạt động khi khởi động sạch. Nếu mức sử dụng CPU ở mức tối thiểu, một trong các dịch vụ, trình điều khiển hoặc mục khởi động bị vô hiệu hóa có thể xung đột với quy trình Máy chủ Trải nghiệm Shell.

Bạn có thể cố gắng thu hẹp mục của bên thứ ba xung đột. Quay lại Cấu hình hệ thống và bật một nửa số dịch vụ bị vô hiệu hóa và khởi động lại máy. Tiếp tục làm điều này cho đến khi bạn tìm thấy trình điều khiển, mục khởi động hoặc dịch vụ gây ra mức sử dụng CPU tăng đột biến bởi ShellExperienceHost.exe.

Ngoài ra, nếu bạn cho rằng trình điều khiển bị hỏng có thể là vấn đề, bạn có thể cập nhật tất cả các trình điều khiển hệ thống của mình. Làm điều này sẽ loại bỏ tất cả các trình điều khiển lỗi thời và bị hỏng trong một lần thực hiện. Hơn nữa, có thể khó tìm ra trình điều khiển cụ thể nào có thể liên quan đến lỗi; do đó, cập nhật hàng loạt 4driver có thể giúp bạn tiết kiệm thời gian.

Windows chỉ có thể cập nhật trình điều khiển riêng lẻ thông qua Trình quản lý thiết bị. Windows Update chỉ bao gồm trình điều khiển cho phần cứng chính và chỉ với các bản cập nhật lớn. Trong khi đó, việc truy cập trang web của nhà sản xuất phần cứng của bạn để tải xuống và cài đặt thủ công mọi trình điều khiển đơn giản là không hiệu quả.

Đặt cược tốt nhất của bạn là chuyển sang một chương trình của bên thứ ba như Auslogics Driver Updater sẽ tìm thấy tất cả các trình điều khiển bạn cần và cài đặt chúng cho bạn chỉ bằng một cú nhấp chuột.

Sau khi cập nhật trình điều khiển của bạn, hãy xác minh rằng lỗi sử dụng CPU cao ShellExperienceHost.exe đã được giải quyết.

Mẹo bổ sung: Khởi động lại quy trình ShellExperienceHost.exe

Đầu tiên, một lời cảnh báo: Quy trình Shell Experience Host là một thành phần quan trọng của Windows. Do đó, bạn không bao giờ nên cố gắng xóa hoặc vô hiệu hóa nó. Trừ khi, có nghĩa là, bạn hoàn toàn có thể sử dụng PC của mình thông qua cửa sổ dòng lệnh trong 100% thời gian.

Tuy nhiên, bạn có thể tạm thời kết thúc ShellExperienceHost.exe để ngăn mức sử dụng CPU tăng đột biến. Windows sẽ khởi động lại quá trình trong giây lát nên bạn không cần phải lo lắng.

Mở Trình quản lý tác vụ và điều hướng đến quy trình ShellExperienceHost.exe. Nhấp chuột phải vào quy trình và chọn Kết thúc tác vụ.

Màn hình PC của bạn có thể sẽ trống rỗng. Chờ trong giây lát và các phần tử giao diện người dùng sẽ xuất hiện lại.

Chúng tôi hy vọng rằng bài viết này đã giúp khắc phục sự cố sử dụng CPU cao ShellExperienceHost.exe cho bạn. Bạn có thể cho chúng tôi biết về giải pháp phù hợp với bạn trong phần bình luận.

$config[zx-auto] not found$config[zx-overlay] not found