概览
完整的安装优化流程如下:
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 XP1
| 安装最新操作系统补丁
|
2
| 禁用Automatic Updates服务
|
3
| 禁用Index Services服务
|
4
| 禁用Wireless Zero Confirguration服务
|
5
| 禁用Wired AutoConfig服务
|
6
| 禁用Security Center服务
|
7
| 禁用Themes服务
|
8
| 命令行运行gpedit.msc,双击本地计算机策略->计算机配置->管理模版->Windows组件->终端服务,设置“限制最大颜色深度”为24比特
|
9
| 设置桌面背景为“无”
|
10
| 设置屏幕保护为“无”
|
11
| 启用完全硬件加速,控制面板->显示->设置->高级->疑难解答
|
12
| 关闭Windows XP主题效果,右键点击“我的电脑”->“属性”->“高级”,在性能设置栏,点击“设置”,选择“调整为最佳性能”
|
13
| 修改虚拟内存文件大小为512MB
|
14
| 关闭系统还原
|
15
| 取消C盘索引服务
|
16
| 删除C:\Windows隐藏的更新程序目录($hf_mig$除外),例如:$NtUninstallKBXXXXXX$
|
17
| 禁用Windows声音
|
18
| 禁用磁盘计数器DISKPERF –N
|
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
| 磁盘清理
|
21
| 磁盘碎片整理
|
22
| 将优化应用到Default User目录
|
2.3.2 Windows 71
| 安装最新操作系统补丁
|
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错误报告(已启用)
? 计算机配置-管理模版-Windows组件-Windows更新-配置自动更新(已禁用)
? 计算机配置-管理模版-系统-系统还原-关闭系统还原(已启用)
|
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
| 设置虚拟内存大小
|
8
| 禁用IPv6
|
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 任务。
|
11
| 禁用磁盘扫描计划 1 打开控制面板,单击管理工具 > 任务计划程序>Microsoft > Windows节点,打开Defrag文件夹。 2 禁用 ScheduledDefrag 任务。
|
12
| 禁用注册表备份计划 1 打开控制面板,单击管理工具 > 任务计划程序>Microsoft > Windows节点,打开Registy文件夹。 2 禁用RegIdleBackup任务。
|
13
| 禁用Microsoft Feeds Synchronization 单击开始 > 控制面板 > 网络和 Internet > Internet 选项>内容>源和网页快讯,单击设置,取消选择自动检查源和网页快讯的更新。
|
14
| 以管理员权限运行Command.bat进行优化,重新启动
|
15
| 磁盘清理
|
16
| 整理磁盘碎片
|