0008 手动定制原版 Win7 操作系统(终)

2023-11-01 12:10

本文主要是介绍0008 手动定制原版 Win7 操作系统(终),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  本篇为连载系列的最后一篇文章,将贯穿始终最后到我们成功安装系统到系统成功启动验证我们的修正。之前介绍过的步骤已经非常详细,我们将一带而过,重要的是在Windows PE下如何将我们修正后的系统安装到硬盘中,我们将用虚拟机完成这些事情。

【准备工具】

支持运行64位程序的WinPE,以下两款都非常不错:

http://www.wingwy.com/archives/2014_07_4902.html

http://www.itiankong.net/thread-334437-1-1.html

【开始制作】

  首先我们根据前几篇文章的介绍,根据自己需要按顺序操作一次,这次我直接在ISO解压出来的文件夹中操作。

1、挂载并整合驱动(只做演示,自己做的时候可根据需要整合其他驱动)


2、整合系统补丁(只做演示,自己做的时候要下载整合所有补丁)


3、开启我们需要的功能(只做演示,其他根据自己需要去开启)


4、挂载注册表修改我们要改的内容,我这里分别挂载了SYSTEM和SOFTWARE,SYSTEM中默认禁止了Windows自带杀毒的服务、Windows搜索服务、Windows防火墙服务。SOFTWARE修改了默认关闭UAC用户账户控制。只修改一些用来验证我们的操作是否生效。


5、根据http://www.nmgwddj.com/share/141.html内容做适当精简。

6、保存install.wim


7、复制我们做好的Autounattend.xml文件到ISO目录下。

【安装系统到硬盘】

  新建一个虚拟机,然后挂上一个带分区工具的ISO光盘,上面介绍大家下载的WinPE就可以,首先进入PE对虚拟机中的硬盘分区。


  这里我分了两个区,分区完成后关闭虚拟机。将第二个分区映射出来,把我们修正后的Win7安装目录复制到映射出来的分区中,注意在映射的时候记得把只读模式打开的勾去掉。



  复制完成后,断开虚拟机,开启虚拟机进入CMOS将光驱设置为首选启动(由于分区后VM会检测是否有可引导分区,如果有他会把硬盘设置为默认启动,我们就无法进入PE了),再次进入WinPE环境。


  在PE下打开我们复制过去的Win7目录,看一下不缺什么文件了:


  我们开始安装,先将Autounattend.xml文件复制到C:盘根目录


  然后打开命令提示符,将目录切换到我们的Win7存放目录下,如下图:


  然后输入命令Setup.exe /Unattend:C:\Autounattend.xml后回车,我们就可以看到安装程序的启动画面已经出来了:


  选择我们要安装的分区后确定,系统便开始自动安装了。



  当这里展开Windows文件完毕后,系统会重启,重启时你可以先不让系统安装,继续进入WinPE,将C:盘做成一个Ghost文件,这样你把这个Ghost文件复制到任意一台机器上恢复后,其他机器便可以无人值守全自动安装了。因为我们只做效果演示,Ghost就不给大家做了。等待系统安装完毕,看一看我们修改的东西是否生效了!

开始重启了:


  重启后才是真正的针对机器硬件安装驱动、安装用户文件等操作,所以在刚才重启后做Ghost正好是恰当的时机,因为在PE下只不过是把安装文件全部复制到C盘而已,重启后别忘记把首启动设置为硬盘。

重启后进入正式安装界面:




等待中。。。

这次安装完毕后重启便可以进入系统了:




  我们成功安装了系统,下面就是验证我们的操作是否生效的时候了。因为集成的驱动在虚拟机中并没有对应的硬件,所以没办法验证,大家自己做的时候可以留意,一定是生效的。

系统补丁我们可以通过控制面板--程序和功能--查看已安装的更新 来查看:


点击后我们能看到我们集成的补丁已经成功安装了:


  下面我们验证功能,同样也是在程序和功能中,点击“打开或关闭Windows功能”选项就能看到,系统默认TelnetClient是关闭的,而我们在安装前将他开启了起来,所以这里查看Telnet客户端应该是已经安装的状态,如下图:


  至于文件大家可以自己去验证,这些肯定是生效的,最后我们就来看一下服务。在安装前我们是关闭了3个服务,Window搜索、Windows杀毒、Windows防火墙。这3个服务应该处于禁用状态则证明我们的修改注册表的操作是生效的。如下图:


同样,我们关闭了UAC用户账户控制,通过控制面板中用户管理中,我们一样看到功能UAC默认被关闭掉了。


【总结】

  到这里,我们连载的教程就完毕了,几篇文章主要阐述了如何手动对一个尚未安装的Win7系统进行定制,以后像Win8 Win10 WinServer2012 都是同样的道理。这些手动的操作从根本上描述了那些所谓的精简工具是怎样一个工作流程。最后期待大家做出自己满意的系统。

这篇关于0008 手动定制原版 Win7 操作系统(终)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/322862

相关文章

Linux操作系统 初识

在认识操作系统之前,我们首先来了解一下计算机的发展: 计算机的发展 世界上第一台计算机名叫埃尼阿克,诞生在1945年2月14日,用于军事用途。 后来因为计算机的优势和潜力巨大,计算机开始飞速发展,并产生了一个当时一直有效的定律:摩尔定律--当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。 那么相应的,计算机就会变得越来越快,越来越小型化。

PDFQFZ高效定制:印章位置、大小随心所欲

前言 在科技编织的快节奏时代,我们不仅追求速度,更追求质量,让每一分努力都转化为生活的甜蜜果实——正是在这样的背景下,一款名为PDFQFZ-PDF的实用软件应运而生,它以其独特的功能和高效的处理能力,在PDF文档处理领域脱颖而出。 它的开发,源自于对现代办公效率提升的迫切需求。在数字化办公日益普及的今天,PDF作为一种跨平台、不易被篡改的文档格式,被广泛应用于合同签署、报告提交、证书打印等各个

win7+ii7+tomcat7运行javaWeb开发的程序

转载请注明出处:陈科肇 1.前提准备: 操作系统:windows 7 旗舰版   x64 JDK:jdk1.7.0_79_x64(安装目录:D:\JAVA\jdk1.7.0_79_x64) tomcat:32-bit64-bit Windows Service Installer(安装目录:D:\0tomcat7SerV) tomcat-connectors:tomcat-connect

win7如何设置SATA硬盘

Win7在安装时设置的是IDE,安装完后需要在注册表中设置为SATA,否则直接设BIOS会不认硬盘,具体如下 注册表子项:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Msahci 找到Start键,将值0改为3

win7系统中C盘空间缩水的有效处理方法

一、深度剖析和完美解决   1、 休眠文件 hiberfil.sys :   该文件在C盘根目录为隐藏的系统文件,隐藏的这个hiberfil.sys文件大小正好和自己的物理内存是一致的,当你让电脑进入休眠状态时,Windows 7在关闭系统前将所有的内存内容写入Hiberfil.sys文件。   而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑

超越IP-Adapter!阿里提出UniPortrait,可通过文本定制生成高保真的单人或多人图像。

阿里提出UniPortrait,能根据用户提供的文本描述,快速生成既忠实于原图又能灵活调整的个性化人像,用户甚至可以通过简单的句子来描述多个不同的人物,而不需要一一指定每个人的位置。这种设计大大简化了用户的操作,提升了个性化生成的效率和效果。 UniPortrait以统一的方式定制单 ID 和多 ID 图像,提供高保真身份保存、广泛的面部可编辑性、自由格式的文本描述,并且无需预先确定的布局。

1、简述linux操作系统启动流程

1、简述linux操作系统启动流程 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。开机时将ROM中的指令映射到RAM的低地址空间,CPU读取到这些指令,硬件的健康状况进行检查,按照BIOS中设置的启

win7下安装Canopy(EPD) 及 Pandas进行python数据分析

先安装好canopy,具体安装版本看自己需要那种,我本来是打算安装win764位的,却发现下载总是出现错误,无奈只能下载了32位的! https://store.enthought.com/downloads/#default 安装好之后,参考如下连接,进行检验: 之后再根据下面提供的连接进行操作,一般是没问题的! http://jingyan.baidu.com/article/5d6

win7上R读取excel过程

win7上R读取excel过程 按照书上操作,出现 Error in odbcConnectExcel("c:/r-workspace/contacts.xls") :    odbcConnectExcel is only usable with 32-bit Windows 测试使用剪贴板(先将数据复制,则存在剪贴板了)的读取excel的方法,是可