概览

 

完整的安装优化流程如下:

clip_p_w_picpath002

1. 创建目标虚拟机

2. 从介质安装客户操作系统

3. 安装VMware Tools并使用优化辅助工具bat文件进行操作系统优化

4. 安装应用程序和View Agent

5. 创建虚拟机模版或快照

 

2. 优化步骤

2.1 创建目标虚拟机

1.

Windows XP虚拟机参数   

参数

注释

操作系统

Windows XP(32位或64位)With SP3

硬盘

Thin Provisioning

显卡

自动检测

软盘

移除软盘驱动器

CD/DVD

设置为Windows XP ISO镜像用于系统安装

NIC适配器类型

默认设置

内存规格

32位,1-3GB(不要超过3GB);64位1-4GB(取决于使用情况)

BIOS-禁用端口

转到虚拟机属性的“选项”选项卡,选择强制进入BIOS以禁用不需要的LPT 和 COM 端口

 

Windows 7虚拟机参数   

参数

注释

操作系统

Windows 7(32位或64位)With SP1

硬盘

Thin Provisioning

显卡

自动检测,如果需要开启Aero特效,请勾选启用3D图形呈现

软盘

移除软盘驱动器

CD/DVD

设置为Windows 7 ISO镜像用于系统安装

NIC适配器类型

VMXNET3,安装热修复补丁

对于 Windows 7 SP1:

http://support.microsoft.com/kb/2550978

对于 Windows 7 SP1 之前的版本:http://support.microsoft.com/kb/2344941

内存规格

32位,2-3GB(不要超过3GB);64位2-4GB(取决于使用情况)

BIOS-禁用端口

转到虚拟机属性的“选项”选项卡,选择强制进入BIOS 以禁用不需要的LPT 和 COM 端口

 

2.2 安装操作系统和VMware Tools

从介质安装客户操作系统

1. 确保将 CD/ROM 设备设置为“开机时连接”并定向到 Windows XP/7/8 ISO 映像。

2. 连接到虚拟机控制台并响应操作系统安装向导的提示。

3. 必要时重新启动。

4. 安装VMware Tools

5. 重新启动

2.3 操作系统优化
2.3.1 Windows XP

1

安装最新操作系统补丁

2

禁用Automatic Updates服务

clip_p_w_picpath004

3

禁用Index Services服务

clip_p_w_picpath006

4

禁用Wireless Zero Confirguration服务

clip_p_w_picpath008

5

禁用Wired AutoConfig服务

clip_p_w_picpath010

6

禁用Security Center服务

clip_p_w_picpath012

7

禁用Themes服务

clip_p_w_picpath014

8

命令行运行gpedit.msc,双击本地计算机策略->计算机配置->管理模版->Windows组件->终端服务,设置“限制最大颜色深度”为24比特

clip_p_w_picpath016

9

设置桌面背景为“无”

clip_p_w_picpath018

10

设置屏幕保护为“无”

clip_p_w_picpath020

11

启用完全硬件加速,控制面板->显示->设置->高级->疑难解答

clip_p_w_picpath022

12

关闭Windows XP主题效果,右键点击“我的电脑”->“属性”->“高级”,在性能设置栏,点击“设置”,选择“调整为最佳性能”

clip_p_w_picpath024

13

修改虚拟内存文件大小为512MB

clip_p_w_picpath026

14

关闭系统还原

clip_p_w_picpath028

15

取消C盘索引服务

clip_p_w_picpath030

16

删除C:\Windows隐藏的更新程序目录($hf_mig$除外),例如:$NtUninstallKBXXXXXX$

clip_p_w_picpath032

17

禁用Windows声音

clip_p_w_picpath034

18

禁用磁盘计数器DISKPERF –N

clip_p_w_picpath036

19

注册表优化

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management “DisablePagingExecutive”=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache] "Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control] "ServicesPipeTimeout"=dword:0002bf20

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Tour] "RunCount"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows] "ErrorMode"=dword:00000002

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoRemoteRecursiveEvents"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "NtfsDisableLastAccessUpdate"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]

"Enable"="N"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout] "EnableAutoLayout"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power] "Heuristics"=hex:05,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,3f,42,0f,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "CrashDumpEnabled"=dword:00000000 

"LogEvent"=dword:00000000 

"SendAlert"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket] "UseGlobalSettings"=dword:00000001 

"NukeOnDelete"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters] "DisablePasswordChange"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] 

"Force Offscreen Composition"=dword:00000001

HKEY_CURRENT_USER\Control Panel\Desktop] 

"MenuShowDelay"="150"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDesktopCleanupWizard"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "NoNetCrawling"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoClose"=dword:00000001

20

磁盘清理

clip_p_w_picpath038

21

磁盘碎片整理

clip_p_w_picpath040

22

将优化应用到Default User目录

clip_p_w_picpath042

2.3.2 Windows 7

1

安装最新操作系统补丁

2

禁用Windows服务

? Background Intelligent Transfer Service

? Diagnostic Policy Service

? Function Discovery Resource Publication

? HomeGroup Listener

? HomeGroup Provider

? Offline Files

? Security Center

? SuperFetch

? Windows Defender 服务

? Windows Media Player Network Sharing Service

3

修改本地组策略gpedit.msc

? 计算机配置-管理模版-Windows组件-Windows错误报告-禁用Windows错误报告(已启用)

clip_p_w_picpath044

? 计算机配置-管理模版-Windows组件-Windows更新-配置自动更新(已禁用)

clip_p_w_picpath046

? 计算机配置-管理模版-系统-系统还原-关闭系统还原(已启用)

clip_p_w_picpath048

4

注册表优化

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "NtfsDisableLastAccessUpdate"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control] "ServicesPipeTimeout"=dword:0002bf20

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows] "ErrorMode"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]

"NoRemoteRecursiveEvents"=dword:00000001

[HKEY_USERS\.DEFAULT\Control Panel\Desktop]

"ScreenSaveActive"="0"

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

"ClearPageFileAtShutdown"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction] 

"Enable"="N"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]

"EnableAutoLayout"=dword:00000000

[HKLM\SYSTEM\CurrentControlSet\Control\CrashControl]

"CrashDumpEnabled"=dword:00000000

"LogEvent"=dword:00000000

"SendAlert"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power] "Heuristics"=hex:05,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,3f,42,0f,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "CrashDumpEnabled"=dword:00000000 "LogEvent"=dword:00000000 "SendAlert"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]

"DisablePasswordChange"=dword:00000001

HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application]

"MaxSize"=dword:00010000

[HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Security]

"MaxSize"=dword:00010000

[HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\System]

"MaxSize"=dword:00010000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket]

"UseGlobalSettings"=dword:00000001

"NukeOnDelete"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk] 

“TimeOutValue”=dword:000000be

5

禁用启动动画

bcdedit /set bootux disabled

6

卸载Windows组件

? Windows Media Center

? DVD Maker

? Tablet PC组件

7

设置虚拟内存大小

clip_p_w_picpath050

8

禁用IPv6

clip_p_w_picpath052

9

禁用持续跟踪文件最后访问时间

fsutil behavior set disablelastaccess 1

10

禁用 Windows 客户体验改进计划

1 打开控制面板,单击操作中心 > 更改操作中心设置。

2 单击客户体验改进计划设置。

3 选择否,我不想加入该计划并单击保存更改。

4 打开控制面板,单击管理工具 > 任务计划程序>Microsoft > Windows节点,打开Application Experience文件夹。

6 禁用 AITAgent 和 ProgramDataUpdater 任务。

7 在任务计划程序库 > Microsoft > Windows 节点中,打开Customer Experience Improvement Program文件夹。

8 禁用合并计算器、KernelCEIPTask 和使用 CEIP 任务。

clip_p_w_picpath054

clip_p_w_picpath056

clip_p_w_picpath058

11

禁用磁盘扫描计划

1 打开控制面板,单击管理工具 > 任务计划程序>Microsoft > Windows节点,打开Defrag文件夹。

2 禁用 ScheduledDefrag 任务。

clip_p_w_picpath060

12

禁用注册表备份计划

1 打开控制面板,单击管理工具 > 任务计划程序>Microsoft > Windows节点,打开Registy文件夹。

2 禁用RegIdleBackup任务。

clip_p_w_picpath062

13

禁用Microsoft Feeds Synchronization

单击开始 > 控制面板 > 网络和 Internet > Internet 选项>内容>源和网页快讯,单击设置,取消选择自动检查源和网页快讯的更新。

clip_p_w_picpath064

14

以管理员权限运行Command.bat进行优化,重新启动

clip_p_w_picpath066

15

磁盘清理

clip_p_w_picpath068

16

整理磁盘碎片