PIN无法登录PC需清理NGC文件夹,但管理员无法访问该文件夹求助
这问题我之前帮同事排查过,太懂这种明明按官方步骤来却卡壳的烦躁了!大概率是NGC文件夹的权限设置异常或者系统PIN服务的状态出了问题,咱们一步步来解决:
问题原因分析
- NGC文件夹(路径是
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC)是系统级别的受保护目录,就算你开启了「显示隐藏文件和系统文件」,如果当前账号没有足够的权限,系统会直接隐藏这个文件夹,甚至管理员身份也可能因为权限继承的问题无法访问。 - 另一种可能是PIN相关的核心服务
NgcSvc没有正常运行,导致系统没有生成这个文件夹,或者文件夹被标记了特殊的系统属性,让资源管理器无法显示。
具体解决方法
方法1:通过命令提示符强制获取权限并访问
这是最常用的解决方式,直接通过命令突破权限限制:
- 右键点击开始菜单,选择「Windows终端(管理员)」或者「命令提示符(管理员)」(选CMD更稳妥)。
- 依次输入以下命令,每输完一条按回车:
- 切换到NGC的上级目录:
cd C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft - 获取NGC文件夹的所有权:
takeown /f NGC /r /d y - 给管理员组添加全权限:
icacls NGC /grant Administrators:F /t
- 切换到NGC的上级目录:
- 现在打开资源管理器,导航到刚才的路径,就能看到NGC文件夹了,删除里面所有内容即可(删除后PIN会失效,需要重新设置,这是正常现象)。
方法2:重置PIN服务重建文件夹
如果方法1还是看不到文件夹,可能是PIN服务本身出了问题,需要重置:
- 管理员打开CMD,依次输入命令:
- 停止PIN服务:
net stop NgcSvc - 删除PIN相关的注册表项(操作前建议备份注册表):
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device /v DevicePasswordLessBuildVersion /f - 重启PIN服务:
net start NgcSvc
- 停止PIN服务:
- 重启电脑后,打开设置-账户-登录选项,重新设置PIN,这时候系统会自动重建NGC文件夹,之后你再按官方方法清理即可。
方法3:安全模式下直接访问
如果前两种方法都不行,安全模式是最后的兜底方案:
- 打开设置-系统-恢复,点击「高级启动」下的「立即重启」。
- 重启后进入高级选项,选择「启动设置」-「重启」,然后按F4进入安全模式。
- 在安全模式下,开启资源管理器的「显示隐藏文件和系统文件」,直接导航到
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft,这时候NGC文件夹应该能正常显示,删除里面内容后重启回到正常系统即可。
内容的提问来源于stack exchange,提问作者THE JOATMON




