กระบวนการโฮสต์สำหรับการตั้งค่าการซิงโครไนซ์ (SettingSynchHost.exe ) เป็นกระบวนการที่ซิงโครไนซ์การตั้งค่าระบบทั้งหมดของคุณกับอุปกรณ์อื่นๆ ของคุณ มันซิงค์สิ่งต่าง ๆ ทุกประเภท เช่น หากคุณเปลี่ยนวอลเปเปอร์บนคอมพิวเตอร์เครื่องหนึ่ง มันจะเปลี่ยนในคอมพิวเตอร์เครื่องอื่นทั้งหมดด้วย นอกจากนี้ยังซิงโครไนซ์ Internet Explorer, OneDrive, Xbox และแอปพลิเคชันอื่นๆ ที่เป็นประโยชน์อีกด้วย
กระบวนการนี้มีอยู่ในโฟลเดอร์ System32 และเป็นกระบวนการที่สำคัญอย่างยิ่งใน Windows อย่างไรก็ตาม เนื่องจากกระบวนการนี้อาจมีประโยชน์ แต่ก็มักทำให้เกิดปัญหาต่างๆ เช่น ใช้ทรัพยากรจำนวนมาก (CPU) เป็นระยะเวลาไม่แน่นอน มีบางกรณีที่กระบวนการนี้ใช้ตัวประมวลผลทางลอจิคัลตัวใดตัวหนึ่ง 100% ตลอดเวลา
มีวิธีแก้ไขปัญหาชั่วคราวหลายประการที่แก้ไขปัญหานี้ เริ่มจากอันแรกและค่อยๆ ลดระดับลง
โซลูชันที่ 1:การอัปเดต Windows
เห็นได้ชัดว่า Microsoft สังเกตเห็นทันทีว่า 'SettingSyncHost.exe ” ใช้ CPU จำนวนมากและสั่งให้วิศวกรทำงานเกี่ยวกับโซลูชัน หลังจากนั้นไม่นาน ยักษ์ก็เปิดตัวชุดการอัปเดตซึ่งกำหนดเป้าหมายไปที่ปัญหานี้รวมถึงจุดบกพร่องอื่นๆ
หากคุณไม่ได้อัปเดต Windows ด้วยเหตุผลใดก็ตาม ตรวจสอบให้แน่ใจว่าคุณได้ทำการอัปเดตทั้งหมดทันที ระบบปฏิบัติการต้องการการอัปเดตและการแก้ไขจุดบกพร่องบ่อยครั้งเพื่อให้ทำงานได้อย่างราบรื่นโดยไม่มีปัญหาใดๆ โปรดทราบว่าคุณต้องมีการเชื่อมต่ออินเทอร์เน็ตเพื่ออัปเดตคอมพิวเตอร์ของคุณ
- กด Windows + S พิมพ์ “อัปเดต Windows ” ในกล่องโต้ตอบและกด Enter
- คลิกที่ปุ่ม “ตรวจสอบการอัปเดต ” และให้ Windows ดาวน์โหลดหากพบ
- หลังจากติดตั้งการอัปเดต รีสตาร์ท คอมพิวเตอร์ของคุณและตรวจสอบว่าการใช้งานดีขึ้นหรือไม่
โซลูชัน 2:การเพิ่มการเป็นเจ้าของสำหรับคีย์รีจิสทรี
ในบางกรณี ดูเหมือนว่ากระบวนการ ‘SettingSyncHost.exe ' พยายามเขียนไฟล์ไปยังไดเร็กทอรีที่เจาะจง จากนั้นจึงอัปเดตรีจิสตรีคีย์แต่ล้มเหลวเนื่องจากไม่มีสิทธิ์อนุญาต มันยังคงเขียนไฟล์ซ้ำแล้วซ้ำอีกและพยายามครั้งแล้วครั้งเล่า นี่คือสาเหตุที่ทำให้การใช้งาน CPU สูงในคอมพิวเตอร์ของคุณ
เราสามารถลองใช้ความเป็นเจ้าของคีย์รีจิสทรีในคอมพิวเตอร์ของคุณและตรวจสอบว่ามีการเปลี่ยนแปลงอะไรหรือไม่ โปรดทราบว่าคุณอาจต้องใช้สิทธิ์ของผู้ดูแลระบบเพื่อดำเนินการแก้ไขปัญหานี้
- กด Windows + R พิมพ์ “regedit ” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในตัวแก้ไขรีจิสทรีแล้ว ให้ไปที่เส้นทางของไฟล์ต่อไปนี้:
HKEY_CURRENT_USER\Software\Microsoft\InputPersonalization\TrainedDataStore\en-GB\2
- คลิกขวาที่รายการและเลือก “สิทธิ์ ” จากรายการตัวเลือก
- คลิกที่ “การควบคุมทั้งหมด ” สำหรับกลุ่มผู้ใช้ทั้งหมดทีละกลุ่ม กดปุ่ม Apply เพื่อบันทึกการเปลี่ยนแปลงและออก
- เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 3:การเรียกใช้สคริปต์ PowerShell (สำหรับผู้ใช้ขั้นสูงเท่านั้น)
หากวิธีแก้ปัญหาทั้งสองข้างต้นไม่ได้ผล เราสามารถลองเขียนสคริปต์ PowerShell สคริปต์นี้ทำหน้าที่ฆ่ากระบวนการ ‘SettingSyncHost.exe ’ จากคอมพิวเตอร์ของคุณทุกๆ ห้านาที โปรดทราบว่าคุณจะต้องป้อนข้อมูลประจำตัวของคุณเพื่อลงทะเบียนงานบนคอมพิวเตอร์ของคุณ โซลูชันนี้สำหรับผู้ใช้ขั้นสูงเท่านั้นที่รู้ว่ากำลังทำอะไรอยู่
- กด Windows + S พิมพ์ “PowerShell ” ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันแล้วเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ”
- เมื่ออยู่ในสถานะยกระดับแล้ว ให้รันโค้ดต่อไปนี้:
Register-ScheduledJob - ชื่อ “ฆ่า SettingSyncHost” -RunNow -RunEvery “00:05:00” -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock { Get-Process | ?{ $_.Name -eq “SettingSyncHost” -และ $_.StartTime -lt ([System.DateTime]::Now).AddMinutes(-5) } | หยุดกระบวนการ -บังคับ}
อย่างที่คุณเห็น คุณจะต้องป้อนข้อมูลรับรองก่อนจึงจะสามารถลงทะเบียนงานบนคอมพิวเตอร์ของคุณได้ หลังจากป้อนข้อมูลรับรองแล้ว ให้ตรวจสอบว่ากระบวนการ ‘SettingSyncHost’ ถูกยกเลิกโดยอัตโนมัติ หากไม่เป็นเช่นนั้น ให้ลองรีสตาร์ทคอมพิวเตอร์แล้วตรวจสอบอีกครั้ง
- หากคุณได้ลงทะเบียนงานแล้ว แต่ต้องการ ฆ่ามัน , รันคำสั่งที่แสดงด้านล่าง:
Get-ScheduledJob | ? ชื่อ -eq “ฆ่า SettingSyncHost” | Unregister-ScheduledJob
- รีสตาร์ทคอมพิวเตอร์และงานควรจะยกเลิกการลงทะเบียน
โซลูชันที่ 4:บังคับให้ปิดใช้งาน SettingSync
หากวิธีแก้ปัญหาข้างต้นไม่ได้ช่วยคุณเลย คุณสามารถปิดใช้งานโฮสต์ SettingSync คุณจะสูญเสียฟังก์ชันการทำงาน เช่น การซิงค์การตั้งค่าเมื่อคุณติดตั้ง Windows ใหม่ แต่ก็คุ้มค่าแน่นอน นอกจากคุณจะสามารถเปิดใช้งานได้ในภายหลังหากคุณไม่พอใจกับผลลัพธ์ที่ได้
- ก่อนอื่น ดาวน์โหลดไฟล์นี้ (ที่นี่)
- เมื่อดาวน์โหลดไฟล์แล้ว ให้คลิกขวาที่ไฟล์และเรียกใช้ในฐานะผู้ดูแลระบบ
- ตอนนี้เพียงแค่รีสตาร์ทคอมพิวเตอร์และกระบวนการจะหายไป
หากคุณไม่ต้องการปิดการใช้งานตัวเลือกนี้ คุณจะต้องตรวจสอบว่ากระบวนการนี้ถูกบล็อกโดยไฟร์วอลล์ของคุณหรือไม่ คุณจะต้องปิดการใช้งานโปรแกรมป้องกันไวรัสในบางครั้ง หลังจากนั้น ให้ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่ และแจ้งให้เราทราบว่ามันเป็นอย่างไร