หากคุณเพิ่งเปลี่ยนชื่อผู้ใช้ (username) ของบัญชี Windows และเริ่มเจอข้อความข้อผิดพลาด No mapping between account names and security IDs was done คู่มือนี้จะช่วยคุณแก้ไขปัญหาการเปลี่ยนชื่อผู้ใช้นี้บน Windows 11/10

ข้อผิดพลาดนี้เกิดขึ้นหลักจากการเปลี่ยนชื่อผู้ใช้ไม่ถูกต้อง แม้การเปลี่ยนชื่อจะง่าย แต่ก็มีผลกระทบ บางครั้งระบบไม่ยอมรับการเปลี่ยนแปลงซึ่งจำเป็นต่อประสบการณ์การใช้งานปกติ อย่างไรก็ตาม การตั้งค่าผิดพลาดบางอย่างก็อาจก่อให้เกิดข้อผิดพลาดนี้
หมายเหตุ: ช่วยมากหากคุณบันทึก SID ที่แสดงในข้อความข้อผิดพลาด แม้ไม่บังคับ แต่บันทึก SID ไว้จะช่วยประหยัดเวลา
แก้ไข No mapping between account names and security IDs was done
เพื่อแก้ไขข้อผิดพลาด No mapping between account names and security IDs was done บนคอมพิวเตอร์ Windows ทำตามขั้นตอน:
- เปลี่ยนค่า ExtensionDebugLevel
- ตรวจสอบ username ใน Registry Editor
- สร้างโปรไฟล์ผู้ใช้ใหม่
อ่านต่อเพื่อรายละเอียด
1. เปลี่ยนค่า ExtensionDebugLevel

ExtensionDebugLevel ควบคุมระดับการบันทึก log บนคอมพิวเตอร์ที่จัดการ โดยค่าเริ่มต้นคือ 0 หากเปลี่ยนเป็นค่าอื่น อาจก่อให้เกิดข้อผิดพลาดนี้ ตรวจสอบว่า Value data ถูกต้องหรือไม่:
กด Win+R เปิด Run prompt
พิมพ์ regedit > กด Enter > คลิก Yes
ไปที่เส้นทาง:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{827D319E-6EAC-11D2-A4EA-00C04F79F83A}
ดับเบิลคลิก ExtensionDebugLevel REG_DWORD value
ตั้งค่า Value data เป็น 0
คลิก OK
รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาหายหรือไม่
2. ตรวจสอบ username ใน Registry Editor

หากคุณเปลี่ยน username จากแผง User Accounts อาจเจอข้อผิดพลาดนี้ ระบบบางครั้งไม่อัปเดต username ใน Registry Editor ซึ่งเป็นสิ่งจำเป็น มิฉะนั้นคุณจะไม่สามารถใช้โฟลเดอร์ไลบรารี (Documents, Music, Videos ฯลฯ) และเจอข้อผิดพลาดนี้
ก่อนเริ่ม ต้องรู้ SID ที่กล่าวไว้ หากบันทึกไว้ข้ามไปส่วนถัดไปได้ มิฉะนั้น หา SID ของโปรไฟล์ผู้ใช้:
- เปิด Command Prompt หรือ Windows Terminal ด้วยสิทธิ์ Administrator
- พิมพ์คำสั่ง:
wmic useraccount list full - หา SID ของโปรไฟล์ที่เกี่ยวข้อง
ขั้นตอนตรวจสอบ username ใน Registry Editor:
ค้นหา regedit ในช่องค้นหา Taskbar
คลิกผลลัพธ์
คลิก Yes เปิด Registry Editor
ไปที่เส้นทาง:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
คลิกที่ SID ที่ได้มาก่อนหน้า
ดับเบิลคลิก ProfileImagePath Expandable String Value
ป้อน username ใหม่และคลิก OK
รีสตาร์ทคอมพิวเตอร์
3. สร้างโปรไฟล์ผู้ใช้ใหม่
เป็นทางเลือกสุดท้ายหากวิธีข้างต้นไม่ช่วย คุณสามารถใช้วิธี thủ côngหรือเครื่องมือภาคสาม เช่น Transwiz 雖然它有助于将配置文件从一台计算机移动到另一台,但您可以使用相同的方法来克隆配置文件。
วิธีแก้ No mapping between account names and security IDs was done?
เพื่อแก้ไขข้อผิดพลาดนี้ ต้องตรวจสอบ username ที่ถูกต้องในไฟล์ Registry ตามด้วยการเปลี่ยน Value data ของ ExtensionDebugLevel ในหน้าต่างเดียวกัน หากไม่ช่วย อาจต้องสร้างโปรไฟล์ผู้ใช้ใหม่
No mapping หมายถึงอะไร?
No mapping หมายความว่าการตั้งค่า GPO มี username ผิด อาจเกิดขึ้นหากคุณเปลี่ยน username บ่อยครั้ง แก้ไขได้โดยทำตามวิธีข้างต้น
ขอให้โชคดี!