comctl32.dll - How to Fix? Download Now

Sometimes Windows system displays error messages regarding corrupted or missing comctl32.dll files. Situations like that can occur, for example, during a software installation process. Each software program requires certain resources, libraries, and source data to work properly. Corrupted or nonexistent comctl32.dll file can therefore effect in failed execution of the started process.

comctl32.dll file Common Controls Library. The file was developed by for use with software. Here you will find detailed information about the file and instructions how to proceed in the event of comctl32.dll related errors on your device. You can also download comctl32.dll file compatible with Windows 10, Windows 8.1, Windows 8, Windows 7, Windows 7, Windows Vista, Windows Vista, Windows XP devices which will (most probably) allow you to solve the problem.

For Windows Compatible with: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows 7, Windows Vista, Windows Vista, Windows XP

File info

General information
Filename comctl32.dll
File extension DLL
Description Common Controls Library
Program Microsoft® Windows® Operating System
Author Microsoft Corporation
MIME type application/octet-stream
File type Dynamic link library
System Windows NT 32-bit
Copyrights © Microsoft Corporation. All rights reserved.
Character set Unicode
Language cod English (U.S.)

There are various types of errors related to comctl32.dll file. comctl32.dll file may be located in wrong file directory on your device, may not be present in the system, or may be infected with malicious software and therefore not work correctly. Below is a list of most common error messages related to comctl32.dll file. If you encounter one listed below (or similar), please consider the following suggestions.

  • comctl32.dll is corrupted
  • comctl32.dll cannot be located
  • Runtime Error - comctl32.dll
  • comctl32.dll file error
  • comctl32.dll file cannot be loaded. Module was not found
  • cannot register comctl32.dll file:
  • comctl32.dll file could not be loaded
  • comctl32.dll file doesn't exist



Application could not be started because comctl32.dll file is missing. Reinstall the application to solve the problem.


Problems related to comctl32.dll can be addressed in various ways. Some methods are meant only for advanced users. If you don't have confidence in your skills, we suggest consulting a specialist. Fixing comctl32.dll file errors should be approached with utmost caution for any mistakes can result in unstable or unproperly working system. If you have the necassary skills, please proceed.

comctl32.dll file errors can be caused by various factors, so its is beneficial to try to fix them using various methods.

Step 1: Scan your computer for any malicious software

Virus Scan

Windows files are commonly attacked by malicious software that prevents them from working properly. First step in addressing problems with comctl32.dll file or any other Windows system files should be scanning the system for malicious software using an antivirus tool.

If by any chance you don't have any antivirus software installed on your system yet, you should do it immediately. Unprotected system is not only a source of file errors, but, more importantly, makes your system vulnerable to many dangers. If you don't know which antivirus tool to choose, consult this Wikipedia article – comparison of antivirus software.

Step 2: Update your system and drivers.

Windows Update

Installing relevant Microsoft Windows patches and updates may solve your problems related to comctl32.dll file. Use dedicated Windows tool to perform the update.

  1. Go to the Windows "Start" menu
  2. Type "Windows Update" in the search field
  3. Choose the appropriate software program (name may vary depending on your system version)
  4. Check if your system is up to date. If any unapplied updates are listed, install them immediately.
  5. After the update has been done,restart your computer in order to complete the process.

Beside updating the system, it is recommended that you install latest device drivers, as drivers can influence proper working of comctl32.dll or other system files. In order to do so, go to your computer or device producer's website where you will find information regarding latest driver updates.

Step 3: Use System File Checker (SFC) tool

System File Checker

System File Checker is a Microsoft Windows tool. As the name suggests, the tool is used for identyfing and addressing system file related errors, including those related to comctl32.dll file. After an error related to%fileextension% file has been discovered, the program attempts to automatically replace the comctl32.dll file with properly working version. To use the tool:

  1. Go to the Windows "Start" menu
  2. Type "cmd" in the search field
  3. Locate "Command Prompt" result – don't run it yet:
  4. Click the right mouse button and select "Run as Administrator" option
  5. Type "sfc /scannow" in console prompt to start the program and follow the instructions

Step 4: Restoring Windows system

Windows Recovery

Another approach is to restore system to previous state, before the comctl32.dll file error occured. In order to restore your system, follow the instructions below

  1. Go to the Windows "Start" menu
  2. Type "System Restore" in the search field
  3. Start the system restore tool – it's name may differ depending on version of the system
  4. The application will guide you through the process – read the messages carefully
  5. After the process has finished, restart your computer.

If all the above-mentioned methods failed and the comctl32.dll file problem has not been resolved, proceed to the next step. Remember that the following steps are intended only for advanced users.

Download and replace comctl32.dll file

The last solution is to manually download and replace comctl32.dll file in appropriate folder on the disk. Select file version compatible with your operating system and click the "Download" button. Next, go to your web browser's "Downloaded" folder and copy the downloaded comctl32.dll file.

Go to the folder where the file should be located and paste the downloaded file. Below is the list of comctl32.dll file example directory paths.

  • Windows 10: C:\Windows\System32\
  • Windows 8.1: C:\Windows\System32\
  • Windows 8: 1: C:\Windows\System32\
  • Windows 7: C:\Windows\System32\
  • Windows 7: C:\Windows\System32\
  • Windows Vista: ---
  • Windows Vista: ---
  • Windows XP: ---

If the steps did not solve your comctl32.dll file problem, you should consult a professional. A probability exists that the error(s) might be device-related and therefore should be resolved at the hardware level. A fresh operating system installation might be necessary – a faulty system installation process can result in data loss.

File versions list

Filename comctl32.dll
System Windows 10
File size 573856 bytes
Date 2017-03-18
File details
MD5 46241ac3e1ded7c74106e2c8ad0c34b8
SHA1 bd0f4aea92f3eaca425d619ccf2e413d8f0ad988
SHA256 895e09ad2f736ea977ba9121e5b6936bb514737c36ada719ad5aa7b70a8b6b1c
CRC32 5f36917d
Example file location C:\Windows\System32\
Filename comctl32.dll
System Windows 8.1
File size 549888 bytes
Date 2014-11-21
File details
MD5 3ffa581910757e247d972cece2fe18ec
SHA1 2f3c821e1fcb457c5518d158b488d1584834a7ce
SHA256 aa79034e02a190f8ae79193c95079cc79f166e31350bd949ce959a39a0c08167
CRC32 a84537d6
Example file location C:\Windows\System32\
Filename comctl32.dll
System Windows 8
File size 541184 bytes
Date 2012-07-26
File details
MD5 7a3b96de45ed3ab1b6baa1d0b7b9869b
SHA1 7666c0ec469b26b850ca090237cf3f2928c1e212
SHA256 ec0cc328c6d37b80f5cdff1d71ceb5c874f3178eb7be7f08b6571d88569c9975
CRC32 53da75b6
Example file location 1: C:\Windows\System32\
Filename comctl32.dll
System Windows 7
File size 633856 bytes
Date 2010-11-21
File details
MD5 14dfdeaf4e589ed3f1ff187a86b9408c
SHA1 86482e278a883d9258373214efabd0ea2188f1c0
SHA256 86d383d5b90a86556521c62c50f7be0306fcd24fd86a8a37e8320fae948531eb
CRC32 eb80e847
Example file location C:\Windows\System32\
Filename comctl32.dll
System Windows 7
File size 530432 bytes
Date -0001-11-30
File details
MD5 bdac1aa64495d0f7e1ff810ebbf1f018
SHA1 d574c479fdd07fbf4e4ac68ea0f848d315e76a97
SHA256 7920e2381307574c5c4562cf1ff8f79f91204102051fcd708fa4e6a941422084
CRC32 ec159616
Example file location C:\Windows\System32\
Filename comctl32.dll
System Windows Vista
File size 531968 bytes
Date -0001-11-30
File details
MD5 50cdfd99e606d172875e73b87c64053d
SHA1 8d97dfd7f243fcb41d1127213b38665208918dab
SHA256 02925f01b662bf88246ea64ecf4062dc93dc26207dd5bcf9130d957ca80d8720
CRC32 d7b780de
Example file location ---
Filename comctl32.dll
System Windows Vista
File size 633856 bytes
Date 2008-01-21
File details
MD5 67da61d3b12ceb5a4c86646ab468f0ba
SHA1 7965e8aa30de4735bc7b1bca464ad0fcf9445a72
SHA256 d60816be2854d29ef99bc1e26ee262a42499c92765ce40d493abfcca48f45110
CRC32 31baa971
Example file location ---
Filename comctl32.dll
System Windows XP
File size 617472 bytes
Date 2008-04-14
File details
MD5 06f247492bc786ce5c24a23e178c711a
SHA1 ba126572bcb4ac594a3c37e2ac86db40b173878d
SHA256 e6a0e9fe87def22cff9cb0b421e5e66a6c55c40ee651aa7e5836fe3884728f81
CRC32 fa94c519
Example file location ---