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.cmd将F:\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.dll、themeui.dll、uxtheme.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游戏、chess、mahjong、PurblePlace、more 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.向映像文件添加补丁:

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

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

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

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

在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 封装与定制不完全教程的更多相关文章

  1. Windows 7 封装篇(一)【母盘定制】[手动制作]定制合适的系统母盘

    Windows 7 封装篇(一)[母盘定制][手动制作]定制合适的系统母盘 http://www.win10u.com/article/html/10.html Windows 7 封装篇(一)[母盘 ...

  2. Windows系统封装教程

    Windows系统封装教程

  3. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  4. Windows服务器安装配置PHP7.0环境图文教程

    摘自http://www.111cn.net/phper/linux-php/109865.htm Windows服务器安装配置PHP7.0环境图文教程 www.111cn.net 更新:2016-0 ...

  5. 用Feed43为随意站点定制RSS feed教程~

     用Feed43为随意站点定制RSS feed教程- Feed43--自己定义RSS种子的免费工具中笔者的最爱,确切来讲Feed43不适合心脏衰弱者.通过它的服务,我能够很好地控制种子的终于样式,当然 ...

  6. windows下vue.js开发环境搭建教程

    这篇文章主要为大家详细介绍了windows下vue.js开发环境搭建教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近,vue.js越来越火.在这样的大浪潮下,我也开始进入vue的学习行列中 ...

  7. Windows + Ubuntu 16.04 双系统安装详细教程

    Windows + Ubuntu 16.04 双系统安装详细教程 2018年01月28日 16:43:19 flyyufenfei 阅读数:165619   发现了一篇好教程,果断转载了,以后用得着时 ...

  8. 在Linux和Windows系统上安装Nginx服务器的教程

    在Linux和Windows系统上安装Nginx服务器的教程  1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RP ...

  9. CentOS-7 在windows server 2012下的虚拟机安装教程

    CentOS-7 在windows server 2012下的虚拟机安装教程 一.下载 CentOS-7-x86_64-DVD-1611.iso https://mirrors.aliyun.com/ ...

随机推荐

  1. ubuntu下mysql添加用户的问题

    在ubuntu下使用命令: $:sudo apt-get install mysql-server 命令安装的Mysql 版本为:Server version: 5.7.13-0ubuntu0.16. ...

  2. [转]使用Gradle发布Android开源项目到JCenter

      转自:http://blog.csdn.net/maosidiaoxian/article/details/43148643 使用Gradle发布Android开源项目到JCenter 分类: G ...

  3. 明白何谓Margin Collapse

    不同于其他很多属性,盒模型中垂直方向上的Margin会在相遇时发生崩塌,也就是说当某个元素的底部Margin与另一个元素的顶部Margin相邻时,只有二者中的较大值会被保留下来,可以从下面这个简单的例 ...

  4. php判断闰年

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  5. iOS ARC中CTCallCenter没用,无法监听电话的解决方案

    今天在尝试使用CTCallCenter进行电话监听时,发现一直无法捕获电话状态改变的事件,研究了一番之后找到了解决方案,在这里分享给大家. 首先使用CTCallCenter监听电话的代码如下: CTC ...

  6. javascript序列化json 第二篇

    这一节主要是记录父子关系的JSON生成,废话不多说,直接上代码. public partial class _default : System.Web.UI.Page { public static ...

  7. db2实例、数据库、表空间

    创建数据数据库之前必须创建实例,数据库是运行在实例之上的.实例在本质上是由一些后台进程和共享内存组成.实例相当于是数据库的一个容器,可以包含多个数据库,但是一个数据库只能由一个实例进行管理.相当于Wi ...

  8. 。。。再战JQuery。。。

    今天从学习JQurery的第一个函数开始!!! JQuery里面的show这个函数很不错,我很喜欢,他的使用方法如下:JQuery对象.show(speed,callback); speed你可以指定 ...

  9. HTML报表日期格式不对 导致报错ORA-01861: 文字与格式字符串不匹配

    PROCEDURE MAIN(ERRBUF OUT VARCHAR2, RETCODE OUT VARCHAR2, P_CUSTOMER_ID IN VARCHAR2, P_PERSON_ID IN ...

  10. html,移动端代码

    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale= ...