在 Windows 10 中使用“以管理员身份运行”的 13 种方法 -

Windows 10中,知道如何以管理员身份运行程序非常重要。默认情况下,Windows 10中的(Windows 10)应用和游戏(apps and games)在没有管理员权限的情况下运行,以防止对您的系统进行未经授权的更改。但是,有时某些程序需要管理员权限才能正常工作或运行特定命令。Windows 10使您能够以管理员身份运行程序,而无需禁用任何东西。以下是在 Windows 10 中的任何桌面应用程序上使用“以管理员身份运行”的所有方法:("Run as administrator")

第一(First)件事:关于UAC 和(UAC and Run)以管理员身份运行

在早期版本的Windows中,应用程序具有系统范围的权限,这是一个安全风险(security risk)从Windows Vista(Windows Vista)开始,包括Windows 10在内的所有Microsoft操作系统都包括UAC用户帐户控制(User Account Control),这是一种防止未经授权更改操作系统的(operating system)安全功能(security feature)。尝试以管理员身份运行应用程序是需要管理权限的更改之一。在启动所选程序之前,会触发UAC提示,请求许可。如果您从没有管理员权限的帐户运行应用程序,则UAC提示要求您输入管理员密码(administrator password)。没有管理员密码(admin password),程序不会启动。

UAC 窗口

Windows 10中,如果它是桌面应用程序,您只能运行具有管理员权限的程序。其中一些应用程序,如安全软件(security software),在没有管理权限的情况下无法正常运行。从Microsoft Store安装的(Microsoft Store)Windows应用程序无法在Windows 10中以管理权限运行。此外,他们拥有与普通用户帐户(user account)相同级别的权限,因此不允许他们更改高级系统设置或Windows 注册表(Windows Registry)

您可以通过阅读什么是Windows 应用程序(Windows app)来了解有关桌面应用程序和 UWP 应用程序(desktop apps and UWP apps)之间区别的更多信息,并确定哪些可以“以管理员身份运行("Run as administrator")” 它与桌面应用程序(desktop app)或程序有何不同?

1.从开始菜单(Start Menu)快捷方式或磁贴的上下文菜单中以管理员身份运行程序

Windows 10中,您可以使用其(Windows 10)开始菜单(Start Menu)快捷方式的上下文菜单启动具有管理权限的程序。首先,打开开始菜单(Start Menu)然后,在“所有应用程序(All apps)”列表中找到要启动的程序的快捷方式,然后右键单击或按住它以打开上下文菜单。单击(Click)、点击或将鼠标悬停在更多(More)选项上,然后单击或点击“以管理员身份运行("Run as administrator)

从快捷方式的上下文菜单中选择以管理员身份运行

如果您的桌面应用程序(desktop app)在“开始”菜单(Start Menu)中有可用的磁贴,请右键单击或按住它以打开上下文菜单。访问更多(More),然后单击或点击“以管理员身份运行("Run as administrator)

2.在其开始菜单(Start Menu)快捷方式或磁贴上使用“ Ctrl + Shift + Click”以管理员身份运行(Run)

打开“开始”菜单(Start Menu)并找到要以管理员身份启动的程序的快捷方式。按住键盘上的CtrlShift键,然后单击或点击该程序的快捷方式。

使用 Ctrl + Shift + 单击/点击开始菜单快捷方式

您还可以在应用程序的“开始”菜单磁贴上使用(Start Menu)"Ctrl + Shift + Click/Tap"快捷方式在Windows 10中以管理员权限运行它。

在我们的测试期间,这种方法并非每次都有效,因此如果您遇到这种情况,请重试或考虑以其他方式以管理员身份运行应用程序。

3.从桌面快捷方式以管理员身份运行程序(desktop shortcut)

找到您想以管理员身份运行的程序的桌面快捷方式或自己创建一个。(desktop shortcut)然后,右键单击或按住它以打开上下文菜单。单击(Click)或点击“以管理员身份运行”("Run as administrator")选项。

按上下文菜单中的以管理员​​身份运行

4.从任务栏快捷方式(taskbar shortcut)以管理员身份运行桌面应用程序(desktop app)

Windows 10中,您还可以从其任务栏快捷方式运行具有管理员权限的(taskbar shortcut)桌面应用程序(desktop app)。右键单击或按住快捷方式,然后再次右键单击或按住(right-click or press-and-hold)程序名称。然后,从打开的菜单中,选择“以管理员身份运行”("Run as administrator)

使用任务栏快捷方式以管理员身份运行程序

您还可以使用应用程序任务栏快捷方式上的(taskbar shortcut)"Ctrl + Shift + Click/Tap"Windows 10中以管理员权限运行它。

5.从右键菜单以管理员身份运行程序

虽然更容易找到,但快捷方式并不是在Windows 10中以管理员身份运行程序的唯一方法。您可以从主可执行文件的上下文菜单中执行相同的操作。

打开文件资源管理器(Open File Explorer)并找到桌面应用程序(desktop app)的可执行文件。右键单击或按住它以打开上下文菜单,然后单击或点击“以管理员身份运行("Run as administrator)

单击或点击以管理员身份运行

6.使用文件资源管理器(File Explorer)功能区中的“以管理员身份运行”(Run)

在文件资源管理器(File Explorer)中找到程序的主要可执行文件。选择它,然后单击或点击功能区中的“管理(Manage)”选项卡。

选择文件并访问管理

您需要的选项显示在Application Tools的(Application Tools)Run部分。单击或点击(Click)“以管理员身份运行”("Run as administrator")按钮的上半部分以授予所选应用管理员(app admin)权限。

按按钮的上半部分以管理员身份运行

作为替代方案,您也可以按“以管理员身份运行”("Run as administrator")按钮的下半部分,然后单击或点击下拉菜单中的“以管理员身份运行”选项。("Run as administrator")

从下拉菜单中按以管理员身份运行

7. 从“搜索”窗口(Search window)以管理员身份运行桌面应用程序(desktop app)

任务栏搜索字段中(taskbar search field),输入需要以管理员权限运行的程序的名称。然后,单击或点击(click or tap)搜索(Search)窗口右侧显示的“以管理员身份运行”选项。("Run as administrator")

按以管理员身份运行

显然,当您看到UAC 提示(UAC prompt)要求以管理员身份运行应用程序时,单击或点击(click or tap) Yes

8. 在任务栏搜索结果中使用“ (taskbar search result)Ctrl + Shift + Enter ”以管理员身份运行程序

在任务栏的搜索字段(search field)中输入程序的名称。如果有多个结果,请使用键盘上的箭头键突出显示您要以管理员身份运行的程序。然后,同时按键盘上的Ctrl + Shift + Enter键。

在突出显示的搜索结果上使用 Ctrl + Shift + Enter

9. 从“运行”窗口(Run window)以管理员身份运行程序

打开“运行”窗口并输入(Run window and type)要以管理员身份运行的程序的可执行文件的名称。然后按住键盘上的CtrlShift键,然后单击(keyboard and click)或点击OK

使用 Ctrl + Shift + 单击/点击确定按钮

或者,在输入程序的主要可执行文件的名称后,同时按键盘上的Ctrl + Shift + Enter键。

在“运行”窗口中使用 Ctrl + Shift + Enter

10.从任务管理器以管理员身份(Task Manager)运行(Run)

在Windows 10(Windows 10)中以管理员身份启动程序的另一种方法是使用任务管理器(Task Manager)启动它。首先,打开任务管理器(Task Manager)。然后,如果它在其紧凑视图中打开,请单击或点击(click or tap)更多详细信息(More details)按钮。

单击或点击更多详细信息

在展开的任务管理器(Task Manager)中,打开文件(File)菜单并单击或点击“运行新任务("Run new task)

从文件菜单访问运行新任务

这将打开“创建新任务”("Create new task")窗口。您可以使用其打开(Open)字段输入要以管理员身份启动的程序的路径,或者您可以单击或点击浏览(Browse)以导航到它。然后,确保选中“使用管理权限创建此任务”。("Create this task with administrative privileges.")选项,然后单击或点击OK

请记住在点击确定之前选中该框

提示:(TIP:)使用此方法以管理员身份启动程序的一个优点是您可以跳过该过程的UAC部分。这是因为该应用程序自动继承了任务管理器(Task Manager)的权限——在我们的例子中是管理员权限——所以你所要做的就是选中复选框以启用该选项,如上所示。如果您在设备上只有标准用户权限,则该选项会丢失。

如果没有管理员帐户,则无法启用管理权限

11. 使用命令提示符(Command Prompt)( CMD ) 或PowerShell中的(PowerShell)RunAs 命令(RunAs command)以管理员身份运行桌面应用程序(desktop app)

如果命令行(command line)是您最喜欢让计算机执行所需操作的方式,您还可以访问命令提示符或 PowerShell(access Command Prompt or PowerShell)以管理员身份运行程序。在CMD 或 PowerShell 窗口(CMD or PowerShell window)中输入以下命令,根据需要进行调整:

runas /user:" your_computer_name\administrator_name" " C:\path\program.exe "

your_computer_name替换为您的计算机名称,将administrator_name替换为系统管理员(administrator_name)用户帐户(user account)的名称,并将C:\path\program.exe替换为您要以管理员身份运行的程序的完整路径。

如下图所示,如果您输入正确的命令,您还需要输入管理员密码。然后,再次按键盘上的Enter 。

从 CMD 以管理员身份运行程序

提示:(TIP:)使用此方法以管理员身份启动程序,您可以跳过该过程的UAC部分。

12. 始终以管理员权限运行程序

为避免在定期访问的桌面应用程序(desktop apps)上不断使用上述方法,您可以将程序设置为始终以管理员权限运行。

首先,打开文件资源管理器(File Explorer)并找到要运行的程序的主要可执行文件。右键单击或(Right-click or press)按住它以打开上下文菜单。然后,单击或点击(click or tap)属性(Properties)

访问属性

在“属性(Properties)”窗口中,转到“兼容性(Compatibility)”选项卡。在窗口底部,选中“以管理员身份运行此程序”("Run this program as an administrator")选项旁边的框,然后单击或点击应用(Apply)确定(OK)

启用以管理员身份运行并应用更改的选项

应用此设置,并且从现在开始,程序始终以管理员权限运行。如果要禁用该选项,请按照相同的步骤操作。您还可以编辑程序快捷方式的属性(Properties)以避免篡改其主要可执行文件。首先,右键单击或按住程序的快捷方式以访问其上下文菜单,然后单击或点击(click or tap)Properties

访问属性

然后,在快捷方式的“属性(Properties)”窗口中,选择“快捷方式(Shortcut)”选项卡。单击或点击高级(Advanced)按钮以打开高级属性(Advanced Properties)

访问高级属性

在“高级属性”窗口中,选中(Advanced Properties)“以管理员身份运行”("Run as administrator")旁边的框,然后单击或点击“确定(OK)” 。

选中该框,然后按 OK

最后,您将返回到“属性(Properties)”窗口,您必须在其中单击或点击OKApply,您就完成了。

按 OK 或 Apply 保存更改

应用设置,只要您使用相同的快捷方式打开程序,您的程序就可以使用管理权限。当您使用本节中的方法时,UAC会在您尝试启动应用程序时立即提示您。

13. 运行具有管理员权限且没有UAC 提示的程序(UAC prompt)

使用任务计划程序(Task Scheduler),您可以以管理员身份运行程序,而无需每次都收到UAC(用户帐户控制)的提示。(UAC (User Account Control))这很简单,您不必禁用UAC,从而损害Windows 10的安全性。我们整理了一份详细的分步指南(step guide)来帮助您:使用Windows 任务计划(Windows Task Scheduler)程序在没有UAC提示和管理员权限的情况下运行应用程序。

您打算使用哪种方法?

Windows 10中,与旧版本的(Windows 10)Windows相比,需要以管理员权限运行的应用程序更少。但是,一些合法程序仍然需要提升的权限。要记住的主要事情是,即使您使用管理员帐户(administrator account)登录,您也经常以标准用户身份运行应用程序。这意味着,如果您需要运行需要管理员权限的程序,您只需使用上述方法之一,然后在UAC提示符中批准即可。您打算使用说明的哪种方法?(Which)(Did)已经使用了其中的一些吗?在评论中告诉我们。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts