默认情况下,如何使用管理员权限运行 Windows 7 Explorer shell?

Bar*_*lly 31 windows-7 privileges uac shell

可以通过以下手动过程使 Windows 7 shell (Explorer) 以管理员权限运行:

  1. 按住Shift+ Ctrl,右键单击“开始”菜单中的“关闭”按钮,然后选择“退出资源管理器”来杀死 Explorer shell
  2. 启动任务管理器Ctrl+ Shift+Esc
  3. 通过转到“进程”选项卡并选择“显示所有用户的进程”来提升任务管理器权限
  4. 然后通过File |启动一个新的 shell 实例 在任务管理器中运行,输入explorer并选择Create this task with administrative privileges.

执行上述过程后,Windows shell 将以管理权限运行,它启动的任何程序也将具有管理权限。这使得执行需要特权的任务变得更加容易,特别是对于命令行应用程序,这些应用程序通常会以静默方式或带有Access denied.消息的方式失败,而不是提供机会使用 UAC 来提升进程的特权。

不过,我感兴趣的是创建一个默认使用特权 shell 的帐户,而不必每次都遵循这个费力的过程。怎么做到呢?

Mar*_*len 8

据我所知,您无法创建这样的帐户,但是如果您以“管理员”身份登录(不仅仅是作为管理员组成员的帐户 - 这还不够好。)那么您启动的所有内容都会推出高架。

这不是您通常应该做的事情,但是如果您需要,那么您需要这样做。


dav*_*avr 6

这是一个可怕的想法。您想回到一切以管理员身份运行的 Win XP 时代吗?你放弃了 Vista 和 Windows 7 带来的所有安全收益。GUI 应用程序应该都调用 UAC,所以在这种情况下不需要这个 hack。

如果您需要以管理员身份运行命令行应用程序,只需打开管理员命令提示符即可。很简单,只要按WIN,输入'cmd',然后按ctrl+shift+enter。或者更简单,你可以创建一个cmd的快捷方式,并在设置中将其设置为“以管理员身份运行”

  • 好吧,我的回答是为了其他浏览者可能没有意识到这是一个坏主意。我确实尝试添加一些有用的内容,说明如何以不同的方式实现目标。如果您详细说明您的目标是什么,也许人们也可以提供其他建议。 (2认同)

小智 5

至于最初的问题,如果您以管理员权限运行整个 shell,您最好使用管理员帐户登录并完成它。就安全而言,您基本上破坏了帐户部门的目的。我建议将资源管理器作为单独的管理员帐户运行。

以管理员身份启动资源管理器的简单解决方案:

  • 以管理员帐户身份运行 CMD 窗口。
  • 输入“资源管理器”
  • 享受具有管理员权限的资源管理器

注意:这在 PowerShell 窗口中不起作用,我不知道为什么。例如.. 以管理员用户身份启动 PowerShell 窗口(这里我不是在谈论以管理员身份运行)并输入“explorer”或“invoke-item explorer.exe”将启动该窗口,但只有用户权限;但是,在同一个 PowerShell 窗口中输入“CMD”,然后只输入“资源管理器”即可。

其他超级有趣的隐藏事项注意:大多数人不知道这一点,但有一个复选框可以始终以管理员身份运行 PowerShell 窗口,因此您不必总是右移并单击并选择它(因为您在PowerShell 无论如何都需要管理员)。要找到它:

  1. 如果固定(或在笨蛋地铁中也可能)(赢得 7/8)到任务栏 Shift+Right单击快捷方式,否则只需转到快捷方式的属性
  2. 单击属性
  3. 单击快捷方式选项卡
  4. 点击高级...
  5. 复选框“以管理员身份运行”;确定;确定
  6. 让生活更幸福