Share via


Windows Automated Installation Kit (AIK) vs OEM Preinstallation Kit (OPK): The Differences

1. Target audience, Terms and Licenses (obviously).

See more on this on relative product official pages.

All the comparison below is based only on file contents between two medias and does not include differences in folder names, shortcuts and/or registry entries.

2. OPK DVD is bootable

OPK DVD is bootable and thus it includes the following files and folders. AIK DVD does not—and that's why its media is quite smaller.

   
.\bootmgr  
.\boot\bcd  
.\boot\boot.sdi  
.\boot\bootfix.bin  
.\boot\bootsect.exe  
.\boot\etfsboot.com  
.\boot\fonts\chs_boot.ttf  
.\boot\fonts\cht_boot.ttf  
.\boot\fonts\jpn_boot.ttf  
.\boot\fonts\kor_boot.ttf  
.\boot\fonts\wgl4_boot.ttf  
.\efi\microsoft\boot\bcd  
.\efi\microsoft\boot\fonts\chs_boot.ttf  
.\efi\microsoft\boot\fonts\cht_boot.ttf  
.\efi\microsoft\boot\fonts\jpn_boot.ttf  
.\efi\microsoft\boot\fonts\kor_boot.ttf  
.\efi\microsoft\boot\fonts\wgl4_boot.ttf  
.\sources\boot.wim  

3. Branding.

The following files are different.

.\background.bmp  
.\startcd.ini  
.\waik_license.rtf  

(The last file is obviously located only on the AIK media and not in the OPK).

4. Documentation (also obviously).

Here's the difference in what's provided with both kits. A lot of AIK documentation is available online and is not included into the media.

AIK OPK
.\readme.htm .\readme.htm
.\docs\chms\waik.chm .\docs\chms\opk.chm
.\docs\chms\usmt.chm
.\docs\whitepapers\stepbystep_itpro.htm .\docs\whitepapers\stepbystep_oem.htm
.\docs\whitepapers\system_builder_quick_start.htm
.\docs\whitepapers\hardware requirements\media center\green_button_art_rbg.png
.\docs\whitepapers\hardware requirements\media center\ime_localization.xls
.\docs\whitepapers\hardware requirements\media center\mcb_11mm_universal_keycap_asm.eps
.\docs\whitepapers\hardware requirements\media center\mcb_11mm_universal_keycap_asm.stp
.\docs\whitepapers\hardware requirements\media center\mcb_6_6mm_universal_keycap_asm.eps
.\docs\whitepapers\hardware requirements\media center\mcb_6_6mm_universal_keycap_asm.stp
.\docs\whitepapers\hardware requirements\media center\mcb_9mm_universal_keycap_asm.eps
.\docs\whitepapers\hardware requirements\media center\mcb_9mm_universal_keycap_asm.stp
.\docs\whitepapers\hardware requirements\media center\mediacenterinternationalsupport.pdf
.\docs\whitepapers\hardware requirements\media center\mediacenterinternationalsupport.xps
.\docs\whitepapers\hardware requirements\media center\ocur_deployment_guidelines.pdf
.\docs\whitepapers\hardware requirements\media center\ocur_deployment_guidelines.xps
.\docs\whitepapers\hardware requirements\media center\printed_thin_profile_button_art_cmyk.eps
.\docs\whitepapers\hardware requirements\media center\rc-ir-collection.pdf
.\docs\whitepapers\hardware requirements\media center\rc-ir-collection.xps
.\docs\whitepapers\hardware requirements\media center\wmc_opk_intro.pdf
.\docs\whitepapers\hardware requirements\media center\wmc_opk_intro.xps
.\docs\whitepapers\hardware requirements\media center\xp_ir_trans_rec_req.rtf
.\docs\whitepapers\hardware requirements\tablet\vista_mobile_pc_technical_guidance_whitepaper.pdf
.\docs\whitepapers\hardware requirements\tablet\vista_mobile_pc_technical_guidance_whitepaper.xps
.\docs\whitepapers\software customization\oem_user_experience_guidelines.pdf
.\docs\whitepapers\software customization\oem_user_experience_guidelines.xps
.\localized_docs\bg-bg\oem_user_experience_guidelines.pdf
.\localized_docs\bg-bg\oem_user_experience_guidelines.xps
.\localized_docs\bg-bg\system_builder_quick_start.htm
.\localized_docs\et-ee\oem_user_experience_guidelines.pdf
.\localized_docs\et-ee\oem_user_experience_guidelines.xps
.\localized_docs\et-ee\system_builder_quick_start.htm
.\localized_docs\hr-hr\oem_user_experience_guidelines.pdf
.\localized_docs\hr-hr\oem_user_experience_guidelines.xps
.\localized_docs\hr-hr\system_builder_quick_start.htm
.\localized_docs\lt-lt\oem_user_experience_guidelines.pdf
.\localized_docs\lt-lt\oem_user_experience_guidelines.xps
.\localized_docs\lt-lt\system_builder_quick_start.htm
.\localized_docs\lv-lv\oem_user_experience_guidelines.pdf
.\localized_docs\lv-lv\oem_user_experience_guidelines.xps
.\localized_docs\lv-lv\system_builder_quick_start.htm
.\localized_docs\ro-ro\oem_user_experience_guidelines.pdf
.\localized_docs\ro-ro\oem_user_experience_guidelines.xps
.\localized_docs\ro-ro\system_builder_quick_start.htm
.\localized_docs\sk-sk\oem_user_experience_guidelines.pdf
.\localized_docs\sk-sk\oem_user_experience_guidelines.xps
.\localized_docs\sk-sk\system_builder_quick_start.htm
.\localized_docs\sl-si\oem_user_experience_guidelines.pdf
.\localized_docs\sl-si\oem_user_experience_guidelines.xps
.\localized_docs\sl-si\system_builder_quick_start.htm
.\localized_docs\sr-latn-cs\oem_user_experience_guidelines.pdf
.\localized_docs\sr-latn-cs\oem_user_experience_guidelines.xps
.\localized_docs\sr-latn-cs\system_builder_quick_start.htm
.\localized_docs\th-th\oem_user_experience_guidelines.pdf
.\localized_docs\th-th\oem_user_experience_guidelines.xps
.\localized_docs\th-th\system_builder_quick_start.htm
.\localized_docs\uk-ua\oem_user_experience_guidelines.pdf
.\localized_docs\uk-ua\oem_user_experience_guidelines.xps
.\localized_docs\uk-ua\system_builder_quick_start.htm

5. OPK includes the following items that are not available in AIK.

5a. Microsoft Windows Recovery OPK Configuration Tool (WinReCfg.exe).

5b. The Windows Recovery Environment feature package for Windows PE (WinPE-SRT).

It provides a recovery platform for automatic system diagnosis and repair and the creation of custom recovery solutions. It includes the following Optional Components (OC).

Component File name File Description
Microsoft-Windows-BootEnvironment-DVD-BOOTFIX - -
Microsoft-Windows-BootEnvironment-DVD-EFI BCD -
boot.sdi -
Microsoft-Windows-BootEnvironment-DVD-EFISYS efisys.bin -
Microsoft-Windows-BootEnvironment-DVD-ETFSBOOT etfsboot.com -
Microsoft-Windows-BootEnvironment-DVD-PCAT BCD -
boot.sdi -
Microsoft-Windows-BootEnvironment-DVD - -
Microsoft-Windows-DisasterRecoveryUI bmrui.exe Microsoft® Windows Disaster Recovery UI
Microsoft-Windows-ErrorReportingCore wer.dll Windows Error Reporting DLL
WERDiagController.dll WER Diagnostic Controller
wermgr.exe Windows Problem Reporting
Microsoft-Windows-ErrorReportingUI werui.dll Windows Error Reporting UI DLL
Microsoft-Windows-ICacls icacls.exe -
Microsoft-Windows-Memory-Diagnostic-Schedule MdSched.exe Windows Memory Diagnostics Tool
Microsoft-Windows-RecDisc-Main recdisc.exe Microsoft® Windows Repair Disc
Microsoft-Windows-SPP-Main spp.dll Microsoft® Windows Shared Protection Point Library
sxproxy.dll Microsoft® Windows System Protection Proxy Library
Microsoft-Windows-SRT - -
Microsoft-Windows-SystemRestore-Main srclient.dll Microsoft® Windows System Restore Client Library
srcore.dll Microsoft® Windows System Restore Core Library
rstrui.exe Microsoft® Windows System Restore
Microsoft-Windows-SystemRestore-SrHelper srhelper.dll Microsoft® Windows driver and windows update enumeration library
Microsoft-Windows-VssService VSSVC.exe Microsoft® Volume Shadow Copy Service
Microsoft-Windows-WinPE-OC-SRT-Deployment - -
Microsoft-Windows-WinRE-RecoveryAgent ReAgent.xml -
ReAgent.dll Microsoft Windows Recovery Agent DLL
Microsoft-Windows-WinRE-Tools StartRep.exe Startup Repair
RecEnv.exe Windows Recovery Environment
BootRec.exe Disk Metadata Diagnosis and Repair Tool (aka FixPart.exe)

6. Code samples.

They are a bit different between the Kits. I have no idea on what all these files are about so here's just the list.

6a. Help Customization.

AIK OPK
.\f_sample_aik_helpcust_escalation.h1c .\f_sample_opk_helpcust_escalation.h1c
.\f_sample_aik_helpcust_escalation.h1v .\f_sample_opk_helpcust_escalation.h1v
.\f_sample_aik_helpcust_escalation.xml .\f_sample_opk_helpcust_escalation.xml
.\f_sample_aik_helpcust_escalation_assetid.h1k .\f_sample_opk_helpcust_escalation_assetid.h1k
.\f_sample_aik_helpcust_escalation_bestbet.h1k .\f_sample_opk_helpcust_escalation_bestbet.h1k
.\f_sample_aik_helpcust_escalation_linkterm.h1k .\f_sample_opk_helpcust_escalation_linkterm.h1k
.\f_sample_aik_helpcust_escalation_subjectterm.h1k .\f_sample_opk_helpcust_escalation_subjectterm.h1k
.\f_sample_aik_helpcust_f.png .\f_sample_opk_helpcust_f.png
.\f_sample_aik_helpcust_fabrikam.windows.client.f.png .\f_sample_opk_helpcust_fabrikam.windows.client.f.png
.\f_sample_aik_helpcust_fabrikam.windows.client.stylesheets.escalation.css .\f_sample_opk_helpcust_fabrikam.windows.client.stylesheets.escalation.css
.\f_sample_aik_helpcust_fabrikam.windows.client.stylesheets.helphome.css .\f_sample_opk_helpcust_fabrikam.windows.client.stylesheets.helphome.css
.\f_sample_aik_helpcust_helphome.h1c .\f_sample_opk_helpcust_helphome.h1c
.\f_sample_aik_helpcust_helphome.h1v .\f_sample_opk_helpcust_helphome.h1v
.\f_sample_aik_helpcust_helphome.xml .\f_sample_opk_helpcust_helphome.xml
.\f_sample_aik_helpcust_helphome_assetid.h1k .\f_sample_opk_helpcust_helphome_assetid.h1k
.\f_sample_aik_helpcust_helphome_bestbet.h1k .\f_sample_opk_helpcust_helphome_bestbet.h1k
.\f_sample_aik_helpcust_helphome_linkterm.h1k .\f_sample_opk_helpcust_helphome_linkterm.h1k
.\f_sample_aik_helpcust_helphome_subjectterm.h1k .\f_sample_opk_helpcust_helphome_subjectterm.h1k
.\f_sample_helpcust_corporate.h1c .\f_sample_helpcust_oem.h1c
.\f_sample_helpcust_corporate.h1t .\f_sample_helpcust_oem.h1t
.\f_sample_helpcust_corporate_assetid.h1k .\f_sample_helpcust_oem_assetid.h1k
.\f_sample_helpcust_corporate_bestbet.h1k .\f_sample_helpcust_oem_bestbet.h1k
.\f_sample_helpcust_corporate_linkterm.h1k .\f_sample_helpcust_oem_linkterm.h1k
.\f_sample_helpcust_corporate_subjectterm.h1k .\f_sample_helpcust_oem_subjectterm.h1k

6b. Mobility Center Customization.

This is available in the OPK only.

   
.\f_mobility_icon1.ico  
.\f_mobility_icon2.ico  
.\f_mobility_icon3.ico  
.\f_mobility_icon4.ico  
.\f_mobility_icon5.ico  
.\f_mobility_icon6.ico  
.\f_mobility_icon7.ico  
.\f_mobility_icon8.ico  
.\f_mobility_mobilitycenterextensibility.idl  
.\f_mobility_mobilitycenterextensibility_sample.idl  
.\f_mobility_mobilitycenterrefresh.h  
.\f_mobility_mobilitycenterrefresh.h_sample  
.\f_mobility_mobilitycenterrefresh.lib  
.\f_mobility_mobilitycenterrefresh_amd64.lib  
.\f_mobility_mobilitycenterrefresh_ia64.lib  
.\f_mobility_mobilitycenterrefresh_x86.lib  
.\f_mobility_mobilitycentersample.cpp  
.\f_mobility_mobilitycentersample.h  
.\f_mobility_mobilitycentersample.rc  
.\f_mobility_mobilitycentersample.reg  
.\f_mobility_mobilitycentersample.rgs  
.\f_mobility_mobilitycentersample.sln  
.\f_mobility_mobilitycentersample.vcproj  
.\f_mobility_oemlogo.png  
.\f_mobility_resource.h  
.\f_mobility_stdafx.cpp  
.\f_mobility_stdafx.h  
.\f_mobility_tilebutton1.cpp  
.\f_mobility_tilebutton1.h  
.\f_mobility_tilebutton2.cpp  
.\f_mobility_tilebutton2.h  
.\f_mobility_tilebutton3.cpp  
.\f_mobility_tilebutton3.h  
.\f_mobility_tilebutton4.cpp  
.\f_mobility_tilebutton4.h  
.\f_mobility_tiledropdown.cpp  
.\f_mobility_tiledropdown.h  
.\f_mobility_tileslider.cpp  
.\f_mobility_tileslider.h  
.\f_mobility_tilesliderlive.cpp  
.\f_mobility_tilesliderlive.h  

All other content is identical. 

Including

  • .\Neutral.cab (that contains the vast majority of tools) and
  • .\WinPE.cab (that is different for some reason but its contents is absolutely the same).