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

[玩转系统] 在 PS1 文件上下文菜单中添加或删除以管理员身份运行

作者:精品下载站 日期:2024-12-14 19:34:49 浏览:16 分类:玩电脑

在 PS1 文件上下文菜单中添加或删除以管理员身份运行


任何操作系统上的主要安全措施都是权限。这意味着任何进程或简单的程序的执行都可以在各个阶段完成。大多数情况下,这个决定是由操作系统本身决定的,因为它是这样做的最高权力。但有时,运行额外的脚本或程序需要更高的权限。这是因为这些程序需要访问嵌入到操作系统中的系统文件和 API,并且只有特权层次结构中的更高权限才能访问。这通常是管理员。同样,用户在以管理员身份运行 PowerShell 脚本时经常会遇到问题。因为这是一个很大的过程,所以,我们将在 PS1 文件上下文菜单中添加一个以管理员身份运行选项。

[玩转系统] 在 PS1 文件上下文菜单中添加或删除以管理员身份运行

将“以管理员身份运行”添加到 PS1 文件上下文菜单

请在开始之前创建一个系统还原点。完成此操作后,首先打开注册表编辑器。为此,请在 Cortana 搜索框中搜索 regedit,或点击 WINKEY + R 按钮组合启动“运行”,然后输入 regedit,然后点击 输入。

现在导航到以下路径,

HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell

[玩转系统] 在 PS1 文件上下文菜单中添加或删除以管理员身份运行

现在,右键单击左侧面板。将鼠标悬停并选择新建>密钥。

现在将其重命名为RunAs。

在其下方,右键单击右侧面板并单击字符串,创建一个新字符串。

将新字符串命名为HasLUAShield。 对任何 UAC 或用户帐户控制提示选择

运行键下,创建另一个键并将其命名为命令。

在其中,您将找到一个名为默认的默认子项。

右键单击并修改它并将其值数据设置为此,

powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"

最后,重新启动您的计算机。

现在,启动后,检查是否可以从右键单击上下文菜单中以管理员权限运行任何 PowerShell 脚本。

如何撤消所有这些更改

为了撤消这些更改,请导航到以下路径,

HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell

现在,删除名为 RunAs 的子项。

重新启动您的计算机。

使用我们现成的文件

或者,您可以仅使用我们为您创建的添加以管理员身份运行 PS.reg 文件,并跳过上面的所有说明。双击它来运行它。现在,为了合并它,请针对您收到的所有提示(包括 UAC 提示)点击重新启动您的计算机。

要撤消更改,请双击“删除以管理员身份运行 PS.reg”文件并重新启动更改。

您可以单击此处从我们的服务器下载文件。

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

取消回复欢迎 发表评论:

关灯