我有 Windows 7,我想以管理员身份运行 PowerShell。我在“开始”菜单中找到了它,右键单击它并选择以管理员身份运行,但我得到以下信息:
Windows 资源管理器已停止工作
即使我尝试打开 PowerShell > Windows PowerShell 帮助,我也遇到同样的错误。我只能以普通用户身份启动 PowerShell,但这没用,因为我无法运行以下命令:
Set-ExecutionPolicy RemoteSigned
(ExecutionPolicy : Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft .PowerShell' is denied.)
知道为什么我无法以管理员权限启动 PowerShell 吗?
答案1
您可以以管理员身份运行 cmd.exe 并启动 powershell.exe
答案2
说实话,我不确定问题是什么。但我建议尝试直接转到 PowerShell exe 并尝试以管理员身份运行它:
C:\Windows\System32\WindowsPowerShell\v1.0\Powershell.exe
如果失败的话,我将以管理员身份运行 regedit 并手动更改注册表项:
C:\Windows\System32\regedit.exe
答案3
您可以以管理员身份运行任何命令(假设您有权限),只需键入它(例如“powershell”)而不带引号,找到后,按住 CONTROL+SHIFT+ENTER 以管理员身份启动它。不过,您描述的错误听起来像是基本配置问题。如果这不起作用,我肯定会重新安装 powershell。您可以通过以下方式验证它的位置是否存在以及可执行文件是否存在:
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
或者对于 32 位版本:
%SystemRoot%\Syswow64\WindowsPowerShell\v1.0\powershell.exe
答案4
我有同样的问题,我找到的解决方案是进入控制面板->用户帐户->更改用户帐户控制设置->将栏拖到最低,我不知道它是如何工作的,但它有效