标题:ntLite修改Win7安装包中文件夹查看方式的默认值实验
只看楼主
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
结帖率:91.53%
 问题点数:0 回复次数:7 
ntLite修改Win7安装包中文件夹查看方式的默认值实验
早说过再玩精简就剁手的,最近又犯瘾了,,,
用nLite精简XP,是有这一项的,如下图:


可是到了ntLite,精简Win7,就没这项了
今天就来试试能不能修改Win7安装包,加入这一项
无论成功失败,都对ntLite和Win7/Win10多一份了解,犯瘾就犯瘾吧
搜索更多相关主题的帖子: 修改 Win7 安装 默认 实验 
2019-01-23 19:33
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
得分:0 
第一步,先在nLite精简XP的过程中,找到它到底修改了什么?

先将MSDN的XP的ISO解压到如F:\xp1
nLite只选优化调整,如下图:

调整中,只随便选个查看方式,如:图标,别的项目都不动
怎么才能知道nLite修改了xp1中的哪个或哪些文件呢?
老鸟不编程,也可以用DOS搞定,如下图:

现在,可供对比的第一份列表和第一份目录,已经有了

复制xp1,得到xp1 - 副本

再重复上面步骤,nLite还是对xp1,也只优化调整,也只随便选个不同的查看方式,如:平铺
然后,dos,如下图:


没错,就是把上一次的命令里的xp001改成了xp002

接下来,就是对比工具了,ultraEdit安装时,会带个它的比较工具Ultra Compare,很好用,二进制和文本文件都能对比
对比f盘的xp001.txt和xp002.txt,如下图:


工具栏标1的,是文本比较(三方文本比较)和二进制快速(智能)比较,标2的,是上一处不同和下一处不同
经过简单分析,基本定位在I386文件夹的HIVEDEF.INF文件上,
再对比,xp1和xp1 - 副本两个文件夹的I386里的HIVEDEF.INF,
[AddReg]小节,最后多了一句,如下图:


得到第一步的结果,原来是在注册表CurrentUsers里加点东西

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-01-23 20:40
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
得分:0 
第二步,分析ntLite对Win7安装文件的修改,步骤和原理基本差不多,就是用DOS列出目录列表,对比两次都修改了哪些文件,再对比目录中具体的文件:

先把Win7的MSDN原版ISO解压到f:\win7s,打开ntLite,先做些设置,如下图:

然后,添加映像文件夹,只随便改个设置,关于资源管理器的,如下图:

应用,在保存映像之前停止,如下图:

开始之后,很快完成,到系统来源,在资源管理器中打开挂载项目,如下图:

复制D:\liteW7TestTemp里面的NLMount01到f盘,并改名为w71

饿了,明天继续

[此贴子已经被作者于2019-1-23 21:35编辑过]


报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-01-23 21:07
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
得分:0 
上面,应用时,在保存映像之前停止,然后再复制挂载目录,会出现很多复制冲突之类的提示,我还是先保存映像,再用好压解出来。

有时候需要去掉这个文件夹的只读属性
应用完成后,用好压把F:\Win7s\sources\install.wim解压到f盘,名为w7s,并用DOS命令生成目录列表,命令如下
f:
cd w7s
dir /a/s >f:\w71.txt
cd\
然后把w7s改名为w7s0
重打开ntLite,再加载,再修改按钮分组那一项为别的,应用,保存映像,再解压到f:\w7s,再用DOS生成目录列表w72.txt
对比:

应该是这个文件。
修改方法参见:https://zhidao.baidu.com/question/584447841.html



[此贴子已经被作者于2019-1-26 17:29编辑过]


报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-01-24 15:30
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
得分:0 
最后,再ntLite,做一些精简和设置,应用,保存映像之前停止,系统来源,在资源管理器中打开挂载项目,将修改好的DEFAULT替换,卸载,造盘,安装一遍,等待结果。

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-01-26 18:07
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
得分:0 
失败,单独改了users\default\ntuser.dat,也失败

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-01-27 16:00
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
得分:0 
system32\config\Default,也修改了
Users\default\NtUser.Dat,也修改了
Users\Administrator\NtUser.Dat,也修改了
还是失败了,

对比了一下MSDN原版WIN7的ISO,和精简过的,system32\config里面的文件不一样,.Log,.Log1等文件,可能要同时拷回来,试试吧,最后一次。

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-01-28 20:07
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1501
专家分:6573
注 册:2010-7-5
得分:0 
https://zhidao.baidu.com/question/1702845076621035220.html
system32\config里几个文件的对应注册表位置

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-01-29 19:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-492814-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.216196 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved