如何启用Windows 10"容器"功能?

Uwe*_*eim 6 c# powershell win-universal-app windows-10

使用最新的Windows 10 Fast Ring build 14316(在VMware虚拟机内),我正在尝试使桌面应用转换器功能正常工作.

按照建议运行PowerShell脚本时:

PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-14316.wim
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

Assert-RequiredFeatureEnabled:致命错误1000:未安装或启用所需功能.请参阅机器设置说明.
在C:\ MyPath\DesktopAppConverter\converter_util\EnvironmentAssertions.ps1:40 Zeichen:9

在查看上述源代码时,似乎此行失败:

$feature = Get-WindowsOptionalFeature -Online -FeatureName "Containers"
Run Code Online (Sandbox Code Playgroud)

我已经尝试启用各种Windows功能但没有成功.

我的问题:

什么是"容器"功能以及如何启用它?

use*_*437 17

只需在 PowerShell 中运行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All

单击 Y。它将重新启动。之后,你就很好了。

我在 Windows 10 Pro 上运行了该命令。

  • @IbadShaikh 以管理员身份运行 powershell,然后执行该命令 (2认同)

小智 8

https://msdn.microsoft.com/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter 支持的操作系统

Windows 10周年更新企业版预览版(Build 10.0.14316.0及更高版本)

  • 实际上,容器也出现在我的Windows 10 Pro build 14332中 (3认同)
  • 似乎也适用于Windows Professional.PowerShell [command](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10):`Enable-WindowsOptionalFeature -Online -FeatureName containers -All` (3认同)