在Windows中使用“运行方式”

标准用户可以使用这个技巧运行特权程序

以管理员身份运行程序是Windows中的常见任务。 当您安装程序,编辑某些文件等时,您需要拥有管理员权限。您可以使用“运行方式”功能轻松完成此操作。

以管理员身份运行任务显然只在您不是管理员用户时才有用。 如果您以常规标准用户身份登录Windows,则可以选择以具有管理权限的其他用户身份打开某些内容,以便避免必须注销然后以管理员身份重新登录才能执行一个或两个任务。

如何使用“以...运行”

Windows中的“run as”选项在每个版本的Windows中都不能以完全相同的方式工作。 较新的Windows版本 - Windows 10Windows 8Windows 7 - 需要与先前版本不同的步骤。

如果您使用Windows 10,8或7,请按照下列步骤操作:

  1. 按住Shift键,然后右键单击该文件。
  2. 从上下文菜单中选择以不同用户身份运行
  3. 输入其凭据应该用于运行程序的用户的用户名密码 。 如果用户位于域中,则正确的语法是首先输入域,然后输入用户名,如下所示: domain \ username

Windows Vista与其他版本的Windows有点不同。 您必须使用下面提示中提到的程序,或编辑组策略编辑器中的某些设置才能以另一个用户的身份打开程序。

  1. 在开始菜单中搜索gpedit.msc ,然后在列表中看到它时打开gpedit (本地组策略编辑器)。
  2. 浏览至本地计算机策略> Windows设置>安全设置>本地策略>安全选项
  3. 双击用户帐户控制:管理员批准模式下管理员的提升提示的行为
  4. 将下拉选项更改为提示输入凭据
  5. 点击确定保存并退出该窗口。 您也可以关闭本地组策略编辑器窗口。

现在,当您双击一个可执行文件时,系统会要求您从列表中选择一个用户帐户以作为其他用户访问该文件。

Windows XP用户只需右键单击该文件即可查看“运行方式”选项。

  1. 右键单击该文件并从菜单中选择运行方式...。
  2. 选择以下用户旁边的单选按钮。
  3. 键入要将文件作为访问者的用户,或从下拉菜单中选择该用户。
  4. 密码:字段中输入用户的密码。
  5. OK打开文件。

提示:要在任何版本的Windows中使用“运行身份”选项而不使用右键单击选项,请从Microsoft下载ShellRunas程序。 将可执行文件直接拖放到ShellRunas程序文件上。 当你这样做时,你会立刻被提示提供备用凭证。

您也可以通过命令提示符命令行中使用“run as”。 这就是命令需要如何设置的地方,你需要改变的是粗体文本:

runas / user: 用户名path \ to \ file

例如,您需要执行此命令以另一个用户( jfisher )运行下载的文件( PAssist_Std.exe ):

runas / user:jfisher“C:\ Users \ Jon \ Downloads \ PAssist_Std.exe”

系统会在命令提示符窗口中询问用户的密码,然后该程序将正常打开,但使用该用户的凭据。

注意:您不需要做任何事情来“关闭”这种访问。 只有使用“run as”执行的程序才会使用您选择的帐户运行。 一旦程序关闭,用户特定的访问就会终止。


你为什么要这样做?

安全管理员和专家经常鼓吹用户应该使用最低权限的用户帐户,而不会对日常工作和活动产生不利影响。 所有功能强大的帐户(例如Microsoft Windows中的管理员帐户)应仅在需要时才保留。

部分原因是,您不会意外地访问或修改您不应该处理的文件或系统配置。 另一个原因是病毒木马和其他恶意软件通常使用正在使用的帐户的访问权限和特权执行。 如果您以管理员身份登录,则病毒或其他恶意软件感染将能够在计算机上执行几乎所有具有超级权限的任何内容。 以普通,受限制的用户身份登录可以帮助保护和保护您的系统。

但是,必须以管理员身份注销并重新登录才能安装程序或修改系统配置,然后再次注销并以常规用户身份重新登录,这可能令人沮丧。 幸运的是,Microsoft包含“run as”功能,它允许您使用与当前登录用户使用的用户名和密码不同的用户名和密码运行程序。