DesktopAppConverter 不起作用

DesktopAppConverter doesn't work

见以下截图:

我不知道为什么。我的环境应该是正确的。

请帮助我。提前致谢。

好的。我找到了解决方案。

我在 PS 中输入了错误的命令。但这并不意味着我们的环境崩溃了。

要克服此错误并设置正确的环境,请按照以下步骤操作:

  1. 从此站点下载所需文件:https://www.microsoft.com/en-us/download/details.aspx?id=54283

我们需要 DesktopAppConverter.zip 和 BaseImage-xxxx.wim

  1. 将上面的 zip 压缩到一个文件夹,并将上面的 BaseImage 移动到该文件夹​​

  2. 使用管理员权限打开 PowerShell 脚本

  3. CD YourExtractedFolderPath

  4. 直接输入命令:Set-ExecutionPolicy bypass

    在上面的命令中输入yes。

  5. 直接键入此命令:.\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-1XXXX.wim -Verbose

通过这种方式,您将获得有关容器功能已启用的结果,您将能够重新启动计算机以安装 "container" 功能。这个问题也与我们不熟悉PS命令有关,在你的命令中输入了类似PS C:>的东西,这将导致我提到的错误。

我认为您包含了文档中设置命令的 CMD PS C:\> 部分。

因此,这在他的当前目录 (system32) 中创建了一个名为 DesktopAppConverter.exe 的文件。因此,当 运行 一个 DAC 命令时,它会尝试 运行 他在当前目录中创建的文件,而不是正确的 DAC 入口点。

解决方法是删除当前文件夹中的DesktopAppConverter.exe文件:

del DesktopAppConverter.exe

我们正在更新文档以删除 CMD PS C:\> 以避免此类情况。