当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

作者:精品下载站 日期:2024-12-14 06:20:39 浏览:13 分类:玩电脑

如何在 Windows 11/10 中以不同用户身份运行程序


在 Windows 10/11 中,您可以使用管理员帐户或以其他用户身份轻松运行任何程序,具体取决于您想要执行的操作,在本文中我们将向您展示如何执行此操作。

Windows 可以为每个用户帐户单独处理程序。因此,当您想要使用另一个用户帐户的权限启动应用程序时,您可以这样做,而无需注销您的帐户来登录另一个帐户,使用“以其他用户身份运行”选项。

在本指南中,我们将向您展示在 Windows 10/11 中以不同用户身份运行任何应用程序或程序的各种方法。

  1. 按 SHIFT 并右键单击后以不同用户身份运行。
  2. 在 Windows 11 设置中启用“在开始时以不同用户身份运行”。
  3. 使用注册表在 Windows 10 上的“开始”上显示“以不同用户身份运行”。
  4. 以不同用户身份运行任务栏中打开的任何程序。
  5. 在组策略中的“启动”上显示“以不同用户身份运行”命令。
  6. 以与命令提示符不同的用户身份运行。
  7. 使用注册表在上下文菜单中添加“以不同用户身份运行”选项。

如何在 Windows 10/11 上以不同用户身份打开程序或应用程序。*

* 重要提示: 请务必注意,只有当其他用户设置了密码时,您才能以其他用户身份运行该程序。以空密码用户身份运行将不起作用。

步骤 1. 在使用不同帐户运行任何程序之前,您必须首先确保“辅助登录”服务(也称为“seclogon”)正在运行。要做到这一点:

1.Windows + R 键打开运行命令框。

2. 输入services.msc并按Enter

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

3. 在“服务”中,找到辅助登录并检查它是否正在运行。如果,请关闭“服务”窗口并使用以下方法之一以其他用户身份运行任何程序。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

4. 如果辅助登录服务未运行,请右键单击该服务并选择属性。

5. 继续并将启动类型更改为自动,然后启动服务。然后单击应用确定并关闭所有窗口。完成后,使用以下方法之一以其他用户身份打开任何应用程序。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

方法 1. 使用 SHIFT 键以不同用户身份运行任何程序。

以其他用户身份打开任何程序或应用程序的最简单方法是在按SHIFT键后使用右键单击上下文菜单中的“以不同用户身份运行”选项。

1. 找到您想要以其他用户身份打开的应用程序或其快捷方式。

2. 按住按住SHIFT键,然后右键单击在应用程序上。

3.点击“以不同用户身份运行”选项。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

4. 在出现的“Windows 安全”窗口中,输入您希望应用程序运行的用户的用户名和密码,然后单击确定。 *

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

*请记住:

1. 如果您计划以 Active Directory 用户身份运行该程序,则必须在 UserPrincipalName 中提供用户名(例如, “[email protected])或samAccountName(例如“域名\用户名”)格式。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

2. 如果您的计算机是 Active Directory 域的一部分,但您想代表本地用户帐户运行该程序,请按以下格式指定用户名:

.\localusername.

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

方法2.在Windows 11上启用“开始”菜单中的程序“以不同用户身份运行”。

在Windows 11中,有一个专门的设置,可以在右键单击“开始”菜单的任何程序后显示“以不同用户身份运行”选项。 *

* 注意: 对于 Windows 10,请参阅下一个方法。

1. 点击开始 > 设置,然后选择左侧的隐私和安全

2.现在,在右侧单击针对开发人员部分,然后展开文件资源管理器选项。

3. 将“在开始中显示以其他用户身份运行的选项”开关设置为打开,然后就完成了。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

4. 从现在开始,在任何“开始”菜单应用程序上右键单击后,您将在单击更多后看到“以其他用户身份运行”选项>。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

方法 3. 在 Windows 10 的“开始”菜单中启用“以不同用户身份运行”。

在“开始”菜单上的任何应用程序中显示“以不同用户身份运行”选项。

1.Windows + R 键打开运行命令框。

2. 输入regedit并按Enter

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

3. 在注册表中导航到此位置:*

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer

* 注意: 如果“Explorer”键丢失,请右键单击 Windows 键并选择新建 > 键。 然后将新密钥重命名为“Explorer”。

4. 选择左侧的“资源管理器”键,然后在右侧窗格中的空白处右键单击并选择新建 DWORD(32 位) ) 价值。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

5.将新值重命名为:ShowRunAsDifferentUserInStart

6.双击打开创建的值,在“值数据”框中输入1,然后单击确定

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

7.关闭注册表编辑器并重新启动计算机以应用更改。

8.重新启动后,右键单击“开始”菜单中更多选项。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

方法 4. 以不同用户身份从任务栏运行任何应用程序。

在 Windows 10/11 中,您可以使用此过程打开任务栏中任何打开的应用程序。

1. 打开您想要以其他用户身份运行的应用程序,然后右键单击其 键。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

3b。将新密钥重命名为:runasuser

4a. 现在选择runasuser 键,然后在右侧窗格中双击打开默认 REG_SZ 值。

4b. 在“值数据”框中键入 @shell32.dll,-50944,然后单击确定

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

5a。 现在,右键单击空白处的任意位置,然后选择新建 > 字符串值。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

5b. 将新值重命名为:SuppressionPolicyEx

5c. 双击 SuppressionPolicyEx 值,在值数据框中键入{F211AA05-D4DF-4370-A2A0-9F19C09756A7} ,然后单击确定保存更改。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

6. 现在,右键单击左侧窗格中的 runasuser 键,创建一个名为 新键强>命令。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

7a. 选择命令键,然后在空白处右键单击创建一个 >新字符串值,名称为:DelegateExecute

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

7b. 最后,打开 DelegateExecute 值,在“值数据”字段中添加 {ea72d00e-4960-42fa-ba92-7792a7944c1d} 并按 确定保存更改。

[玩转系统] 如何在 Windows 11/10 中以不同用户身份运行程序

8. 通过执行这些步骤,您已成功在文件资源管理器的右键单击上下文菜单中为 CMD 文件添加了以不同用户身份运行选项。

9. 对 BAT、MSC、MSI 和 EXE 文件重复相同的步骤,在以下位置一一创建上述键和值:

  • HKEY_CLASSES_ROOT\batfile\shell
  • HKEY_CLASSES_ROOT\mscfile\shell
  • HKEY_CLASSES_ROOT\Msi.Package\shell
  • HKEY_CLASSES_ROOT\exefile\shell

10.完成后,重新启动您的电脑以应用更改。

11. 从现在开始,当您打开任何这些文件类型的右键单击上下文菜单时,您应该会看到“以不同用户身份运行”选项可用。

就是这样!哪种方法适合您?
请留下您对您的经历的评论,让我知道本指南是否对您有帮助。请喜欢并分享本指南以帮助他人。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯