ผู้ใช้ Windows 10 บางรายรายงานการใช้งาน CPU ที่เพิ่มขึ้นอย่างรวดเร็ว (เกือบ 100%) ที่เกิดจากบริการที่เก็บสถานะ . ปัญหานี้ดูเหมือนว่าจะส่งผลกระทบต่อทุกภัยคุกคามของ CPU และทำให้แอปพลิเคชันเกมและสื่อติดขัด เมื่อตรวจสอบ Event Viewer ผู้ใช้ที่ได้รับผลกระทบบางรายได้ค้นพบข้อผิดพลาดต่อเนื่องมากมายที่เกี่ยวข้องกับบริการ State Repository
หากปัญหาเกิดจากความผิดพลาดทั่วไป ปัญหาสามารถแก้ไขได้ง่ายเพียงแค่เริ่มบริการพื้นที่เก็บข้อมูลใหม่ อย่างไรก็ตาม หากคุณพบปัญหานี้พร้อมกับรายการข้อผิดพลาดบ่อยครั้งใน Event Viewer คุณควรสามารถแก้ไขปัญหาได้โดยการทำความสะอาดที่เก็บส่วนประกอบหรือโดยการติดตั้งใหม่ทั้งหมดหรือการซ่อมแซมแบบแทนที่
แต่ตามที่ปรากฎ อินสแตนซ์ส่วนใหญ่ของปัญหานี้ถูกเรียกใช้โดย Microsoft Edge ไม่ทางใดก็ทางหนึ่ง ในการแก้ไขปัญหานี้ในกรณีนี้ คุณจะต้องซ่อมแซม Microsoft Edge จากเมนูแอปและคุณลักษณะ หากไม่ได้ผล คุณควรพิจารณาติดตั้งใหม่ทุกแอป UWP ในตัว
นอกจากนี้ยังมีตัวเลือกในการปิดใช้งานบริการ State Repository ทั้งหมดเพื่อหยุดการใช้งาน CPU ที่สูง แต่จะส่งผลต่อการทำงานของ Microsoft Edge
จะแก้ไขการใช้งาน CPU สูงที่เกิดจาก State Repository Service ได้อย่างไร
วิธีที่ 1:เริ่มบริการพื้นที่เก็บข้อมูลใหม่
ก่อนที่จะลองแก้ไขที่ซับซ้อนกว่านี้ คุณควรเริ่มด้วยการดูว่าปัญหาไม่ได้เกิดจากความผิดพลาดง่ายๆ ที่ส่งผลต่อ State Repository Service บน Windows 10 หรือไม่ หากคุณกำลังมองหาวิธีแก้ไขชั่วคราวที่จะลดการใช้งาน CPU ทันที คุณควรลองเริ่มบริการพื้นที่เก็บข้อมูลสถานะใหม่
ผู้ใช้ที่ได้รับผลกระทบจำนวนมากได้ยืนยันว่าการดำเนินการนี้ทำให้การใช้ทรัพยากรลดลงอย่างมาก (อย่างน้อยก็จนกว่าจะมีการเริ่มระบบครั้งถัดไป)
แม้ว่าการแก้ไขนี้จะไม่สามารถแก้ไขปัญหาได้อย่างไม่มีกำหนด แต่ก็ยังเป็นแนวทางที่ดีหากคุณกำลังมองหาบางสิ่งที่รวดเร็วและไม่ล่วงล้ำที่จะหยุดการพูดติดอ่างทั่วไปไม่ให้เกิดขึ้น
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ ‘service.msc’ ในกล่องข้อความแล้วกด Enter เพื่อเปิดหน้าจอบริการ
หมายเหตุ: เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) หน้าต่าง คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ในบริการ ให้เลื่อนลงมาที่ส่วนด้านขวาและเลื่อนลงไปตามบริการในพื้นที่จนกว่าคุณจะพบ State Repository Service . หลังจากที่คุณพบบริการแล้ว ให้คลิกขวาที่บริการแล้วเลือก คุณสมบัติ จากเมนูบริบทที่ปรากฏใหม่
- เมื่อคุณอยู่ในหน้าจอคุณสมบัติของState Repository Service ให้เลือก ทั่วไป จากด้านบนของหน้าจอแล้วคลิก หยุด (ภายใต้สถานะการบริการ ).
- หลังจากที่คุณหยุดมันได้แล้ว ให้รอสองสามวินาทีแล้วเริ่มใหม่อีกครั้ง
- เปิดตัวจัดการงานโดยกด Ctrl + Shift + Esc และดูว่าการใช้งาน CPU ลดลงหรือไม่
ในกรณีที่การใช้งาน CPU ของบริการ State Repository กลับมามีมูลค่าสูงหรือคุณกำลังมองหาวิธีแก้ไขที่ถาวรกว่านี้ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2:การทำความสะอาดที่เก็บส่วนประกอบ
หากคุณพบเห็นการใช้งาน CPU สูงซึ่งเกิดจาก State Repository Service บ่อยครั้ง และคุณยังพบข้อผิดพลาดต่างๆ มากมายที่ชี้ไปยังบริการเดียวกันภายใน Event Viewer เป็นไปได้ว่าปัญหาเกิดจากที่เก็บส่วนประกอบที่เสียหาย
เมื่อพูดถึงสถานการณ์เฉพาะนี้ ปัญหาสามารถแก้ไขได้อย่างรวดเร็วโดยใช้ DISM (Deployment Image Services and Management) เพื่อแทนที่อินสแตนซ์ที่เสียหายด้วยสำเนาที่มีประสิทธิภาพ
หมายเหตุ: ก่อนเริ่มใช้วิธีนี้ โปรดทราบว่า DISM อาศัย Windows Update เป็นหลักในการดาวน์โหลดสำเนาที่สมบูรณ์ ซึ่งจะใช้เพื่อแทนที่ข้อมูลที่เสียหาย ด้วยเหตุนี้ คุณจะต้องตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณเสถียรก่อนที่จะเริ่มขั้นตอนนี้
ต่อไปนี้ เราจะเริ่มการล้างส่วนประกอบจากเทอร์มินัลผู้ดูแลระบบโดยใช้ DISM จากนั้นจึงจบด้วย SFC (การสแกน System File Checker)
หมายเหตุ: สิ่งสำคัญคือต้องทำตามขั้นตอนด้านล่างตามลำดับเดียวกันเพื่อแก้ไขปัญหา
- เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'cmd' ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่ง หน้าต่าง. เมื่อคุณเห็นการควบคุมบัญชีผู้ใช้ (UAC) ให้คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- เมื่อคุณอยู่ในเทอร์มินัล CMD ที่ยกระดับแล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อทำการล้างข้อมูลใน Component Store (%WinDir%\WinSxS) :
DISM /Online /Cleanup-Image /StartComponentCleanup
- หลังจากดำเนินการเสร็จสิ้น ให้ดำเนินการต่อโดยปรับใช้คำสั่งถัดไปโดยพิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
DISM /Online /Cleanup-Image /RestoreHealth
หมายเหตุ: การดำเนินการนี้จะเริ่มต้นด้วยการสำรองไฟล์ระบบทั้งหมดของคุณกับสำเนาที่ดีที่รู้จักซึ่งจัดเก็บไว้ในเซิร์ฟเวอร์ Windows Update
- เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์
- หลังจากที่คอมพิวเตอร์บูทสำรองข้อมูล ให้ตรวจสอบและแก้ไขความเสียหายของไฟล์ระบบที่เหลืออยู่โดยพิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
SFC /ScanNow
- เมื่อการสแกนเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ในการเริ่มต้นคอมพิวเตอร์ครั้งถัดไป
ในกรณีที่คุณยังสังเกตเห็นการใช้งาน CPU สูงซึ่งเชื่อมโยงกับ State Repository Service และข้อผิดพลาดบ่อยครั้งใน Event Viewer ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 3:การซ่อม Microsoft Edge
ตามที่ปรากฎ Microsoft Edge เป็นแอปพลิเคชันที่สร้างขึ้นโดยมีศักยภาพในการใช้ State Repository Service ในทางที่ผิด ในบางสถานการณ์ (โดยเฉพาะเมื่อมีการติดตั้งส่วนขยายของบุคคลที่สาม) Microsoft Edge มีศักยภาพที่จะกลายเป็นตัวจัดการ CPU ขนาดใหญ่ จนถึงจุดที่ทำให้ทั้งระบบทำงานช้าลง
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่ประสบปัญหาเดียวกันได้ยืนยันว่าในที่สุดพวกเขาก็จัดการเพื่อแก้ไขปัญหาได้โดยไปที่แอปและคุณลักษณะ เมนูและการรีเซ็ต Microsoft Edge จาก ตัวเลือกขั้นสูง เมนู
การดำเนินการนี้จะสิ้นสุดการนำข้อมูลชั่วคราวหรือข้อมูลของบุคคลที่สามที่อาจต้องรับผิดชอบต่อการใช้งาน CPU สูงของบริการ State Repository ออก
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการรีเซ็ต Microsoft Edge จากแอปและคุณลักษณะ :
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ ‘ms-settings:appsfeatures’ ในกล่องข้อความแล้วกด Enter เพื่อเปิดแอปและคุณลักษณะ เมนูของแอปการตั้งค่าใน Windows 10
- เมื่อคุณอยู่ในแอปและคุณลักษณะ เมนู เลื่อนไปที่ส่วนด้านขวาของหน้าจอและใช้ช่องค้นหาเพื่อค้นหา 'Microsoft Edge '.
- หลังจากผลลัพธ์ปรากฏขึ้น ให้คลิกที่ Microsoft Edge หนึ่งครั้ง จากนั้นคลิกที่ไฮเปอร์ลิงก์ที่เกี่ยวข้องกับตัวเลือกขั้นสูง .
- ภายในเมนูตัวเลือกขั้นสูงของ Microsoft Edge ให้เลื่อนลงไปที่ รีเซ็ต และคลิกที่ ซ่อมแซม ปุ่ม.
- รอจนกว่ากระบวนการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์เมื่อการดำเนินการเสร็จสิ้น
- ในการเริ่มต้นครั้งถัดไป ให้ทำซ้ำการกระทำที่ก่อนหน้านี้ทำให้มีการใช้งาน CPU สูงของบริการ State Repository และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 4:ติดตั้งแอปในตัวทุกแอปอีกครั้ง
หากคุณพบปัญหาใน Windows 10 บิลด์ที่โหมกระหน่ำระหว่าง v1703 และ v1709 เป็นไปได้ว่าปัญหาจะเกิดจากความไม่สอดคล้องกันที่เกิดขึ้นกับกลุ่มแอปในตัวที่ Windows 10 มีโดยค่าเริ่มต้น
ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าพวกเขาจัดการเพื่อแก้ไขปัญหาโดยติดตั้งทุกแอปในตัวใหม่ด้วยคำสั่ง Powershell เดียว
การดำเนินการนี้จะสิ้นสุดลงด้วยการติดตั้งใหม่และลงทะเบียนใหม่ทุกๆ แอปในตัว ซึ่งจะดูแลทุกอินสแตนซ์ของแอป UWP ที่ผิดพลาดที่อาจส่งผลต่อการใช้งาน CPU สูงของบริการ State Repository
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้งทุกแอปในตัวใหม่โดยใช้ PowerShell:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'powershell' ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่างเทอร์มินัล Powershell ที่ยกระดับขึ้น
- เมื่อคุณอยู่ในพรอมต์ Powershell ที่ยกระดับแล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อรีเซ็ตทุกแอปพลิเคชันในตัว UWP:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- หลังจากคำสั่งเสร็จสิ้น ให้ปิดอินสแตนซ์ที่ยกระดับของ Powershell และรีสตาร์ทคอมพิวเตอร์ของคุณ
- ทันทีที่การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์ ให้ตรวจสอบคอมพิวเตอร์ของคุณเพื่อดูว่าคุณยังคงประสบปัญหา CPU พุ่งสูงขึ้นซึ่งเกิดจากบริการ State Repository หรือไม่
ในกรณีที่ปัญหาเดิมยังคงส่งผลกระทบต่อเครื่องของคุณ ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 5:การปิดใช้งานบริการพื้นที่เก็บข้อมูลของรัฐ
โปรดทราบว่าโดยค่าเริ่มต้น บริการ State Repository จะปรับปรุงการทำงานของ Microsoft Edge โดยทำหน้าที่เป็นคุกกี้ของเบราว์เซอร์ ทำงานโดยการถ่ายภาพสแนปชอตของข้อมูลการท่องเว็บเป็นประจำ ซึ่งช่วยให้ Microsoft Edge ทำงานต่อจากที่ค้างไว้ได้ (แม้ในอุปกรณ์หลายเครื่อง)
หากคุณไม่ได้ใช้บริการนี้ (เช่น คุณไม่ได้ใช้ Edge) วิธีหนึ่งที่จะทำให้แน่ใจได้ว่าบริการ State Repository ไม่ได้ใช้ทรัพยากร CPU ของคุณมากนักอีกต่อไป ก็คือการป้องกันไม่ให้บริการเริ่มทำงานทุกครั้งที่เริ่มต้นระบบพี>
การดำเนินการนี้สามารถทำได้โดยใช้ MSConfiag เพื่อปิดใช้งานคีย์การเริ่มต้นระบบที่เกี่ยวข้องกับ State Repository Service คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
หมายเหตุ: สามารถปฏิบัติตามขั้นตอนด้านล่างใน Windows ทุกรุ่น ไม่ใช่แค่ Windows 10
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ ถัดไป พิมพ์ ‘msconfig.msc’ ในกล่องข้อความแล้วกด Enter เพื่อเปิด การกำหนดค่าระบบ คุณประโยชน์.
หมายเหตุ: หากคุณได้รับแจ้งจากส่วนควบคุมบัญชีผู้ใช้ ให้คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ในการกำหนดค่าระบบ ยูทิลิตี เลือก บริการ จากเมนูริบบอนที่ด้านบน
- หลังจากที่คุณมาถึงเมนูที่ถูกต้องแล้ว ให้เลื่อนลงผ่านรายการบริการและค้นหา State Repository Service เมื่อคุณเห็นแล้ว ให้ยกเลิกการเลือกไอคอนที่เกี่ยวข้องแล้วคลิกใช้ เพื่อบันทึกการแก้ไข
- ปิดยูทิลิตี้ System Configuration รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นคอมพิวเตอร์ครั้งถัดไป
ในกรณีที่คุณยังคงพบการใช้งาน CPU ที่สูงเหมือนเดิมซึ่งเกิดจากบริการ State Repository ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 6:การติดตั้งใหม่ทั้งหมดหรือการซ่อมแซมแบบแทนที่
หากคุณปฏิบัติตามแนวทางแก้ไขที่เป็นไปได้ทั้งหมดข้างต้น และไม่มีวิธีใดที่ช่วยลดการใช้ CPU ของ State Repository บริการ เป็นที่ชัดเจนว่าคุณกำลังประสบปัญหาเนื่องจากระบบเสียหายบางประเภทที่ไม่สามารถแก้ไขได้ด้วยช่องทางปกติ
หากคุณมาไกลถึงขนาดนี้โดยไม่มีผลลัพธ์ วิธีแก้ไขที่แนะนำเพียงอย่างเดียวที่เราเหลือให้คุณคือรีเซ็ตทุกองค์ประกอบของ Windows (และข้อมูลที่เกี่ยวข้องกับการบูต) เพื่อให้แน่ใจว่าไม่มีไฟล์ระบบที่เสียหายกำลังสร้างปัญหา
เมื่อพูดถึงการรีเซ็ตทุกองค์ประกอบของ Windows ที่เกี่ยวข้อง มีสองวิธีในการส่งต่อ:
- ล้างการติดตั้ง – การแก้ไขที่เป็นไปได้นี้เป็นวิธีที่สะดวกที่สุดในกลุ่ม คุณไม่จำเป็นต้องมีสื่อการติดตั้งที่เข้ากันได้ และสามารถปรับใช้การแก้ไขได้โดยตรงจากเมนู GUI ของ Windows 10 อย่างไรก็ตาม หากไม่มีการสำรองข้อมูลของคุณล่วงหน้า ข้อมูลบางส่วนอาจสูญหายได้ (รวมถึงแอป เกม และสื่อส่วนบุคคลที่จัดเก็บไว้ในระบบปฏิบัติการ ขับรถ)
- ซ่อมแซมการติดตั้ง – การติดตั้งซ่อมแซมเป็นแนวทางที่มุ่งเน้นมากที่สุด ช่วยให้คุณสามารถรีเซ็ตคอมพิวเตอร์ได้โดยไม่สูญเสียข้อมูล (แม้เกม แอปพลิเคชัน และค่ากำหนดของผู้ใช้ของคุณจะยังคงเหมือนเดิม) อย่างไรก็ตาม คุณจะต้องมีสื่อการติดตั้งที่เข้ากันได้เพื่อปรับใช้กลยุทธ์การซ่อมแซมนี้