Jump to content


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.

Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo

comctl32.dll missing on Windows 7 Ultimate


  • Please log in to reply
9 replies to this topic

#1 londonliving

londonliving

  • Members
  • 145 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:21 AM

Posted 31 December 2010 - 02:05 PM

Win 7 x 64

This error stops many things working - including the installer.

Microsoft says not to add this manually, so I haven't.

I have run MalwareBytes AntiMalware and a full anti virus scan and nothing has shown up.

As it stands, Windows starts but displays the error message that COMCTL32.dll is missing about 15 times.

This was while I was cleaning up from this topic:

Injector.DFS.Trojan and HomeNetworking.dll on Win 7 x 64

Edited by londonliving, 31 December 2010 - 02:09 PM.


BC AdBot (Login to Remove)

 


#2 Zuhl3156

Zuhl3156

  • Members
  • 309 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Bensalem, Pa.
  • Local time:09:21 AM

Posted 31 December 2010 - 02:28 PM

Try using the SFC utility by opening an elevated command prompt and typing SFC /SCANNOW
There is a space after SFC. Refer to this link for any additional help:
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

#3 Adams A Plus

Adams A Plus

  • Members
  • 17 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Nashville TN - Bowling Green Ky
  • Local time:07:21 AM

Posted 31 December 2010 - 06:57 PM

Try This
CompTIA A+, CompTIA Net+, MCP, MCDST, MCTS: Windows Vista, MSITP: Enterprise Support
DCSE

#4 Broni

Broni

    The Coolest BC Computer


  • BC Advisor
  • 33,406 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Daly City, CA
  • Local time:06:21 AM

Posted 31 December 2010 - 06:58 PM

Win 7 should have plenty of replacements...

Please download SystemLook from one of the links below and save it to your Desktop.
Download Mirror #1
Download Mirror #2

64-bit users go HERE
  • Double-click SystemLook.exe to run it.
  • Vista users:: Right click on SystemLook.exe, click Run As Administrator
  • Copy the content of the following box into the main textfield:
    :filefind
    COMCTL32.dll
    
  • Click the Look button to start the scan.
  • When finished, a notepad window will open with the results of the scan. Please post this log in your next reply.
Note: The log can also be found on your Desktop entitled SystemLook.txt

My Website

p4433470.gif

My help doesn't cost a penny, but if you'd like to consider a donation, click p22001735.gif




#5 londonliving

londonliving
  • Topic Starter

  • Members
  • 145 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:21 AM

Posted 01 January 2011 - 06:52 AM

Happy New Year!

Thanks for your replies :-)

I still think it's odd that Windows 6.1 / 7 uses files from XP.

Here is the SystemLook log:

----------------------------------------------------------------

SystemLook 04.09.10 by jpshortstuff
Log created at 11:44 on 01/01/2011 by Laptop
Administrator - Elevation successful

========== filefind ==========

Searching for "COMCTL32.dll"
C:\Windows\System32\comctl32.dll --a---- 633856 bytes [21:44 12/10/2010] [06:31 21/08/2010] BC052EFAD10ACA1AD69545B629F50D99
C:\Windows\SysWOW64\comctl32.dll --a---- 530432 bytes [21:43 12/10/2010] [05:33 21/08/2010] D3EAD1CF16BA729A7F7C9A5D94AA7C05
C:\Windows\winsxs\amd64_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16385_none_959110a7f1a88a21\comctl32.dll --a---- 633856 bytes [23:55 13/07/2009] [01:40 14/07/2009] 7E8AB50AB7F2F81F30DCC8A98025B73A
C:\Windows\winsxs\amd64_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16661_none_95a2b509f19be458\comctl32.dll --a---- 633856 bytes [21:44 12/10/2010] [06:31 21/08/2010] BC052EFAD10ACA1AD69545B629F50D99
C:\Windows\winsxs\amd64_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.20787_none_961cb3b90ac4540e\comctl32.dll --a---- 633856 bytes [21:44 12/10/2010] [00:55 24/08/2010] B0CB1D2D5FFA6335DD94B1B531756412
C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_a44af8ec57f961cf\comctl32.dll --a---- 633856 bytes [23:55 13/07/2009] [01:40 14/07/2009] 7E8AB50AB7F2F81F30DCC8A98025B73A
C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16661_none_a44e1fc257f685f6\comctl32.dll --a---- 633856 bytes [21:44 12/10/2010] [06:31 21/08/2010] BC052EFAD10ACA1AD69545B629F50D99
C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.20787_none_a6357652551c0c2c\comctl32.dll --a---- 633856 bytes [21:44 12/10/2010] [00:55 24/08/2010] B0CB1D2D5FFA6335DD94B1B531756412
C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_fa645303170382f6\comctl32.dll --a---- 2030080 bytes [23:56 13/07/2009] [01:24 14/07/2009] C093E7835C1372D6D70A6675EDAA97B5
C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7\comctl32.dll --a---- 2030080 bytes [21:44 12/10/2010] [06:12 21/08/2010] 113921FC4A80A3DDF646852998B836D0
C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.20787_none_e3967e4730ab1731\comctl32.dll --a---- 2030080 bytes [21:44 12/10/2010] [00:46 24/08/2010] 882C1C473BE598DF08730DA11C5B2B27
C:\Windows\winsxs\x86_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16385_none_39727524394b18eb\comctl32.dll --a---- 530432 bytes [23:39 13/07/2009] [01:15 14/07/2009] B62AA1BB1F63839051441D2C6DD7B775
C:\Windows\winsxs\x86_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16661_none_39841986393e7322\comctl32.dll --a---- 530432 bytes [21:43 12/10/2010] [05:33 21/08/2010] D3EAD1CF16BA729A7F7C9A5D94AA7C05
C:\Windows\winsxs\x86_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.20787_none_39fe18355266e2d8\comctl32.dll --a---- 530432 bytes [21:43 12/10/2010] [06:52 21/08/2010] BF5D71B4A40687A90C8B47F776758A6F
C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5\comctl32.dll --a---- 530432 bytes [23:39 13/07/2009] [01:15 14/07/2009] B62AA1BB1F63839051441D2C6DD7B775
C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.20787_none_ede2ad2969983532\comctl32.dll --a---- 530432 bytes [21:43 12/10/2010] [06:52 21/08/2010] BF5D71B4A40687A90C8B47F776758A6F
C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc\comctl32.dll --a---- 1680896 bytes [23:40 13/07/2009] [01:03 14/07/2009] 0FA436A553408CBEBA070E3182658DE3
C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_420fe3fa2b8113bd\comctl32.dll --a---- 1680896 bytes [21:43 12/10/2010] [05:21 21/08/2010] 4B8DD8541C0E26602005DD0137333615
C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.20787_none_2b43b51e45274037\comctl32.dll --a---- 1680896 bytes [21:43 12/10/2010] [06:43 21/08/2010] 70EF5DFEF7069164EACF7140C2CC6344

-= EOF =-

#6 Broni

Broni

    The Coolest BC Computer


  • BC Advisor
  • 33,406 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Daly City, CA
  • Local time:06:21 AM

Posted 01 January 2011 - 12:12 PM

It looks like, you have both, 32-bit and 64-bit files in correct locations:
C:\Windows\SysWOW64\comctl32.dll
C:\Windows\System32\comctl32.dll

so the only thing, I can think of, they may be corrupted.

Try to replace them with different copies.
You may need to do it in safe mode.
Rename both of the above files to comctl32.old

Then, copy this file:
C:\Windows\winsxs\amd64_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16385_none_959110a7f1a88a21\comctl32.dll
to:
C:\Windows\System32 folder

and this file:
C:\Windows\winsxs\x86_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16385_none_39727524394b18eb\comctl32.dll
to:
C:\Windows\SysWOW64 folder

Make no mistake. It may look odd, but on 64-bit system, 64-bit files go to C:\Windows\System32 folder and 32-bit files go to C:\Windows\SysWOW64 folder.

Restart computer.


My Website

p4433470.gif

My help doesn't cost a penny, but if you'd like to consider a donation, click p22001735.gif




#7 londonliving

londonliving
  • Topic Starter

  • Members
  • 145 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:21 AM

Posted 05 January 2011 - 03:03 AM

Hi again - thanks for your help.

Having problems amending file.

Accessed Safe Mode by pressing F8 key before Windows logo B)

But am unable to change the filename - even in safe mode.

I have tried to change the security settings via right click, properties with the elevated access shield.

I cannot alter anything either in normal or in safe mode.

Stuck at how to proceed :huh:

Clearly the UAC / User Access Control works on this one - but no idea how it got corrupted <_<

I would post a screenshot but that requires this file COMCTL32.dll to be working...

Edited by londonliving, 05 January 2011 - 03:04 AM.


#8 Broni

Broni

    The Coolest BC Computer


  • BC Advisor
  • 33,406 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Daly City, CA
  • Local time:06:21 AM

Posted 05 January 2011 - 07:17 PM

If you have Vista/7 DVD...

start with step 2

If you don't have Vista/7 DVD...

1. Create Vista/7 Recovery Disc.

Option 1 :
Vista: http://www.vistax64.com/tutorials/141820-create-recovery-disc.html (Option Two)
Windows 7: http://www.guidingtech.com/3816/system-repair-recovery-disc-windows-7/

Option 2:
Download Vista Recovery Disc iso image: http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/
Download Windows 7 Recovery Disc iso image: http://neosmart.net/blog/2009/windows-7-system-repair-discs/
Burn it to CD, or DVD: http://neosmart.net/wiki/display/G/Burning+ISO+Images+to+a+CD+or+DVD

2. Boot from created disk.

Vista users. At first screen click on Repair your computer:
Posted Image

Windows 7 users. At first screen click on Install now:
Posted Image
Select your language and click next:
Posted Image
Click the button for "Use recovery tools":
Posted Image

The following applies to both, Vista and Windows 7 users.

This will bring you to a new screen where the repair process will look for all Windows Vista/7 installations on your computer. When done you will be presented with the System Recovery Options dialog box:
Posted Image
After this, it will present you with a list of options including startup repair, system restore and command prompt:
Posted Image
Select Command Prompt

Type in:
copy C:\Windows\winsxs\amd64_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16385_none_959110a7f1a88a21\comctl32.dll C:\Windows\System32\comctl32.dll
press Enter
copy C:\Windows\winsxs\x86_microsoft-windows-shell-comctl32-v5_31bf3856ad364e35_6.1.7600.16385_none_39727524394b18eb\comctl32.dll C:\Windows\SysWOW64\comctl32.dll
press Enter

(make sure, you don't make any misspelling mistakes and don't miss any "spaces")

Once completed then type Exit, press Enter and restart computer.

My Website

p4433470.gif

My help doesn't cost a penny, but if you'd like to consider a donation, click p22001735.gif




#9 londonliving

londonliving
  • Topic Starter

  • Members
  • 145 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:21 AM

Posted 06 January 2011 - 02:24 PM

Used option 2 to download recovery disk.

Drive X: is the only one available and kept getting the messgae that the selected path could not be found. I am a very accurate copier and know that

copy A:\~~~ B:\~~~ requires the space in between.

I'll see if I can get the original OEM disk sent to me as I am away from it right now.

Further suggestions welcome.

:-)

Edited by londonliving, 06 January 2011 - 02:25 PM.


#10 Broni

Broni

    The Coolest BC Computer


  • BC Advisor
  • 33,406 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Daly City, CA
  • Local time:06:21 AM

Posted 06 January 2011 - 06:55 PM

Repeat steps form my reply #6, but not from your normal account.
Enable Win 7 real administrator account: http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-windows-vista/ and try there (possibly Safe Mode).

My Website

p4433470.gif

My help doesn't cost a penny, but if you'd like to consider a donation, click p22001735.gif







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users