我尝试创建 Amazon WorkSpaces 映像,但失败了。
解决方案
**注意:**无法在从 Windows 10 的一个版本升级到新版本的 Windows 10 系统上创建 WorkSpaces 映像。该限制包括 Windows 10 功能和版本升级。此外,无法在 Linux WorkSpaces 上使用自带许可模型 (BYOL)。
运行映像检查程序
要对 WorkSpaces 映像问题进行故障排除,请运行映像检查程序,然后解决所有发现的问题。如果您解决了已发现的问题,但仍然无法创建 WorkSpaces 映像,请查看以下常见原因和故障排除步骤。
**注意:**映像描述必须为一行。WorkSpaces 不支持在创建映像时使用多行映像描述。
区域中的 WorkSpaces 映像已达到配额
WorkSpaces 在每个 AWS 区域的最大配额为 40 个映像。如果您超过此配额,则无法创建新映像。要在超过配额时创建新映像,必须申请增加配额。
WorkSpace 已加密
无法在已加密的 WorkSpace 中创建映像。要创建映像,请使用未加密的 WorkSpace。
Windows WorkSpaces 映像创建失败
如果在 Windows WorkSpace 中创建映像失败,请执行以下一项或多项操作。
检查您的配置
如果您正在 WorkSpace 上运行防病毒或安全代理,请在创建映像时将其关闭。如果 WorkSpaces 服务 (services.msc) 使用域 AWS 账户,请将该服务账户更改为本地系统、本地服务或网络服务。
检查 WorkSpace 中的 PowerShell 启动策略是否允许使用 RemoteSigned 脚本。要验证该值,请运行以下 PowerShell 命令:
Get-ExecutionPolicy
如果输出不是 Unrestricted 或 RemoteSigned,请运行以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
上述设置允许您在 WorkSpaces 上运行脚本,这是创建映像所必需的。
检查您的 WorkSpace 是否具有创建映像所需的组件。
不得将您从中创建映像的 WorkSpace 分配给域访客组中的用户。要验证是否存在任何域账户,请运行以下命令:
Get-WmiObject -Class Win32_Service | Where-Object { $_.StartName -like "*$env:USERDOMAIN*" }
确保您有足够的可用空间
将用户配置文件大小保持在 10GB 以下。确认 WorkSpace 仅包含作为映像的一部分所需的用户配置文件数据。此外,确认 C:\ 的可用空间至少比用户配置文件大小多 2GB。例如,如果用户配置文件大小为 10GB,则 C:\ 的可用空间必须至少为 12GB。
检查是否有待处理的更新
为防止 Windows 更新导致映像创建过程中断,请检查 WorkSpaces 是否安装了最新的补丁。如果 Windows 没有更新或 WorkSpace 未使用最新补丁进行更新,则 WorkSpaces 映像创建可能会失败。
另外,请检查 Windows 更新是否待重启。更新待重启时,映像创建过程会失败。
检查是否存在复制配置文件失败
对于 Windows 10 WorkSpaces,必须手动将文件从用于映像的用户配置文件复制到 C:\users\default。此方法可能会由于以下原因而失败:
- 任何文件夹中用户配置文件的路径长度都大于 261 个字符。
- 配置文件文件夹缺少所需的权限。确保为系统和所有应用程序包的配置文件文件夹分配了完全权限。
- 根据 Amazon Elastic Compute Cloud (Amazon EC2) 启动代理、EC2Config 或 EC2Launch 的要求,某些组策略对象 (GPO) 会限制对远程桌面协议 (RDP) 证书指纹的访问。在此情况下,请将 WorkSpace 移至新组织单位 (OU),确保继承受阻且未应用任何策略。然后创建映像。
Linux WorkSpaces 映像创建失败
如果 Linux WorkSpace 映像创建失败,请确保您的 WorkSpace 具有创建映像所需的配置。
要在启用 WorkSpaces Streaming Protocol (WSP) 的 Linux WorkSpaces 上使用智能卡,请参阅为 Linux WorkSpaces 激活智能卡。要在 Linux WorkSpaces 上使用智能卡,必须先更新 Linux WorkSpace,然后才能创建映像。
新的 WorkSpace
新创建的 WorkSpace 需要大约 20 分钟才能从待处理状态变为可用状态。WorkSpace 处于待处理状态时,无法创建映像。请等待 WorkSpace 变为可用状态,然后再创建自定义映像。如果 WorkSpace 停留在待处理状态,请参阅为什么我无法创建新的 WorkSpace?
在新创建的 WorkSpace 上创建自定义映像时,可能会遇到以下错误: "An Error Has Occurred.You made an invalid selection.Please go back to through the steps again and validate your selections." 要解决此问题,请使用 AWS CloudTrail 查看 CreateWorkSpaces 事件的详细信息。当映像卷大于为 WorkSpace 指定的最大卷时,将会出现此错误。
其他故障排除步骤
如果您仍然无法创建 WorkSpaces 映像,请完成以下故障排除步骤:
- 如果您的 WorkSpace 已开启防火墙,请确认防火墙未阻止任何必要的端口。WorkSpaces 需要特定的端口来下载用于创建映像的脚本。
- 重启 WorkSpace,以检查所有 AWS 组件是否都在运行更新版本。
- 要验证 WSMan 服务是否已启动并已配置为自动启动,请运行 Test-WSMan 命令。
- 验证安装的应用程序是否与 Sysprep 兼容。
有关自定义映像创建的详细信息和先决条件,请参阅为 WorkSpaces Personal 创建自定义 WorkSpaces 映像和捆绑包。
相关信息
如何创建 WorkSpaces 映像?
管理 WorkSpaces Personal