十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

VMware Workstation安装带GUI的Windows Server 2012 R2教程

VMware Workstation安装带GUI的Windows Server 2012 R2教程 最近在整理本地测试环境时需要在 VMware Workstation 中部署一台带图形界面的 Windows Server 2012 R2 x64 Datacenter 虚拟机。由于 Server Core 无桌面环境对不少朋友来说维护成本较高所以很多人在安装时会优先选择“带 GUI 的服务器”版本即 Desktop Experience 模式。这篇文章就把 VMware 安装带 GUI 的 Windows Server 2012 R2 完整流程、配置要点和常见坑位整理出来方便大家照着一步步操作。1. 为什么选择带 GUI 的 Windows Server 2012 R2 Datacenter在很多企业内部Windows Server 2012 R2 仍然是一套比较常见的服务器操作系统。虽然微软已经推出了更新的 Server 2016、2019、2022但 2012 R2 因为兼容性好、硬件要求不高、很多老业务系统依赖它的运行库所以在虚拟化测试、旧系统迁移、软件兼容性验证等场景中依然占有一席之地。Windows Server 2012 R2 按版本分为 Standard标准版和 Datacenter数据中心版两者在功能上的差异主要是虚拟化授权和部分高级特性。对于大多数中小型项目Standard 已经够用但在虚拟机场景中Datacenter 版本允许在 Hyper-V 主机上运行无限数量的 Windows 虚拟机且支持存储副本、软件定义的网络SDN等高级功能。因此在做 VMware 虚拟化实验或需要完整数据中心功能时很多人会直接选择 Datacenter 版本。同时Windows Server 2012 R2 存在两种典型的安装模式Server Core无图形界面通过命令行和 PowerShell 管理占用资源少适合生产环境精简部署。带 GUI 的服务器Desktop Experience完整桌面环境适合需要图形界面操作、安装第三方 GUI 软件、调试老系统的场景。本文选择的是带 GUI 的 Datacenter 版本因为很多朋友刚接触服务器系统时图形界面更容易排查问题尤其是在 VMware 虚拟机里做实验GUI 模式对初学者更友好。2. 环境准备与版本说明开始安装之前建议先检查一下自己的宿主机环境和镜像文件。2.1 硬件与宿主机要求VMware Workstation 安装 Windows Server 2012 R2 的硬件门槛并不高我的测试机器配置如下CPUIntel i5 及以上即可推荐至少 4 核。内存宿主机建议 16GB 以上虚拟机分配 4GB 或以上。硬盘虚拟机虚拟磁盘建议至少 60GB因为 Windows Server 2012 R2 内置组件较多加上后续更新和软件空间太小容易崩溃。虚拟机软件VMware Workstation Pro 或 VMware Workstation Player 均可本文以 VMware Workstation Pro 为例。如果你的宿主机器只有 8GB 内存建议虚拟机不要分配超过 2GB 内存否则宿主机可能会卡顿。2.2 系统镜像说明Windows Server 2012 R2 Datacenter x64 的 ISO 镜像可以从微软官方或 MSDN 渠道获取。需要特别注意的是2012 R2 有一个老生常谈的问题——如果你下载的是不完整的镜像或在虚拟机中挂载时 UEFI 引导方式不对安装过程很容易报错。官方镜像文件名通常类似cn_windows_server_2012_r2_x64_dvd_2707946.iso下载完成后建议校验一下 SHA1 值避免文件损坏导致安装中途失败。2.3 VMware 版本兼容性如果你的 VMware Workstation 版本比较老例如 12.x、14.x默认可能不认识 Windows Server 2012 R2 的虚拟硬件版本。建议使用 VMware Workstation 15.5 或 16.x、17.x 版本。新版本对 x64 操作系统和 UEFI 引导支持更加完善。我这里使用的是 VMware Workstation Pro 16。如果你用的是 15 或 17操作基本一致只是界面略有差别。3. 创建 VMware 虚拟机前的准备工作在开始真正的安装之前先在 VMware Workstation 中新建一台虚拟机。新建虚拟机时有些细节会影响后面系统能否顺利启动和安装。3.1 新建虚拟机向导打开 VMware Workstation选择“创建新的虚拟机”然后选择“典型推荐”。客户机操作系统选择类型Microsoft Windows版本Windows Server 2012 R2 x64如果你的 VMware 版本列表里没有“Windows Server 2012 R2 x64”说明 VMware 版本过旧可以手动选择“Windows Server 2012”或“Windows Server 2016”但建议还是升级 VMware 到新版本避免虚拟机配置兼容性异常。3.2 固件类型选择BIOS 还是 UEFI这一步很多人容易忽略。Windows Server 2012 R2 同时支持 BIOS 和 UEFI 引导。但在 VMware 虚拟机中如果你计划安装 2012 R2并且虚拟磁盘大于 2TB或者需要使用 GPT 分区那就必须选择 UEFI 模式。对于大多数实验环境推荐使用 UEFI 引导因为 Windows Server 2012 R2 原生支持 UEFI而且 UEFI 模式下后续扩展磁盘更灵活。如果在创建虚拟机时没有看到固件类型选项可以这样处理创建虚拟机时不选择镜像先创建一个空虚拟机。在虚拟机设置 - 选项 - 高级 - 固件类型中选择“UEFI”。然后重新启动虚拟机时挂载 ISO。3.3 磁盘类型和容量虚拟磁盘类型建议选择 NVMe 或 SCSI不要选 IDE。对于 Windows Server 2012 R2默认 VMware 推荐的是 SCSI保持默认即可。磁盘容量建议 60GB 以上。如果你希望以后扩展可以在创建时选择“将虚拟磁盘存储为单个文件”这样后续扩容和管理更方便。3.4 虚拟机内存和 CPUWindows Server 2012 R2 最低内存要求是 512MB但带 GUI 的版本建议至少 2GB实际推荐 4GB。CPU 核心数至少 2 核。如果你的宿主机资源充足可以分配 4 核 8GB 内存给这台虚拟机这样系统运行会更流畅。4. 挂载 ISO 并开始安装 Windows Server 2012 R2完成虚拟机创建后打开虚拟机设置在 CD/DVD (SATA) 中选择“使用 ISO 映像文件”选好 Windows Server 2012 R2 的 ISO 镜像路径然后启动虚拟机。4.1 进入安装界面虚拟机启动后会提示“Press any key to boot from CD or DVD ...”这时需要快速按一下任意键比如回车。如果错过这个提示虚拟机可能会直接从硬盘启动显示“No bootable device”这时需要重启虚拟机再来一次。启动后进入 Windows Server 2012 R2 安装界面选择语言、时间和货币格式、键盘输入法然后点击“下一步”再点击“现在安装”。4.2 选择带 GUI 的 Datacenter 版本安装过程中会出现两种 Windows Server 2012 R2 版本Windows Server 2012 R2 Datacenter服务器核心安装Windows Server 2012 R2 Datacenter带桌面体验的服务器这里一定要选择“带桌面体验的服务器Desktop Experience”。如果你不小心选了“服务器核心安装”装好后只有一个命令行窗口没有 GUI 桌面界面。在版本列表中Microsoft 还提供了 Standard 和 Datacenter 两个授权级别我们这里选择 Datacenter带桌面体验。4.3 安装类型选择随后会提示“你要执行哪种类型的安装”升级保留文件、设置和应用用于旧系统升级。自定义仅安装 Windows高级用于全新安装。在虚拟机中建议选择“自定义”因为虚拟机磁盘是新盘没有旧系统选升级反而可能出现兼容性检查失败。4.4 磁盘分区与安装位置如果你的虚拟磁盘是全新的会显示“磁盘 0 未分配空间”。可以直接点击“新建”创建一个主分区然后选择该分区点击“下一步”。Windows Server 2012 R2 安装程序会自动创建系统保留分区System Reserved这是正常现象无需手动干预。如果这里提示“无法在磁盘上安装 Windows”一般原因如下虚拟磁盘是 GPT 格式但引导模式是 BIOS或者反过来。磁盘未正确初始化为 UEFI 所需的 GPT 格式。解决办法删除磁盘上的所有分区按“ShiftF10”打开命令行使用diskpart工具转换格式diskpart list disk select disk 0 clean convert gpt exit exit转换完成后重新点击“刷新”再选择未分配空间安装。4.5 等待安装完成系统开始复制文件、展开功能、安装更新。这个过程在虚拟机中一般需要 15-30 分钟取决于宿主机的磁盘性能。期间虚拟机会自动重启几次无需额外操作。安装完成后会进入“设置 Windows”阶段需要设置 Administrator 管理员密码。5. 安装完成后的初始配置系统重启后需要设置密码。Windows Server 2012 R2 的密码策略默认要求强密码至少包含大写字母、小写字母、数字和特殊字符中的三类并且长度不低于 8 位。5.1 设置管理员密码在登录界面输入两次密码点击完成。建议用类似Admin2025这样的强密码方便记忆又满足策略。5.2 登录桌面用 Administrator 账号登录后系统会自动打开“服务器管理器”。这里可以完成服务器初始化配置设置计算机名。配置网络 IP。开启远程桌面。安装角色和功能。5.3 设置计算机名在服务器管理器首页点击“本地服务器”找到计算机名旁边的“工作组”选项点击“更改”设置一个容易区分的名称例如SERVER-2012R2。修改完成后需要重启系统。5.4 配置静态 IP 地址虚拟机中的 Windows Server 2012 R2 一般建议配置静态 IP而不是 DHCP避免后续访问时 IP 变化。步骤右键点击右下角网络图标选择“打开网络和共享中心”。点击“更改适配器设置”。右键点击“Ethernet0”选择“属性”。选择“Internet 协议版本 4 (TCP/IPv4)”点击“属性”。填写静态 IP、子网掩码、网关和 DNS例如IP 地址192.168.10.10 子网掩码255.255.255.0 默认网关192.168.10.1 首选 DNS192.168.10.1在 VMware NAT 网络模式下网关通常是192.168.x.1具体网段需要打开 VMware 的“虚拟网络编辑器”确认。6. 安装 VMware Tools 增强虚拟机体验很多人在 VMware 虚拟机安装完 Windows Server 后发现屏幕分辨率低、鼠标不能自由切换、无法复制粘贴文件都会很不舒服总觉得在操作一台远程摆设。其实这是因为还没有安装 VMware Tools。6.1 为什么必须安装 VMware ToolsVMware Tools 是虚拟机的“驱动增强包”主要提供以下能力显卡驱动增强支持高分辨率和自适应分辨率。鼠标指针在虚拟机与宿主机之间无缝切换。剪贴板共享可以在宿主和虚拟机之间复制粘贴文本和文件。时间同步。性能和稳定性的整体提升。不安装 VMware Tools 的 Windows Server 2012 R2 虚拟机虽然能用但体验很差而且网络性能也可能不理想。6.2 安装 VMware Tools 的步骤在已启动的虚拟机窗口顶部菜单栏点击“虚拟机 - 安装 VMware Tools”。此时 Windows Server 系统中会弹出安装向导如果没有弹窗打开文件资源管理器进入 DVD 驱动器手动运行 setup.exe。按照向导默认选项安装一路下一步。安装完成后选择“是立即重新启动虚拟机”。重启后你会发现分辨率可以调高了鼠标切换也流畅了。6.3 VMware Tools 安装失败的常见原因如果你在安装 VMware Tools 时报“VMware Tools 安装程序无法继续”可能原因和解决方法如下Windows 缺少 VC 运行库手动安装 VC Redistributable for Visual Studio 后再装 Tools。系统未打齐补丁Windows Server 2012 R2 需要在安装前更新到较新的补丁因为 2016 年之后 VMware Tools 对系统库依赖变高。可以先运行 Windows Update再安装 Tools。虚拟光驱无法识别手动在文件资源管理器中挂载 VMware Tools 安装程序所在的光盘从磁盘目录运行setup64.exe。7. 安装 SQL Server、IIS 等常用组件时的环境准备Windows Server 2012 R2 在企业中经常被当作数据库服务器或 Web 服务器来使用。很多人在虚拟机里安装 Windows Server 2012 R2就是为了部署 SQL Server、IIS、MySQL 等环境。7.1 安装 SQL Server 2014 简例由于 SQL Server 2016 及以上版本对 Windows Server 2012 R2 的支持不如 2014 友好所以如果你需要在这台虚拟机上跑旧版本数据库SQL Server 2014 是一个很稳妥的选择。安装 SQL Server 2014 前建议先通过“服务器管理器 - 添加角色和功能”安装 .NET Framework 3.5 功能。安装方式如下Install-WindowsFeature NET-Framework-Core如果在线安装失败可以指定系统镜像的sources\sxs目录Install-WindowsFeature NET-Framework-Core -Source D:\sources\sxs其中D:是 Windows Server 2012 R2 系统镜像挂载的光驱盘符。7.2 安装 IIS 角色如果你需要在虚拟机上搭建 Web 服务可以通过服务器管理器添加 IIS 角色打开服务器管理器点击“添加角色和功能”。选择“基于角色或基于功能的安装”。勾选“Web 服务器 (IIS)”。保留默认功能点击“安装”。安装完成后在浏览器中访问http://localhost能看到 IIS 默认页面就说明 Web 服务已经正常启动了。7.3 安装 MySQL 8 时的运行库提示很多人在 Windows Server 2012 R2 上安装 MySQL 8 时会遇到提示缺少api-ms-win-crt-runtime-l1-1-0.dll的报错信息。这个 DLL 属于 Universal C Runtime。解决方式安装KB2999226更新包或者直接安装 Microsoft Visual C 2015-2022 Redistributable。安装完成后重启系统再运行 MySQL 8 安装程序就不会出现这个报错了。8. 常见问题与排查思路在 VMware 中安装 Windows Server 2012 R2 带 GUI 的 Datacenter 版本时比较容易遇到的坑位我做了一个汇总方便各位对照排查。问题现象常见原因解决思路启动虚拟机后黑屏或无法引导未按任意键从 CD 启动或 ISO 文件损坏重新启动虚拟机出现提示时快速按回车重新校验 ISO 文件安装时报“无法在磁盘上安装 Windows”分区格式与固件类型不匹配使用 diskpart 执行 clean convert gpt或在虚拟机设置中切换固件为 UEFI安装完成后没有 GUI 界面选择了“服务器核心安装”版本需要重新安装时选择“带桌面体验的服务器”鼠标卡顿、分辨率只有 800x600未安装 VMware Tools通过菜单安装 VMware Tools重启系统网络不通或无法上网网络适配器类型不对或未配置 IP检查 VMware 虚拟网络编辑器将网络适配器改为 NAT配置静态 IP安装 SQL Server 提示缺少 .NET Framework 3.52012 R2 默认未启用该功能添加角色和功能或使用系统镜像 sxs 源安装安装 MySQL 8 提示 api-ms-win-crt-runtime-l1-1-0.dll 缺失缺少 Universal C Runtime安装 KB2999226 或 VC RedistributableVMware Tools 安装失败缺少 VC 库或系统补丁先安装运行库和系统更新再重试 VMware Tools另外还有一个小问题值得注意——很多人安装 Windows Server 2012 R2 时输入了产品密钥然后发现无法激活。如果你使用评估版 ISODatacenter 版本默认只有 180 天评估期。在测试环境中可以接受但生产环境必须使用正版授权。9. 最佳实践与工程建议9.1 虚拟机快照的使用在 Windows Server 2012 R2 安装完成、打完基础和 VMware Tools 后建议先在虚拟机关机状态下做一个快照。假设后续安装 SQL Server、IIS 或运行某些不受信任的软件导致系统崩溃你可以直接恢复到快照状态避免重装系统的麻烦。在 VMware Workstation 中右键虚拟机 - 快照 - 拍摄快照命名清晰例如2012R2-GUI-初始环境。9.2 开启远程桌面便于管理Windows Server 2012 R2 安装后如果你想通过 Windows 自带远程桌面RDP从宿主机连接需要先开启远程桌面功能。服务器管理器 - 本地服务器 - 远程桌面点击“已禁用”选择“允许远程连接到此计算机”。同时要保证防火墙入站规则允许远程桌面如果不方便进防火墙直接使用管理员身份执行下面命令Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Control\Terminal Server -name fDenyTSConnections -value 0 Enable-NetFirewallRule -DisplayGroup 远程桌面9.3 定期执行 Windows UpdateWindows Server 2012 R2 已经停止主流支持但扩展支持阶段依然建议定期安装安全更新。2012 R2 在安装后期补丁时可能会比较慢耐心等待。虚拟机中不要在系统更新过程中强行重启否则容易出现 Windows 更新失败导致系统循环重启。9.4 关于安全与授权的最小权限建议在测试环境中你可以用 Administrator 账号管理系统但在生产环境或多人访问的测试环境中建议新建独立用户账号授予必要的本地管理员权限。关闭不必要的 SMB 共享。不随意关闭 Windows 防火墙。不使用弱密码。不要在系统盘中存放脚本和安装包。9.5 虚拟磁盘扩容与回收注意事项如果你发现虚拟磁盘空间不够可以在 VMware 设置中扩展磁盘容量但 Windows Server 2012 R2 内部分区不会自动扩大。你需要进入“磁盘管理”右键 C 盘选择“扩展卷”。注意扩展卷的前提是 C 盘后面有未分配空间如果 C 盘后面是恢复分区或其他主分区需要先把后面的分区删掉或者使用第三方工具调整分区。扩展前务必做好备份并打快照。10. 总结与进一步学习方向本文完整介绍了在 VMware Workstation 中安装带 GUI 的 Windows Server 2012 R2 x64 Datacenter 的流程包括虚拟机创建、固件选择、安装版本选择、系统初始化、VMware Tools 安装、常见组件安装以及问题排查方法。核心关键点有三个一是安装时选择“带桌面体验的服务器”版本二是根据固件类型选择正确的磁盘分区格式三是安装完成后首先安装 VMware Tools。接下来你可以继续学习这些方向Windows Server 2012 R2 的域控制器AD 域搭建与组策略管理。Hyper-V 与 VMware 虚拟化平台的区别与迁移方案。SQL Server 在 Server 2012 R2 上的高可用部署。Windows Server 的 PowerShell 自动化运维。在实际项目中Windows Server 2012 R2 虽然属于较老版本但它在兼容性和稳定性上的表现使得很多企业仍然在虚拟机中运行它。无论你是学生做实验、开发人员搭测试环境还是运维人员维护旧系统掌握 VMware 虚拟机上安装和配置 Windows Server 2012 R2 都是一项很实用的基本功。希望这篇教程能帮你一次装好系统少踩几个坑。
返回列表