概览
完整的安装优化流程如下:
1. 创建目标虚拟机
2. 从介质安装客户操作系统
3. 安装VMware Tools并使用优化辅助工具bat文件进行操作系统优化
4. 安装应用程序和View Agent
5. 创建虚拟机模版或快照
2. 优化步骤
2.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服务 |
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 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错误报告(已启用) ? 计算机配置-管理模版-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 |
整理磁盘碎片 本文转自robbindai 51CTO博客,原文链接:http://blog.51cto.com/virtualyourdesk/1218450 |