Nếu bạn vừa thay đổi tên tài khoản người dùng Windows và bắt đầu nhận thông báo lỗi No mapping between account names and security IDs was done, hướng dẫn này sẽ giúp bạn. Bạn có thể khắc phục sự cố đổi tên tài khoản trên Windows 11/10 với hướng dẫn từng bước này.

Lỗi này chủ yếu xảy ra khi bạn không đổi tên tài khoản theo cách đúng đắn. Dù đổi tên rất dễ, nhưng có những hệ quả. Hệ thống đôi khi không tuân thủ thay đổi (bắt buộc để trải nghiệm người dùng bình thường). Một số cài đặt không đúng cũng có thể gây ra lỗi này.
Lưu ý: Rất hữu ích nếu bạn ghi lại SID được đề cập trong thông báo lỗi. Dù không bắt buộc, ghi nhớ SID giúp tiết kiệm thời gian ở các bước sau.
Khắc phục lỗi "No mapping between account names and security IDs was done"
Để khắc phục lỗi này trên máy tính Windows, làm theo các bước:
- Thay đổi giá trị ExtensionDebugLevel
- Xác thực tên người dùng trong Registry Editor
- Tạo hồ sơ người dùng mới
Chi tiết từng bước:
1. Thay đổi giá trị ExtensionDebugLevel

ExtensionDebugLevel kiểm soát mức độ ghi log trên máy được quản lý. Mặc định là 0. Nếu bị thay thành giá trị khác, có thể gây lỗi. Hãy kiểm tra và sửa:
- Nhấn Win+R mở Run.
- Gõ regedit > Enter > nhấp Yes.
- Điều hướng đến:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{827D319E-6EAC-11D2-A4EA-00C04F79F83A} - Nhấp đúp giá trị ExtensionDebugLevel (REG_DWORD).
- Đặt Value data = 0.
- Nhấp OK.
- Khởi động lại máy và kiểm tra.
2. Xác thực tên người dùng trong Registry Editor

Nếu bạn đổi tên từ bảng điều khiển User Accounts, có thể gặp lỗi này. Hệ thống đôi khi không cập nhật tên trong Registry – điều bắt buộc. Nếu không, bạn không thể truy cập thư viện (Documents, Music, Videos...) và gặp lỗi.
Trước tiên, cần biết SID (đã nhắc ở trên). Nếu đã ghi nhớ SID, bỏ qua phần tìm SID. Nếu chưa, làm như sau:
- Mở Command Prompt hoặc Windows Terminal với quyền Admin.
- Gõ lệnh:
wmic useraccount list full - Tìm SID của hồ sơ tương ứng.
Các bước xác thực tên trong Registry:
- Tìm regedit trong ô tìm kiếm Taskbar.
- Nhấp kết quả tìm kiếm.
- Nhấp Yes mở Registry Editor.
- Điều hướng:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Nhấp vào SID bạn vừa tìm được.
- Nhấp đúp giá trị ProfileImagePath (Expandable String Value).
- Nhập tên người dùng mới > nhấp OK.
- Khởi động lại máy.
3. Tạo hồ sơ người dùng mới
Đây là giải pháp cuối cùng nếu các cách trên không hiệu quả. Bạn có thể dùng cách thủ công hoặc công cụ thứ ba như Transwiz. Dù Transwiz dùng để di chuyển hồ sơ giữa các máy, nhưng cũng có thể dùng để clone hồ sơ.
Làm thế nào khắc phục lỗi "No mapping between account names and security IDs was done"?
Để khắc phục, bạn cần xác thực tên người dùng đúng trong Registry. Sau đó, thay đổi Value data của ExtensionDebugLevel trong cùng cửa sổ đó. Nếu không có cách nào giúp, bạn có thể cần tạo hồ sơ người dùng mới.
"No mapping" có nghĩa gì?
"No mapping" ám chỉ cài đặt GPO chứa tên người dùng không đúng. Có thể xảy ra nếu bạn đổi tên tài khoản thường xuyên. Tuy nhiên, bạn có thể giải quyết bằng các giải pháp nêu trên.
Đó là tất cả! Hy vọng giúp ích.