You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

PIN无法登录PC需清理NGC文件夹,但管理员无法访问该文件夹求助

这问题我之前帮同事排查过,太懂这种明明按官方步骤来却卡壳的烦躁了!大概率是NGC文件夹的权限设置异常或者系统PIN服务的状态出了问题,咱们一步步来解决:

问题原因分析
  • NGC文件夹(路径是C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC)是系统级别的受保护目录,就算你开启了「显示隐藏文件和系统文件」,如果当前账号没有足够的权限,系统会直接隐藏这个文件夹,甚至管理员身份也可能因为权限继承的问题无法访问。
  • 另一种可能是PIN相关的核心服务NgcSvc没有正常运行,导致系统没有生成这个文件夹,或者文件夹被标记了特殊的系统属性,让资源管理器无法显示。
具体解决方法

方法1:通过命令提示符强制获取权限并访问

这是最常用的解决方式,直接通过命令突破权限限制:

  • 右键点击开始菜单,选择「Windows终端(管理员)」或者「命令提示符(管理员)」(选CMD更稳妥)。
  • 依次输入以下命令,每输完一条按回车:
    1. 切换到NGC的上级目录:cd C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft
    2. 获取NGC文件夹的所有权:takeown /f NGC /r /d y
    3. 给管理员组添加全权限:icacls NGC /grant Administrators:F /t
  • 现在打开资源管理器,导航到刚才的路径,就能看到NGC文件夹了,删除里面所有内容即可(删除后PIN会失效,需要重新设置,这是正常现象)。

方法2:重置PIN服务重建文件夹

如果方法1还是看不到文件夹,可能是PIN服务本身出了问题,需要重置:

  • 管理员打开CMD,依次输入命令:
    1. 停止PIN服务:net stop NgcSvc
    2. 删除PIN相关的注册表项(操作前建议备份注册表):reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device /v DevicePasswordLessBuildVersion /f
    3. 重启PIN服务:net start NgcSvc
  • 重启电脑后,打开设置-账户-登录选项,重新设置PIN,这时候系统会自动重建NGC文件夹,之后你再按官方方法清理即可。

方法3:安全模式下直接访问

如果前两种方法都不行,安全模式是最后的兜底方案:

  • 打开设置-系统-恢复,点击「高级启动」下的「立即重启」。
  • 重启后进入高级选项,选择「启动设置」-「重启」,然后按F4进入安全模式。
  • 在安全模式下,开启资源管理器的「显示隐藏文件和系统文件」,直接导航到C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft,这时候NGC文件夹应该能正常显示,删除里面内容后重启回到正常系统即可。

内容的提问来源于stack exchange,提问作者THE JOATMON

火山引擎 最新活动