Windows 7 封装与定制不完全教程

Posted 陈晓猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 7 封装与定制不完全教程相关的知识,希望对你有一定的参考价值。

Windows 7 封装与定制不完全教程

从定制Win7母盘到封装详细教程

手把手教你定制WIN7小母盘

Windows 7 封装与定制不完全教程

[教程] Windows 7 封装与定制不完全教程(一)(20110809)

 ZS规则 发表于 2010-7-13 19:48:41

https://www.itsk.com/forum.php?mod=viewthread&tid=40978&highlight=Windows%2B7%2B%B7%E2%D7%B0%D3%EB%B6%A8%D6%C6%B2%BB%CD%EA%C8%AB%BD%CC%B3%CC

Windows 7 封装与定制不完全教程

本帖最后由 ZS规则 于 2011-8-12 16:30 编辑

Windows7封装与定制处理(暂结篇)


时代在变,相同的是情感,不同的是感情。在XP时代我们使用Nlite,Vista我们使Vlite,Win7下我们可以使用rt7lite,虽然有bug,但是配合适当的后期处理还是很不错的,用rt7lite在封装后怎么才能不会失败请见帖子http://sky123.org/thread-141408-1-1.html

目前将自己win7安装盘处理经验分享的帖子不多,我只是想把我这些天来日日夜夜辛苦的成果分享给大家,毕竟精力有限,只想和大家一起研讨与探索,对于某些不足和需改进之处,大家可以给予足够的指责与批评




声明:追求“完美”兼容性和“完美”稳定性的,请不要再往下浏览。想要将本文应用在非法用途的,也不要再往下看,一切关于破解和激活的文件,我不会提供。


还有我要提出一点,忘大家不要怕下载walk或使用win7,如果配置跟得上,win7是个好东东,不要老是使用十年前的xp。这个时代东西更新都这么快,如果大家都一起攻win7的话很多后期处理难题很快就会被攻破的;第二点就是,win7时代已经不同于xp,一些组件不需要太精简,因为彼此都有依赖关系,不管怎么精简已经是一张DVD了,大家要把握住什么才是重点:稳定才是重点,只有在稳定的基础上才谈得上快速与精简!





(一)安装盘制作一封装盘定制

1.提取原版中Ultimate版本

  以我的电脑为例:将原版install.wim映像提取到e盘,即在e:\install.wim以管理员身份运行cmd

  在F盘新建zs-win7-ser文件夹zs2文件夹,将imagex.exe文件复制进去(附件会提供),并建立mount.cmd内容:

  1.      imagex /mountrw f:\install.wim 1 f:\zs2 
  2.      Pause
复制代码


   建立commit.cmd内容:

  1.      imagex /unmount f:\zs2 /commit
  2.      Pause
复制代码


   建立export.cmd内容:

  1.     imagex /export e:\install.wim 5 f:\install.wim "Windows7 Ultimate"
  2.       Pause
复制代码


下面双击export.cmd,待映像文件导出并提示“按任意键继续”

Ok我们现在可以进行第二步操作了!


2.解决声卡驱动(我不清楚新版的win7 SP1有没有修正这个bug)

首先双击mount.cmdF:\install.wim文件可写挂载到F:\zs2文件夹中。

总所周知,使用原版安装声卡驱动时有的机器上会安装不成功,尽管用了官方声卡驱动,比如HP CQ系列。


为了解决这个问题,我从网上下载了修复工具并提取相关文件:

wdmaudio.inf_x86_neutral_aed2a4456700dfde文件夹,附件有。

将它替换f:\zs2\Windows\System32\DriverStore\FileRepository中。

 

3.超微精简步骤:(额外删除批处理)

删除的文件一目了然,请读者自己查看分析。

  1. del /q F:\ZS2\ProgramData\Microsoft\Network\Downloader\*.*
  2. rd /s /q F:\ZS2\Windows\Ringtones
  3. del /q F:\ZS2\Windows\system32\recovery\winre.wim
  4. del /q F:\ZS2\ProgramData\Microsoft\Windows\Ringtones\*.*
  5. del /q f:\zs2\Users\Public\Recorded TV\Sample Media
  6. del /q f:\zs2\Users\Public\Videos\Sample Videos
  7. del /q f:\zs2\Users\Public\Pictures\Sample Pictures
  8. del /q f:\zs2\Users\Public\Music\Sample Music
复制代码

       注意这些文件还会在F:\ZS2\Windows\winsxs中出现,请删除其中部分。       更要注意的是,对于F:\ZS2\Windows\winsxs\backup文件夹处理时一定不要删除。
       删除了会影响更新补丁功能,最多只能做零字节扩充。
      具体做法是先获取F:\ZS2\Windows\winsxs文件夹管理员权限,再使用批处理:
      For /r F:\zs2\Windows\winsxs\Backup %%i in (*.*) DO type nul > %%i即可。


4.主题文件破解方法:用破解后的文件替换windows\system32 文件夹下的文件:

themeservice.dllthemeui.dlluxtheme.dll(附件中不提供)

 

 

5.应用无人值守文件来配置系统功能

F盘建立建立Untitled.xml(可以用记事本编辑或walk)

内容如下:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <unattend xmlns="urn:schemas-microsoft-com:unattend">
  3.     <servicing>
  4.         <package action="configure">
  5.             <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="6.1.7600.16385" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="" />
  6.             <selection name="Chess" state="false" />
  7.             <selection name="Internet Games" state="false" />
  8.             <selection name="Internet Backgammon" state="false" />
  9.             <selection name="Internet Checkers" state="false" />
  10.             <selection name="Internet Spades" state="false" />
  11.             <selection name="More Games" state="false" />
  12.             <selection name="PurblePlace" state="false" />
  13.             <selection name="Shanghai" state="false" />
  14.         </package>
  15.     </servicing>
  16.     <cpi:offlineImage cpi:source="catalog:f:/cn/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
  17. </unattend>
复制代码



上面只是示例,实现了删除internet游戏、chessmahjongPurblePlacemore games

你也可以配置更多功能,使用WALK来配置Untitled.xml的内容,仅供了解方法,具体操作不一一论述。

接下来,提取安装盘\sources中的dism文件到f:\zs-win7-ser文件夹中,新建addunattend.cmd

内容如下:

  1. Dism /Image:F:\zs2 /Apply-Unattend:F:\Untitled.xml
  2. Pause
复制代码


在提示完成过后,按任意键退出。

 

 

6.向映像文件添加补丁

大家可能用过nlitevlite甚至rt7lite向系统打过补丁,但又没有用过微软自家出的dism呢?

dism位于win7安装盘sourcesC:\Program Files\Windows AIK\Tools\Servicing中,仅仅 198kb却比任何第三方工具稳定、好用。

你可以用它来向install.wim文件添加补丁或驱动。下面我来告诉大家怎么添加补丁:首先从微软官方网站下载漏洞补丁程序。

(我下载了以下32个补丁,会在附件里提供,这些补丁我不会再更新,这只是一种形式,自己下载最新补丁按照打上就可以)。

F:\zs2文件夹下新建addhot.bat。内容如下:

  1. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB971468-x86.msu
  2. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB972270-x86.msu
  3. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB974431-x86.msu
  4. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB974571-x86.msu
  5. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB975467-x86.msu
  6. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB975496-v2-x86.msu
  7. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB975560-x86.msu
  8. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB976749-x86.msu
  9. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB977074-x86.msu
  10. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB977165-x86.msu
  11. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978207-x86.msu
  12. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978251-x86.msu
  13. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978262-x86.msu
  14. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978542-x86.msu
  15. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB978601-x86.msu
  16. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979306-x86.msu
  17. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979309-x86.msu
  18. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979482-x86.msu
  19. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979559-x86.msu
  20. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979683-x86.msu
  21. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB979916-x86.msu
  22. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980182-x86.msu
  23. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980195-x86.msu
  24. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980218-x86.msu
  25. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980232-x86.msu
  26. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980408-x86.msu
  27. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB980846-x86.msu
  28. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB981332-x86.msu
  29. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB981793-x86.msu
  30. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB982381-x86.msu
  31. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB982632-x86.msu
  32. Dism /Image:F:\zs2 /Add-Package /PackagePath:F:\win7hotfix\Windows6.1-KB2264107-x86.msu
复制代码



运行addhot.bat,等待结束会提示成功,按任意键退出。

 

 

7.运行commit.cmd来卸载可写映像

 

 

8.整理映像文件:上述做好的映像文件由于未处理,体积很大,比原来的还大,处理方法:

f:\zs-win7-ser文件夹中建立export2 .cmd,内容如下:

  1. imagex /export f:\install.wim 1 f:\install2.wim "Windows7 Ultimate"
  2. pause
复制代码


在完成操作后,将原来的install.wim1文件删除,将install2.wim改名为install.wim

 

9.ok!将install.wim覆盖原版文件,在虚拟机中运行并安装

 

(二)安装盘制作二之封装优化篇(见下一贴)

本帖最后由 ZS规则 于 2011-8-12 16:29 编辑

(二)安装盘制作二之封装优化篇

 

在完成上面操作后,你已经可以安装一些必备软件并执行封装之前的一切操作了下面跟着我来做

 

 

 

1.开启Administrator账户:(在安装盘中添加文件)

 

在系统安装盘内根目录添加文件:AUTOUNATTEND.XML(可在aik中定制修改)

 

内容如下:

 


  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--This answer file generated by XX-->
  3. <unattend xmlns="urn:schemas-microsoft-com:unattend">
  4.     <settings pass="windowsPE">
  5.         <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral"
  6. versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  7.             <SetupUILanguage>
  8.                 <UILanguage>zh-CN</UILanguage>
  9.             </SetupUILanguage>
  10.             <InputLocale>0804:00000804</InputLocale>
  11.             <UserLocale>zh-CN</UserLocale>
  12.             <UILanguage>zh-CN</UILanguage>
  13.             <SystemLocale>zh-CN</SystemLocale>
  14.         </component>
  15.         <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS"
  16. xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  17.             <UserData>
  18.                 <ProductKey>
  19.                     <Key />
  20.                     <WillShowUI>OnError</WillShowUI>
  21.                 </ProductKey>
  22.                 <Organization>WORKGROUP</Organization>
  23.                 <FullName>WIN7</FullName>
  24.                 <AcceptEula>true</AcceptEula>
  25.             </UserData>
  26.             <ImageInstall>
  27.                 <OSImage>
  28.                     <InstallFrom>
  29.                         <MetaData wcm:action="add">
  30.                             <Key>/IMAGE/NAME</Key>
  31.                         </MetaData>
  32.                     </InstallFrom>
  33.                     <InstallToAvailablePartition>false</InstallToAvailablePartition>
  34.                     <WillShowUI>OnError</WillShowUI>
  35.                 </OSImage>
  36.             </ImageInstall>
  37.         </component>
  38.     </settings>
  39.     <settings pass="oobeSystem">
  40.         <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral"
  41. versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  42.             <AutoLogon>
  43.                 <Password>
  44.                     <Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
  45.                     <PlainText>false</PlainText>
  46.                 </Password>
  47.                 <Enabled>true</Enabled>
  48.                 <LogonCount>1</LogonCount>
  49.                 <Username>Administrator</Username>
  50.             </AutoLogon>
  51.             <OOBE>
  52.                 <HideEULAPage>true</HideEULAPage>
  53.                 <NetworkLocation>Home</NetworkLocation>
  54.                 <ProtectYourPC>1</ProtectYourPC>
  55.                 <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
  56.                 <SkipMachineOOBE>true</SkipMachineOOBE>
  57.                 <SkipUserOOBE>false</SkipUserOOBE>
  58.             </OOBE>
  59.             <UserAccounts>
  60.                 <AdministratorPassword>
  61.                     <Value>QQBkAG0AaQBuAGkAcwB0AHIAYQB0AG8AcgBQAGEAcwBzAHcAbwByAGQA</Value>
  62.                     <PlainText>false</PlainText>
  63.                 </AdministratorPassword>
  64.             </UserAccounts>
  65.             <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
  66.             <TimeZone>China Standard Time</TimeZone>
  67.         </component>
  68.     </settings>
  69.     <settings pass="specialize">
  70.         <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral"
  71. versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  72.             <ComputerName>PC</ComputerName>
  73.         </component>
  74.         <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral"
  75. versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  76.             <SkipAutoActivation>true</SkipAutoActivation>
  77.         </component>
  78.     </settings>
  79.     <cpi:offlineImage cpi:source="catalog:f:/cn/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
  80. </unattend>
复制代码


在安装过程中可成功跳过oobe并自动激活Administrator账户。

 

 

 

2.配置桌面选项(按照个人习惯和理念)

 

a)桌面---右键个性化---更改桌面图标---选中你要选的图标---确定。

 

b)计算机---右键---属性---高级系统设置---启动和故障恢复---设置---将“系统失败”选项里的两个勾去掉,

 

  同时“写入调试信息”设置为“无”。同时可以设置“性能”,我个人是取消“淡入淡出或滑动菜单到视图”、

 

“任务栏和开始菜单中的动画”、“在单击后淡出菜单”、“在最大化和最小化时动态显示窗口”这几个勾。

 


      c)计算机---右键---属性系统保护---配置---关闭系统保护---删除。

 

d)计算机---右键---属性---远程---去掉“允许远程协助连接这台计算机”。

 

e)对任务栏点右键---属性---开始菜单---自定义---根据个人需要,在不需要的地方去掉勾,即可达到你想要的效果。

 

 

 

 

 

3.控制面板设置

 

a)安装绿软运行库、安装Adobe Flash Player 、安装WINRAR、音频播放软件、视频播放软件、迅雷、acdsee…

 

不要太省空间而不安装自己喜欢的软件,这样会很浪费买DVD的钱哦!

 

b)配置程序和功能:打开 “控制面板\所有控制面板项\程序和功能”—“打开或关闭Windows功能” ---

 

  选择你想要开启或关闭的功能如:关闭“远程差分压缩”可以从一定程度上加快拷贝移动文件的速率。

 

  下面是截图以及相关设置:

 

技术分享

 

1.png (87.56 KB, 下载次数: 17)

 

2011-8-9 23:52 上传

 

 

 

 

c)配置Windows Update选项(根据需要)。

 

d)配置操作中心:打开“控制面板\所有控制面板项\操作中心”---“更改操作中心设置”

 

  将“安全消息”和“维护消息”上所涉及的勾全部去掉,免得看着心烦!

 

  将“客户体验改善计划”设置为“否,我不想参与该计划”;

 

  将“问题报告设置”---“更改所有用户的报告设置”选中“从不检查解决方案”

 

  回到操作中心,根据大家需要,更改用户账户控制选项,笔者个人不建议将UAC更改,会增加计算机风险,

 

  不要以为这样会更方便,有时会付出沉重的代价!如果觉得win7不习惯,那还不如换回XP

 

e)配置主题文件,使其在不能显示透明效果的虚拟机下仍保持透明功能:

 


在不安装第三方主题文件时,由于虚拟机不能开启透明效果,即不能使用AERO主题,在保存完修改的主题文件后,

虽然是选中了AERO主题,但在下一次系统安装完成后仍然是basic的效果,这样并不能达到我们的预期效果。





经过笔者的比较,将主题文件保存,到

 

f:\zs2\Users\Administrator\AppData\Local\Microsoft\Windows\Themes找到主题文件,用记事本打开,将Composition的键值由0改为1即可。

 

技术分享

 

2.png (55.87 KB, 下载次数: 8)

 

2011-8-9 23:52 上传

 

 

 

 

f)修改声音控制选项:控制面板---声音---通信---不执行任何操作

 

g)取消自动播放:控制面板\所有控制面板项\自动播放---取消为所有媒体和设备使用自动播放(请斟酌,有朋友说会影响某些银行网银盾)

 

h)疑难解答设置:控制面板\所有控制面板项\疑难解答更改设置---“计算机维护”禁用----“其他设置”后的两个勾去掉。

 

 

 

 

 

4.组策略设置

 

a)运行---gpedit.msc

 

b)计算机配置---管理模板---windows组件---Internet Explorer---阻止执行首次运行自定义设置---已启用---直接转到首页;

 

  关闭故障检测---已启用;

 

  关闭显示Internet Explorer帮助菜单---已启用;

 

  禁用定期检查Internet Explorer软件更新---已启用;

 

  禁用程序启动时的软件更新shell设置---已启用;

 

  启用兼容性日志记录---已禁用;

 

  阻止参与“客户体验改善计划”---已启用;

 

  关闭所有用户安装程序的建议---已启用。

 

c)计算机配置---管理模板---windows组件---NetMeeting---禁用远程桌面共享---已禁用

 

d)计算机配置---管理模板---windows组件--- Windows Media Player---防止自动更新---已启用;

 

  不显示首次使用对话框---已启用;防止媒体共享---已启用。


e)计算机配置---管理模板---windows组件---windows错误报告--- Windows 错误报告---已启用。


f)计算机配置---管理模板---windows组件--- Windows 移动中心---关闭 Windows 移动中心---已启用。

 

g)计算机配置---管理模板---windows组件---家庭组---阻止计算机加入家庭组---已启用。

 

h)计算机配置---管理模板---windows组件---联机帮助---关闭活动帮助---已启用。

 

i)计算机配置---管理模板---windows组件---网络投影仪---关闭连接到网络投影仪---已启用。

 

j)计算机配置---管理模板---windows组件---游戏浏览器---关闭下载游戏信息---已启用;

 

  关闭游戏更新---已启用;

 

  跟踪“游戏”文件夹中的上次游戏时间---已启用。

 

k)计算机配置---管理模板---windows组件---自动播放策略---关闭自动播放---已启用---所有驱动器;(请斟酌,有朋友说会影响某些银行网银盾)

 

  不设置“始终执行此操作”复选框---已启用;

 

  关闭非卷播放的自动播放---已启用;

 

  自动运行的默认行为---已启用---不执行任何自动运行命令。

 

l)计算机配置---管理模板---系统---驱动程序安装---关闭 Windows Update 设备驱动程序搜索提示---已启用。

 

m)计算机配置---管理模板---系统---设备安装---在设备上安装通用驱动程序时发送 Windows 错误报告---已禁用;

 

  当设备驱动程序在安装过程中请求附加软件时禁止 Windows 发送错误报告---已启用;

 

  禁止在通常会提示创建还原点的设备活动过程中创建系统还原点---已启用。

 

n)计算机配置---管理模板---系统---系统还原---关闭配置---已启用;

 

  关闭系统还原---已启用。


o)用户配置---管理模板---“开始”菜单和任务栏---关闭用户跟踪---已启用;

 

  从“开始”菜单中删除“家庭组”链接---已启用;

 

  删除“操作中心”图标---已启用。

 

p)用户配置---管理模板------windows组件---Internet Explorer---阻止执行首次运行自定义设置---已启用---直接转到首页;

 

  关闭显示Internet Explorer帮助菜单---已启用;

 

  阻止参与“客户体验改善计划”---已启用。

 

q)用户配置---管理模板------windows组件---windows错误报告--- Windows 错误报告---已启用。

 

r)用户配置---管理模板------windows组件---Windows 移动中心---关闭 Windows 移动中心---已启用。

 

s)用户配置---管理模板------windows组件---网络投影仪---关闭连接到网络投影仪---已启用。

 

t)用户配置---管理模板------windows组件---自动播放策略---关闭自动播放---已启用---所有驱动器;(请斟酌,有朋友说会影响某些银行网银盾)

 

不设置“始终执行此操作”复选框---已启用;

 

关闭非卷播放的自动播放---已启用;

 

自动运行的默认行为---已启用---不执行任何自动运行命令。

 

u)用户配置---管理模板------系统---驱动程序安装---关闭 Windows Update 设备驱动程序搜索提示---已启用;

 

  设备驱动程序的代码签名---已启用---忽略。

 

v)用户配置---管理模板------系统---桌面---删除清理桌面向导---已启用。

 

 

 

 

 

5.系统服务设置

 

系统服务不要做太多优化,优化多了有时会造成致命错误。

 

本人平时只关闭RemoteRegistry、WinDefend、WerSvc这三个服务,至于防火墙服务、打印机服务等请根据情况关闭。

 

 

 

 

 

6.其它设置及优化:

 

a)输入法设置修复(我不清楚新版windows7 SP1有没有修正这个bug)

 


对输入法设置过的朋友可能会出现这些情况:

1.在第一次进入桌面后右下角的输入法小键盘消失

2.对于输入法的选择(比如选择了搜狗输入法与智能ABC删除了微软拼音)无效。





对于上述现象,笔者有以下解决方案:


对于第一种现象



  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
  3. "输入法"="c:\\windows\\system32\\ctfmon.exe"
复制代码



对于第二种现象:

 

请留意注册表下[HKEY_CURRENT_USER\Keyboard Layout\Preload]的键值。

 

 

 

看到了
吗?可能有些朋友已经看出来了,这些关乎已经选择使用的输入法比如:

 

[HKEY_CURRENT_USER\Keyboard Layout\Preload]

 

"1"="00000804"

 

"2"="e0200804"

 

"3"="00000409"

 

说明:1---代表中文美式键盘、2---代表搜狗输入法、3---代表美式键盘。

 

将它另存为reg文件在封装第一次进入桌面前导入即可。

 


  1. Windows Registry Editor Version 5.00

  2. [HKEY_CURRENT_USER\Keyboard Layout\Preload]
  3. "1"="00000804"
  4. "2"="e0200804"
  5. "3"="00000409"
复制代码


方法不是完美的,也许朋友中有更好的方法,请大家踊跃发言与指正,只有分享才会快乐!



如果觉得喜欢,请回帖支持!                                                                                                                                                                                                       

 

声卡文件替换:

 

本帖隐藏的内容

http://u.115.com/file/f65e29dfa2


  

 

 

批处理及配置文件下载地址:

 

本帖隐藏的内容

http://u.115.com/file/f6870191a9


 

 

补丁下载地址:

 

本帖隐藏的内容

http://u.115.com/file/f65ee32362

 

以上是关于Windows 7 封装与定制不完全教程的主要内容,如果未能解决你的问题,请参考以下文章

什么是 Windows Embedded Standard 7

Windows XP/Windows 7/Windows 8/Windows 10系统封装的另类教程和思路

封装系统(以封装Windows 7为例)

[分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)

如何定制Windows Embedded Compact 7 shell详解

使用 Easy Sysprep v4(ES4) 封装 Windows 7教程