在 .BAT 文件上执行“以管理员身份运行”是否会允许regsvr32
足够的权限来注册DLL
或OCX
?
该.bat 文件包含:
regsvr32 -u SomeOCX.ocx
regsvr32 SomeOCX.ocx
或者,登录的用户是否需要是管理员?
答案1
如果用户帐户可以使用该功能,“以管理员身份运行”应该提供足够的权限。
答案2
.BAT
如果您需要以管理员权限运行文件,则运行文件可能会遇到困难。如果右键单击.bat
文件并选择以管理员身份运行不起作用,然后尝试启动提升的命令提示符并.bat
从那里运行该文件。
答案3
即使从具有管理员权限的帐户运行(内置管理员帐户除外),由于 UAC 限制,您仍需要使用“以管理员身份运行”来提升批处理文件。如果您要分发此批处理文件或只是想使该过程自动化,您可能需要查看升降动力玩具,它允许您在批处理文件中放置行以使其自动提升并相应地提示用户。