Windows Server 2012 R2虚拟机安装全流程解析:从规划到激活

news2026/3/13 18:13:45
1. 虚拟机安装前的规划与准备很多朋友一上来就急着点“新建虚拟机”结果装到一半发现资源不够或者版本选错了搞得手忙脚乱。我刚开始玩虚拟机的时候也踩过这个坑所以咱们第一步得先把“地基”打好。安装 Windows Server 2012 R2 虚拟机远不止是点几下“下一步”那么简单它更像是一次小型的服务器部署演练。规划得好后面用起来就顺风顺水规划得不好轻则系统卡顿重则服务跑不起来。首先你得想清楚你装这个服务器虚拟机到底要干嘛。是拿来学习 Active Directory 域服务还是想搭建一个内部的 Web 服务器测试网站或者纯粹是为了体验一下服务器操作系统目的不同我们后续的资源分配和版本选择就会有很大差别。比如你只是想看看界面熟悉下基本操作那资源可以给少点但如果你要跑 SQL Server 或者多个应用服务那 CPU 和内存就得给足。接下来是最关键的资源规划也就是给你的虚拟服务器“分家产”。这里我结合自己多年的经验给几个不同场景的配置建议你可以对号入座学习/体验型如果你的宿主机就是你自己的电脑配置一般比如是台老款的笔记本主要目的是安装成功、进入系统看看。那么虚拟机分配2核CPU、4GB内存、60GB硬盘就足够了。这个配置能保证系统流畅运行进行基础的管理操作没问题。开发/测试型这是最常见的场景比如你要在本地测试一个ASP.NET网站或者搭建一个域环境做实验。我建议的配置是4核CPU、8GB内存、100GB硬盘。这个配置能比较从容地运行 IISWeb服务器、一些开发工具和必要的服务不会感觉太卡顿。原始文章里提到的8核8G对于大多数个人测试环境来说其实是比较充裕的如果你的电脑性能强劲当然可以按这个来体验会更好。模拟生产环境型如果你需要模拟公司里接近真实的服务器环境比如运行 Exchange 邮件服务器或者文件服务器角色那资源就得向物理机看齐。建议至少8核CPU、16GB内存、200GB硬盘最好用固态硬盘。虚拟机的磁盘性能尤其重要放在SSD上和放在机械硬盘上速度是天壤之别。除了这些核心资源还有一个新手特别容易忽略的点虚拟网络。在创建虚拟机时VMware 或 Hyper-V 会让你选择网络连接方式。通常有三种模式“桥接模式”会让虚拟机像一台真实电脑一样获取你局域网里的IP可以和你的真实电脑、甚至同一网络下的其他设备互相访问“NAT模式”是让虚拟机共享你宿主机的IP上网外部网络看不到它这是最常用也最安全的默认选择“仅主机模式”则让虚拟机只和宿主机通信完全隔离在外网之外。对于服务器学习我通常推荐用NAT模式既能上网更新补丁、下载软件又相对安全。最后是镜像文件准备。你得确保自己有一个合法的 Windows Server 2012 R2 的 ISO 安装镜像。这个镜像文件通常有几个版本比如Datacenter数据中心版和Standard标准版。对于个人学习和测试两者在功能上差异不大数据中心版在虚拟化权限上更宽松。你可以根据自己获得的安装密钥来选择合适的版本进行安装。把下载好的 ISO 文件放在一个你容易找到的路径比如D:\ISO\这样的文件夹里待会儿我们就要用到它。2. 创建虚拟机与挂载镜像规划做完心里有底了现在可以动手开干了。这里我以目前个人用户中最流行的VMware Workstation Pro为例一步步带你走。如果你用的是 VirtualBox 或者 Hyper-V思路也完全一样只是界面按钮的位置不同而已。首先打开你的 VMware Workstation点击“创建新的虚拟机”。会弹出一个向导这里我建议选择“自定义高级”虽然步骤多一点但能让我们更精细地控制虚拟机的配置避开一些默认的坑。选择硬件兼容性这一步通常保持默认的“Workstation 16.x”或你当前的最新版本就行。这个兼容性决定了虚拟机文件能被哪些版本的VMware打开选最新的通常没问题。安装来源这里非常关键向导会问“如何安装客户机操作系统”。请务必先选择“稍后安装操作系统”。很多新手会直接在这里选择“安装程序光盘映像文件”然后指向ISO但这样VMware可能会误判系统类型导致后续配置模板不对。我们先定义好硬件最后再挂载镜像这是最稳妥的做法。选择客户机操作系统在“客户机操作系统”页面选择“Microsoft Windows”版本在下拉框里找到“Windows Server 2012 R2”。VMware会根据这个选择来优化虚拟硬件的配置。命名虚拟机给你的虚拟机起个名字比如“Win-Server2012R2-Test”然后选择一个存放位置。强烈建议不要放在C盘系统盘找一个空间充足的D盘或E盘目录因为虚拟机文件会越来越大。固件类型选择“BIOS”即可。虽然UEFI是更新的技术但对于Windows Server 2012 R2传统的BIOS引导兼容性更好避免一些不必要的启动问题。处理器配置这里就用到我们之前的规划了。比如我选择给这个测试虚拟机分配2个处理器每个处理器2个核心总共就是4个逻辑核心。对于学习用途这完全够用。内存配置同样根据规划分配。我输入8192 MB即8GB。VMware会给出一个推荐范围只要在你的宿主机物理内存的范围内通常不超过宿主机内存的50%-70%都可以。网络类型按照我们之前说的选择“使用网络地址转换NAT”。这样虚拟机就能通过你的主机上网了。I/O控制器和磁盘类型这两步都保持默认的推荐选项LSI Logic 和 SCSI就行性能最好。选择磁盘选择“创建新虚拟磁盘”。指定磁盘容量输入规划的大小比如100 GB。下面有两个重要选项“将虚拟磁盘拆分成多个文件”这个选项适合经常需要把虚拟机文件拷贝到移动硬盘的朋友拆分后的小文件更容易移动。我一般就选这个。“立即分配所有磁盘空间”这个选项会立刻在你的物理硬盘上划出100GB的空间哪怕虚拟机还没用那么多。除非你对磁盘性能有极致要求否则不要勾选选“动态分配”会让磁盘空间随着虚拟机实际使用量增长更节省宿主机空间。指定磁盘文件磁盘文件的名称保持默认即可。点击“完成”虚拟机就创建好了。现在你会在VMware的左侧库列表中看到它但此时它还只是一台“空壳”电脑没有操作系统。接下来是挂载安装镜像。这一步就像给一台新电脑插入系统安装U盘。在VMware库中右键点击你刚创建好的虚拟机选择“设置”。在硬件选项卡中找到“CD/DVD (SATA)”设备。在右侧选择“使用ISO映像文件”然后点击“浏览”找到你事先准备好的 Windows Server 2012 R2 的 ISO 文件。确保“启动时连接”是被勾选的默认就是勾选的这样虚拟机一开机就会从光盘启动。点击“确定”保存设置。至此虚拟机的“硬件”组装完毕安装“光盘”也已就位可以开始安装系统了。3. 系统安装与初始配置详解激动人心的时刻到了我们给这台虚拟电脑通电开机。点击VMware工具栏上的“开启此虚拟机”。虚拟机会从我们刚才挂载的ISO镜像启动你会看到Windows的安装启动界面。语言与输入法第一个界面是让你选择要安装的语言、时间和货币格式、键盘和输入方法。这里全部选择“中文简体中国”即可然后点击“下一步”。现在安装点击中间那个大大的“现在安装”按钮。输入产品密钥这里会提示你输入产品密钥。对于安装阶段你可以使用微软公开的安装密钥仅用于安装无法用于激活。比如对于Windows Server 2012 R2 Standard版本你可以输入NB4WH-BBBYV-3MPPC-9RCMV-46XCB。输入后点击“下一步”。如果暂时没有密钥也可以点击“我没有产品密钥”先跳过系统会让你选择安装版本。选择操作系统接下来会列出可安装的版本。我们选择“Windows Server 2012 R2 Standard (带有 GUI 的服务器)”。带GUI的就是有图形桌面对于新手来说友好太多。另一个“服务器核心安装”是纯命令行界面适合高手。选好后点“下一步”。许可条款勾选“我接受许可条款”然后“下一步”。安装类型选择“自定义仅安装 Windows (高级)”。磁盘分区这时你会看到我们之前创建的100GB虚拟磁盘显示为“驱动器 0 未分配空间”。选中它点击“新建”。在大小输入框里输入你想分配给C盘的系统分区大小比如80000 MB约78GB然后点击“应用”。系统会提示为系统文件创建额外的分区如恢复分区、EFI系统分区等点击“确定”。这样你就看到了分区好的磁盘。选中主分区通常是驱动器0分区2点击“下一步”安装就正式开始了。安装过程大概需要10-20分钟期间虚拟机会自动重启几次这都是正常的。安装完成后系统会要求你首次登录前为管理员账户设置密码。设置管理员密码Windows Server 的安全策略要求密码必须足够复杂。你需要为内置的Administrator账户设置一个密码。密码必须至少包含大写字母、小写字母、数字和特殊符号中的三种并且长度不能少于8位。比如你可以设置一个像Server2024这样的密码请勿在实际生产环境使用如此简单的密码。输入两遍确认后按回车。登录系统使用刚才设置的密码登录系统。第一次进入桌面你会看到一个“服务器管理器”的仪表板自动打开桌面也非常干净只有回收站。别急我们一步步来配置。首先安装VMware Tools或Hyper-V集成服务。这个工具包至关重要它提供了虚拟机和宿主机之间更好的集成体验比如鼠标自由进出不用再按CtrlAlt释放鼠标了。屏幕自适应虚拟机窗口大小改变时分辨率自动调整。文件拖放可以直接在宿主机和虚拟机之间拖放文件。共享剪贴板可以在宿主机和虚拟机之间复制粘贴文字。安装方法很简单在VMware的菜单栏上点击“虚拟机” - “安装 VMware Tools”。虚拟机会自动加载一个安装光盘打开并运行里面的setup.exe一直点“下一步”直到完成然后根据提示重启虚拟机。重启后我们让桌面显示“此电脑”和“控制面板”等常用图标。在桌面空白处右键选择“个性化”-“更改桌面图标”在弹出的窗口里勾选上“计算机”、“用户的文件”、“控制面板”等你需要的图标点击“确定”。这样操作起来就顺手多了。4. 系统激活、更新与基础安全加固系统装好了工具也装了但事情还没完。一个“裸奔”的服务器系统是不安全也不完整的。我们还需要做激活、更新和基础加固。关于激活这是一个无法回避但必须谨慎对待的话题。用于学习和测试的虚拟机理论上应该使用正版授权。在实际操作中很多人会使用一些工具来激活系统。我必须强调请确保你仅在用于个人学习、测试且完全隔离的虚拟机环境中进行此类操作并理解其潜在风险。网络上流传的各类“KMS激活工具”或“激活脚本”其安全性无法保证可能包含恶意软件。最合规的方式是向微软购买授权或者利用微软官方提供的评估版有180天试用期。如果你决定在测试环境中使用其他方法务必从相对可信的渠道获取工具并在操作前为虚拟机创建快照以便随时回滚。假设你已经完成了激活步骤我们接下来做更重要的事系统更新。一个没有打补丁的Windows Server就像是敞开着大门的房子。打开“服务器管理器”点击左侧的“本地服务器”。在右侧属性面板中找到“Windows 更新”点击其后面的“未配置”链接。这会打开Windows更新设置。我建议在测试环境中选择“自动安装更新推荐”。然后点击“立即检查更新”。系统会连接到微软服务器下载并安装所有重要的安全更新和功能更新。这个过程可能需要较长时间并且通常会要求重启多次。请耐心完成这是保证系统安全稳定的基石。更新完成后我们进行几项基础的安全加固设置这些是好习惯更改默认RDP端口可选但推荐远程桌面RDP的默认端口是3389这是黑客扫描的常见目标。我们可以通过修改注册表来改变它。按下Win R输入regedit打开注册表编辑器。导航到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp。找到PortNumber键双击将其十进制值修改为一个不常用的端口比如53389。记住修改后必须在Windows防火墙中开放对应的新端口否则将无法远程连接。配置Windows防火墙服务器管理器仪表板里“本地服务器”下面可以看到“Windows防火墙”是“启用”状态。不要关闭它我们应该学会配置它。点击“Windows防火墙”进入高级设置可以针对“入站规则”和“出站规则”进行精细控制。例如如果你搭建了Web服务器就需要新建一条入站规则允许TCP端口80和443的流量。禁用不必要的服务对于一台纯粹用于测试特定功能的服务器可以禁用一些用不到的服务以节省资源。例如如果你不用打印功能可以在“服务”管理工具services.msc里将“Print Spooler”服务设置为“禁用”。但操作前务必清楚该服务的用途避免导致系统问题。做完这些你的 Windows Server 2012 R2 虚拟机才算是一个比较完整、相对安全的测试环境了。你可以用它来安装各种服务器角色比如通过服务器管理器的“添加角色和功能”向导来安装 IIS、DNS、DHCP、Active Directory 域服务等等开启你的服务器管理学习之旅了。记住每次进行重大变更前养成使用VMware的“快照”功能备份系统状态的习惯这样无论怎么“折腾”都能一键回到健康状态。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2408416.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…