长期存在的问题,但一直没有得到解决。Windows Server 2019 Datacenter(1809 - OS Build 17763.5576),企业环境,有 14 台物理服务器,所有操作系统都相同。当我在此环境中启动 powershell 时,窗口会短暂打开(甚至无法读取其中的内容)然后关闭。它不会为错误生成任何事件日志。
如果我从 CMD 运行“powershell”,则会收到“启动 CLR 失败,HRESULT 为 80070005”。此外,不会生成任何事件日志。对该错误和 PowerShell 的所有研究都无果而终。值得注意的是:如果我尝试在 Windows 中卸载 PowerShell 功能,则会失败。
我已经运行了所有补丁,所有 DISM 修复程序(包括下载/安装新 ISO 并以此为源运行修复);dism 几次都显示修复成功,但 PowerShell 没有任何变化。Bluescreenview 没有显示小型转储。
请告诉我还有哪些其他详细信息可能有帮助。
答案1
检查 PowerShell 是否未在组策略中已禁用:
- 打开 GPO 编辑器。
- 检查该
User Configuration\Policies\Windows Settings\Security Settings\Software Restriction Policies
政策不允许PowerShell,如果存在,则将其删除。
如果你愿意,可以为管理员启用它仅有的。