必须准确获取当前用户的SID号——它不是用户名,而是系统真正用来识别你的不可更改的加密身份证;可用whoami /user命令快速查看当前用户SID,或用Get-WmiObject Win32_UserAccount | Select-Object Name,SID在PowerShell中查所有用户SID,还可通过注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList核对SID与用户文件夹路径的绑定关系。

当你需要排查Windows 10登录异常、修复临时配置文件问题,或准备重装系统前备份账户权限映射关系时,必须准确获取当前用户的SID号——它不是用户名,而是系统真正用来识别你的不可更改的加密身份证。
用命令提示符快速查看当前用户SID
按下 Win + R 打开“运行”对话框,输入 cmd 并回车,启动命令提示符。
在黑窗口中直接输入:whoami /user,然后按回车。
输出结果中,“SID”列显示的就是当前登录账户的完整安全标识符,形如 S-1-5-21-3623811015-3361044348-30300820-1013。这串字符就是你要找的唯一ID。
用PowerShell一次性查所有用户SID(含已禁用账户)
方法一:打开PowerShell(无需管理员权限)→ 输入以下命令:
Get-WmiObject Win32_UserAccount | Select-Object Name,SID
该命令会列出本机所有本地用户账户及其对应SID,包括已被禁用但未删除的账户。注意:若输出中某行Name为空或显示为“.”,说明该SID关联的是系统内置服务账户(如LOCAL SERVICE),不是你创建的普通用户。
方法二(更简洁):在PowerShell中运行:wmic useraccount get name,sid。表格形式呈现,字段对齐清晰,适合截图存档。
通过注册表核对SID与用户文件夹路径的绑定关系
第一步:按 Win + R → 输入 regedit → 回车打开注册表编辑器。
第二步:在地址栏粘贴并跳转到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
第三步:左侧子项名称全是SID格式字符串(如S-1-5-21-……),逐个点击查看右侧的 ProfileImagePath 值。
找到与你当前用户名匹配的路径(例如C:\Users\ZhangSan),其对应的左侧键名就是该用户的SID。⚠️注意:不要修改任何键值,仅用于核对;误删或误改.bak后缀项可能导致无法登录。

















