简介:这份资源是面向企业IT运维人员、系统管理员及备考相关认证的学习者整理的Windows Server 2019系统安装图文教程,重点解决服务器操作系统从零部署时的版本选择与安装流程问题。教程区分了标准版与数据中心版在虚拟化权益和高级功能上的差异,并覆盖安装介质准备、安装类型选择、磁盘分区规划、管理员密码设置及首次登录初始化等关键环节,同时提示了Server Core模式、系统更新、自动备份与网络配置等注意事项。资源包共1个PDF文件,压缩后约177KB,内容以图文步骤形式呈现,便于对照操作。目前已有3216人学习下载,适合需要快速上手Windows Server 2019部署、希望减少安装踩坑的初、中级运维人员参考。
1. 从裸机到可登录桌面:Windows Server 2019 安装到底卡在哪
手里拿到一台没装系统的物理服务器或者一台刚清空虚拟磁盘的虚拟机,第一件事往往不是调业务,而是把 Windows Server 2019 装进去。这个版本和 2016 一样分标准版和数据中心版,安装介质是同一个 ISO,区别只在安装时选的版本和后续授权。很多人以为装服务器系统跟装 Win10 差不多,结果卡在“选哪个版本”“分区怎么划”“装完为什么没有桌面”这三个地方。这篇就把整个流程拆开,从启动介质、版本选择、分区规划到首次登录配置,每一步都给出可复现的操作和参数,顺带把几个高频翻车点讲清楚。适合第一次接触 Server 2019 的运维、需要给测试环境搭底座的开发,以及想从 Server Core 转桌面体验的人。
2. 安装前的准备:版本选择、启动介质与硬件底线
2.1 标准版还是数据中心版,先看虚拟化权益
Windows Server 2019 的两个版本在安装界面上是并列出现的,但选错后面改起来很麻烦。标准版和数据中心版的核心功能几乎一样,差别集中在虚拟化授权和软件定义数据中心相关特性上。标准版允许在授权范围内跑两台虚拟机,数据中心版则是不限数量的虚拟化许可,并且包含存储副本、软件定义网络这些高级组件。如果你只是装一台物理机跑几个轻量服务,标准版足够;如果这台机器要当 Hyper-V 宿主机,上面要起十几台虚拟机,那必须数据中心版,否则授权上会出问题。
安装时还有一个容易忽略的选项:带桌面体验还是不带。带桌面体验就是完整的图形界面,不带则是 Server Core,只有命令行和有限的 GUI 工具。很多人装完发现没有开始菜单、没有资源管理器,就是因为选了不带桌面体验的版本。这个选择在安装向导里和版本选择是同一屏,选完不能直接改,只能重装或者用后续命令切换。所以第一次装,除非你明确要走 Core 模式做远程管理,否则一律选带桌面体验。
2.2 启动介质制作与 BIOS 设置
安装介质可以是光盘,也可以是 U 盘。现在物理服务器大多没有光驱,U 盘是主流。制作 U 盘启动盘不能用简单的复制粘贴,需要用 Rufus 或者微软官方的 Media Creation Tool 把 ISO 写入。Rufus 里分区类型选 GPT,目标系统选 UEFI,这样在较新的服务器上才能正常引导。如果服务器是 Legacy BIOS 模式,分区类型要改成 MBR,目标系统选 BIOS。这一步选错,开机后要么找不到启动项,要么引导到一半报错。
写入完成后,把 U 盘插到服务器上,开机按 F2 或 Del 进 BIOS,在 Boot 菜单里把 U 盘调到第一启动项。如果是 UEFI 模式,还要确认 Secure Boot 的状态。Windows Server 2019 支持 Secure Boot,但如果你后续要装某些第三方驱动或者做特定调试,可能需要先关掉。常见做法是保持开启,遇到驱动签名问题时再临时关闭排查。
2.3 硬件底线与驱动预判
Server 2019 对硬件的要求不算高,官方给的最低线是 1.4GHz 64位处理器、512MB 内存、32GB 磁盘。但这是能跑起来的下限,实际用起来 512MB 连图形界面都进不去。我一般建议物理机至少 8GB 内存、系统盘 100GB 以上 SSD,虚拟机根据用途给 4GB 到 8GB 内存、60GB 到 80GB 系统盘。磁盘控制器驱动是另一个坑,尤其是较新的 RAID 卡或者 NVMe 盘,如果安装程序认不到硬盘,就需要在加载驱动那一步手动注入。常见做法是提前从服务器厂商官网下载对应型号的驱动,解压后放在 U 盘根目录,安装时点“加载驱动程序”指向那个目录。
3. 安装过程拆解:从引导到分区到首次登录
3.1 引导与语言选项
U 盘启动后,第一个界面是语言和区域设置。这里选中文简体、时间和货币格式选中文中国、键盘选微软拼音,然后点下一步。接着会出现一个大按钮“现在安装”,点进去。如果这一步直接跳过了语言选择进入安装,说明你的启动介质可能有问题,或者 BIOS 里设置了快速启动跳过了部分初始化。正常情况下,语言界面是第一个交互点。
点完“现在安装”后,安装程序会加载一会儿,然后让你输入产品密钥。如果没有密钥,可以点“我没有产品密钥”,先装系统,后面再激活。这一步不影响安装,只是激活状态不同。
3.2 版本选择与许可条款
接下来是选择要安装的操作系统版本。列表里会出现 Windows Server 2019 Standard、Standard(桌面体验)、Datacenter、Datacenter(桌面体验)。注意括号里的“桌面体验”就是带 GUI 的版本,不带括号的是 Server Core。选哪个前面已经讲过,这里再强调一次:如果你不确定,选带桌面体验的 Standard 或 Datacenter。选完后勾选“我接受许可条款”,点下一步。
3.3 分区规划与安装类型
安装类型选“自定义:仅安装 Windows(高级)”。这一步会列出当前磁盘的所有分区和未分配空间。如果是全新磁盘,直接选未分配空间点“新建”,输入系统盘大小。Server 2019 会自动创建恢复分区、EFI 分区和主分区。如果你手动分,建议系统盘至少 60GB,剩下的空间可以留给数据盘。分区格式默认 NTFS,不要改成 ReFS 作为系统盘,ReFS 目前还不适合做启动卷。
分区确认后点下一步,安装程序开始复制文件、展开镜像、安装功能和更新。这个过程大概 20 到 40 分钟,取决于硬件速度。期间会自动重启几次,不要拔 U 盘,也不要手动干预。
3.4 管理员密码设置与首次登录
安装完成后,系统会进入一个蓝底界面,要求你设置 Administrator 账户的密码。这个密码必须满足复杂度要求:至少 8 位,包含大写字母、小写字母、数字和符号中的至少三类。如果密码太简单,会提示不符合密码策略。设置完成后点完成,系统进入登录界面。
首次登录后,会看到服务器管理器自动打开,还有一些初始化设置,比如网络发现、Windows 更新。这些可以按需开启。到这里,一个带桌面体验的 Server 2019 就算装完了。
# 安装完成后,在命令行里确认系统版本和激活状态 winver # 输出会显示 Windows Server 2019 Standard 或 Datacenter slmgr /xpr # 查看激活状态,如果是未激活会提示剩余宽限期winver用来快速确认装的是哪个版本,避免装完才发现选错了。slmgr /xpr是软件许可管理器的查询命令,能看到当前激活状态和剩余天数。如果显示“已永久激活”就正常,如果显示宽限期,说明还没输入密钥,需要后续激活。
4. 装完不是终点:网络、远程与基础安全配置
4.1 网络配置:IP、网关与 DNS
装完系统第一件事是配网络。默认情况下,网卡是 DHCP 自动获取,但服务器一般需要固定 IP。在服务器管理器里点“本地服务器”,找到以太网,右键属性,双击 Internet 协议版本 4,手动填入 IP 地址、子网掩码、默认网关和 DNS。如果是内网环境,DNS 可以指向域控或者公共 DNS。配完后用ipconfig /all确认,再用ping测一下网关通不通。
# 用 PowerShell 设置静态 IP,避免图形界面点来点去 New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.10 -PrefixLength 24 -DefaultGateway 192.168.1.1 Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.1.1, 8.8.8.8New-NetIPAddress里的-InterfaceAlias要换成你实际的网卡名称,可以用Get-NetAdapter查看。-PrefixLength 24对应 255.255.255.0 的子网掩码。Set-DnsClientServerAddress可以一次设两个 DNS,主备顺序按你环境来。
4.2 远程桌面开启与防火墙放行
服务器装完不可能每次都去机房操作,远程桌面是必须开的。在服务器管理器里点“本地服务器”,找到“远程桌面”,默认是禁用,点进去启用。启用时会提示是否允许网络级别身份验证,建议勾选,安全性更高。然后确认防火墙里“远程桌面”规则是放行的。如果外部连不上,先检查防火墙,再检查网络连通性。
# 启用远程桌面并放行防火墙规则 Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0 Enable-NetFirewallRule -DisplayGroup "远程桌面"第一行是改注册表键值,fDenyTSConnections设为 0 表示允许远程桌面连接。第二行是启用防火墙里预定义的远程桌面规则组。这两条执行完,基本就能从另一台机器用 mstsc 连过来了。
4.3 系统更新与初始补丁
Server 2019 装完后,Windows Update 里可能积压了大量补丁。建议先连网,打开设置里的更新,把所有重要更新装完再重启。如果是生产环境,补丁要先在测试环境验证,不要直接上生产。另外,Server 2019 的更新机制和 Win10 类似,但服务器上建议关闭自动重启,改成手动选择重启时间,避免业务高峰期意外重启。
5. 避坑与排查:安装过程中最常见的五个翻车点
5.1 装完没有桌面,只有命令行
现象:安装完成后登录,看到的是一个黑底白字的命令行窗口,没有开始菜单、没有资源管理器。 原因:安装时选了不带“桌面体验”的版本,也就是 Server Core 模式。 解决:Server Core 可以后续通过命令切换回带桌面体验的版本,但需要联网并从 Windows Update 拉取图形组件。命令是Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart。如果网络不通或者更新源不可用,这个命令会失败,最稳妥的办法还是重装,安装时选带桌面体验的版本。
5.2 安装程序找不到硬盘
现象:进入分区界面后,列表里没有任何磁盘,提示“未找到驱动器”。 原因:安装介质里没有包含当前 RAID 卡或 NVMe 控制器的驱动。 解决:从服务器厂商官网下载对应存储控制器的驱动,解压到 U 盘根目录。在分区界面点“加载驱动程序”,浏览到 U 盘目录,选中驱动安装,磁盘就会显示出来。如果还是不行,检查 BIOS 里硬盘模式是 RAID 还是 AHCI,有些服务器需要切换模式才能被安装程序识别。
5.3 密码设置反复报错
现象:设置 Administrator 密码时,输入了好几次都提示“密码不满足密码策略要求”。 原因:Server 2019 默认密码策略要求至少 8 位,且包含大写、小写、数字、符号中的三类。很多人只用了字母加数字,或者长度不够。 解决:换一个符合复杂度的密码,比如P@ssw0rd2019这种。如果确实需要简单密码,可以在安装完成后通过组策略或本地安全策略调整密码策略,但生产环境不建议降低复杂度。
5.4 远程桌面连不上
现象:在另一台机器上用 mstsc 连服务器 IP,提示“无法连接”或“身份验证错误”。 原因:可能是远程桌面没启用、防火墙没放行、网络不通,或者凭据问题。 解决:先在服务器上确认远程桌面已启用,防火墙规则已放行。然后在客户端用ping测服务器 IP 通不通。如果通但连不上,检查是不是用了域账号而服务器没加域,或者试试用服务器IP\Administrator这种格式输入用户名。网络级别身份验证如果客户端不支持,也会连不上,可以在服务器上临时取消勾选再试。
5.5 安装过程中断电或强制重启
现象:安装到一半断电,重新开机后卡在某个界面或者反复重启。 原因:安装过程写入了部分系统文件,但未完成,导致引导记录或系统分区处于不一致状态。 解决:这种情况没有太好的修复办法,一般建议重新安装。如果磁盘上有重要数据,先用 PE 启动盘把数据拷出来,再重新分区安装。安装过程中尽量接 UPS,虚拟机则确保宿主机不要意外关机。
6. 装完之后:用 PowerShell 批量做初始配置
装完系统只是第一步,真正省时间的是把重复的初始配置脚本化。我一般会在首次登录后,用一个 PowerShell 脚本把网络、远程桌面、防火墙、更新策略一次性配好。下面这个脚本是我自己在测试环境常用的,你可以根据实际网段和主机名改参数。
# 初始配置脚本:设置主机名、静态IP、开启远程桌面、放行防火墙 $HostName = "SRV-TEST-01" $IP = "192.168.1.10" $Gateway = "192.168.1.1" $DNS = "192.168.1.1" # 重命名计算机 Rename-Computer -NewName $HostName -Force # 设置静态 IP New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress $IP -PrefixLength 24 -DefaultGateway $Gateway -ErrorAction SilentlyContinue Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses $DNS # 开启远程桌面 Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0 Enable-NetFirewallRule -DisplayGroup "远程桌面" # 关闭自动重启,避免业务时段意外重启 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name "NoAutoRebootWithLoggedOnUsers" -Value 1 -ErrorAction SilentlyContinue Write-Host "初始配置完成,建议重启一次使主机名生效。"这个脚本里,Rename-Computer改主机名,New-NetIPAddress和Set-DnsClientServerAddress配网络,Set-ItemProperty改注册表开远程桌面,Enable-NetFirewallRule放行防火墙。最后一条是关闭自动重启的策略,但需要 Windows Update 策略路径存在,如果不存在会报错,用-ErrorAction SilentlyContinue跳过。执行完建议手动重启一次,让主机名和网络配置完全生效。
还有一个技巧:如果你经常装 Server 2019,可以把这些配置做成一个无人值守文件unattend.xml,放在安装介质根目录,安装过程中自动应用。这样连密码、分区、网络都能预设,适合批量部署。不过无人值守文件的编写需要对应版本的组件路径,建议先用 Windows System Image Manager 生成模板,再手动改参数。
从那以后我每次装完 Server 2019,第一件事就是跑一遍这个脚本,然后再去装业务组件。这样能避免很多“忘了开远程桌面”“忘了配 DNS”的低级问题。希望帮到你。
本文还有配套的精品资源,点击获取