为什么我无法创建 WorkSpace 映像?

上次更新时间:2019 年 12 月 18 日

我尝试创建 Amazon WorkSpaces 映像,但是任务失败。为什么会发生这种情况,我该如何解决此问题? 

解决方法

区域中的 WorkSpaces 映像达到限制

每个区域的默认限制是 5 个 WorkSpace 映像。如果达到此限制,则创建映像的新尝试将会失败。有关如何请求放宽限制的信息,请参阅 Amazon WorkSpaces 限制

加密的 WorkSpace

目前不支持从加密的 WorkSpace 创建映像。

验证 WorkSpace 映像失败

请尝试以下问题排查步骤(如果适用)以解决此错误:

1.    禁用或卸载任何可能阻止成功创建映像的防病毒软件或安全代理。

2.    如果 WorkSpace 中的服务 (services.msc) 正在使用域账户运行,请根据服务要求将服务登录账户更改为以下账户之一:
本地系统
本地服务
网络服务

3.    将您的用户配置文件大小保持在 10GB 以下。确保 WorkSpace 上仅存在需作为映像组成部分的用户配置文件数据。

4.    确保 C:\ 的可用空间至少等于用户配置文件大小加 2GB。例如,如果用户配置文件大小为 10GB,则 C:\ 必须至少具有 12GB 的可用空间。

5.    必须将 WorkSpace 中的 PowerShell 执行策略设置为允许 RemoteSigned 脚本。要验证该值,请运行 Get-ExecutionPolicy PowerShell 命令。如果未将其设置为 UnrestrictedRemoteSigned,请运行 Set-ExecutionPolicy –ExecutionPolicy RemoteSigned 命令来更改执行策略的值。此设置允许在 Amazon WorkSpaces 上执行脚本,这是创建映像所必需的。

6.    验证 Amazon WorkSpaces 处于最新状态且具有最新的补丁,以防止由于 Windows 更新而中断映像创建过程。如果未进行 Windows 更新或未使用最新补丁更新 WorkSpace,则创建 WorkSpace 映像可能会失败。

7.    验证测试映像创建的 WorkSpace 未分配给 Domain Guests 组中的用户。要验证是否存在任何域账户,请运行以下命令:

Get-WmiObject -Class Win32_Service | Where-Object { $_.StartName -like "*$env:USERDOMAIN*" }

8.    确认 Windows 更新的重新启动是否被挂起。如果重新启动挂起,则映像创建过程将失败。

复制配置文件失败

在将用户配置文件从 WorkSpace 的 D:\ 驱动器复制到 C:\Users\Default\ntuser.dat 时,映像创建可能会失败。在映像创建过程中,现有的 WorkSpace 用户配置文件被复制为默认用户配置文件。这允许将现有用户的设置复制到新用户,系统将使用此映像为这些用户创建 WorkSpaces。在以下情况下,可能会发生错误:

  • 用户配置文件或用户配置文件中的文件被进程锁定,或者在创建映像时正被使用。
  • 对配置文件文件夹没有适当的权限。请务必为系统和所有应用程序包分配对配置文件文件夹的完整权限。
  • 用户配置文件中任何文件夹的配置文件路径都超过 261 个字符。

注意:这仅适用于某些 WorkSpaces。对于 Windows 10 WorkSpaces,必须将用户配置文件中用于该映像的所有文件手动复制到 C:\users\default。

其他问题排查步骤

如果您仍然无法创建 Amazon WorkSpaces 映像,请尝试以下问题排查步骤:

1.    如果您的 WorkSpace 启用了防火墙,请验证防火墙没有阻止任何必要的端口。下载启用映像创建的脚本需要某些端口

2.    重启 WorkSpace,以确保所有 AWS 组件都运行最新版本。

3.    当 EC2Config 或 EC2Launch 请求时,某些组策略对象 (GPO) 可以限制对 RDP 证书指纹的访问。要确定映像创建是否因 GPO 失败,请将 WorkSpace 移至继承受阻且未应用任何策略的新组织单位 (OU)。然后,尝试创建映像。

4.    运行 Test-WSMan 命令以验证 WsMan 服务是否已启动并已配置为自动启动。

有关自定义映像创建的更多信息和先决条件,请参阅创建自定义 WorkSpaces 捆绑包


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?