有一段时间我无法通过以下方式以管理员身份启动 CMD:
- 右键单击“开始”(Windows 徽标)
- Windows PowerShell(管理员)
或者
- 左键单击“开始”(Windows 徽标)
- 输入“CMD”
- 右键单击命令提示符并选择以管理员身份运行
或者
- 桌面上出现 CMD 图标
- 右键单击它并选择以管理员身份运行
唯一的方法是转到 C:\WINDOWS\system32,然后右键单击并选择以管理员身份运行
如何恢复以管理员身份运行 CMD/PowerShell?
答案1
我记得我以前见过类似的问题。
他们也无法以管理员身份打开 CMD/Powershell。
原因是杀毒软件将一个文件同意程序病毒库中。因此系统无法扫描同意程序. 并信任同意程序,使 CMD/Powershell 以管理员身份再次正常工作。
因此,请检查您电脑上的防病毒软件,看看同意程序已被封锁。
希望这可以帮到你。
答案2
我找到了答案这里。这不是我想要的(右键单击命令提示符并选择以管理员身份运行时的默认行为),但我创建了自己的快捷方式并将其命名为“命令提示符管理员”,然后将其复制到:C:\Users{我的用户名}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
答案3
这在 Windows 10 中再次发生,并且上述答案也不起作用。
该问题似乎特指 2019 年版 Windows 10,例如版本 1909 和 1903。
症状如下:
打开窗口时它挂了。窗口一片空白。
非管理员快捷方式可以正常工作。
如果在快捷方式上设置了管理员属性,则快捷方式启动时将忽略该属性(您不再获得管理员 powershell)。
如果右键单击 powershell 任务栏图标并单击“以管理员身份运行”,您会收到一条消息,询问您是否要删除此快捷方式,因为找不到它指向的程序,或者 powershell 窗口打开并挂起。
如果您打开 Visual Studio 调试器并附加到挂起的 Powershell 进程,您会看到它挂在 Windows Shell 核心 dll 内。
Not Flagged > 10608 0 Main Thread Main Thread SHCore.dll!00007ff839b47538 Not Flagged 15512 0 Worker Thread ntdll.dll thread ntdll.dll!00007ff83ae3fa04 Not Flagged 17232 0 Worker Thread ntdll.dll thread ntdll.dll!00007ff83ae3fa04
在这种情况下,我认为有效的解决方案是更新到 Windows 10 的较新版本,因为我相信这个错误要么是 (a) Windows 10 版本 1903 中的错误,要么是自发布以来发布的补丁之一,或者 (b) 只是一个损坏的系统文件。