Mar*_*ry1 7 powershell exception mingw-w64 minikube
我尝试使用 Enable-WindowsOptionalFeature 运行的任何参数都被拒绝访问。就好像 PowerShell 没有以提升的权限启动一样,尽管我确实以管理员身份启动了它:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Run Code Online (Sandbox Code Playgroud)
Enable-WindowsOptionalFeature :访问被拒绝。在行:1 字符:1 + Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 类别信息:未指定:(: ) [Enable-WindowsOptionalFeature], COMException + FullQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand
最终,我成功地从 MINGW64 应用程序运行了上述内容。我在其中打开了 PowerShell cmd(管理员)。看起来右键单击并“以管理员身份运行”对于提升来说不够好
这并不是此 cmdlet 所独有的。请参阅此讨论。
已点赞的答案:
该解决方案来自我偶然发现的以下博客文章:WinRM Access is Denied on Local Computer(本地计算机上的 WinRM 访问被拒绝)。简而言之,从命令提示符运行以下命令(以管理员身份启动):
reg 添加 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
或者
修复步骤: 1) 单击开始菜单 >> 管理工具 >> Windows 防火墙和高级安全性
2) 单击入站规则>>新建规则>>选择“预定义”选项,然后从下拉列表中选择Windows远程管理>>单击下一步
3)现在,取消选择Windows远程管理兼容模式(HTTP-In)并选择Windows远程管理模式(HTTP-In)>>单击下一步>>允许连接>>完成