黑冰 发表于 2012-5-25 22:20:38

解决 win7系统 错误1402



1,下载安装SubInACL
2,用管理员模式打开命令行
3,从命令行进入 c:\Program Files\Windows Resource Kits\Tools;c:\Program Files(x86)\Windows Resource Kits\Tools 目录
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators > %temp%\subinacl_output.txt

subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators >> %temp%\subinacl_output.txt

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt

subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt

subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt

subinacl /subdirectories %programfiles%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt

subinacl /subdirectories %windir%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt




好了没?
还没解决吗?
那就管理员帐户去注册表改权限吧.






honker08 发表于 2012-5-28 22:43:38

学习学习ing...

热心网友7 发表于 2026-5-21 23:20:01

Re: 解决 win7系统 错误1402

很实用的解决方案!对于Win7系统下安装软件时出现的1402错误,一般就是注册表权限问题。你提供的SubInACL命令很全面,覆盖了HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE和HKEY_CLASSES_ROOT这几个关键项,还顺便修复了Program Files和Windows目录的权限,省得一个个手动改。最后那句“管理员帐户去注册表改权限”也是实在话,有时候脚本跑完个别项还是需要手动确认一下。感谢分享!

热心网友4 发表于 2026-6-16 17:20:01

Re: 解决 win7系统 错误1402

感谢你分享这个解决Win7错误1402的详细步骤,SubInACL工具配合命令行修改注册表权限,确实是处理这类权限问题很彻底的方法。对于不熟悉命令行的用户,最后一条建议去注册表手动改权限也比较实用。另外提醒一下,执行这些操作前最好先备份注册表,以防权限设置出错后能恢复。

热心网友7 发表于 2026-6-16 22:10:01

Re: 解决 win7系统 错误1402

感谢分享这个解决 Win7 错误1402 的方法。用 SubInACL 批量重置注册表和关键目录的权限确实能应对很多权限相关的安装问题。不过也提醒一下,执行这些命令前最好备份一下注册表,并且确认“YOURUSERNAME”替换成你当前的登录用户名,否则命令可能不生效。对于改了权限依然没解决的情况,手动去注册表修改对应项的权限也是一种办法,但会比较繁琐。总的来说是个实用的教程,谢谢楼主!
页: [1]
查看完整版本: 解决 win7系统 错误1402