"comctl32.dll is missing from your computer", even though it's not
Hi, when I try to install any program I get the message:
"The program can't start because COMCTL32.dll is missing from your computer. Try reinstalling the the program to fix this problem."
The confusing thing is, when I go in to "C:/Windows/System32", the file COMCTL32.dll is right there still!
The reason this has happened is almost certainly because I recently cloned my hard drive over to a new SSD and kept my old drive just for storage. I've been booting off the new drive for a few days already, but today I deleted Windows off the old HDD (now named D:/), so I'm guessing that's why I'm getting this problem.
If I try to run any of the programs installed on D:/ I get the same message, but programs on C:/ work fine.
I've tried going into elevated Command Prompt and typing "regsvr32 comctl32.dll", but this just returns the message "The module "comctl32.dll" was loaded but the entry-point DllRegisterServer was not found."
I've also tried running a system file check and this says errors were found but that it was unable to fix them.
Any other ideas on how to solve this?
Thanks.
Hi, when I try to install any program I get the message:
"The program can't start because COMCTL32.dll is missing from your computer. Try reinstalling the the program to fix this problem."
The confusing thing is, when I go in to "C:/Windows/System32", the file COMCTL32.dll is right there still!
The reason this has happened is almost certainly because I recently cloned my hard drive over to a new SSD and kept my old drive just for storage. I've been booting off the new drive for a few days already, but today I deleted Windows off the old HDD (now named D:/), so I'm guessing that's why I'm getting this problem.
If I try to run any of the programs installed on D:/ I get the same message, but programs on C:/ work fine.
I've tried going into elevated Command Prompt and typing "regsvr32 comctl32.dll", but this just returns the message "The module "comctl32.dll" was loaded but the entry-point DllRegisterServer was not found."
I've also tried running a system file check and this says errors were found but that it was unable to fix them.
Any other ideas on how to solve this?
Thanks.
Last edited:
My Computer
- Computer type
- Laptop
- Computer Manufacturer/Model Number
- Lenovo ThinkPad Edge E540
- OS
- Windows 7 Professional x64
- CPU
- i5-4210M
- Memory
- 4GB
- Graphics Card(s)
- Shared Intel
- Hard Drives
- 500GB HDD
- Antivirus
- Avast
- Browser
- Chrome