หากคุณไม่สามารถล็อกอินเข้า Windows 11/10/8/7/Vista ด้วย Temporary User Profile บทความนี้อาจช่วยได้ เมื่อ User Profile เสียหาย จะได้รับข้อความข้อผิดพลาดดังนี้:
User Profile Service failed the logon, User profile cannot be loaded

ปัญหานี้อาจเกิดขึ้นหาก User Profile ถูกลบด้วยตนเองผ่าน Command Prompt หรือ Windows File Explorer และถ้าตั้งค่า Group Policy "Do not logon users with temporary profiles"
เพื่อแก้ไข ให้ Sign-in ด้วยบัญชี Administrator เปิด Registry Editor ไปที่ Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
หาโฟลเดอร์ที่ขึ้นต้นด้วย S-1-5 (SID Key) ตามด้วยตัวเลขยาว
ตรวจสอบ Entry ProfileImagePath ใน Details Pane ระบุ Profile ที่มีปัญหา
หากเห็น 2 โฟลเดอร์ ที่หนึ่งลงท้าย .bak ต้อง สลับ กัน: คลิกขวาตัวที่มี .bak เปลี่ยนเป็น .tmp คลิกขวาตัวที่ไม่มี .bak เปลี่ยนเป็น .bak คลิกขวาตัว .tmp ลบ .bak ออก
รีสตาร์ทคอมพิวเตอร์ ดูว่าช่วยได้หรือไม่
หากไม่ช่วย ลองข้อเสนอถัดไป
Profile ที่ลบด้วยตนเองไม่ได้ลบ Security Identifier (SID) ออกจาก Profile List ใน Registry
หาก SID ยังอยู่ Windows จะพยายามโหลด Profile โดยใช้ ProfileImagePath ที่ชี้ไปยัง Path ที่ไม่มีอยู่จริง ดังนั้น Profile โหลดไม่ได้
วิธีแก้ไข:
คลิกขวา This PC > Properties > Advanced System Settings > Advanced Tab > Under User Profiles คลิก Settings
ใน User Profiles Dialog Box เลือก Profile ที่ต้องการลบ > Click Delete > Apply/OK
เปิด regedit ไปที่ Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
คลิกขวา SID ที่ต้องการลบ คลิก Delete
ล็อกอินเข้าเครื่องและสร้าง Profile ใหม่
ทางเลือก: ดาวน์โหลดและใช้ Fix It 50446 จาก Microsoft ใน KB947215 ดูว่าใช้กับ Windows Version ของคุณได้หรือไม่ อาจสูญเสียข้อมูลหากไม่ Backup
หากไม่มีวิธีไหนช่วย ให้สร้าง Account ใหม่และ Copy ข้อมูลจาก Account เก่าไปใหม่
อาจลอง ReProfiler Freeware Tool สำหรับจัดการ User Profiles ใน Windows มีประโยชน์หากไม่สามารถเข้าถึงข้อมูลและ Settings ของ User ได้