Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

ฟีเจอร์การซิงโครไนซ์ (Synchronization) เป็นมาตรฐานของระบบปฏิบัติการ Windows มาหลายปีแล้ว ซึ่งมีความสำคัญมากในยุคที่ผู้ใช้มักใช้บัญชี Microsoft เดียวกันบนอุปกรณ์หลายเครื่อง กระบวนการ SettingSyncHost.exe เป็นส่วนหนึ่งของ Windows OS ที่ทำหน้าที่ซิงโครไนซ์การตั้งค่าต่างๆ ของระบบ (เช่น ธีม, การตั้งค่าเบราว์เซอร์, OneDrive, Xbox, และแอป Mail) ไปยังอุปกรณ์อื่นๆ ที่ลงชื่อเข้าใช้ด้วยบัญชีเดียวกัน

วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

วิธีแก้ปัญหา Host Process for Setting Synchronization บน Windows 10

ไฟล์ SettingSyncHost.exe ตั้งอยู่ที่โฟลเดอร์ C:\Windows\System32 ซึ่งเป็นองค์ประกอบสำคัญของ Windows แม้จะมีประโยชน์ แต่กระบวนการนี้มักก่อให้เกิดปัญหา เช่น

  • ใช้ทรัพยากร CPU สูงมาก ต่อเนื่องนานๆ
  • ในบางกรณี ใช้ 100% ของโปรเซสเซอร์ตรรกะ (logical processor) ตลอดเวลา
  • ทำให้ระบบ ลैค (lag) หรือค้าง (freeze) บ้างครั้ง

มีหลายวิธีแก้ปัญหา Host process for Windows tasks high disk usage ให้ทำตามขั้นตอนด้านล่างทีละขั้นเพื่อแก้ไขปัญหา Setting Synchronization บน Windows 10

SettingSyncHost.exe เป็นมัลแวร์หรือไม่?

ไซเบอร์คริมินัลมักตั้งชื่อไวรัสให้คล้ายกับกระบวนการจริงเพื่อหลอกลวง ตำแหน่งต้นฉบับของ SettingSyncHost.exe คือที่ System32 วิธีตรวจสอบความถูกต้อง:

  1. กด Ctrl + Shift + Esc เพื่อเปิด Task Manager
  2. ที่แท็บ Processes คลิกขวาที่ Host Process for Setting Synchronization เลือก Open file location
  3. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  4. ถ้าตำแหน่งไฟล์คือ C:\Windows\System32 แสดงว่าเป็นกระบวนการจริง ถ้าไม่ใช่ อาจเป็นมัลแวร์ปลอมตัว
  5. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

หากตำแหน่งไม่ใช่ System32 ให้รันสแกนไวรัสเต็มเครื่อง:

  1. กด Windows + I เปิด Settings
  2. คลิก Update & Security
  3. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  4. เลือก Windows Security ด้านซ้าย
  5. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  6. คลิก Virus & threat protection
  7. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  8. กด Quick Scan
  9. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  10. เมื่อสแกนเสร็จ หากพบภัยคุกคาม ให้กด Start Actions ภายใต้ Current threats
  11. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  12. หากไม่พบภัยคุกคาม จะแสดง No current threats
  13. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

วิธีที่ 1: ทำ Clean Boot ของ Windows

Clean Boot จะรันบริการและไดรเวอร์ที่จำเป็นเท่านั้น ช่วยแยกสาเหตุปัญหา high disk usage:

  1. กด Windows + R พิมพ์ msconfig กด Enter
  2. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  3. แท็บ Services チェック Hide All Microsoft Services แล้วกด Disable all
  4. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  5. กด Apply > OK
  6. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  7. กด Ctrl + Shift + Esc เปิด Task Manager ไปแท็บ Startup
  8. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  9. ปิดโปรแกรมเริ่มต้นที่ไม่จำเป็น (เช่น Skype) โดยกด Disable
  10. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  11. Restart คอมพิวเตอร์

วิธีที่ 2: เพิ่มสิทธิ์ Ownership ให้ Registry Key

บางครั้ง SettingSyncHost.exe พยายามเขียนไฟล์และเปลี่ยนค่า Registry แต่ล้มเหลวเพราะขาดสิทธิ์ ทำให้ CPU สูงผิดปกติ ให้เพิ่มสิทธิ์ Ownership:

  1. กด Windows + R พิมพ์ regedit กด Enter
  2. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  3. กด Yes ที่ UAC
  4. ไปที่พาธ: HKEY_CURRENT_USER\Software\Microsoft\InputPersonalization\TrainedDataStore\
  5. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  6. คลิกขวา TrainedDataStore เลือก Permissions…
  7. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  8. ติ๊ก Allow สำหรับ Full Control ทุกกลุ่ม/ผู้ใช้
  9. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  10. กด Apply > OK

วิธีที่ 3: รันสคริปต์ PowerShell

สคริปต์นี้จะ Kill Process SettingSyncHost.exe ทุก 5 นาที หากมันเกิดขึ้นใหม่:

  1. เปิด PowerShell as Administrator
  2. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  3. รันคำสั่ง:
    Register-ScheduledJob -Name Kill SettingSyncHost -RunNow -RunEvery 00:05:00 -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock { Get-Process | ?{ $_.Name -eq SettingSyncHost -and $_.StartTime -lt ([System.DateTime]::Now).AddMinutes(-5) } | Stop-Process -Force}
  4. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  5. ป้อน Credentials แล้ว Restart PC

หมายเหตุ: หากต้องการยกเลิกงานนี้ ให้รันคำสั่ง:
Get-ScheduledJob | ? Name -eq Kill SettingSyncHost | Unregister-ScheduledJob
วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

วิธีที่ 4: ปิด SettingSync อย่างบังคับ

  1. ดาวน์โหลด Disable SettingSync.bat จาก Google Drive
  2. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  3. คลิกขวาไฟล์ เลือก Run as administrator
  4. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  5. Restart คอมพิวเตอร์

วิธีที่ 5: อัปเดต Windows

Microsoft ออกอัปเดตบ่อยเพื่อแก้บั๊ก ให้อัปเดต Windows ล่าสุด:

  1. กด Windows + I เปิด Settings
  2. คลิก Update & Security
  3. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  4. แท็บ Windows Update กด Check for updates
  5. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  6. หากมีอัปเดต กด Install Now ตามขั้นตอน
  7. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  8. หากเป็นเวอร์ชันล่าสุด จะแสดง You're up to date
  9. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

วิธีที่ 6: อนุญาตให้กระบวนการผ่าน Firewall

ตรวจสอบว่า Firewall ไม่ได้บล็อกกระบวนการนี้ หรือปิด Antivirus ชั่วคราวทดสอบ:

ตัวเลือก 1: อนุญาตใน Windows Firewall

  1. ค้นหา Control Panel เปิด
  2. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  3. ตั้ง View by: Large icons คลิก Windows Defender Firewall
  4. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  5. คลิก Allow an app or feature through Windows Defender Firewall
  6. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  7. ค้นหา Host process ติ๊ก Private และ Public
  8. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  9. หรือกด Change Settings > Allow another app… เพิ่ม Host process
  10. กด OK

ตัวเลือก 2: ปิด Antivirus ฝ่ายสาม (ถ้ามี)

  1. คลิกขวาไอคอน Antivirus ที่ Taskbar
  2. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  3. เลือก Avast shields control (ตัวอย่าง)
  4. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  5. เลือกระยะเวลาปิด (10 นาที, 1 ชั่วโมง, จนกว่าจะ Restart, หรือถาวร)
  6. วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows
  7. ยืนยัน และ Reboot PC

วิธีแก้ไขปัญหาการซิงโครไนซ์การตั้งค่ากับ SettingSyncHost.exe บน Windows

คำถามที่พบบ่อย (FAQ)

Q1. หยุด Host Process for Setting Synchronization ยังไง?
Ans. ไป Start > Settings > Accounts > Sync Your Settings ปิด Toggle Sync Settings

Q2. Host Process for Synchronization คืออะไร?
Ans. SettingSyncHost.exe คือกระบวนการซิงโครไนซ์การตั้งค่าคอมพิวเตอร์ไปยังอุปกรณ์อื่นๆ

Q3. SettingSyncHost.exe ทำหน้าที่อะไร?
Ans. ซิงโครไนซ์การตั้งค่า เช่น Wallpaper, Browser, OneDrive, Xbox, Mail app

Q4. ปิด Windows Services Host Process ได้ไหม?
Ans. ไม่ควรปิด เพราะเป็นกระบวนการสำคัญของ Windows

บทความแนะนำ:

  • Fix Discord Keeps Crashing
  • How to Create Desktop Shortcuts on Windows 11
  • Fix Windows PC Won't Connect to TV
  • How to Check How Much VRAM Do I Have on Windows 10

หวังว่าข้อมูลนี้ช่วยแก้ปัญหา host process for setting synchronization ได้ โปรดแจ้งว่าวิธีไหนใช้ได้ดีที่สุด หรือมีคำถาม留言ได้เลยครับ