Skip to content

WinServer 2019 安装指南 ​

摘要: 本文档详细记录了 Windows Server 2019 (Desktop Experience) 的安装流程及首日基础配置。重点关注系统层面的部署,为后续部署 IIS、SQL Server 或 Docker 容器打下坚实基础。

适用场景: 物理服务器 (Dell/HP/Lenovo)、虚拟机 (VMware/Hyper-V/PVE) 及云服务器实例初始化。

1. 准备工作 (Preparation) ​

1.1 系统镜像 (ISO) ​

  • 版本选择: Windows Server 2019 Standard (推荐) 或 Datacenter。
  • 下载渠道:
    • NEXT, ITELLYOU: cn_windows_server_2019_updated_sep_2023_x64_dvd_xxxx.iso
    • 微软评估中心: 提供 180 天试用版 (可转正)。

1.2 硬件要求 ​

  • 处理器: 1.4 GHz 64 位处理器 (推荐 2.0 GHz 以上多核)。
  • 内存: 最小 512 MB (推荐 8 GB 以上,运行桌面体验建议 4 GB 起步)。
  • 磁盘: 最小 32 GB (建议 C 盘分配 100 GB 以上,以免日志和更新填满系统盘)。
  • 网络: 千兆以太网卡。

1.3 启动介质 ​

  • 物理机: 使用 Ventoy 或 Rufus 制作 USB 启动盘 (参考 Win11 教程)。
  • 虚拟机: 直接挂载 ISO 镜像到光驱。

2. 安装流程图解 (Installation) ​

2.1 启动与语言选择 ​

  1. 服务器开机,按 F11 (Dell), F9 (HP) 或 F12 (Lenovo) 进入 Boot Menu。
  2. 选择 USB 启动或虚拟光驱启动。
  3. Loading Files: 等待文件加载。
  4. Windows Setup 界面:
    • Language to install: Chinese (Simplified)
    • Time and currency format: Chinese (Simplified, China)
    • Keyboard or input method: Microsoft Pinyin
    • 点击 下一步 (Next) -> 现在安装 (Install now)。

2.2 选择操作系统版本 (关键步骤) ​

你会看到类似以下的列表,请务必仔细选择:

  1. Windows Server 2019 Standard
  2. Windows Server 2019 Standard (Desktop Experience) <-- 选这个!
  3. Windows Server 2019 Datacenter
  4. Windows Server 2019 Datacenter (Desktop Experience)
  • 警告: 默认选项通常是 不带 "(Desktop Experience)" 的,这是 Server Core 模式,只有一个黑色的命令行窗口,没有开始菜单和桌面!除非你是命令行专家,否则务必选择带 (Desktop Experience) 的版本。
  • 点击 下一步。

2.3 许可与安装类型 ​

  1. 勾选 "我接受许可条款",点击 下一步。
  2. 点击 自定义: 仅安装 Windows (高级)。

2.4 磁盘分区 ​

  1. 新建分区:
    • 如果是新硬盘,选中 "未分配的空间",点击 新建 -> 应用 -> 确定。
    • 系统会自动创建恢复分区、ESP 分区 (如果是 UEFI 引导) 和主分区。
  2. 选择主分区: 选中最大的那个分区,点击 下一步。
  3. 等待安装: 系统开始复制文件、安装功能,通常需要 10-20 分钟,服务器会自动重启。

3. 初始配置 (Initial Configuration) ​

系统重启后,不会像 Win11 那样有复杂的 OOBE 流程,而是直接进入管理员密码设置界面。

3.1 设置管理员密码 ​

  1. Customize Settings:
    • User name: Administrator (默认内置管理员)。
    • Password: 输入强密码 (必须包含大小写字母、数字和符号,例如 P@ssw0rd2026)。
    • 注意: 如果密码太简单,系统会提示不满足复杂性要求。
  2. 点击 Finish。

3.2 登录系统 ​

  1. 屏幕显示 Press Ctrl+Alt+Delete to unlock。
  2. 物理机: 按键盘上的 Ctrl + Alt + Del。
  3. 虚拟机: 使用菜单栏的 "发送 Ctrl+Alt+Del" 功能 (VMware 是 Ctrl+Alt+Insert)。
  4. 输入刚才设置的密码登录。

3.3 网络配置 (静态 IP) ​

服务器通常需要固定的 IP 地址。

  1. 右键任务栏右下角的网络图标 -> 打开“网络和 Internet”设置 -> 更改适配器选项。
  2. 右键 Ethernet (以太网) -> 属性。
  3. 双击 Internet Protocol Version 4 (TCP/IPv4)。
  4. 选择 使用下面的 IP 地址:
    • IP 地址: 192.168.1.100 (根据实际网络规划)
    • 子网掩码: 255.255.255.0
    • 默认网关: 192.168.1.1
  5. 选择 使用下面的 DNS 服务器地址:
    • 首选 DNS: 223.5.5.5 (阿里云 DNS) 或 114.114.114.114
    • 备用 DNS: 8.8.8.8 (Google)
  6. 点击 确定 保存。

3.4 修改计算机名 ​

默认的计算机名是随机字符 (如 WIN-A1B2C3D4),不便管理。

  1. 打开 服务器管理器 (Server Manager) (开机自动弹出,或点开始菜单)。
  2. 点击左侧的 本地服务器 (Local Server)。
  3. 点击 计算机名 旁边的蓝色链接。
  4. 在系统属性窗口,点击 更改...。
  5. 输入新的计算机名 (例如 SRV-WEB-01 或 DB-MASTER)。
  6. 点击 确定,提示需要重启。
  7. 立即重启 服务器。

4. 远程管理配置 (Remote Desktop) ​

为了方便后续在自己的电脑上管理服务器,需要开启远程桌面 (RDP)。

  1. 登录服务器。
  2. 打开 服务器管理器 -> 本地服务器。
  3. 找到 远程桌面 (Remote Desktop) 选项,默认状态是 已禁用。
  4. 点击 "已禁用",选择 允许远程连接到此计算机。
  5. 取消勾选 "仅允许运行使用网络级别身份验证..." (可选,为了兼容旧版客户端可取消,一般建议勾选以提高安全性)。
  6. 点击 确定。
  7. 防火墙检查: 默认情况下,开启 RDP 会自动在 Windows 防火墙中放行 3389 端口。

测试连接:

  • 在你的 PC 上按 Win + R,输入 mstsc。
  • 输入服务器 IP (如 192.168.1.100)。
  • 用户名: Administrator,密码: 你的密码。
  • 如果能成功进入桌面,说明配置成功。

5. 安全与更新 (Security & Updates) ​

5.1 关闭 IE 增强的安全配置 (可选) ​

服务器版默认开启 IE ESC,导致打开浏览器访问任何网站都会弹窗阻止,极大影响下载 Chrome/Edge。

  1. 服务器管理器 -> 本地服务器。
  2. 找到 IE 增强的安全配置,点击 "开启"。
  3. 将管理员和用户的选项都设为 关闭。
  4. 点击 确定。
  5. 建议: 仅为了下载 Chrome/Edge 而临时关闭,安装完现代浏览器后建议重新开启,或者直接不再使用 IE。

5.2 Windows Update ​

  1. 开始菜单 -> 设置 -> 更新和安全。
  2. 点击 检查更新。
  3. 服务器版补丁通常涉及安全性,建议安装所有累积更新。
  4. 设置 活动时间,避免服务器在业务高峰期自动重启。

5.3 激活系统 ​

  • 打开 PowerShell (管理员),输入密钥或使用 KMS 激活。

  • 命令示例 (KMS):

    powershell
    slmgr /ipk <ProductKey>
    slmgr /skms kms.03k.org
    slmgr /ato

5.4 性能与体验优化 ​

服务器默认配置偏向保守,为了提升操作流畅度,建议进行以下调整:

  1. 视觉效果优化:
    • 右键 "此电脑" -> 属性 -> 高级系统设置 -> 高级 -> 性能设置。
    • 选择 调整为最佳性能 (这会关闭窗口动画、阴影等,显著提升 RDP 远程时的流畅度)。
    • 建议保留: "平滑屏幕字体边缘" (否则字体会很难看)。
  2. 虚拟内存 (PageFile) 设置:
    • 默认是系统自动管理。如果 C 盘空间紧张,建议手动指定大小或移到 D 盘。
    • 设置路径同上 -> 高级 -> 虚拟内存 -> 更改。

5.5 防火墙基础管理 ​

服务器不仅要防范外部攻击,也要允许合法的业务流量。

  1. 打开防火墙高级设置:
    • 开始菜单 -> 搜索 wf.msc 打开 "高级安全 Windows 防火墙"。
  2. 放行端口 (入站规则):
    • 点击左侧 入站规则 (Inbound Rules)。
    • 点击右侧 新建规则 (New Rule)。
    • 类型选择 端口 (Port) -> 下一步。
    • 选择 TCP,输入特定本地端口 (例如 80, 443 用于 Web,1433 用于 SQL)。
    • 操作选择 允许连接 -> 下一步。
    • 配置文件全选 (域、专用、公用) -> 下一步。
    • 名称: 输入易于识别的名字 (如 Allow-Web-HTTP) -> 完成。

5.6 角色与功能管理 (Add Roles) ​

Server 系统的核心在于“角色” (如 Web 服务器、DNS、AD 域控)。即便不安装具体业务,也需掌握添加角色的方法。

  1. 打开 服务器管理器 -> 仪表板。
  2. 点击 添加角色和功能。
  3. 开始之前: 点击下一步。
  4. 安装类型: 选择 "基于角色或基于功能的安装"。
  5. 服务器选择: 选中当前服务器。
  6. 服务器角色: 在这里勾选你需要服务 (例如 Web 服务器 (IIS) 或 Hyper-V)。
    • 注: 勾选后通常会弹窗提示需要安装管理工具,点击 "添加功能" 即可。
  7. 功能: 在这里勾选辅助功能 (例如 .NET Framework 3.5, Telnet 客户端, 容器)。
  8. 确认: 点击安装。

6. 常见问题 (FAQ) ​

  • Q: 怎么没有无线网卡驱动?
    • A: Server 版系统默认不安装无线局域网服务 (WLAN Service)。如果必须用 Wi-Fi,需在 "添加角色和功能" -> "功能" 中勾选 "无线 LAN 服务" 并安装重启。
  • Q: 开机需要按 Ctrl+Alt+Del 才能登录,很麻烦怎么办?
    • A: Win+R 运行 gpedit.msc -> 计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 安全选项 -> 找到 "交互式登录: 无需按 Ctrl+Alt+Del",改为 已启用。
  • Q: 声音图标有个红叉?
    • A: Server 版默认禁用 Windows Audio 服务。在 services.msc 中找到 Windows Audio,设为自动并启动即可。

🔗 参考链接 (References) ​

本文档编写参考了以下资料,包含 IIS 配置和更深入的服务器管理内容:

  1. 阿里云 - 搭建 Windows 环境
  2. 阿里云 - IIS 配置指南 (如需部署 Web 服务请参考)
  3. CSDN 实战教程
  4. ZAP-Hosting 文档

方舟 · Ark