【发布时间】:2009-04-14 19:27:03
【问题描述】:
我在 Visual Studio 2008 中创建了安装项目。如何以管理员权限运行此安装程序 - 我已尝试右键单击,以管理员身份运行。 Vista 不会提示我输入密码。我错过了什么吗?
PK
【问题讨论】:
标签: .net installation admin privileges
我在 Visual Studio 2008 中创建了安装项目。如何以管理员权限运行此安装程序 - 我已尝试右键单击,以管理员身份运行。 Vista 不会提示我输入密码。我错过了什么吗?
PK
【问题讨论】:
标签: .net installation admin privileges
当您右键单击并选择“以管理员身份运行”时,您是否会看到任何类型的弹出对话框?另外,您的设置应用程序是否实际运行?
如果您看到“Windows 需要您的许可才能继续”对话框,并且没有密码输入框,那么您已经以管理员身份登录,系统只会提示您为应用程序授予高完整性。如果您想被提示输入密码,您需要使用标准用户帐户登录。
如果您根本没有弹出对话框,那么我的猜测是发生了以下情况之一:
有关 UAC here 的更多信息。
【讨论】:
第一个问题:是否启用了 UAC?
如果您想确保使用提升的令牌运行安装程序,您始终可以打开提升的命令提示符并从那里运行安装程序。要获得提升的命令提示符,请单击 Start,然后键入 cmd,然后键入 Ctrl+Shift+Enter。
【讨论】:
安装程序是编译 MSI、exe 还是两者兼而有之?如果安装程序在编译后只是一个 MSI 文件,则 MSI 安装程序应该在它实际开始安装应用程序之前要求您提升权限(通常在“准备安装”页面上)。
【讨论】: