把 Win 8.1 改成 Windows 2012 R2

记得当年在网上看到老外的一篇文章,讲到把 XP 改成服务器版本,好像就改一个注册表的键值。

在 Windows 2008 年代,流行过替换激活的方法,替换 token.dat 文件,系统就变成了 Vista。

如今想把 Win 8.1 也改成服务器版本,在网上找了一通一通又一通。都无果。实际上可能是没有这种需要。

闲来无事,改着玩。大体要这么几步:

1、停止 sppsvc 服务

2、替换 SPP 目录;

目录在 windir\system32\spp 和 windir\SysWOW64\spp。不过后面一个好像没有太大的作用,不知道不替换是否也行?

3、解决 sppsvc 服务 拒绝访问的问题;

HKLM\software\microsoft\windows\currentversion\setup\PnpLockdownFiles : read : NT AUTHORITY\LOCAL SERVICE

C:\Windows\System32\spp\store\2.0\data.dat write

HKLM\System\CurrentControlSet\Services\WinSock2\Parameters : Read : NT AUTHORITY\NETWORK SERVICE

最后一项可能无所谓,可能也与此无关。

4、启动 sppsvc 服务;

5、重新安装许可证文件;

cscript.exe slmgr.vbs /rilc

6、安装产品密钥

当然是要 Windows 2012 R2 的密钥了。

slmgr /ipk XXX-XXX-XXX-XXX-XXX

7、复制 api*.dll 文件;

在 System32 目录下,有两百多个,具体还要再确定

8、复制 Branding 目录;

在 System32 目录下。

9、激活;

slmgr /qto

10、改注册表;

尽管激活以后,系统已经是服务器版本了,但是,注册表的键值仍未自动改过来,还需要手工改一下。主要有这样几个:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]

"InstallationType"="Server"

"EditionID"="ServerDatacenter"

"ProductName"="Windows Server 2012 R2 Datacenter"

只有这时候改才有用。

11、复制文件;

这里需要复制的文件也很多,比如最重要的一个文件 ServerManager.exe。

因为,服务器版本上有 ServerManager,在非服务器版本上没有,当然与之配套的文件也有许多。

主要在 windir\Microsoft.NET\assembly\GAC_MSIL\ 下。

功能文件在 windir\WinSxS\ 下。

时间: 2024-10-03 23:28:59

把 Win 8.1 改成 Windows 2012 R2的相关文章

04-把 Win 8.1 升级成 Windows 2012 R2 (三续)

今天,还要说一个有关服务器的注册表项目,这已经是第四个了.内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Server] "ClientExperienceEnabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVe

把 Win 8.1 升级成 Windows 2012 R2 (再续)

前面我们说了两个有关版本的地方,今天,还要再说一个地方. 打到位置,看到文件内容,其含义基本上不言自 明了. 位置:C:\Windows\servicing\Editions 共有四个文件. 1.EditionMatrix.xml:描述了版本变换的说明. 在服务器上: - <Edition ID="ServerStandard" name="Microsoft-Windows-ServerStandardEdition" -> <Target ID

把 Win 8.1 升级成 Windows 2012 R2 (续)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ PackageDetect PackageIndex Packages Microsoft-Windows-Foundation-Package Microsoft-Windows-ServerCore-Package 1.在包检测中分别有这两项: Microsoft-Windows-ServerCore-Package

转换windows 2012 R2的版本号

豆子今天被同事询问,能否把windows 2012 R2 data center降级成standard版本,原因很简单,前者要6000多刀,后者只要800刀.公司配置了data center版本的服务器大概有12个,如果不能降级,那么恐怕都得重装. 经过一番研究,结论如下: 微软官方支持从低版本升级到高版本,比如从 Evaluation升级到Essetnial到Standard到DataCenter. 比如首先获取当前版本号(Edition), 然后获取可以升级的版本 然后 使用 命令  DIS

Windows 2012 R2 操作系统搭建DHCP-HA集群

Windows 2012 R2 操作系统搭建DHCP-HA集群 目录 一.DHCP故障转移集群介绍 2 1.1工作原理 2 1.2工作模式以及使用场景 2 二.实验目的 3 三.实验原理 3 3.1实验拓扑 3 3.2实验环境设备 3 3.3 实验检测方式 4 四.配置步骤 5 4.1.添加DHCP角色 5 4.2.创建作用域 11 4.3.配置时间同步 23 4.4.配置故障转移 24 五.实验结果测试 35 一.DHCP故障转移集群介绍 Windows 故障转移群集中的 DHCP.此选项将 

在工作组的环境中配置Windows 2012 R2的远程桌面服务

在工作组的环境中配置Windows 2012 R2的远程桌面服务How to configure Remote Desktop Service in Windows 2012 R2 workgroup 今天正好有需要配置一台Windows 2012 R2的终端服务器,不过是在工作组中.本来以为没什么问题,最多配置界面比较难找一些.(Windows 2012开始的终端服务/远程桌面服务的管理界面和之前版本的Windows差异巨大.)结果遇到了不少麻烦.在安装好服务器角色后,包括Remote Des

.net core 部署到 windows 2012 r2 服务器 发请求慢

第一次使用.net core(版本2.2),整个开发过程没遇到什么大问题,但是在部署的时候就遇到了一个非常难以解决的问题. 部署到服务器上的时候发现(windows 2012 r2),网站登录特别慢,要好几秒,排查了一番,发现是在发送请求的时候响应非常慢,比如a站点请求b站点的接口. 测试本机发现,在本机也慢,但是部署到阿里云就没问题,这就奇怪了. 我猜测可能的原因: 1.补丁没打好(由于windows 2012 r2 使用.net core 要安装好几个补丁) 2.sdk版本不兼容 重新打补丁

Windows 2012 R2 中的AD DS部署

1.操作系统安装过程在此不讲解,简单.安装好后,首先固定好计算机名与IP地址,关于DNS设定设定成IP地址即可(计算机名与IP地址后期不在变更). 2.服务器管理器 --管理--添加角色功能--基于角色或功能的安装--默认选中服务器池中的服务器--角色(选择:Active Directory域服务和DNS服务器--直至确认安装--等待安装完成出现浅蓝色字体"将此服务器提升为域控制器"或"关闭回到服务器管理器界面右上角处--单击"黄se叹感号"<禁用关

[转载]Windows 2012 R2安装SharePoint 2013 手动安装工具软件

之前介绍过在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2013并打sp1补丁的简单参考,废话不多说,直接进入正文吧. 1.系统的版本,Windows Server 2012 R2 DateCenter版本: 在安装SharePoint之前,我已经完成了所有的准备工作,如:安装操作系统.修改机器名.设置静态Ip.安装FrameWork 3.5.安装IIS.