Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

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

Quy trình máy chủ để thiết lập đồ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 luôn sử dụng 100% một trong các bộ xử lý logic.

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

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

Rõ ràng, Microsoft đã nhận thấy ngay lập tức về ‘ SettingSyncHost.exe ”Tiêu thụ một lượng lớn CPU và chỉ đạo các kỹ sư của nó làm việc để tìm ra giải pháp. Khá lâu sau đó, một loạt 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 rằng 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 đang hoạt động để cập nhật máy tính của mình.

  1. Nhấn Windows + S, nhập “ Windows update ”Trong 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ỳ thông tin nào.

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

  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 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. Xin 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 ”Trong 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

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

  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.

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

  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. Nhấn Áp dụng để lưu các thay đổi và thoát.

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

  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 đều không hoạt động, chúng tôi có thể thử viế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 cứ sau năm phút. 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 những người dùng nâng cao biết họ đang làm gì.

  1. Nhấn Windows + S, nhập “ PowerShell ”Trong hộp thoại, nhấp chuột phải vào ứng dụng và chọn“ Chạy với tư cách quản trị viên ”.
  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ịchJob -Tên “Kill SettingSyncHost” -RunNow -RunEvery “00:05:00” -Credential (Get-Credential) -SchedisedJobOption (New-SchedisedJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {Get-Process | ? {$ _. Tên -eq “SettingSyncHost” -và $ _. StartTime -lt ([System.DateTime] ::Now) .AddMinutes (-5)} | Stop-Process -Force}

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

Như bạn 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’ bị chấm dứt tự độ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 kết thúc công việc , 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

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

  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ý.

Giải pháp 4:Buộc vô hiệu hóa SettingSync

Nếu không có giải pháp nào ở trên giúp được bạn, bạn có thể tắt máy chủ SettingSync. Bạn sẽ mất chức năng, chẳng hạn như đồng bộ hóa cài đặt khi cài đặt Windows mới nhưng nó chắc chắn rất đáng giá, ngoài ra bạn có thể bật nó sau nếu không hài lòng với kết quả.

  1. Trước hết, hãy tải xuống tệp này (tại đây).
  2. Sau khi tệp được tải xuống, hãy nhấp chuột phải vào tệp và chạy tệp với tư cách quản trị viên.
  3. Bây giờ, chỉ cần khởi động lại máy tính của bạn và quá trình này sẽ kết thúc.

Nếu không muốn tắt tùy chọn này, bạn sẽ phải kiểm tra xem quá trình này có bị tường lửa chặn hay không hoặc bạn sẽ phải tắt chương trình chống vi-rút của mình trong một thời gian. Sau đó, hãy kiểm tra xem sự cố có tiếp diễn hay không và cho chúng tôi biết sự cố diễn ra như thế nào.