ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VMware安装Windows Server 2012 R2 Datacenter带GUI完整教程

VMware安装Windows Server 2012 R2 Datacenter带GUI完整教程 很多人以为装 Windows Server 就是“下一步、下一步、完成”的事但真正动手时才发现坑不少下载镜像时搞不清 Datacenter 和 Standard 有什么区别装到一半发现系统变成了只有命令行的 Server Core进系统后网卡又不识别甚至 VMware Tools 怎么都装不上。这篇文章就以 VMware Workstation 为例完整走一遍“带 GUI 的 Windows Server 2012 R2 x64 Datacenter”安装过程把版本选择、虚拟机配置、系统安装、驱动安装和常见问题一次性讲清楚。1. 这篇文章真正要解决的问题先说结论在 VMware 里安装 Windows Server 2012 R2 Datacenter最核心的不是安装动作本身而是“版本选择”和“部署方式”这两个容易翻车的点。很多新手接触 Windows Server是从 Windows 10 或 Windows 11 桌面系统转过来的。他们的第一反应是服务器系统不就是桌面系统换个壳吗实际上完全不是。Windows Server 2012 R2 在安装过程中会提供一个关键选项是安装Server Core无图形界面还是Server with Desktop Experience带图形界面。如果只盯着“Datacenter”这个版本名忽略了这个选择装完就会发现只有一个命令行窗口连桌面都没有。这恰恰是本文要解决的核心问题之一。另一个问题是镜像获取。Windows Server 2012 R2 的安装介质在微软官方渠道已经处于生命周期末期很多读者会通过第三方渠道下载镜像。镜像来源不明、版本残缺、集成过第三方软件都会导致安装失败或安全问题。文章会说明获取镜像时的基本判断标准但不会推荐任何非官方下载站点。还有一个问题是 VMware 虚拟机配置。不少读者在创建虚拟机时要么固件类型选错要么硬盘接口选成 SCSI 但驱动没加载要么内存给得太小导致安装过程卡死。这些细节看起来不起眼但直接影响安装成功率。读完这篇文章你能做到三件事搞清楚 Windows Server 2012 R2 Datacenter 里面“带 GUI”到底指什么以及为什么建议选择带桌面体验的版本。在 VMware Workstation 里从零创建一个可用的虚拟机并顺利完成系统安装。遇到网卡不识别、VMware Tools 安装失败、系统无法激活等高频问题时能按图索骥快速排查。2. 版本概念Datacenter、Standard、GUI 与 Server Core 到底怎么选先给不熟悉的读者补一下基础。Windows Server 2012 R2 是微软在 2013 年发布的服务器操作系统属于 Windows Server 2012 的修订版。它虽然是十年前的产物但在企业内部仍然有大量存量部署尤其是老旧的业务系统、财务软件、ERP 系统很多至今跑在 Windows Server 2012 R2 上。这也是现在还有很多人搜索“windows server 2012 r2 安装”的原因。2.1 Datacenter 与 Standard 的区别Windows Server 2012 R2 主要分为两个大版本Standard标准版和 Datacenter数据中心版。两者的内核完全相同安装介质也基本相同区别主要在授权模式和虚拟化权限上。对比项StandardDatacenter虚拟化权限最多允许跑 2 台虚拟机无数量限制授权模式按物理处理器授权逻辑处理器数量有限制按物理处理器授权逻辑处理器数量更高适用场景小规模业务、单台物理机虚拟化平台、私有云、大规模数据中心功能差异基础功能完整缺少高级虚拟化特权几乎包含所有 Server 功能理解了这一点就不难明白在 VMware Workstation 这种桌面虚拟化软件里安装 Windows Server 2012 R2选 Standard 和 Datacenter 在功能体验上几乎没有区别。但从学习和企业镜像统一的角度装 Datacenter 是最“保险”的选择因为它能力上限最高。2.2 GUI 与 Server Core 的区别这可能是全文最重要的一个概念。Windows Server 2012 R2 在安装时会对每个版本提供两种安装选项Server Core 安装没有传统桌面、没有开始菜单、没有图形化管理工具只有命令行。适合批量部署、追求资源占用小、安全性高的服务器场景日常通过 PowerShell 或远程管理工具操作。Server with Desktop Experience带桌面体验有完整桌面环境操作方式和 Windows 8.1 类似适合需要本地图形化管理的场景。对于大多数刚开始学 Windows Server 的读者我强烈建议选择“带桌面体验”。原因有三点图形化界面能降低学习门槛。你看一眼“服务器管理器”面板比敲一行 PowerShell 更容易理解系统状态。很多老旧的第三方管理工具依赖 GUI 环境装在 Server Core 上根本跑不起来。如果你是先在虚拟机里做实验桌面版占用资源略高但在 VMware Workstation 里完全不是问题。文章标题里特意写了“带有 Gui 的 Windows Server 2012 R2 x64 Datacenter”就是要强调系统安装过程中必须主动选择带桌面体验的版本而不是直接确认默认选项。2.3 x64 架构说明Windows Server 2012 R2 只提供 64 位版本没有 32 位版本。所以你的物理机或虚拟机 CPU 要支持 64 位虚拟化。在 VMware Workstation 中创建虚拟机时默认会使用 64 位客户机操作系统选项。如果安装时提示 CPU 不兼容需要进入 BIOS 开启 Intel VT-x 或 AMD-V 虚拟化功能。3. 环境准备与前置条件3.1 硬件与软件环境本文以 VMware Workstation 为例安装 Windows Server 2012 R2 x64 Datacenter。整体操作思路也适用于 VMware Workstation Pro 17、VMware Workstation 16 等版本。资源最低要求推荐配置说明物理机 CPU支持 64 位虚拟化Intel i5 或同级别以上必须开启 VT-x/AMD-V物理机内存8 GB16 GB 或以上虚拟机分配 2~4 GB物理机需要额外余量磁盘剩余空间40 GB60 GB 以上虚拟机磁盘会逐步增长宿主机系统Windows 10/1164 位系统需要保证 VMware 版本兼容虚拟机内部资源建议如下CPU2 核。内存2048 MB 到 4096 MB。如果虚拟机里要跑 SQL Server 或开发环境直接给 4096 MB。硬盘40 GB 虚拟磁盘使用动态分配。网络NAT 模式方便虚拟机访问外网。3.2 镜像准备Windows Server 2012 R2 的 ISO 镜像文件名一般是Windows_Server_2012_R2_CN_x64.iso或类似的英文镜像大小约 4 GB 到 5 GB。获得镜像后有两点提醒微软官方已经不提供 2012 R2 的主流下载入口如果从第三方下载站获取务必校验 SHA1 或 MD5并使用可信渠道。不要使用来路不明的“精简版”或“二次封装版”。镜像必须完整不能是只包含 Server Core 的版本。完整镜像中才会同时包含 Standard 和 Datacenter 两个版本并且在安装时能看到“带桌面体验”的选项。3.3 虚拟化前提检查在 VMware Workstation 中创建 64 位虚拟机时如果出现类似“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”的提示需要重启物理机进入 BIOS/UEFI 设置找到 Intel Virtualization Technology 或 AMD SVM Mode 并启用。在 Windows 宿主机上可以通过任务管理器查看“性能”标签页中的“虚拟化”状态确认是否已经开启。4. VMware 虚拟机创建与基础配置创建虚拟机这一步很多人习惯直接点“新建虚拟机向导”然后一路下一步。对于安装 Windows Server 2012 R2 来说有几个关键选项需要手动确认。4.1 新建虚拟机向导打开 VMware Workstation选择“文件”菜单中的“新建虚拟机”或直接点击主页上的“创建新的虚拟机”。选择“典型推荐”即可不需要走自定义。对于单纯安装 Server 来说典型向导足够。在“安装客户机操作系统”这一步选择“稍后安装操作系统”。这个选择很重要如果直接选择安装程序光盘映像文件VMware 可能会自动检测系统类型但在某些情况下检测不准而且会在安装前强行走一遍简易安装流程导致分区方式不可控。选项推荐值原因客户机操作系统Microsoft Windows固定选择版本Windows Server 2012 R2 x64确保出现 64 位支持虚拟机名称Windows Server 2012 R2 Datacenter便于识别位置自定义目录不要放 C 盘系统盘避免系统盘空间不足4.2 固件类型与磁盘接口VMware 默认会为 Windows Server 2012 R2 生成 BIOS 固件和 SCSI 硬盘控制器。这个默认搭配是兼容性最好的方案不需要额外修改。如果遇到安装时提示找不到驱动器通常是因为选择了 NVMe 硬盘控制器而 Windows Server 2012 R2 的安装镜像中缺少对应驱动。解决办法是在虚拟机设置中把硬盘类型改为 SATA 或 SCSI再重新安装。4.3 虚拟机设置项核对创建完成后在虚拟机名称上右键选择“设置”逐项核对内存调整为 2048 MB 或 4096 MB。处理器数量可以保持 1 个处理器、2 个核心。CD/DVD 设置中勾选“启动时连接”并指定 ISO 镜像文件。网络适配器选择 NAT 模式。桥接模式不是不能用但在办公网络环境容易遇到 IP 冲突NAT 最省心。USB 控制器可以移除不影响系统安装和使用。完成这些配置后启动虚拟机就会从 ISO 镜像引导。5. Windows Server 2012 R2 系统安装流程5.1 从 ISO 启动打开虚拟机电源后如果 ISO 已经正确挂载会看到黑色屏幕上的提示“Press any key to boot from CD or DVD”。此时需要快速在虚拟机窗口内点击一下键盘任意键否则会跳过光盘引导直接进入找不到系统的界面。如果没有出现这个提示检查两处虚拟机设置里 CD/DVD 是否勾选了“启动时连接”。虚拟机固件是 BIOS 还是 UEFI。如果是 UEFI启动界面显示可能不同但同样会读取 DVD 光驱。5.2 安装语言与键盘布局安装语言中文或英文根据镜像决定。时间和货币格式中文简体中国。键盘和输入方法微软拼音。点击“下一步”后点击“现在安装”。5.3 输入产品密钥与版本选择这一步是安装过程中最容易混淆的地方。Windows Server 2012 R2 的安装程序会先询问产品密钥。如果你有 Datacenter 的密钥直接输入如果没有可以点击“跳过”。随后进入“选择要安装的操作系统”页面你会看到一个列表里面包含Windows Server 2012 R2 Datacenter服务器核心安装Windows Server 2012 R2 Datacenter带有桌面体验的服务器安装Windows Server 2012 R2 Standard服务器核心安装Windows Server 2012 R2 Standard带有桌面体验的服务器安装Windows Server 2012 R2 EssentialsWindows Server 2012 R2 Foundation这里必须选择“Windows Server 2012 R2 Datacenter带有桌面体验的服务器安装”。如果只看到“Datacenter”字样就点击下一步默认进入的可能是 Server Core装完只有命令行窗口文章标题里的“带有 GUI”就落空了。“服务器核心安装”和“带有桌面体验的服务器安装”最大的区别就是后者包含完整桌面外壳和图形管理工具。这个选择在安装后无法直接切换只能通过重新安装或复杂的功能启用过程调整所以一定要在最开始就选对。5.4 磁盘分区选择安装类型时点击“自定义仅安装 Windows高级”。在磁盘分区界面如果虚拟机磁盘是全新的会显示一个“磁盘 0 未分配空间”。可以直接选择这个未分配空间点击“新建”然后点击“应用”。Windows 会自动创建一个小的系统保留分区这是正常现象不影响后续使用。需要注意Windows Server 2012 R2 默认使用 MBR 分区表在 BIOS 固件下没问题。如果你在虚拟机设置中改成了 UEFI 固件磁盘可能要求使用 GPT 分区。强烈建议保持默认的 BIOS 固件避免不必要的分区问题。5.5 安装过程点击“下一步”后安装程序会复制文件然后进入“展开文件”阶段。这个过程根据物理机硬盘速度大约需要 10 到 30 分钟。在“展开文件”阶段虚拟机可能会自动重启一次这是正常的不需要任何操作。如果 VMware 弹出“按任意键从 CD 启动”的提示不要按键让系统从硬盘继续启动。5.6 设置管理员密码安装完成后系统会提示设置管理员 Administrator 的密码。Windows Server 2012 R2 对密码有复杂度要求必须是字母、数字、符号中的至少三类并且长度不低于 6 位。设置完密码后按 CtrlAltDelete 解锁界面。在 VMware 虚拟机窗口里这个快捷键要从菜单栏选择“虚拟机”下的“发送 CtrlAltDel”或者使用 CtrlAltInsert 组合键。6. 安装 VMware Tools 与系统基础设置6.1 VMware Tools 的作用很多人装完系统后第一件事是打开浏览器下载驱动实际上在 VMware 虚拟机上最优先安装的驱动是 VMware Tools。VMware Tools 包含虚拟显卡驱动用来提升显示分辨率和图形性能。SVGA 驱动解决桌面显示模糊或分辨率固定问题。虚拟机内存管理驱动。时间同步组件。鼠标驱动用于解决鼠标进出虚拟机窗口不顺畅的问题。不安装 VMware Tools最直观的体验是屏幕分辨率只能停留在 1024x768 或更低鼠标移动不流畅无法和宿主机共享剪贴板。6.2 安装步骤在 VMware 菜单栏中点击“虚拟机” - “安装 VMware Tools”。系统内会弹出 DVD 光驱挂载 VMware Tools 安装镜像的提示。打开“此电脑”找到 DVD 驱动器双击运行setup64.exe。安装过程中选择“典型安装”一直下一步即可。安装完成后重启虚拟机。重启后打开屏幕分辨率设置应该能看到更多分辨率选项比如 1920x1080 或更高说明显卡驱动正常工作。6.3 启用远程桌面Windows Server 2012 R2 默认没有启用远程桌面。如果你希望通过宿主机远程连接虚拟机或者以后通过 RDP 方式管理这台服务器可以手动开启。在图形界面下开启右键“此电脑” - “属性”。点击“远程设置”。选择“允许远程连接到此计算机”。如果需要非管理员用户登录点击“选择用户”添加。也可以使用 PowerShell 命令开启Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Control\Terminal Server -Name fDenyTSConnections -Value 0 Enable-NetFirewallRule -DisplayGroup 远程桌面6.4 修改计算机名和工作组服务器安装完成后计算机名默认是一串随机字符不方便管理。建议修改为容易识别的名称比如WS2012-DC01。修改路径右键“此电脑” - “属性” - 点击“更改设置” - 选择“更改”。计算机名修改后需要重启系统才能完全生效。在纯净安装和配置场景中建议在安装完 VMware Tools、Windows 更新之前就把计算机名改好避免后续要重新处理配置。6.5 配置静态 IP可选为虚拟机配置固定 IP是生产环境和学习环境都推荐的操作。以下 PowerShell 命令可以用来快速设置静态 IP# 查看网络接口索引 Get-NetAdapter # 配置静态 IP假设接口索引为 12网关为 192.168.10.1 New-NetIPAddress -InterfaceIndex 12 -IPAddress 192.168.10.50 -PrefixLength 24 -DefaultGateway 192.168.10.1 # 配置 DNS Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 192.168.10.1如果虚拟机使用 NAT 模式默认网关一般是192.168.xxx.1具体网段可以在 VMware 的“编辑” - “虚拟网络编辑器”中查看 NAT 配置。7. 运行验证与系统信息确认7.1 检查系统版本安装完成后确认系统版本是否准确可以使用以下命令Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsArchitecture或者使用更直观的命令winver在弹出的“关于 Windows”窗口中应该能看到“Windows Server 2012 R2 Datacenter”字样。如果没有显示 Datacenter说明安装时选择的镜像版本或安装选项不对需要重新确认。7.2 检查系统激活状态Windows Server 2012 R2 的评估版本默认有 180 天使用期限。如果镜像本身是评估版系统会在桌面右下角显示评估期提示。查看激活状态slmgr /xpr或者slmgr /dlv如果显示“已永久激活”说明镜像集成了 VL 密钥或已输入合法密钥。如果显示的是到期时间说明系统尚未激活。7.3 检查 VMware Tools 是否正常在命令行中执行Get-Service | Where-Object { $_.DisplayName -like *VMware* -and $_.Status -eq Running }正常情况下VMware Tools 服务是运行状态。同时可以右键桌面空白处打开“屏幕分辨率”确认最高分辨率超过 1024x768。7.4 测试网络连通性在 VMware NAT 模式下虚拟机应该可以访问宿主机网络和外网。执行ping www.baidu.com如果 ping 不通先检查网络适配器是否被识别然后检查 IP 地址是否自动获取。Windows Server 默认开启 DHCP 客户端正常情况下不需要手工设置。8. 常见问题与排查思路以下是安装和使用 Windows Server 2012 R2 Datacenter 虚拟机时最常见的几个问题每一个都是真实环境里反复出现的。8.1 安装时提示“缺少必要的 CD/DVD 驱动器设备驱动程序”这个提示通常出现在选择硬盘安装位置时说明安装程序没找到虚拟硬盘。可能原因排查方式解决方案虚拟硬盘控制器类型不受支持查看虚拟机设置中的硬盘类型将硬盘改为 SATA 或 LSI Logic SCSIISO 镜像损坏重新校验镜像 SHA1更换完整镜像虚拟机固件类型不匹配检查虚拟机设置中的固件选项BIOS 和默认配置保持一致8.2 安装时无法选择“带桌面体验”版本有些镜像经过精简去除了桌面体验功能。可能原因排查方式解决方案镜像为 Server Core 专版查看镜像文件名或来源使用完整版镜像安装界面只显示一个版本检查镜像安装源换用官方渠道镜像不要使用过度精简版8.3 安装完 VMware Tools 后分辨率仍然无法调整可能原因排查方式解决方案未安装最新版 VMware Tools查看 VMware Tools 版本重新安装 VMware Tools显卡驱动被系统还原查看设备管理器重新安装 VMware SVGA 驱动VMware 版本过旧检查宿主机 VMware 版本升级到较新版本8.4 无法访问外网可能原因排查方式解决方案网络适配器未识别设备管理器中查看网络适配器安装 VMware Tools 后重启NAT 服务未启动检查宿主机 VMware NAT Service重新启动 VMware NAT 服务IP 地址配置异常执行 ipconfig 查看地址改为自动获取 IP或正确配置静态 IP8.5 系统启动时卡在 Windows 徽标可能原因排查方式解决方案BIOS 中虚拟化未开启检查物理机 BIOS开启 VT-x/AMD-V内存分配过小查看虚拟机内存设置至少分配 2 GB推荐 4 GB虚拟机启动顺序不正确查看引导顺序把硬盘放在第一启动项8.6 忘记 Administrator 密码如果虚拟机里设置过密码并忘记可以采用以下方式之一以 Safe Mode 启动使用内置 Administrator 账户绕过密码重启时按 F8选择“安全模式”。如果系统无法进入可以挂载一个 Windows PE 镜像通过工具重置密码。这类操作风险较高在真实服务器上不要随意尝试否则可能导致数据丢失或系统安全策略被破坏。在 VMware 虚拟机中操作前建议先做快照出现问题可以快速回滚。8.7 VMware 报错“无法在更新服务器上找到组件”这个错误通常和 VMware Workstation 的许可证或更新服务有关。可能原因排查方式解决方案版本不匹配查看 VMware 版本信息下载与当前版本一致的补丁或安装包许可证失效查看 VMware 菜单栏帮助中的许可证信息检查许可证有效性必要时重新输入网络无法访问更新服务器查看宿主机网络手动下载对应组件并安装9. 最佳实践与工程建议9.1 安装前关闭 Hyper-V 冲突如果你在 Windows 10/11 宿主机上同时使用 VMware Workstation 和 Hyper-V可能会遇到冲突。Hyper-V 会占用虚拟化指令导致 VMware 无法正常启动嵌套虚拟机。解决方案如果不需要 Hyper-V可以在“控制面板” - “程序和功能” - “启用或关闭 Windows 功能”中取消勾选 Hyper-V。如果必须要用 Hyper-V可以改用 Hyper-V 管理器创建第二代虚拟机但安装 Windows Server 2012 R2 时要注意驱动兼容性本文不再展开。9.2 创建虚拟机快照安装完成并配置好 VMware Tools 后建议立即创建一个干净快照。右键虚拟机标签页 - “快照” - “拍摄快照”将状态命名为“初始安装完成”。这个快照可以让你在后续实验失败后快速恢复到当前状态避免重新安装系统。9.3 定期进行系统更新和安全加固Windows Server 2012 R2 已经停止主流支持建议在测试环境中补齐最后的安全补丁。虚拟机的更新时间可以安排在系统空闲时避免影响实验进度。9.4 按照最小权限原则管理账户虽然是学习环境也建议不要一直使用 Administrator 账户。创建一个普通管理员账户用于日常操作Administrator 账户仅保留用于高权限任务。对于服务器系统来说权限边界越清晰后续维护就越安全。9.5 磁盘容量规划VMware 虚拟磁盘默认采用动态增长方式占用的宿主机空间会随着系统使用逐渐变大。建议在虚拟磁盘设置中记录虚拟磁盘占用的物理空间变化。如果宿主机磁盘空间紧张可以定期清理虚拟机的日志文件系统或适当减少快照数量。不要在虚拟机中存放大型文件除非分配给虚拟磁盘的容量足够大。9.6 不要在生产环境使用未授权或来路不明的镜像Windows Server 2012 R2 已经非常老但仍然可能有企业因为历史原因继续使用。如果要在生产环境部署请务必使用企业内部的合法镜像和授权密钥如果只是学习尽量使用微软官方评估版本避免法律风险。9.7 用 PowerShell 记录配置过程Windows Server 的图形化界面确实方便但如果你之后要重复搭建多台虚拟机推荐把关键配置写成 PowerShell 脚本做到可复用、可追溯。例如启用远程桌面和配置防火墙就可以放到同一个脚本中执行# 设置计算机名 Rename-Computer -NewName WS2012-TEST -Force # 启用远程桌面 Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Control\Terminal Server -Name fDenyTSConnections -Value 0 Enable-NetFirewallRule -DisplayGroup 远程桌面 # 查看系统版本 Get-ComputerInfo | Select-Object WindowsProductName, OsArchitecture10. 总结与后续学习方向到这里你已经掌握了一条完整的部署链路获取 Windows Server 2012 R2 Datacenter 镜像在 VMware Workstation 中创建 x64 虚拟机选择带桌面体验的安装版本完成系统安装安装 VMware Tools并做基础网络和远程管理配置。回头再看文章开头提到的几个误区你会发现核心其实就两件事安装时选对“带桌面体验”的版本以及用对 VMware 默认的 BIOS 固件和 SCSI 硬盘控制器。很多安装失败或装完后悔的情况都出在这两个地方。如果你把系统成功装起来了下一步可以继续做这些实验在服务器管理器里添加 Active Directory 域服务角色搭建一个域控。用 PowerShell 批量创建本地用户和组练习脚本化管理。将系统加入 Windows Server 的域环境理解域用户和本地用户的区别。尝试配置 DHCP、DNS 或 IIS 角色把虚拟机变成一台实际可用的测试服务器。用快照回滚功能反复练习部署过程直到能做到不看教程就完成安装。Windows Server 这类系统看十遍教程不如亲手装一次。装完后多实验、多回滚、多尝试不同角色你会发现服务器系统的很多设计逻辑是相通的。如果你在安装过程中遇到了其他问题也可以在检查本文的排查思路后结合自己的报错信息逐步定位。安装失败不可怕重要的是知道去哪里看日志、怎么判断下一步该做什么。建议收藏备用下次要搭 Windows Server 虚拟机时按文章顺序过一遍就行。
返回列表