在 VPS 上用 ISO 安装 Windows Server
在 VPS 上用 ISO 安装 Windows Server,需要把 ISO 镜像作为虚拟光驱挂载到服务器,在浏览器中的 VNC 控制台里运行安装向导,必要时加载 VirtIO 驱动,然后输入您自己的许可证。Windows 许可证不包含在服务器价格中。微软官方的最低要求是 2 GB RAM(桌面体验)和 32 GB 磁盘。其中 32 GB 是 Server Core 的绝对最低值,桌面体验大约还要多 4 GB。要用得顺畅,需要更多资源。
最简单的方式:在 Seturack 下单时选择 Windows Server 2025、2022 或 2019。服务器会自行安装,远程桌面地址和管理员密码会显示在您的面板中,磁盘和网络驱动也已安装好。本文的步骤适用于安装您自己的 ISO。
资源要求
这些是微软硬件要求页面上的最低值。最后一列是我们自己的经验估计,并非官方数据,会因工作负载而异。
| 资源 | 微软官方最低要求 | 流畅使用的经验值 |
|---|---|---|
| CPU | 1.4 GHz,64 位(x64)。Windows Server 2025 还需要支持 SSE4.2 和 POPCNT。 | 2 vCore 或更多 |
| RAM | 2 GB(桌面体验)。2025 版推荐 4 GB。 | 4 GB 或更多 |
| 磁盘 | 32 GB。微软称之为“绝对最低值”。桌面体验比 Server Core 大约多 4 GB。 | 60 GB 或更多,因为更新会占用空间 |
Seturack 最小的配置是 1 GB RAM 加 25 GB 磁盘,低于这些最低要求。2 GB RAM 加 40 GB 磁盘可以达到要求,但更新到来后会很紧张。按经验,4 GB RAM、2 vCore 和 60 GB 磁盘是比较舒适的起点,不过会因工作负载而异。在 Seturack,这个配置每月约 $7,含增值税。如果不够用,可以在面板中升级服务器,磁盘也会随之增大。
许可证
Windows 许可证需要您自己提供。如果 ISO 是零售版或批量许可版,请在安装后通过设置,或者在以管理员身份打开的命令提示符中激活:
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs /ato
用 slmgr.vbs /dli 查看状态。评估版 ISO 则不同:按照微软文档,要先转换版本,单靠 slmgr 不行。如果 DISM /online /Get-CurrentEdition 的输出中包含 Eval 字样,说明您用的是评估版,而 DISM /online /Get-TargetEditions 会列出可以转换到的版本。然后用该列表中的一个名称运行下面的命令:
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
许可条款,也就是哪种许可证可以用于虚拟服务器,取决于微软以及您购买许可证的经销商。购买前请先确认。
分步安装
- 在面板中打开您的服务器,通过 ISO 镜像工具挂载 Windows Server 镜像。可以挂载的镜像会出现在面板的 ISO 列表中。如果列表中有 VirtIO 驱动镜像(virtio-win),也请一并挂载。如果还有空闲的驱动器槽位,面板也可以再挂载第二个镜像。驱动器出现之前,可能需要您在面板中重启一次服务器。
- 如果服务器仍然从磁盘启动,而且面板中有启动顺序工具,请把 DVD 驱动器移到磁盘前面,然后在面板中重启服务器。在服务器内部重启不会使这个更改生效。
- 打开 VNC 控制台。如果看到“Press any key to boot from CD or DVD”,请立即按任意键。随后会出现 Windows 安装程序。选择语言和版本,安装类型选择自定义。
- 如果磁盘列表是空的,请点击加载驱动程序,并指向 VirtIO 镜像上的磁盘驱动。在 Proxmox 的 Windows Server 2022 指南中,SCSI 磁盘的路径是
vioscsi\2k22\amd64。文件夹名称随版本而变(Windows Server 2025 为2k25)。之后磁盘就会出现。如果列表中没有 VirtIO 镜像,请联系支持。 - 完成安装,并设置 Administrator 密码。
- 如果没有网络,请在设备管理器中把未知的以太网控制器指向 VirtIO 镜像上的
NetKVM文件夹。 - Windows 可能不会自动获取网络地址,因为您的 IP 地址是分配给您的。这种情况下,请手动输入 IP 地址、子网掩码、网关和 DNS 地址。面板会在 ISO 镜像工具的您的网络信息卡片和网络配置工具中显示这些信息。
- 用 VirtIO 镜像根目录下的
virtio-win-gt-x64.msi安装其余驱动,并运行guest-agent\qemu-ga-x86_64.msi安装 QEMU guest agent。然后重启。
安装完成后,请在 ISO 镜像工具中卸载镜像,如果您更改过启动顺序,再把磁盘改回第一位。然后通过 Windows 更新安装更新,并设置时区。更新可能会重启服务器,这会中断您的 RDP 连接。服务器恢复后请重新连接。根据服务条款,操作系统更新以及您安装的任何软件由您自己负责。
常见的卡点
| 现象 | 可能的原因 | 解决办法 |
|---|---|---|
| 安装程序没有启动,进入了旧系统 | 服务器从磁盘启动。 | 在启动顺序中把 DVD 驱动器放到磁盘前面。 |
| 安装过程中磁盘列表是空的 | 磁盘是 VirtIO 类型,驱动没有加载。 | 使用加载驱动程序,选择 VirtIO 镜像上的磁盘驱动。 |
| 安装后无法上网 | 缺少网络驱动,或者没有填写 IP。 | 安装 NetKVM 驱动,并输入 IP、子网掩码、网关和 DNS 地址。 |
| RDP 连不上 | 远程桌面没有开启,或者防火墙拦截了 3389 端口。 | 在 VNC 控制台中检查,并对您自己的 IP 地址放行 3389 端口。 |
VirtIO 是什么,为什么需要它
VirtIO 是专为虚拟机编写的一套磁盘、网络和内存驱动。Windows 本身不带这些驱动。如果虚拟磁盘或网卡是 VirtIO 类型,在加载驱动之前,安装向导看不到磁盘,装好的系统也看不到网络。驱动在 VirtIO 镜像上:磁盘驱动在 vioscsi 或 viostor 中,网络驱动在 NetKVM 中。
远程桌面(RDP)
安装完成后,在服务器管理器的本地服务器界面,或者在设置 > 系统 > 远程桌面中开启远程桌面。默认端口是 3389。微软建议保持网络级别身份验证(NLA)开启,并为每个账户设置强且唯一的密码。
对互联网开放的 RDP 端口会不断收到猜密码的尝试。请只对您自己的 IP 地址开放该端口,面板的防火墙和 Windows 防火墙中都要这样设置。或者先连接 VPN,再使用 RDP。
您可以在价格页面算出所选配置的价格。
评论0
暂无评论
成为第一个分享想法的人。
请登录或注册后发表评论。