CoolInstall is a Windows system installation tool developed by WK78.COM @YamingGrhapati that supports WIM SWM ESD GHO ISO format system image installation. supports multiple installation methods (Wimboot Compact VHD VHDX UEFI BIOS), supports multi-system installation, and automatic repair of multi-system boot.



What's new in CoolInstall8.0.0 Plus Beta（2026.01.31）
1. Optimize language file details (@wangchobo)
2. Do not repair bootloader and MBR if the boot repair option is not checked (@wangchobo)
3. Add command line to CoolBackup, allowing one-click backup via command line (@wangchobo)
4. OEMInfo plugin fixes the issue of MSI motherboards being recognized as Xiaomi (@电脑医生)
5. Fix the issue of uppercase characters converting to lowercase when passing parameters via CoolInstall command line (@wangchobo)
6. Update the wimlib version to 1.14.5.
7. More detail optimizations.

What's new in CoolInstall8.0.0 Plus Beta（2026.01.24）
1. Filter out unnecessary index records in WIM results (@baosheng00)
2. Add %CRLF% variable in language file strings for line breaks (@wangchobo)
3. Update language files

What's new in CoolInstall8.0.0 Plus Beta（2026.01.16）
1. Fixed the issue where after using system optimization, some locations would show the message 'Some settings are managed by your organization' (@一杯苦咖啡).
2. Fixed the issue where the following options were greyed out and could not be enabled after system optimization (@一杯苦咖啡):
   2.1. Recently added apps
   2.2. Showing recommended files in the Start menu, recent files in File Explorer, and items in jump lists
   2.3. Getting fun facts, tips, tricks, etc., on the lock screen
3. The default for unattended workgroup modification is set to all uppercase WORKGROUP (@往事随风).
4. Added a DrvText parameter in the configuration file to enhance the display of partition information for installation and boot locations (@azhong123456).
5. Changed disk numbering to start from 0; previously, it started from 1 using the Ghost method (@azhong123456).
6. Added Korean language support (From: non 잡식 정보).
7. Added Plug-inExeSetParm parameter in external plugin configuration files to enhance plugin extensibility.
8. Added built-in plugin Brand OEM Information to display hardware manufacturer name and technical support website (@azhong123456).
9. Added external plugin Classic System Properties to restore classic system properties in Windows 10 and Windows 11 (@azhong123456).
10. Added external plugin Original Equipment Manufacture to copy the $OEM$ folder (@azhong123456).


What's new in CoolInstall8.0.0 Plus Beta（2026.01.01）
1. Added more system installation optimization options (@azhong123456, @反向人, @一杯苦咖啡)
2. Added option to [Change Disk Label to Installed System Name] (@azhong123456)
3. Added option to [Force Process Unattended Files] (@一杯苦咖啡)
4. Plugin functions have been split into built-in plugins and external plugins.
5. USB3, NVME, and VMD have been classified as built-in plugins.
6. USB3 and NVME plugins for Win7 are now only available in 64-bit.
7. Enabling/disabling built-in plugins can be managed via the right-click menu in the title bar.
   	Built-in plugins are located in .Plug-inBuilt-in
   	External plugins are located in .Plug-inExternal
   	External plugins can also be placed in a specified location on a USB drive
   	(USBPETOOLSCI_DATAExternal)
8. Optimized details for external plugins.
9. Added hidden run parameters for external plugins (@azhong123456).
10. Added BatTest batch demonstration for external plugins.
11. Added Pecmd script demonstration for external plugins.
12. Added shortcut Ctrl+Shift+P to run external plugins directly, making plugin development and debugging easier.
13. Fixed the issue where backing up drivers failed due to spaces in the path.
14. Fixed the issue where CoolBackup displayed partitions of external drives (@一杯苦咖啡).
15. Fixed the issue where CoolBootRepair displayed partitions of external drives (@一杯苦咖啡).
16. Fixed the issue where CIPCM incorrectly identified desktop paths.
17. Added Russian translation (by Nikolay Volovikov).
18. Added the following command-line parameters for running specific functions separately (@azhong123456):
	-d: Run driver management
	-v: Run VHD virtual disk management
	-i: Run offline system IP address check

What's new in CoolInstall6.0.0 Plus（2025.08.02 PM）
1. Russian supplement (by Nikolay Volovikov (nik63) )
2.Unattended settings interface font size fine-tuning.（@이슬）

What's new in CoolInstall6.0.0 Plus（2025.08.02）
1. Solve the problem of unattended password expiration. (@反向人)
2. Solve the problem of deleting the space in the old volume label when installing the system. (@反向人)
3. The configuration of the unattended user name can be preset, such as HUAWEI, Lenovo, HP, etc. (@反向人)
4. Press Alt + U on the main interface to quickly open the unattended settings interface. (@反向人)
5. Adjust image search: Ignore searching for images smaller than 800M. (Formerly 400M) (@azhong123456)
6. The guidance partition intelligence changes with the change of the system installation partition. (Refer to FGI's foolproof design, which automatically locates and guides only when manually selecting the installation partition.) ）
7. System installation stability and some details optimized.

What's new in CoolInstall6.0.0 Plus（2025.07.11）
Fixed: After you select Add Driver, the system installation optimization function fails.（@一杯苦咖啡）

What's new in CoolInstall6.0.0 Plus (2025.07.06)
Complete the Korean language file 1042.lng. （From:non 잡식 정보）
Driver Management Korean interface optimized. (@이슬)
Fixed the error issue that CoolBackup was displayed in some environments. (@이슬)


What's new for CoolInstall 6.0.0 Plus (2025.06.22)
1. Some details are optimized
2. Fix the bugs related to CIReport.


What's new in CoolInstall 6.0.0 Plus (2025.06.16)
1. Russian supplement (by Nikolay Volovikov (nik63) )


CoolInstall6.0.0 Plus Update content (2025.06.15)
1. Solve the problem that the command line does not restart automatically.
2. Add the following parameters to the command line:
	/drvpath: drive path
	/plugpath: The name of the plug-in
	/unattend: Unattended file
	/unatuser: unattended username (valid only for unattended files)
3. Add some system installation registry optimization functions:
	3.1. Display this computer icon on the desktop
	3.2. Display document, network, control panel icons on the desktop
	3.3. Turn off the boot hard drive self-test
	3.4. Block BitLocker encryption
	3.5. Add admin for right-click take ownership
	3.6. Add for right-click to open the command window here
4. CoolBackup backup path intelligently identifies available partitions.
5. Add unattended computer name preset. (Only the unattended file is valid)
6. Solve the problem that the ISO fails to load in very few environments. (@鴹龍 & Jing)
7. Solve the problem of "imprecise value of floating-point arithmetic" when installing the system in very few environments. "Error problem. (@天成科技)
8. Solve the problem that CoolBackup rarely has errors in environment backup. (@奔跑的蜗牛)
9. Solve the problem of input method loss after restoring the system in a very rare environment of CoolInstall. (@ば天地男兒は)
10. Solve the problem that CoolInstall causes an error after restoring the system in a very rare environment. (@一杯苦咖啡)
			(The code cannot continue because the AppVIsvSubsystems64.dll cannot be found.) ）



CoolInstall6.0.0 Plus Beta Update content（2024.12.08）
Turkish supplemented（by Tayfun Akkoyun）


CoolInstall6.0.0 Plus Beta Update content（2024.11.18）
Russian supplemented（by nikolay volovikov (nik63)）


CoolInstall6.0.0 Plus Beta Update content (2024.09.19)
Russian supplemented（by nikolay volovikov）
Some details have been optimized


CoolInstall6.0.0 Plus Beta Update content (2024.09.18)
Added the push backup driver path to Add Driver.
Updated HDD system backup and restore to SSD black screen issue.
Add a functional easter egg
Some functional code details are optimized


CoolInstall6.0.0 Plus Update content（2024.07.07）
Solve the problem of unattended XML folder positioning.
Added a new driver manager (right-click menu or Alt+D) that can be used to back up drivers, 
	import drivers, and clear OEM drivers.
The CoolInstall.exe main program adds the following command line:
	-b Run CoolBackup
	-r Run CoolBootRepair
	-u Run CoolUEFIFix
	/Unattend:Unattended path, used to load custom unattended files
	/DrvPath:Driver path, used to load a custom driver path.
	/PlugPath:Plugin path, used to load and call the specified plugin.

CoolInstall5.0.8 Plus Update content（2024.05.13）
The issue that the installation of GHO images occasionally fails to start is fixed
Fixed the issue that the portable hard disk was displayed by default
WimLib is updated to version 1.14.4

CoolInstall5.0.8 Plus Update content（2024.05.03）
Improved Korean file 1042.lng.（From:non 잡식 정보）
Optimized some details


CoolInstall5.0.6 Plus Update content（2024.02.25）
Added Korean file 1042.lng（From:non 잡식 정보，The translator is unknown）
Fixed the issue that the CoolInstall path contains spaces in some PEs and crashes when installing drivers.
The issue that the backup fails due to spaces in the CoolBackup path of some PEs is fixed.
Some details have been optimized

CoolInstall5.0.5 Plus Update content（2024.01.04）
CoolInstall Plus Russian language added. （Translate by nik63）

CoolInstall5.0.5 Plus Update content（2023.12.29）
Fixed the issue that DISM core does not display installation progress.

CoolInstall5.0.5 Plus Update content（2023.12.07）
When an error occurs when the DISM core recovers the image, Wimlib-imagex is automatically called to try to restore the image.
Right-click in the title bar and added: System Installation Options
	New: Find and add the version of Windows that is already installed on this PC
	New: Use the classic "legacy" version of the startup menu
	New: The title bar shows the time and progress
Progress bar control details are optimized:
	1. When the status is Formatting or Searching for Driver, the progress bar scrolls dynamically.
	2. When there is an error in restoring the image, the progress bar is shown in red.

CoolInstall 5.0.2 Plus Update content（2023.08.13）
Resolve the error issue of Gho image restoration introduced by 0725Beta. 
Improve traditional Chinese language files (thanks to Absman 1972)
Update wimlib to 1.14.2 (note: for use in XP or 2003 PE environments, please replace version 1.13.6 and earlier on your own)
Add several colored eggs...

CoolInstall 5.0.2 Plus Beta Update content（2023.07.25）
add Dism Kernel

CoolInstall 5.0.2 Plus Update content (2023.03.03)
Add TranUI parameter to configure software transparency. (Range: 80-255)
Complete the CoolInstall Plus Turkish language. （Translate by Tayfun Akkoyun）
The SubTitle subtitle parameter is moved from the CoolInstall .ini to the language file to adapt to each language.
Add the Translator parameter to the language file to display the translator's name in the About screen.
Fixed the problem that when running CoolInstall repeatedly with command-line arguments, multiple openings occurred.

CoolInstall 5.0.1 Plus Update content (2023.01.25)
Resolves the issue that when creating a dynamic VHD disk, the prompt is insufficient space. (Thanks for the feedback)
Solve the problem that when the ESDWIM file is corrupted or invalid, the program abnormally exits with an error.
Add the command-line parameter /tran to set transparency, for example: /tran:235. (Range: 80-255)

CoolInstall 5.0.0 Plus update content (2023.01.16)
Solve the problem of dynamic disk error (Thanks for 欧美流行 feedback)
Resolves an issue where the current folder variable invalidates unattended files. (Thanks for xiaoyue feedback)
Improve the default backup speed of CoolBackup, right-click in the title bar to increase the optional compression level. (Thanks 傲世狼族 for the advice)
Optimization of some small details

CoolInstall3.0.2022 Plus update content (2022.11.18)
Modify the [Associate CoolInstall Operation .bat] batch to solve the problem that opening files with spaces fails when double-clicking or right-clicking --- using CoolInstall Installation. (Thanks to Sanqi for your feedback)
Solve the problem of CoolInstall running repeatedly when CoolInstall is running,
　　Double-clicking repeatedly to run CoolInstall activates the running program and ends the newly opened program.
　　When you repeatedly run CoolInstall in command line mode, the running program is not activated and the newly opened program is not ended.
Addresses an issue where the Datacenter Edition display is missing when loading a Windows Server 2012 R2 vanilla image. (Thanks to Andy for your feedback)
If Auto restart is not selected, a restart button is added to the installation completion prompt box
The installation completion prompt box adds the installation time time display in the title bar. (The timing starts after the disk is formatted until the installation is complete and the calculation is aborted)
When Rebuild Boot is not checked, if the original boot does not exist in the selected boot partition, the installation tool updates the system boot of this installation; If the selected boot partition already has a boot, the boot of the installation system will not be processed.



CoolInstall3.0.2022 Plus update content (2022.10.28)
Add the function of obtaining the IP address of the offline system [shortcut Ctrl+I, located in the right-click menu of the title bar - System Related Tools]
Fixed the issue that the interface was incomplete when manually clicking Advanced mode at low resolution (centered display when the screen was lower than 1.5 times the interface).
Added forced display of advanced mode at startup (AdvancedModeHide=2).
Optimization of some details.
Resolve the issue that the restore error is reported after a high-version Ghost backup.
Replace the Ghost version with 11.5.1 (you need to use a higher version to replace it by yourself, it is recommended to use 10531 and below).
Added the CoolInstall plugin Intel RST VMD Drivers. (Used to install Win10 injection VMD driver)
Added the CoolInstall plugin Nvme Package And USB3 Drivers. (Used to install Win7 injected NVME and USB3 driver)
Added CoolUEFIFix tool to solve the problem of installing Win7 64-bit with UEFI, the card LOGO appears.



CoolInstall3.0.1610 Plus update content (2022.04.13)
Added SWM format, official full format support~
When the installation fails, the taskbar progress bar changes from green to red.
The PID processing method is used to judge the process and end the process.
Resolved an issue where a folder with spaces in it caused the installation to fail in rare cases.
Solve the problem that the 2022.04.01 version, adding the driver crashes.
Added CoolBackup and CoolBootRepair.
The function of [Run DiskPart Script] has been added to the right-click menu of the title bar.
Solve the problem that in rare cases, the folder contains spaces that cause the installation to fail
The PID processing method is used to judge the process and end the process.
Optimize the TXT text processing function, ANSI\UNICODE\UTF-8, UTF-16 full format support.
Added shortcut keys to start backup tools and repair tools, and the language changes with the main program.
Fixed an issue where the boot of removable disks was not displayed when Show Removable Disks was checked.
Fix multilingual image getting default language error.
Added the function of selecting the default language for the multi-language image package. (Thanks to vigipirate for providing suggestions, and thanks to WIT author Qiuyu for providing relevant technical support)
MBR partitions only handle MBR boots, and GPT partitions only handle UEFI boots.
PS: This version will be the last version of 2.0, which will mean that the update of this tool will enter a period of stagnation.

11.18 Update Content
Support Turkish Language (Translate by Tayfun Akkoyun)

10.24 Update Content
MBR partition double repair, GPT partition only repaired UEFI.
MBR partition repair MBR, GPT partition does not repair MBR
Automatically obtain the boot partition and the installation partition is not the USB flash drive. 
Increase the AutoInstPart parameters, AutoInstPart=0  disable automatic get partitioning.







10.01 Update Content
Solve multilingual, text boxes are bigger.
Solving when the file is being created, the software has not been aborted because the WiMLIB-Imagex accident is interrupted.
Automatic restart priority call shutdown.exe, if there is no shutdown.exe, call the system underlying API processing!
Unattended computer name new variable:% DATE%,% rND%,
Variable% DATE% is the day,% RND% is two uppercase random letters. 


Description of Coml2.dll and MSVBVM60.DLL

If there are two files in the SysWow64 directory of the 64-bit PE system, the two files here can be deleted.
If there are two files in the SYSTEM32 directory of the 32-bit PE system, the two files here can be deleted.
Where coml2.dll is a file for Win10 system. If there is no accident, Win10 The following PE system can delete the coml2.dll file when encapsulating the installation tool into PE.
Strong list recommendation to move the file to the system directory to use public. 



An example of a common command line instructions: 

CoolInstall.exe /lng:1033
//Forced to run English CoolInstall 

CoolInstall.exe /Source:"K:\ESD\install7.esd"
//When running CoolInstall.exe with command line, load K: \ ESD \ Install7.esd to the Select Image Text Box. This command can be used to associate ESD \ WIM \ GHO \ ISO Right-click Menu "Use CoolInstall Installation", or directly related to these formats, double-click to open and load with CoolInstall. 

CoolInstall.exe /Source:"K:\ESD\install7.esd" /wimIndex:2
//When running CoolInstall.exe with command line, load K: \ ESD \ Install7.esd to the Select Image Text box, and select the second image in the image file. This command can be used to associate ESD \ WIM \ GHO \ ISO Right-click Menu "Use CoolInstall Installation", or directly related to these formats, double-click to open and load with CoolInstall. 

CoolInstall.exe /Source:"K:\ESD\install7.esd" /wimIndex:2 /BootPart:Auto /InstPart:E: /Install
//When running CoolInstall.exe with command line, install the second image of Install7.es to the E disk (not automatically format the installation partition E disk), and the boot partition is automatically, or manually specify the drive letter. 

CoolInstall.exe /Source:"K:\ESD\install7.esd" /wimIndex:2 /BootPart:Auto /InstPart:E: /Install  /FormatInstPart  /BootRepair /ReBoot /Slient
//When running coolinstall.exe with command line, install the second image of Install7.es to the E disk (automatically format the installation partition E disk), and the boot partition is automatic, or you can specify the drive manually. / Formatinstpart representation will format the installation partition, / bootrepair indicates that the boot will be rebuilt, and the / reboot will be automatically restarted after completion, / slient means that all prompts are all automatically "OK or Yes". 




Related ESD \ WIM \ GHO \ ISO Right-click Menu "Use the CoolInstall Installation" batch example, written by worry-free @boebells. 

@echo off
if not exist "%~dp0CoolInstall.exe" echo Place this batch file in the directory where CoolInstall is located again!  & pause>nul & goto end

reg query "HKLM\SOFTWARE\Classes\.wim" /ve >nul 2>nul
if %errorlevel% equ 0 goto assocwim
reg add "HKLM\SOFTWARE\Classes\.wim" /ve /t REG_SZ /d cifile /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f

:Return2
reg query "HKLM\SOFTWARE\Classes\.esd" /ve >nul 2>nul
if %errorlevel% equ 0 goto AssocESD
reg add "HKLM\SOFTWARE\Classes\.esd" /ve /t REG_SZ /d cifile /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f

:Return3
reg query "HKLM\SOFTWARE\Classes\.gho" /ve >nul 2>nul
if %errorlevel% equ 0 goto AssocGHO
reg add "HKLM\SOFTWARE\Classes\.gho" /ve /t REG_SZ /d cifile /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f

:Return4
reg query "HKLM\SOFTWARE\Classes\.iso" /ve >nul 2>nul
if %errorlevel% equ 0 goto AssocISO
reg add "HKLM\SOFTWARE\Classes\.iso" /ve /t REG_SZ /d cifile /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\cifile\shell\open\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f
goto end

:AssocWIM
for /f "skip=2 tokens=2* delims= " %%i in ('reg query "HKLM\SOFTWARE\Classes\.wim" /ve') do call set WIMType=%%j
reg add "HKLM\SOFTWARE\Classes\%WIMType%\shell\CIS" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\%WIMType%\shell\CIS" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\%WIMType%\shell\CIS\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f
goto Return2

:AssocESD
for /f "skip=2 tokens=2* delims= " %%i in ('reg query "HKLM\SOFTWARE\Classes\.esd" /ve') do call set ESDType=%%j
reg add "HKLM\SOFTWARE\Classes\%ESDType%\shell\CIS" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\%ESDType%\shell\CIS" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\%ESDType%\shell\CIS\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f
goto Return3

:AssocGHO
for /f "skip=2 tokens=2* delims= " %%i in ('reg query "HKLM\SOFTWARE\Classes\.gho" /ve') do call set GHOType=%%j
reg add "HKLM\SOFTWARE\Classes\%GHOType%\shell\CIS" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\%GHOType%\shell\CIS" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\%GHOType%\shell\CIS\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f
goto Return4

:AssocISO
for /f "skip=2 tokens=2* delims= " %%i in ('reg query "HKLM\SOFTWARE\Classes\.iso" /ve') do call set ISOType=%%j
reg add "HKLM\SOFTWARE\Classes\%ISOType%\shell\CIS" /ve /t REG_SZ /d "Use the CoolInstall Installation" /f
reg add "HKLM\SOFTWARE\Classes\%ISOType%\shell\CIS" /v Icon /t REG_SZ /d "%~dp0CoolInstall.exe" /f
reg add "HKLM\SOFTWARE\Classes\%ISOType%\shell\CIS\command" /ve /t REG_SZ /d "%~dp0CoolInstall.exe /Source:%%1" /f
goto end

:end


