Win7:在 .BAT 文件上执行“以管理员身份运行”是否会允许 regsvr32 拥有足够的权限来注册 DLL 或 OCX?

Win7:在 .BAT 文件上执行“以管理员身份运行”是否会允许 regsvr32 拥有足够的权限来注册 DLL 或 OCX?

在 .BAT 文件上执行“以管理员身份运行”是否会允许regsvr32足够的权限来注册DLLOCX

该.bat 文件包含:

regsvr32 -u SomeOCX.ocx
regsvr32 SomeOCX.ocx

或者,登录的用户是否需要是管理员?

答案1

如果用户帐户可以使用该功能,“以管理员身份运行”应该提供足够的权限。

答案2

.BAT如果您需要以管理员权限运行文件,则运行文件可能会遇到困难。如果右键单击.bat文件并选择以管理员身份运行不起作用,然后尝试启动提升的命令提示符并.bat从那里运行该文件。

答案3

即使从具有管理员权限的帐户运行(内置管理员帐户除外),由于 UAC 限制,您仍需要使用“以管理员身份运行”来提升批处理文件。如果您要分发此批处理文件或只是想使该过程自动化,您可能需要查看升降动力玩具,它允许您在批处理文件中放置行以使其自动提升并相应地提示用户。

相关内容