เมื่อวานผมไปตรวจสอบ Security Center และพบว่าบริการ Windows Firewall ไม่ได้ทำงานบนระบบ ผมจึงเปิดหน้าต่าง Local Services โดยรันคำสั่ง services.msc พบว่ามีเพียงไม่กี่บริการที่ทำงานอยู่ พยายามเริ่มบริการที่เหลือแต่ไม่ได้ ได้ข้อความ Error 0x80070005, Access is Denied นี่คือสกรีนชอตของบริการหนึ่ง:

Windows could not start the Block Level Backup Engine Service on Local Computer, Error 0x80070005, Access is Denied.
เนื่องจากข้อผิดพลาด Access is denied นี้ ผมไม่สามารถเริ่มบริการท้องถิ่นส่วนใหญ่ได้ และทำให้ระบบมีคำเตือนและการแจ้งเตือนมากมาย เริ่มแรก ผมรันคำสั่ง SFC /SCANNOW เพื่อซ่อมไฟล์ที่เสียหายที่เกี่ยวข้องกับบริการเหล่านี้ แต่ไม่ได้ผล
ในที่สุด ผมพบวิธีแก้ไขที่ช่วยแก้ปัญหาอย่างมีนัยสำคัญ:
Windows ไม่สามารถเริ่มบริการได้ Error 0x80070005 Access Is Denied
1. กด Windows Key + R พิมพ์ Regedt32.exe ในกล่อง Run และกด Enter เพื่อเปิด Registry Editor
2. ไปที่ตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wcncsvc

3. ใน फलกซ้ายของตำแหน่งนี้ คลิกขวาที่คีย์ wcncsvc และเลือก Permissions ในหน้าต่าง Permissions ให้ไฮไลท์รายการ Administrators

4. ตรวจสอบให้แน่ใจว่าตัวเลือก Full control ถูกติ๊กสำหรับ Permissions ทำเช่นเดียวกับรายการ Users ด้วย
คลิก Apply ตามด้วย OK ในทั้งสองกรณี สุดท้ายปิด Registry Editor และรีบูทระบบ คุณควรจะสามารถเริ่มบริการท้องถิ่นได้โดยไม่มีปัญหา
วิธีนี้ควรช่วยแก้ปัญหาบน Windows 11/10
Error 0x80070005 พบได้บ่อยและรหัสนี้แสดงในสถานการณ์ต่อไปนี้:
- We couldn't set your default save location
- Office Key installation
- OneDrive
- Windows Activation
- IPersistFile Save failed
- System Restore
- Windows Store apps
- Windows Update
- Task Scheduler
- ขณะอัปเดต Chrome
