我正在尝试在非常通用的 Windows 2012R2 服务器上安装 RDS 角色。无论我如何操作(例如使用“添加角色和功能向导”),安装都会失败并显示以下错误消息:
Session Collection
Unable to create the session collection.
屏幕截图可以在这里找到:https://i.stack.imgur.com/THMLo.jpg
该机器是搭配的 Dell Poweredge R730,配备 256GB RAM 和 2 个 Xeon E5-2680 v3 处理器(总共 16 个核)。
安装失败后,服务器管理器通过提供一个面板显示远程桌面服务角色已安装,但如果您单击该面板并选择概述,则会收到以下消息:
A Remote Desktop Services deployment does not exist in the server pool.
To create a deployment, run the Add Roles and Features Wizard and select
the Remote Desktop Services installation option.
如果我尝试同样的安装,在办公室里一台拼凑起来的 i5 台式机上使用完全相同的 Windows 2012 Server ISO 文件并按照完全相同的安装步骤安装成功,没有问题。
我不知道为什么会发生这种情况。服务器有 185GB 的 RAID 1 SSD 磁盘(应该足够了,台式机有 225GB 磁盘)。我尝试在应用补丁之前、应用补丁之后、从远程 Windows 2012 服务器使用 PowerShell 等添加角色,但似乎都不起作用。我按照网络上的十几个教程在一台机器上安装所有 RDS 角色,所以我很确定我正确地遵循了安装步骤;无论如何,安装在我办公室的台式机上都可以正常工作。
另外,我在 Windows 事件日志文件中找不到任何有用的东西。
我开始怀疑微软是否有某种钩子可以防止 RDS 角色安装在具有太多 RAM 或太多核心的机器上。
答案1
所以,事实证明我的问题一定是硬件问题。在这种情况下,我们有一台完全相同的机器,是同一天购买的(也就是说,机器的所有内容都完全相同,甚至固件版本也是如此)。按照完全相同的步骤,我能够在另一台机器上成功安装 RDS。