ข้อผิดพลาดของ Windows ส่วนใหญ่มักเกิดขึ้นหลังจากที่คุณล็อกอินเข้าระบบคอมพิวเตอร์ อย่างไรก็ตาม ข้อผิดพลาด "บริการโปรไฟล์ผู้ใช้ล้มเหลวในการเข้าสู่ระบบ" ไม่อนุญาตให้คุณล็อกอินเข้าระบบเลย ซึ่งเป็นเหตุผลว่าทำไมการแก้ไขจึงยากกว่าข้อผิดพลาดอื่นๆ ของ Windows
ข้อผิดพลาด "User Profile Service Failed the Logon" เกิดขึ้นเนื่องจากไฟล์ NTUSER.DAT เสียหาย รายการรีจิสทรีหรือไฟล์ระบบหลักเสียหาย หรือ User Profile Service กำหนดค่าไม่ถูกต้อง อย่างไรก็ตาม คุณสามารถใช้ขั้นตอนต่อไปนี้เพื่อวินิจฉัยและแก้ไขปัญหาได้อย่างมีประสิทธิภาพ
เปิดใช้งานบัญชีผู้ดูแลระบบภายในโดยใช้ Windows Recovery Environment
สิ่งแรกที่คุณควรทำคือเปิดใช้งานบัญชีผู้ดูแลระบบในตัว หากคุณไม่สามารถเข้าสู่ระบบด้วยบัญชีของคุณได้ การแก้ไขปัญหาอื่นๆ ทั้งหมดจะไม่สามารถทำได้หากไม่มีบัญชีที่ซ่อนอยู่นี้
มีหลายวิธีในการเปิดใช้งานบัญชีผู้ดูแลระบบในตัวของ Windows แต่วิธีการแบบเดิมจะใช้ไม่ได้ในกรณีนี้ ดังนั้นเราจะใช้Windows Recovery Environment (WinRE) เพื่อเปิดอินสแตนซ์ของ Command Prompt และแก้ไขรีจิสทรีเพื่อเปิดใช้งานบัญชี
คำเตือน : ก่อนดำเนินการตามขั้นตอนที่กล่าวถึงด้านล่าง ให้สำรองข้อมูลรีจิสทรีระบบด้วยตนเองไปยัง USB โดยใช้ ตัวเลือก ส่งออก ใน Registry Editor หากเป็นไปได้
ปฏิบัติตามขั้นตอนเหล่านี้เพื่อเปิดใช้งานบัญชีผู้ดูแลระบบ:
1. คลิกไอคอนพลังงาน
2. กด ปุ่ม Shift ค้างไว้แล้วคลิกที่ ตัวเลือกรี สตาร์ท
3. หลังจากที่พีซีของคุณรีสตาร์ทแล้ว คลิกดำเนินการ ต่อ
4. เลือกแก้ไข ปัญหา
สภาพแวดล้อมการกู้คืนของ Windows
5. คลิกตัวเลือกขั้นสูง > พรอมต์คำ สั่ง
6. พิมพ์regedit ในหน้าต่าง Command Prompt และกดEnter
7. คลิกที่ ปุ่ม HKEY_LOCAL_MACHINE ทางด้านซ้าย
8. คลิกไฟล์ > โหลดไฮ ฟ์
9. เลือก ตัวเลือก พีซีเครื่อง นี้
แก้ไขค่าไบนารี F ในรีจิสทรีเพื่อเปิดใช้งานบัญชีผู้ดูแลระบบ
10. คลิกWindows > System 32 > config
11. ค้นหา ไฟล์ SAM และดับเบิลคลิก
เลือกไฟล์ SAM เพื่อโหลด Hive ใน Registry Editor
12. ตั้งชื่อคีย์เป็นREM_SAM และคลิกตกลง
13. ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\REM_SAM\SAM\Domains\Account\Users\000001F4
14. ดับเบิลคลิกค่าไบนารี F
15. ไปที่รายการ00000038 ในแถวแรก
16. แก้ไขค่า11 ในคอลัมน์ที่สองของแถว00000038 เป็น10
17. คลิกตกลง
18. ออกจากหน้าต่างตัวแก้ไขรีจิสทรี
19. ปิดพรอมต์คำสั่ง
20. คลิก " ดำเนินการต่อ" เพื่อบูตเข้าสู่หน้าจอล็อก คุณจะเห็นบัญชีผู้ดูแลระบบเพิ่มเติมบนหน้าจอล็อก
บูตเข้าสู่โหมดปลอดภัย
หลังจากเปิดใช้งานบัญชีผู้ดูแลระบบในตัวแล้ว สิ่งแรกที่คุณควรทำคือบูต Windows เข้าสู่ Safe Mode ซึ่งโดยพื้นฐานแล้ว Safe Mode จะเริ่ม Windows ด้วยฟีเจอร์และโปรแกรมที่จำเป็นขั้นต่ำ
แทนที่ไฟล์ NTUSER.DAT
ไฟล์ NTUSER.DAT เก็บข้อมูลเกี่ยวกับบัญชีผู้ใช้ และหากไฟล์เสียหาย คุณจะต้องเปลี่ยนไฟล์ใหม่ ล็อกอินเข้าบัญชีผู้ดูแลระบบที่คุณเปิดใช้งานไว้ก่อนหน้านี้ จากนั้นทำตามขั้นตอนต่อไปนี้ซ้ำ:
1. กดWin + E เพื่อเปิด File Explorer
2. คลิกดู > แสดง > รายการที่ซ่อน ไว้
ดูรายการที่ซ่อนอยู่ใน File Explorer
3. เปิด โฟลเดอร์Default คลิกที่ ไฟล์ NTUSER.DAT และเปลี่ยนชื่อเป็น“NTUSER.DAT.OLD”
4. กด Backspace ไปที่ โฟลเดอร์Administrator และคัดลอกไฟล์ NTUSER.DAT
5. กลับไปที่ โฟลเดอร์ เริ่มต้น และวางไฟล์ที่คัดลอกไว้ที่นั่น
คัดลอกไฟล์ NTUSER ไปยังโฟลเดอร์เริ่มต้น
6. รีสตาร์ทพีซีของคุณเพื่อใช้การเปลี่ยนแปลง
ใช้ SFC เพื่อสแกนหาไฟล์ที่เสียหาย
สาเหตุที่เป็นไปได้มากที่สุดของข้อผิดพลาด "บริการโปรไฟล์ผู้ใช้ล้มเหลวในการเข้าสู่ระบบ" คือไฟล์ผู้ใช้เสียหาย ซึ่งอาจเกิดจากหลายสาเหตุ ตั้งแต่การสแกนไวรัสเมื่อเริ่มต้นระบบ ไปจนถึงไฟดับกะทันหันเมื่อเปิดคอมพิวเตอร์
โชคดีที่ Windows มียูทิลิตี้ในตัวมากมายที่ช่วยให้คุณค้นหาและซ่อมแซมไฟล์ Windows ที่เสียหายได้โดยอัตโนมัติ หนึ่งในยูทิลิตี้ดังกล่าวเรียกว่า System File Checker (SFC) ซึ่งเรียกใช้งานผ่าน Command Prompt
คืนค่าคอมพิวเตอร์สู่สถานะก่อนหน้า
Windows มีคุณลักษณะที่เป็นประโยชน์ที่เรียกว่าการคืนค่าระบบ ซึ่งช่วยให้คุณสามารถเลิกทำการเปลี่ยนแปลงที่เกิดขึ้นกับคอมพิวเตอร์และคืนค่าไปยังจุดก่อนหน้านี้ได้
ก่อนที่จะดำเนินการต่อ คุณควรทราบว่าคุณลักษณะนี้ไม่ได้เปิดใช้งานตามค่าเริ่มต้น และคุณจะต้องสร้างจุดคืนค่าด้วยตนเอง เว้นแต่คุณจะกำหนดค่า Windows ให้สร้างจุดคืนค่าทุกวัน
หากคุณจำได้ว่าสร้างจุดคืนค่าก่อนที่ข้อผิดพลาดจะปรากฏขึ้น ให้ทำตามขั้นตอนเหล่านี้:
ตัวช่วยสร้างการคืนค่าระบบใน Windows 10
กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียก ใช้
ใน กล่อง Run ให้พิมพ์rstrui.exe แล้วกดEnter
ในกล่องโต้ตอบการคืนค่าระบบ คลิกถัด ไป
เลือกจุดคืนค่าจากรายการ
ในหน้าต่างถัดไป ตรวจสอบทุกอย่างอีกครั้ง แล้วคลิกเสร็จ สิ้น
Windows จะคืนค่าตัวเองไปสู่สถานะก่อนหน้าและตอนนี้คุณสามารถเข้าสู่ระบบได้โดยไม่มีปัญหาใดๆ
คุณควรสำรองข้อมูลสำคัญหรือแอพพลิเคชั่นใดๆ ที่อาจติดตั้งไว้หลังจากสร้างจุดคืนค่า
เปลี่ยนการกำหนดค่ารีจิสทรี
อีกวิธีหนึ่งในการแก้ไขข้อผิดพลาด "User Profile Service Failed the Logon" คือการเปลี่ยนแปลงรีจิสทรี นี่เป็นวิธีการแก้ไขปัญหาขั้นสูง และคุณควรสร้างจุดคืนค่าระบบ ก่อนดำเนินการต่อ
ดำเนินการดังต่อไปนี้เพื่อกำหนดค่ารีจิสทรีอย่างถูกต้อง:
ตัวแก้ไขรีจิสทรี Windows 10
1. บูตเข้าสู่ Safe Mode โดยใช้ขั้นตอนในส่วนแรกของบทความนี้
2. กด ปุ่มWindows + R เพื่อ เปิดพรอมต์ Run พิมพ์regedit แล้วกดEnter
3. ใน Registry Editor ให้ใช้แถบนำทางทางด้านซ้าย ไปที่:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Profile List
4. ที่นี่คุณจะเห็นไฟล์สองไฟล์ที่มีชื่อเดียวกัน แต่หนึ่งไฟล์จะมีนามสกุล .bak
5. คลิกขวาที่ไฟล์ที่มี นามสกุล.bak แล้วเลือก เปลี่ยนชื่อ ลบ นามสกุล .bak แต่ไม่ต้องแก้ไขชื่อไฟล์ แล้วกดEnter
6. ตอนนี้คลิกขวาที่ไฟล์ต้นฉบับที่ไม่มีนามสกุล .bak และเพิ่ม .bak ไว้ที่ท้ายไฟล์
7. ในโฟลเดอร์ที่มีไฟล์ที่เปลี่ยนชื่อจากขั้นตอนที่ 5 คลิกขวาที่State จากนั้นเลือกModify
8. เปลี่ยนค่าในValue data จาก8000 เป็น0 (ศูนย์)
9. จากนั้นคลิกขวาที่ รายการ RefCount และเปลี่ยนค่าในข้อมูลค่า เป็น0 (ศูนย์)
10. ยืนยันการเปลี่ยนแปลงและปิด Registry Editor
11. รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณและเข้าสู่ระบบ
จะเกิดอะไรขึ้นหากคุณไม่พบไฟล์ .bak ใน Registry Editor?
ไม่น่าจะเป็นไปได้ แต่คอมพิวเตอร์ของคุณอาจไม่ได้สร้างไฟล์ที่มีนามสกุล .bak ในกรณีนี้ ให้เปิด Windows Explorer แล้วไปที่:
C:\Users\Default\AppData\Local\Application Data
หากคุณพบโฟลเดอร์อื่นชื่อApplication Data ในโฟลเดอร์ที่คุณกำลังใช้งาน ให้ลบออกแล้วรีสตาร์ทคอมพิวเตอร์ ปัญหาน่าจะได้รับการแก้ไข
เปิดใช้งานบริการโปรไฟล์ผู้ใช้
ในบางกรณี บริการโปรไฟล์ผู้ใช้อาจถูกปิดใช้งาน โดยทั่วไปแล้วแอปพลิเคชันของบุคคลที่สามคือต้นเหตุ โชคดีที่คุณสามารถเปิดใช้งานได้โดยการรันคำสั่งง่ายๆ ในหน้าต่าง Command Prompt:
พรอมต์คำสั่งใน Windows 10
บูตเครื่องคอมพิวเตอร์ของคุณเข้าสู่โหมด Safe Mode
ในแถบค้นหาของเมนู Start ให้พิมพ์cmd จากผลการค้นหา ให้คลิกขวาที่Command Prompt > Run as administrator
ในหน้าต่าง Command Prompt พิมพ์sc config ProfSvc start= auto และกดEnter
จากนั้นพิมพ์sc start ProfSvc และกดEnter
ปิด Command Prompt และรีสตาร์ทคอมพิวเตอร์ของคุณ
วิธีการบางอย���างเหล่านี้ยังมีประโยชน์ในการวินิจฉัยข้อผิดพลาดทั่วไปอื่นๆ ของ Windows อีกด้วย ดังนั้นจึงเป็นประโยชน์ที่จะจำไว้เมื่อคุณพบปัญหาอื่นๆ ในคอมพิวเตอร์ของคุณ
ขอให้โชคดี!
ดูบทความเพิ่มเติมด้านล่าง: