Khắc phục: Quy trình máy chủ để thiết lập đồng bộ hóa (SettingSyncHost.exe) Sử dụng CPU cao

Quá trình máy chủ để cài đặt đồng bộ hóa ( SettingSynchHost.exe ) là một quá trình đồng bộ hóa tất cả các cài đặt hệ thống của bạn với các thiết bị khác của bạn. Nó đồng bộ tất cả các loại, chẳng hạn như nếu bạn thay đổi hình nền của mình trên một máy tính, nó cũng sẽ được thay đổi trên tất cả các máy tính khác. Tương tự, nó cũng đồng bộ hóa Internet Explorer, OneDrive, Xbox và các ứng dụng hữu ích khác của bạn.

Quá trình này được tìm thấy trong thư mục System32 và được biết đến là một quá trình khá quan trọng trên Windows. Tuy nhiên, quá trình này có thể hữu ích, nó thường gây ra nhiều vấn đề khác nhau như tiêu tốn nhiều tài nguyên (CPU) trong khoảng thời gian không xác định. Có một số trường hợp trong đó quá trình này sử dụng 100% một trong các bộ xử lý logic mọi lúc.

Có một số giải pháp giải quyết vấn đề này. Bắt đầu với cái đầu tiên và giảm dần theo cách của bạn.

Giải pháp 1: Cập nhật Windows

Rõ ràng, Microsoft đã nhận thấy ngay lập tức về việc ' SettingSyncHost.exe ' tiêu thụ một lượng lớn CPU và chỉ đạo các kỹ sư của mình tìm giải pháp. Khá lâu sau đó, một loạt các bản cập nhật đã được gã khổng lồ tung ra nhằm mục tiêu vấn đề này cũng như các lỗi khác.

Nếu bạn chưa cập nhật Windows của mình vì bất kỳ lý do gì, hãy đảm bảo bạn thực hiện tất cả các cập nhật ngay lập tức. Hệ điều hành yêu cầu cập nhật thường xuyên và sửa lỗi để chạy trơn tru mà không gặp bất kỳ sự cố nào. Xin lưu ý rằng bạn cần có kết nối internet hoạt động để cập nhật máy tính của mình.

  1. Nhấn Windows + S, nhập “ Windows update ” vào hộp thoại và nhấn Enter.
  2. Nhấp vào nút “ Kiểm tra các bản cập nhật ” và cho phép Windows tải xuống nếu tìm thấy bất kỳ bản cập nhật nào.

  1. Sau khi cài đặt các bản cập nhật, hãy khởi động lại máy tính của bạn và kiểm tra xem việc sử dụng có tốt hơn không.

Giải pháp 2: Thêm quyền sở hữu cho khóa đăng ký

Trong một số trường hợp, có vẻ như quá trình ' SettingSyncHost.exe ' tiếp tục cố gắng ghi một tệp vào một thư mục cụ thể và sau đó cập nhật khóa đăng ký nhưng không thành công vì nó không có quyền. Nó tiếp tục ghi các tập tin đi và thử lại nhiều lần; đây là nguyên nhân gây ra việc sử dụng CPU cao trên máy tính của bạn.

Chúng tôi có thể thử lấy quyền sở hữu khóa đăng ký trên máy tính của bạn và kiểm tra xem điều này có thay đổi gì không. Lưu ý rằng bạn có thể yêu cầu đặc quyền của quản trị viên để thực hiện giải pháp này.

  1. Nhấn Windows + R, nhập “ regedit ” vào hộp thoại và nhấn Enter.
  2. Khi ở trong trình chỉnh sửa sổ đăng ký, hãy điều hướng đến đường dẫn tệp sau:

HKEY_CURRENT_USER \ Software \ Microsoft \ InputPersonalization \ TrainedDataStore \ en-GB \ 2

  1. Nhấp chuột phải vào mục nhập và chọn “ Quyền ” từ danh sách các tùy chọn.

  1. Nhấp vào “ Toàn quyền kiểm soát ” cho tất cả từng nhóm người dùng một. Nhấn Áp dụng để lưu các thay đổi và thoát.

  1. Khởi động lại máy tính của bạn và kiểm tra xem sự cố hiện tại đã được giải quyết chưa.

Giải pháp 3: Chạy Tập lệnh PowerShell (Chỉ dành cho Người dùng Nâng cao)

Nếu cả hai giải pháp trên không hoạt động, chúng tôi có thể thử viết một tập lệnh PowerShell. Tập lệnh này có chức năng tiêu diệt quá trình ' SettingSyncHost.exe ' từ máy tính của bạn sau mỗi năm phút. Xin lưu ý rằng bạn sẽ được yêu cầu nhập thông tin đăng ký để đăng ký công việc trên máy tính của mình. Giải pháp này chỉ dành cho người dùng nâng cao biết họ đang làm gì.

  1. Nhấn Windows + S, nhập “ PowerShell ” vào hộp thoại, nhấp chuột phải vào ứng dụng và chọn “Run as Administrator”.
  2. Khi ở trạng thái nâng cao, hãy thực thi mã sau được cung cấp bên dưới:

    Đăng ký-Đã lên lịch ? {$ _. Tên -eq “SettingSyncHost” -và $ _. StartTime -lt ([System.DateTime] :: Now) .AddMinutes (-5)} | Stop-Process -Force}

Như bạn có thể thấy, bạn sẽ được yêu cầu nhập thông tin đăng nhập trước khi có thể đăng ký công việc trên máy tính của mình. Sau khi nhập thông tin đăng nhập, hãy kiểm tra xem quá trình ' SettingSyncHost' có tự động kết thúc hay không. Nếu không, hãy thử khởi động lại máy tính của bạn và kiểm tra lại.

  1. Nếu bạn đã đăng ký công việc nhưng muốn hủy nó , hãy thực hiện lệnh được liệt kê bên dưới:

Nhận lịch trìnhJob | ? Đặt tên -eq “Kill SettingSyncHost” | Hủy đăng ký-lịch biểuJob

  1. Khởi động lại máy tính của bạn và công việc sẽ được hủy đăng ký.