两档差在客机数量
配置页上的 Windows 有两档:Windows Server Standard 与 Windows Server Datacenter。版本都是 2019、2022、2025。月加价分别是 $22 与 $25。差额是 $3,对得上「客机数量」,对不上「这一档少了一半角色」。IIS、文件服务、Hyper-V 两边都能装。下单时要分开的是:这台物理机上要同时跑几套 Windows。
微软的许可说明按已覆盖的物理核心计算,2019、2022、2025 的客机额度是同一条。物理核心都覆盖时,Standard 最多使用两个操作系统环境,或两个带 Hyper-V 隔离的 Windows 容器。若这两个环境都是虚拟机,物理机上的系统可以另外存在,但只能用来托管和管理这些虚拟机,不能再跑网站、数据库或其他业务。不带 Hyper-V 隔离的 Windows 容器不占这两个名额。Datacenter 在同一台已覆盖的主机上不限制 Windows Server 虚拟机数量,带 Hyper-V 隔离的容器也不限制。
Linux 客机不使用 Windows 的操作系统环境额度。宿主只做 Hyper-V、上面全是 Linux 时,仍落在 Standard。一旦 Windows 客机要到第三台,额度就换成 Datacenter。本站配置页是二选一,不把多份 Standard 叠在同一台机器上,也不会用叠加许可证去换第三台客机。计划里出现第三台 Windows 客机,下单时直接选 Datacenter。
| 同时在用的 Windows | 版本 |
|---|---|
| 只有物理机本机,没有 Windows 客机 | Standard |
| 本机在跑业务,另加 1 台 Windows 客机 | Standard |
| 本机在跑业务,另加 2 台 Windows 客机 | Datacenter |
| 宿主只做 Hyper-V,Windows 客机 1 或 2 台 | Standard |
| 宿主只做 Hyper-V,Windows 客机第 3 台起 | Datacenter |
| 宿主只做 Hyper-V,客机全是 Linux | Standard |
带 Hyper-V 隔离的容器按虚拟机计入同一额度:Standard 两个,Datacenter 不限。普通 Windows 容器不计入。数的是会同时运行的环境,不是一周里曾经启动过的环境。白天关掉的那一台,不占白天的额度。晚上要一起开,晚上的组合另数一次。两次都要落在所选版本里。
Standard 停在哪一条
只跑一套 Windows 业务时,选 Standard。物理机自己就是网站、数据库或文件服务器,不再开 Windows 客机。使用中的环境是 1 个,停在 Standard,月加 $22。语言按操作时要看的界面选,连接用 RDP,端口 3389。
本机已经在跑业务时,还能再加 1 台 Windows 客机。本机算 1,客机算 1,合计两个环境,仍然是 Standard。再加第二台 Windows 客机,合计变成 3,宿主例外用不上,因为宿主不是「只做管理」。这一条选 Datacenter,不要按「客机才两台」留在 Standard。
宿主不跑业务、只做 Hyper-V 时,Windows 客机可以到 2 台。一台域控制器加一台文件服务器,宿主不另外部署网站,这是 Standard 的上限,不是起点。第 3 台 Windows 客机不在这档里。Linux 客机可以排在这两台 Windows 旁边,不占用额度。把 Linux 也数进「两台」,会把本来够用的 Standard 选成 Datacenter。
自动虚拟机激活是附带差别:Datacenter 宿主可以为上面的 Windows 客机做自动虚拟机激活。Standard 宿主不提供这项。客机只有一两台、又能接受各自激活时,不必为了激活方式改选 Datacenter。客机数量已经超过上表时,版本先按数量改,激活方式跟着走。
Datacenter 从第三台算起
Hyper-V 上要同时开很多 Windows 客机时,选 Datacenter,月加 $25。第 3 台是分界,不是「十台才算多」。三台 Windows 应用服务器,宿主只做 Hyper-V,已经超出 Standard 的两个虚拟环境。十台也一样,额度都是 Datacenter,差在内存和磁盘能不能放下,不在版本名称。
Datacenter 不增加处理器,也不增加内存。这台机器仍是 AMD EPYC 7543P,32 核 / 64 线程,2.8–3.7 GHz。内存仍是 DDR4-3200 ECC RDIMM 的 128GB 或 256GB,下单后不能加条。十台 Windows 客机各固定 8GB,合计 80GB,宿主还要留下自己的一份。80GB 没有超过 128GB 的标称,也不等于 128GB 档一定够。固定内存怎么留、余量怎么看,沿用内存那一篇的算法,这篇不把 Proxmox 的 ARC 挪到 Windows 上重算。版本选对、内存档选错,装完同样不能加条。
本机业务再加上两台 Windows 客机,和「宿主只做管理、客机第三台」是同一档。两条都是 Datacenter。不要用「客机不到三台」把前一种留在 Standard。数的时候先问宿主自己有没有业务。有,本机先算 1,客机从 1 往上加。没有,客机从 1 数到 2 为止。
| 计划 | 环境怎么数 | 版本 |
|---|---|---|
| 物理机一套网站和数据库 | 1 个本机环境 | Standard |
| 本机网站,加 1 台 Windows 客机 | 1 + 1 | Standard |
| 本机网站,加 2 台 Windows 客机 | 1 + 2,宿主例外不成立 | Datacenter |
| Hyper-V 加 2 台 Windows,宿主无业务 | 2 个虚拟环境 | Standard |
| Hyper-V 加 3 台 Windows | 3 个虚拟环境 | Datacenter |
| Hyper-V 加 2 台 Windows、若干 Linux | Windows 仍是 2 | Standard |
容器若带 Hyper-V 隔离,按上表的虚拟环境计。两台隔离容器已经占满 Standard。第三台隔离容器改选 Datacenter。不隔离的 Windows 容器可以排在 Standard 的两个环境之外,不要把它们误当成「还能再开两台虚拟机」。
版本、语言和月加价一起定
客机数量定档,版本号另定。2019、2022、2025 不改变「两个还是不限」。业务要哪一个版本,就在该档下面选哪一个。档选 Standard、版本选 2025,额度仍是两个环境。档选 Datacenter、版本选 2019,额度仍不限。不要用较新的版本号去换第三台客机。
语言只在选了 Windows 之后出现,三选一:English、繁體中文、简体中文。这是系统界面语言,不是键盘布局。界面要简体、打字却在英文键盘上,下单时仍选简体中文,键盘到连上之后再对齐。界面和键盘是两笔,写在后面一节。语言选错不会改客机额度,但会改菜单和报错的用词。后面查防火墙规则组时,显示名跟着这三项走。
机器本身是 AMD EPYC 7543P,32 核 / 64 线程。内存 DDR4-3200 ECC RDIMM,128GB 月租 $462,256GB 月租 $595。磁盘默认 2×1TB NVMe,无硬件 RAID,盘独立直连,可用容量 2TB。机房在日本东京。无安装费。应付等于月租乘以月数,不打折。Windows 加价跟同一周期预付。128GB、不加盘、250M、不额外加地址时,月租是 $462 加上系统加价:Standard 为 $484,Datacenter 为 $487。
| 周期 | 月数 | Standard 加价 | Datacenter 加价 |
|---|---|---|---|
| 月付 | 1 | $22 | $25 |
| 季付 | 3 | $66 | $75 |
| 半年付 | 6 | $132 | $150 |
| 年付 | 12 | $264 | $300 |
上表只是系统加价,不是整机月租。年付差额是 $36,仍然对得上客机数量,对不上把 Datacenter 当成另一颗处理器。选 Linux 时没有这张表,接入是 SSH。选 Windows 时接入改为 RDP。付款后的地址和账号在控制台,见 付款后在控制台查看 SSH 和 RDP。默认端口 3389。
控制台里的地址可能多于一个。RDP 只用列出的第一个。其余地址不写进同一条连接。地址怎样和默认的那一个一起计数,见 额外 IPv4 和默认地址怎么一起算。连错后面的地址,超时和拒绝都会出现,看起来像系统没起来。
超时、拒绝、凭证分开查
连不上时先读报错原文,再决定查端口、防火墙还是账号。三条不要一起改。密码错不会让连接停在超时里。防火墙丢弃数据包时,账号是对的也进不去。先改密码,会把下一轮的报错弄混。
| 报错 | 先查 | 先不要查 |
|---|---|---|
| 超时,长时间没有响应 | 第一个地址、端口 3389、防火墙是否丢弃 | 密码 |
| 连接被拒绝,立刻失败 | 3389 是否在听、远程桌面是否关闭、TermService | 密码 |
| 用户名或密码不正确 | 控制台账号、密码、本地账号前的 .\、键盘符号 | 防火墙 |
| 身份验证错误、CredSSP | 客户端是否过旧、网络级别身份验证 | 把端口改成别的 |
超时先对地址和端口
超时表示发出去的包没有会话回来。先核对控制台里的第一个地址,端口写 3389,连接串是地址加冒号加 3389。在客户机上执行 Test-NetConnection -ComputerName 地址 -Port 3389,地址换成控制台的第一个。TcpTestSucceeded 为 True,端口是通的,停止改防火墙,转到凭证。长时间停住且结果为 False,地址和端口已经对过,再看系统是不是把 TCP 3389 丢弃了。
RDP 这条路本身不通时,用控制台中的图形会话进系统,执行后面的检查。不要先关掉整个防火墙。入站加一条允许,或启用系统语言对应的远程桌面规则组。英文界面的规则组是 Remote Desktop,繁体界面是 遠端桌面,简体界面是 远程桌面。按端口添加时不依赖显示名:New-NetFirewallRule -DisplayName 'RDP 3389' -Direction Inbound -Protocol TCP -LocalPort 3389 -Action Allow。已有同名规则时不要重复添加。启用规则组则是 Enable-NetFirewallRule -DisplayGroup 'Remote Desktop',繁体系统把组名换成 遠端桌面,简体系统换成 远程桌面。
拒绝先看有没有在听
连接被拒绝是对端立刻复位,3389 上没有可用的监听,或防火墙以拒绝而不是丢弃回应。在系统里看 Get-NetTCPConnection -LocalPort 3389 -State Listen。没有输出,就是没在听。接着看服务 Get-Service TermService,状态要是 Running,启动类型要是 Automatic。没启动时执行 Set-Service TermService -StartupType Automatic,再 Start-Service TermService。
远程桌面开关在 HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server 的 fDenyTSConnections。值为 1 是拒绝连接,值为 0 是允许。读它用 Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections。要打开时把值设为 0:Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 0。改完再查一次监听。监听出现之后,客户机上的 Test-NetConnection 应变为 True。仍然超时,回到防火墙,不要改账号。
凭证只在端口通了之后查
TcpTestSucceeded 为 True,或报错明确写着用户名或密码不正确,才查账号。用户名用控制台给出的账号,密码用控制台里的那一串。本地账号在用户名前加 .\,避免客户端把自己的计算机名拼进用户名。密码里有 @、#、$ 时,先看下一节的键盘布局。布局不一致时,屏幕上的界面语言是对的,送进密码框的符号是错的。这种失败要改布局或改输入,不要先重置密码。
报错写身份验证错误或 CredSSP,而不是用户名或密码不正确,端口多半已经通了。先换当前的远程桌面客户端再试。网络级别身份验证要求客户端在出现桌面之前完成验证,过旧的客户端会停在这一步。不要把这种报错当成 3389 被封,也不要先关掉防火墙。
界面语言和键盘布局
下单时的 English、繁體中文、简体中文决定界面和一部分报错用词。RDP 客户端默认把自己的键盘布局带进会话。于是界面可以是简体,打出来的标点和快捷键仍是客户端那一套。密码、路径和符号会错位。这不是版本选错,也不是端口问题。
在已经连上的会话里执行 Get-WinUserLanguageList。看 LanguageTag 和 InputMethodTips。前者是语言,后者是键盘,两者可以不同。界面是 zh-CN、键盘仍是 en-US 时,就会出现中文菜单配英文符号。
要让一种布局排在第一位,用该语言重新建表,再附上要保留的其他语言。这会替换当前用户的语言列表。简体放第一、英文保留:
$Lang = New-WinUserLanguageList 'zh-CN'$Lang.Add('en-US')Set-WinUserLanguageList -LanguageList $Lang -Force
繁体把第一项换成 zh-TW。只要英文界面和英文键盘时,第一项用 en-US。改完后注销这次会话再连。只在会话里点一次输入法,下一次连接仍可能被客户端布局盖住。
客户端每次都把布局带进来、服务器上的设置留不住时,让会话使用用户配置里的布局,而不是客户端带来的布局。在系统上写入 IgnoreRemoteKeyboardLayout,类型 DWORD,值为 1:New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Keyboard Layout' -Name IgnoreRemoteKeyboardLayout -PropertyType DWord -Value 1 -Force。这项在本机生效,覆盖这台机器上的用户。断开当前会话再连,新会话才按服务器布局。要恢复客户端布局,把值改回 0 或删除该项,再重新连接。
en-US 留在列表里,或让忽略客户端布局的那一项生效。不要为了键盘回去改客机额度。下单前对一下数量
版本在配置页选定。装好以后再从 Standard 改口要第三台 Windows 客机,额度对不上。内存档也在同一页选定,Datacenter 不会把 128GB 变成 256GB。两笔一起对完再付款。
- 数会同时运行的 Windows。宿主有业务时本机算 1。宿主只做 Hyper-V 时本机不算进那两个名额。
- 本机加 1 台客机,或宿主无业务且 Windows 客机为 1 到 2 台,选 Standard,月加 $22。Linux 客机不计入。
- 本机之外还有 2 台 Windows 客机,或 Windows 客机达到第 3 台,选 Datacenter,月加 $25。不要把多份 Standard 叠加上去。
- 在该档下选 2019、2022 或 2025。语言在 English、繁體中文、简体中文里定。语言是界面,键盘连上后再对。
- 物理机要装 Proxmox 时不选这两档。Windows 客机额度不会跟着 Proxmox 走。
- 连不上时按报错分流:超时查第一个地址和 3389,再查防火墙;拒绝查监听和
fDenyTSConnections;凭证在端口通了之后查账号,符号错位先查键盘。
走一遍两台和三台。Hyper-V 宿主不跑网站,Windows 客机两台,Linux 客机另有几台:Windows 环境是 2,选 Standard。同一宿主把 Windows 客机加到三台:选 Datacenter。本机已经在跑数据库,还要两台 Windows 客机:1+2,选 Datacenter。本机只跑这一套数据库:选 Standard。四种计划的处理器都是 32 核,内存档按固定内存另选。RDP 都走控制台的第一个地址和 3389。
档按客机数量定,报错按超时、拒绝、凭证分开查。数量在下单前数完,连不上时就不用从密码猜起。