无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 23439|回复: 95

[讨论] (2016.04.22已有新进展,看1楼更新)准备公布封装精简的办法,说说一些事情

    [复制链接]
发表于 2016-4-19 11:55:44 | 显示全部楼层 |阅读模式
本帖最后由 hzican 于 2018-4-21 17:39 编辑

2018.04.21,两年后有更新system32目录的精简列表。
Win7 - 32位 手工极限精简后文件列表(Nano Client)



2016.04.22 更新:Windows目录的精简
1、使用原版ISO文件 cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso 或者 cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso手工精简,不知道这两个版本有什么区别? 下载地址参考:http://msdn.itellyou.cn
2、使用dism或者wimlib从install.wim导出第五个版本的安装镜像文件, wimlib下载地址参考: http://wimlib.net
3、关闭默认启用的功能:
  1. md z:\0
  2. dism /ScratchDir:z:\temp /Mount-Wim /WimFile:z:\0.wim /Index:1 /MountDir:z:\0
  3. dism /ScratchDir:z:\temp /Image:z:\0 /Disable-Feature /FeatureName:"WindowsGadgetPlatform" /FeatureName:"InboxGames" /FeatureName:"More Games" /FeatureName:"Solitaire" /FeatureName:"SpiderSolitaire" /FeatureName:"Hearts" /FeatureName:"FreeCell" /FeatureName:"Minesweeper" /FeatureName:"PurblePlace" /FeatureName:"Chess" /FeatureName:"Shanghai" /FeatureName:"Internet Games" /FeatureName:"Internet Checkers" /FeatureName:"Internet Backgammon" /FeatureName:"Internet Spades" /FeatureName:"MediaPlayback" /FeatureName:"WindowsMediaPlayer" /FeatureName:"MediaCenter" /FeatureName:"OpticalMediaDisc" /FeatureName:"NetFx3" /FeatureName:"TabletPCOC" /FeatureName:"Printing-Foundation-Features" /FeatureName:"Printing-Foundation-InternetPrinting-Client" /FeatureName:"FaxServicesClientPackage" /FeatureName:"MSRDC-Infrastructure" /FeatureName:"Printing-XPSServices-Features" /FeatureName:"Internet-Explorer-Optional-x86" /FeatureName:"Xps-Foundation-Xps-Viewer" /FeatureName:"SearchEngine-Client-Package"
  4. dism /ScratchDir:z:\temp /Unmount-Wim /MountDir:z:\0 /Commit
复制代码

4、开始用wimlib删除目录:
  1. wimlib-imagex update z:\0.wim < z:\w_rd.txt
复制代码

w_rd.txt内容格式如下,后面会附上文件给懒人下载:
  1. delete --recursive "\$Recycle.Bin"
  2. delete --recursive "\Documents and Settings"
  3. delete --recursive "\PerfLogs"
  4. delete --recursive "\Windows\AppCompat"
复制代码

最后\Windows下面一级为13个目录:
  1. \Windows\AppPatch
  2. \Windows\Branding
  3. \Windows\Fonts
  4. \Windows\Globalization
  5. \Windows\inf
  6. \Windows\L2Schemas
  7. \Windows\Resources
  8. \Windows\servicing
  9. \Windows\Setup
  10. \Windows\System32
  11. \Windows\Web
  12. \Windows\winsxs
  13. \Windows\zh-CN
复制代码

\Windows\winsxs下面一级为7个目录:
  1. \Windows\winsxs\Catalogs
  2. \Windows\winsxs\Manifests
  3. \Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_0b66cb34258c936f
  4. \Windows\winsxs\x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.7600.16385_zh-cn_b7a33d2d3f47b7fb
  5. \Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af
  6. \Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2
  7. \Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17514_none_72d18a4386696c80
复制代码

其中\Windows\winsxs\Catalogs精简为空目录,\Windows\winsxs\Manifests下面精简到10个文件:
  1. \Windows\winsxs\Manifests\x86_microsoft-windows-shell-setup_31bf3856ad364e35_6.1.7601.17514_none_d4623c9747e247a7.manifest
  2. \Windows\winsxs\Manifests\x86_microsoft-windows-winre-recoveryagent_31bf3856ad364e35_6.1.7601.17514_none_bcd407cfce259313.manifest
  3. \Windows\winsxs\Manifests\x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.7600.16385_zh-cn_6189e316803d96d4.manifest
  4. \Windows\winsxs\Manifests\x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.7600.16385_zh-cn_b7a33d2d3f47b7fb.manifest
  5. \Windows\winsxs\Manifests\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af.manifest
  6. \Windows\winsxs\Manifests\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2.manifest
  7. \Windows\winsxs\Manifests\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17514_none_72d18a4386696c80.manifest
  8. \Windows\winsxs\Manifests\x86_microsoft.windows.i..utomation.proxystub_6595b64144ccf1df_1.0.7600.16385_none_9d148a8db8d32238.manifest
  9. \Windows\winsxs\Manifests\x86_microsoft.windows.isolationautomation_6595b64144ccf1df_1.0.0.0_none_35d357a66c38ade4.manifest
  10. \Windows\winsxs\Manifests\x86_microsoft.windows.systemcompatible_6595b64144ccf1df_6.0.7600.16385_none_49adccbde8169a03.manifest
复制代码

\Windows\System32下面一级为11个目录:
  1. \Windows\System32\catroot
  2. \Windows\System32\CodeIntegrity
  3. \Windows\System32\config
  4. \Windows\System32\drivers
  5. \Windows\System32\DriverStore
  6. \Windows\System32\oobe
  7. \Windows\System32\Setup
  8. \Windows\System32\SMI
  9. \Windows\System32\spp
  10. \Windows\System32\wbem
  11. \Windows\System32\zh-CN
复制代码

5、开始用wimlib删除文件,目前进度还没有完成system32的文件精简:
  1. wimlib-imagex update z:\0.wim < z:\w_del.txt
复制代码

w_del.txt内容格式如下:
  1. delete "\autoexec.bat"
  2. delete "\config.sys"
  3. delete "\Windows\bfsvc.exe"
复制代码

6、修改system、software、components,增加无人应答文件 unattend.xml:
  1. wimlib-imagex update z:\0.wim < z:\w_upd.txt
复制代码

w_upd.txt内容格式如下:
  1. add unattend.xml \Windows\Panther\unattend.xml
  2. add components   \Windows\System32\config\components
  3. add software     \Windows\System32\config\software
  4. add system       \Windows\System32\config\system
复制代码

7、真正清除删除的文件和目录
  1. wimlib-imagex  optimize z:\0.wim --recompress
复制代码

这是初步精简,后面会继续公布最新进展。

附上附件 Z.7z (180.84 KB, 下载次数: 176)

点评

昨天照着做了一遍,赞,这样的教程为个人订制提供了可能,谢谢作者!  发表于 2018-11-16 18:14

评分

参与人数 14无忧币 +66 收起 理由
tteewu + 5 很给力!
maomihuacha + 1
fxq + 5 赞一个!
xiaxia99 + 5 很给力!
sayhi1984 + 5 期待大大程式化作品面世!
ldz123ldz + 5 很给力!
2011寂寞泪 + 5 思路正确,期待。。
mjgzaj + 5 很给力!
20090101 + 5 很给力!
4go + 5 赞一个!
freesoft00 + 5
dafs + 5 技术优秀 这才算共享,顶
爱没来临 + 5 很给力!
879792799 + 5 很给力!

查看全部评分

 楼主| 发表于 2016-4-19 13:30:00 | 显示全部楼层
chiannet 发表于 2016-4-19 13:17
就事论事而已。

我看到楼主在帖子里以一种不屑的口吻轻易否定掉Microsoft Windows 在各种新技术开发上 ...

因为以微软的财力,不应该只是这种皮毛的改动,否则浏览器不会被谷歌比下去,移动市场不会被安卓占领。

点评

我只能说你是小白;背后的变化你都没看见  详情 回复 发表于 2016-4-19 13:30
我只能说你是小白;背后的变化你都没看见  详情 回复 发表于 2016-4-19 13:30
回复

使用道具 举报

发表于 2016-4-19 12:02:03 | 显示全部楼层
愿大神早日成功!!
回复

使用道具 举报

发表于 2016-4-19 12:11:04 | 显示全部楼层
比较支持 这样的想法,有好思路 大家一起分享 这样人多了 路就走出来了,
回复

使用道具 举报

发表于 2016-4-19 12:16:10 | 显示全部楼层
前排支持
回复

使用道具 举报

发表于 2016-4-19 12:49:43 | 显示全部楼层
针对我这样懒惰顽固的技术派,没有让人感兴趣的新东西,是不会主动升级的
既然自诩顽固的技术派,又只看重NT5,你为何不自行开发微软不愿搞得通用USB3.0驱动 for NT5、Directx12.0 for NT5、IE11 for NT5、AERO for NT5、bitlocker for for NT5、uefi  for NT5 ......


点评

人要有自知,这个不是我的能力能开发的,不知道以你的能力能提供什么给大家?  详情 回复 发表于 2016-4-19 13:06
回复

使用道具 举报

发表于 2016-4-19 13:04:07 | 显示全部楼层
简单说下,初雨论坛的dism管理器(现在dism++的旧版本),其实就是一个精简工具,只是知道的人少,或者愿意去搞的人少,所以发的人很少,另外你的这种跟踪方式,花费时间,精力太多。不过也支持你的这种行为

点评

这个工具能精简到三烦版Win7的那种程度吗?否则,我也不愿意如此费精力排除文件列表  详情 回复 发表于 2016-4-19 13:11
回复

使用道具 举报

 楼主| 发表于 2016-4-19 13:06:30 | 显示全部楼层
chiannet 发表于 2016-4-19 12:49
既然自诩顽固的技术派,又只看重NT5,你为何不自行开发微软不愿搞得通用USB3.0驱动 for NT5、Directx12.0 f ...

人要有自知,这个不是我的能力能开发的,不知道以你的能力能提供什么给大家?

点评

就事论事而已。 我看到楼主在帖子里以一种不屑的口吻轻易否定掉Microsoft Windows 在各种新技术开发上的各种努力。不但全面否定MS的新产品,还否定了参与开发的那些研究人员,觉得做人不必这样。  详情 回复 发表于 2016-4-19 13:17
回复

使用道具 举报

 楼主| 发表于 2016-4-19 13:11:16 | 显示全部楼层
soukouzen 发表于 2016-4-19 13:04
简单说下,初雨论坛的dism管理器(现在dism++的旧版本),其实就是一个精简工具,只是知道的人少,或者愿意 ...

这个工具能精简到三烦版Win7的那种程度吗?否则,我也不愿意如此费精力排除文件列表

点评

支持楼主,他们没有16GB硬盘的机器,不知道硬盘小的滋味。  发表于 2016-4-21 13:10
况且真正的精简应该是在挂载状态下才不损失原版兼容性,二次封装那没有技术可言  发表于 2016-4-19 18:33
三烦的算是标准吗?基本的NET等功能都不具备完整性还要各种既定修复且没有实现程序化制作,充其量只是一个偶然成品,在我的精简标准来说是残废品  发表于 2016-4-19 18:31
好奇你看过我精简的系统么  详情 回复 发表于 2016-4-19 13:15
不知道,你可以试试。只是给你提供一个思路。dism管理器是把组件看成是一个个包组件,然后删除的。具体你可以试验效果  详情 回复 发表于 2016-4-19 13:13
回复

使用道具 举报

发表于 2016-4-19 13:13:48 | 显示全部楼层
hzican 发表于 2016-4-19 13:11
这个工具能精简到三烦版Win7的那种程度吗?否则,我也不愿意如此费精力排除文件列表

不知道,你可以试试。只是给你提供一个思路。dism管理器是把组件看成是一个个包组件,然后删除的。具体你可以试验效果
回复

使用道具 举报

发表于 2016-4-19 13:13:48 | 显示全部楼层
hzican 发表于 2016-4-19 13:11
这个工具能精简到三烦版Win7的那种程度吗?否则,我也不愿意如此费精力排除文件列表

不知道,你可以试试。只是给你提供一个思路。dism管理器是把组件看成是一个个包组件,然后删除的。具体你可以试验效果

点评

光光是“dism支持”这个组件的大小已经令人发指,我也不懂三烦的精简原理,但是我会往里补充我需要的组件。  详情 回复 发表于 2016-4-21 13:12
回复

使用道具 举报

发表于 2016-4-19 13:13:49 | 显示全部楼层
hzican 发表于 2016-4-19 13:11
这个工具能精简到三烦版Win7的那种程度吗?否则,我也不愿意如此费精力排除文件列表

不知道,你可以试试。只是给你提供一个思路。dism管理器是把组件看成是一个个包组件,然后删除的。具体你可以试验效果
回复

使用道具 举报

发表于 2016-4-19 13:15:50 | 显示全部楼层
hzican 发表于 2016-4-19 13:11
这个工具能精简到三烦版Win7的那种程度吗?否则,我也不愿意如此费精力排除文件列表

好奇你看过我精简的系统么

点评

因为没有发现比三烦版Win7更小的版本,我一直没有下载其他的精简版本,所以才决定研究一下封装的问题。我自己用的系统是安装好以后再精简的,不用的功能和文件直接排除,所以比三烦版Win7的文件数量还要少,但是没有  详情 回复 发表于 2016-4-19 13:23
回复

使用道具 举报

发表于 2016-4-19 13:17:44 | 显示全部楼层
hzican 发表于 2016-4-19 13:06
人要有自知,这个不是我的能力能开发的,不知道以你的能力能提供什么给大家?

就事论事而已。

我看到楼主在帖子里以一种不屑的口吻轻易否定掉Microsoft Windows 在各种新技术开发上的各种努力。不但全面否定MS的新产品,还否定了参与开发的那些研究人员,觉得做人不必这样。

点评

因为以微软的财力,不应该只是这种皮毛的改动,否则浏览器不会被谷歌比下去,移动市场不会被安卓占领。  详情 回复 发表于 2016-4-19 13:30
回复

使用道具 举报

 楼主| 发表于 2016-4-19 13:23:14 | 显示全部楼层
soukouzen 发表于 2016-4-19 13:15
好奇你看过我精简的系统么

因为没有发现比三烦版Win7更小的版本,我一直没有下载其他的精简版本,所以才决定研究一下封装的问题。我自己用的系统是安装好以后再精简的,不用的功能和文件直接排除,所以比三烦版Win7的文件数量还要少,但是没有通用性,不适合一般用户
回复

使用道具 举报

发表于 2016-4-19 13:23:27 | 显示全部楼层
表示盲目精简WinSxS代表你放弃很多便捷的工具和功能(例如你无法更新系统或者使用dism或类似工具处理你的系统就Image),我只会在制作PE的时候才会精简WinSxS

而且随着时间的流逝,旧的东西就会自然而然躺入历史的垃圾箱,不管其多么经典

表示我最近几年开始碰到的工具至少NT6起步;因为需要用到新技术

我不赞同别人做精简系统,尤其是你常用的系统

还有32位的确支持大于4GB内存,因为用了PAE;但是兼容性不好(主要是32位驱动是以4GB内存寻址为基础),所以ms只在Server提供

表示现在还在躲避64位的人,我也只能祝愿这些守旧党好运了
回复

使用道具 举报

发表于 2016-4-19 13:30:50 | 显示全部楼层
hzican 发表于 2016-4-19 13:30
因为以微软的财力,不应该只是这种皮毛的改动,否则浏览器不会被谷歌比下去,移动市场不会被安卓占领。

我只能说你是小白;背后的变化你都没看见
回复

使用道具 举报

发表于 2016-4-19 13:30:50 | 显示全部楼层
hzican 发表于 2016-4-19 13:30
因为以微软的财力,不应该只是这种皮毛的改动,否则浏览器不会被谷歌比下去,移动市场不会被安卓占领。

我只能说你是小白;背后的变化你都没看见

点评

那你提供一个好的精简办法出来,我自认是小白  详情 回复 发表于 2016-4-19 13:37
回复

使用道具 举报

发表于 2016-4-19 13:34:55 | 显示全部楼层
还有如果嫌Windows大又卡的话;OSX绝对不适合你……OSX没有固态卡的不能自理;而且OSX的安装包比Windows大,OSX的应用动不动就上GB

建议你用ReactOS;开源的WinNT内核风格的系统;以NT5.2为基础

当然磁盘要求和PE差不多

点评

ReactOS已经用过了,没有硬件驱动支持,目前功能连精简的Win2003-otg版本都不如,我的老笔记本Thinkpad x200s, 8G内存用的Win2003-otg版RamOS,U盘一个250m大小的img文件启动,请问有这么小而且兼容性也不错的系统吗  详情 回复 发表于 2016-4-19 13:44
回复

使用道具 举报

 楼主| 发表于 2016-4-19 13:37:11 | 显示全部楼层
Mouri_Naruto 发表于 2016-4-19 13:30
我只能说你是小白;背后的变化你都没看见

那你提供一个好的精简办法出来,我自认是小白

点评

小白+1;只是我遇到的大牛都不赞同精简  发表于 2016-4-19 13:46
回复

使用道具 举报

 楼主| 发表于 2016-4-19 13:44:55 | 显示全部楼层
Mouri_Naruto 发表于 2016-4-19 13:34
还有如果嫌Windows大又卡的话;OSX绝对不适合你……OSX没有固态卡的不能自理;而且OSX的安装包比Windows大 ...

ReactOS已经用过了,没有硬件驱动支持,目前功能连精简的Win2003-otg版本都不如,我的老笔记本Thinkpad x200s, 8G内存用的Win2003-otg版RamOS,U盘一个250m大小的img文件启动,请问有这么小而且兼容性也不错的系统吗?
回复

使用道具 举报

发表于 2016-4-19 13:56:20 | 显示全部楼层
在网络上我只崇拜一种人。
不以盈利为目的,要么提供绝佳的工具给大家伙使用的,要么提供绝佳的方法给大家伙使用的。
从今天起,我崇拜你。
偶像,搞基不?

点评

精神上支持搞!!!  详情 回复 发表于 2016-4-19 14:11
回复

使用道具 举报

发表于 2016-4-19 14:11:57 | 显示全部楼层
爱没来临 发表于 2016-4-19 13:56
在网络上我只崇拜一种人。
不以盈利为目的,要么提供绝佳的工具给大家伙使用的,要么提供绝佳的方法给大家 ...

精神上支持搞!!!
回复

使用道具 举报

发表于 2016-4-19 15:09:49 | 显示全部楼层
三烦出的win7 x86精简成为经典,期待你的win7x64精简版成为经典!
回复

使用道具 举报

发表于 2016-4-19 23:40:34 | 显示全部楼层
      但愿只是技术贴。别升级。
回复

使用道具 举报

发表于 2016-4-20 00:01:18 | 显示全部楼层
楼主的帖子都很诚恳...
不过对精简的历史有个误会:三烦的这种系统真正的作者是Prosen,除非Prosen改了名字叫三烦...
这个系统就是Prosen的作品...楼主搜索就明白了..

点评

好像就是一个人,马甲。  详情 回复 发表于 2016-4-21 17:31
叫win7lite7658ex,我有,博客原版哦,呵呵~~~  发表于 2016-4-21 13:14
回复

使用道具 举报

发表于 2016-4-20 00:17:45 | 显示全部楼层
dism管理器 能精简?你自己没试过吧?它也就是个垃圾清理工具而已。。用它来精简组件?打包后体积基本没有变化。。
期待楼主的精简方案。。

点评

dism只是禁用功能,并没有删除文件啊,体积自然小不了!  发表于 2016-4-21 13:17
回复

使用道具 举报

发表于 2016-4-20 10:17:31 | 显示全部楼层
用作品击败所有持有异议、非议或者鄙视的人!对楼主的观点很赞同,windows走下坡路不是一天两天了,最终逐步不再是主流。
回复

使用道具 举报

发表于 2016-4-20 11:18:47 | 显示全部楼层
本帖最后由 mengcatcat 于 2016-4-20 14:55 编辑

觉得未来一定是pxe或云硬盘是主流,楼主只需研究最小的,支持网络,打印,浏览器 .net就行。
回复

使用道具 举报

发表于 2016-4-20 11:20:05 | 显示全部楼层
想当年的图形界面系统。OS2/warp 3.0 在386dx 40/4m 都能丝般流畅。Beos 50M的体积也强大无比。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 08:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表