启用 WindowsOptionalFeature - 以管理员身份从 powersell 在线失败

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(管理员)。看起来右键单击并“以管理员身份运行”对于提升来说不够好

pos*_*ote 3

这并不是此 cmdlet 所独有的。请参阅此讨论。

启用 Powershell 远程处理,访问被拒绝?

已点赞的答案:

该解决方案来自我偶然发现的以下博客文章: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)>>单击下一步>>允许连接>>完成