制作Windows10政府版的小白教程
制作Windows10政府版的小白教程
https://03k.org/make10entg.html
首先,宿主系统要比操作的系统新,因为低版本dism操作不了:

当然也可以单独下载ADK,提取最新版本的dism工具。
ADK官方下载地址:https://developer.microsoft.com/zh-cn/windows/hardware/windows-assessment-deployment-kit#winADK
我提取出来的dism包:
链接: https://pan.baidu.com/s/1boT14eV 密码: kkkk
然后下载最新的简体中文(政府版EnterpriseG只支持简体中文)企业版iso,当前最新的是1703的,是这个:
64位
cn_windows_10_enterprise_version_1703_updated_june_2017_x64_dvd_10720588.iso
SHA1 3FFA76407A36260027BB1D56928BF3E36B2E295F
文件大小4.62GB发布时间2017-06-23
ed2k://|file|cn_windows_10_enterprise_version_1703_updated_june_2017_x64_dvd_10720588.iso|4959832064|1BE4CE1BF03E20D088AD79231B133478|/
32位
cn_windows_10_enterprise_version_1703_updated_june_2017_x86_dvd_10721462.iso
SHA1 AB5EDAFC0D34EBE8789BF26D93B6C6031EC2C48D
文件大小3.48GB发布时间2017-06-23
ed2k://|file|cn_windows_10_enterprise_version_1703_updated_june_2017_x86_dvd_10721462.iso|3737954304|9DF7203BD15FF86CD381D9C998462C78|/
下载好iso。我们就把整个光驱复制出来【点击图片放大】:

然后打开dism++,提取并挂载ISO光盘sources目录下的install.wim,不过我个人习惯是新建一个vhd去释放镜像,这样读写速度比较快,并且可以用hyperv来测试。反正能挂载上就行,用dism命令也可以;

然后就是执行升级版本操作和导入key的操作,(其实dism++会加入这些功能的,只不过鸭鸭比较忙,咕咕咕,其实接口都写好了的,迟点会加上)这里需要用到命令行的dism,并且要求dism版本不能低于操作的版本;
首先把dism++关掉,然后用dism的Get-TargetEditions命令来看看我们能升级到什么版本,虽然这一步不是必须的,不过查一下心里有底(我这里系统自带的dism版本过低,所以额外下载了新的dism放在d:\dism下面):
Dism /Image:镜像挂载目录 /Get-TargetEditions

然后人生没有什么意外的话,可以看到,我们挂载的镜像是可以升级到Education版本或者EnterpriseG版本的,也就是教育版和政府版本。接下来,我们使用dism的Set-Edition命令来对挂载的镜像进行升级操作:
dism /image:镜像挂载目录 /Set-Edition:EnterpriseG

可以看到,政府版的确删除了一些组件,关于这个具体区别,可以参考这篇文章。
接下来,我们继续使用dism的Set-ProductKey命令,导入政府版本的gvlk key:
Dism /Image:镜像挂载目录 /Set-ProductKey:YYVX9-NTFWV-6MDM3-9PT4T-4M68B

成功导入key之后,基本上是算制作完成了,当然你可以打开dism++,给镜像打打补丁,设置一下自己的个性化设置什么的,那些东西就是题外话了。所以,到这里可以再次打开dism++,另存为镜像(如果你电脑配置好,并且有足够的时间等待,可以选择保存为esd格式,更加省空间)

经过漫长的等待,你成功保存了镜像之后,我们回到解压出来的光盘目录,把sources目录下面的install.wim删除,替换成你制作的install镜像(install.wim或者install.esd),然后还要针对微软的光盘修改一个小地方,当然习惯用pe系统装机的可以忽略。。我们在sources目录下面找到一个叫做EI.CFG的文件,用记事本打开它:

你需要修改它的内容,如果不这么做的话,大概你用原版光盘安装的时候会提示你“密钥与可安装的任何版本都不符而失败”而无法继续安装。
来解释下这个文件的内容:
edition是指定版本,文件里面的Enterprise是企业版,政府版的ID是EnterpriseG我们修改成EnterpriseG就可以了,当然如果你的镜像里面包含多个系统,比如那些多合一的光盘,就多加几行edition就可以了,或者把EditionID去掉也是可以的,当EditionID无内容时也会出现系统版本选择菜单。[Channel] 是指定许可类型,这里可以看到默认就是Volume批量许可。而VL,当VL等于0或者1的时候,就会自动安装EditionID里面指定的第一个版本,当VL大于1的时候就会出现系统版本选择菜单。
好了,剩下就把光盘打包回去就好了,这里依然推荐使用dism++来打包,能保证不丢失引导信息。打开工具箱,选择ISO生成器,然后浏览目录,指定保存ISO的位置即可。

好啦,一个啰啰嗦嗦的小白教程写完啦~
如果你懒得做的话,可以下载我做好的政府版镜像:
===========================================
制作Windows10政府版的小白教程的更多相关文章
- 纯windows下制作变色龙引导安装U盘教程
原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...
- cocos2d-x3.9利用cocos引擎一键打包Android平台APK(C++小白教程)
链接地址:http://www.cocoachina.com/bbs/read.php?tid=333937 cocos2d-x3.9利用cocos引擎一键打包Android平台APK(C++小白教程 ...
- 《从LFS到自己的Linux发行版》系列教程:一步到位体验LFS11.0
目录 前言 第一节:LFS 准备工作 第二节:一步完成你的 LFS11.0 第三节:开启你的 LFS 系统 结语 前言 如果你把从源代码开始编译构建一个操作系统的工作当成厨师做一桌菜的话,Lin ...
- Ubuntu 16.04安装QQ国际版图文详细教程
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...
- 《zw版·Halcon入门教程与内置demo》
<zw版·Halcon入门教程与内置demo> halcon系统的中文教程很不好找,而且大部分是v10以前的版本. 例如,QQ群: 247994767(Delphi与halcon), 共享 ...
- 教你如何用PS制作多款按钮UI设计教程
教你如何用PS制作多款按钮UI设计教程 本文教大家制作按钮的方法 LV. ★ 初入设计,学做按钮.只会套个底色,加个阴影,字体纯白,小聪明的弄个圆角. LV. ★★(描边.字体.内阴影) 看了很多案例 ...
- 用Rufus来制作Windows10的U盘安装盘
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:用Rufus来制作Windows10的U盘安装盘.
- 用FlexSlider制作支付宝2013版幻灯片演示插件
flexslider制作支付宝2013版幻灯片精美特效,一款非常不错的jQuery特效源码可在下面地址或去源码搜藏网下载适用浏览器:IE8.360.FireFox.Chrome.Safari.Oper ...
- [转帖]windows10,business版和consumer版本区别
windows10,business版和consumer版本区别 时间:2018-07-08 10:50来源:原创 作者:5分享 点击: 7113 次 windows10系统(1803)busines ...
随机推荐
- eclipse 右键没有Build Path
如果Project Explorer右键没有build pathWindow ->show view 选择package explorer 参考https://blog.csdn.net/cod ...
- 05 redis(进阶)
redis 阶段一.认识redis 1.什么是redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库.Redis全称为:Remo ...
- 完全数--Python
如果一个数恰好等于它的因子之和,则称该数为“完全数” [1] .各个小于它的约数(真约数,列出某数的约数,去掉该数本身,剩下的就是它的真约数)的和等于它本身的自然数叫做完全数(Perfect num ...
- FIFO队列(First In First Out)和优先队列
queue<类型名> q; q.size() - 返回队列中元素个数 q.empty() - 若队列为空,返回true ,否则返回false q.pop() - 删除队首元素,但不返回其值 ...
- 数据库 MySQL part2
表记录的操作 增 1.插入一条记录 语法:insert [into] tab_name (field1,filed2,.......) values (value1,value2,.......); ...
- WPF 构建无外观(Lookless)控件
原文:WPF 构建无外观(Lookless)控件 构建一个用户可以使用Template属性设置外观的WPF控件需要以下几步 1.继承自System.Windows.Controls.Control 2 ...
- Mysql自学笔记
SQL(strucut query language) DDL (数据库定义语言)DML (数据库操作语言)DCL (数据库的控制语言)DTL (数据库的高级语言)查看版本的函数select vers ...
- hibernate 各历史版本下载 spring各历史版本下载
hibernate 各历史版本下载http://sourceforge.net/projects/hibernate/files/ spring各历史版本下载http://www.springsour ...
- 如何搭建SBT编译Scala开发的Android工程
作者:戚明峰 最近接触了shadowsocks的Android客户端项目源码(https://github.com/shadowsocks/shadowsocks-android),刚好这个项目是使用 ...
- valgrind检查still reachable情况
valgrind --leak-check=yes检查bufr编解码程序运行时提示still reachable: 568 bytes in 1 blocks,如下图示: 于是怀疑有内存泄漏,难道是m ...