mscms.dll error

onyx25

New Member
I am running vista 64 bit and I keep getting this error message when I open certain programs. I already tried sfc /scannow and that did not correct the problem. Any suggestions? Thanks

---------------------------
EXCEL.EXE - Bad Image
---------------------------
C:\Windows\system32\mscms.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.
---------------------------
OK
---------------------------
 

My Computer

Hi,

I believe the file is corrupted. Take ownership of the file and rename it to mscms.dll.old. Search for mscms.dll from the following location: c:\windows\winsxs and place it in c:\windows\system32. Restart the computer and check.

Try to download (from online) mscms.dll and extract it to c:\windows\system32 if case if you are not able to find it from winsxs folder.

You need to re-register the file from command prompt after extracting the file.

open command prompt and type the following command "regsvr32 mscms.dll".

if it does not work you may have to try some registry modification to fix this issue.
 

My Computer

System One

  • Manufacturer/Model
    Custom
    CPU
    AMD
    Motherboard
    ASUS
    Memory
    2GB
    Graphics Card(s)
    Nvidia 256MB
    Sound Card
    Creative 7.1
    Monitor(s) Displays
    19" Viewsonic and Sony 26" S Series TV
    Screen Resolution
    1920x1080
    Hard Drives
    Sata (1 TB) and IDE (350GB)
    Keyboard
    Multimedia (Wireless)
    Mouse
    Optical (Wireless)
    Internet Speed
    2MB
Thanks for the advice. The first task did not work so now I'm trying to find the file online. I can't seem to find one for windows vista though.
 

My Computer

My Computer

System One

  • Manufacturer/Model
    Airbot 2.0
    CPU
    Core i7 920 (D0) @ 4Ghz, 26c idle- 65c full load on air
    Motherboard
    Asus P6X58D Premium -Sata 6Gb/s - USB 3.0
    Memory
    12GB Corsair Dominator -CMD12GX3M6A1600C8
    Graphics Card(s)
    EVGA Nvidia GTX 480 -Fermi
    Sound Card
    ASUS Xonar D2X
    Monitor(s) Displays
    LG 24" Flatron W2453V-PF Full HD 1080p 2ms response time
    Screen Resolution
    1920x1080@60hz
    Hard Drives
    1 OCZ Vertex2 180GB SSD
    1 TB Samsung Spinpoint F1 7200RPM 32MB cache
    2 500GB WD Caviar Blacks 7200RPM 32MB cache (WD5001AALS)

    Pioneer DVD Burner DVR-S18M
    PSU
    Corsair HX1000W
    Case
    Cooler Master HAF 932
    Cooling
    Case Fans -3 230mm, 1 140mm/CPU - Tuniq Tower 120 Extreme
    Keyboard
    Logitech Wireless MK700
    Mouse
    Logitech Wireless MK700
    Internet Speed
    100 MBPS DL 30.17Mbps UL 0.98Mbps
    Other Info
    Windows 7
    Processor-7.7 RAM- 7.9 Graphics-7.9 Gaming Graphics- 7.9 HDD- 7.8

    W.E.I final score= 7.7

    Windows Vista=5.9
Ok, when I got to regiter the file I get

[Window Title]
RegSvr32
[Content]
The module "mscms.dll" was loaded but the entry-point DllRegisterServer was not found.
Make sure that "mscms.dll" is a valid DLL or OCX file and then try again.
[OK]
 

My Computer

My Computer

System One

  • Manufacturer/Model
    Airbot 2.0
    CPU
    Core i7 920 (D0) @ 4Ghz, 26c idle- 65c full load on air
    Motherboard
    Asus P6X58D Premium -Sata 6Gb/s - USB 3.0
    Memory
    12GB Corsair Dominator -CMD12GX3M6A1600C8
    Graphics Card(s)
    EVGA Nvidia GTX 480 -Fermi
    Sound Card
    ASUS Xonar D2X
    Monitor(s) Displays
    LG 24" Flatron W2453V-PF Full HD 1080p 2ms response time
    Screen Resolution
    1920x1080@60hz
    Hard Drives
    1 OCZ Vertex2 180GB SSD
    1 TB Samsung Spinpoint F1 7200RPM 32MB cache
    2 500GB WD Caviar Blacks 7200RPM 32MB cache (WD5001AALS)

    Pioneer DVD Burner DVR-S18M
    PSU
    Corsair HX1000W
    Case
    Cooler Master HAF 932
    Cooling
    Case Fans -3 230mm, 1 140mm/CPU - Tuniq Tower 120 Extreme
    Keyboard
    Logitech Wireless MK700
    Mouse
    Logitech Wireless MK700
    Internet Speed
    100 MBPS DL 30.17Mbps UL 0.98Mbps
    Other Info
    Windows 7
    Processor-7.7 RAM- 7.9 Graphics-7.9 Gaming Graphics- 7.9 HDD- 7.8

    W.E.I final score= 7.7

    Windows Vista=5.9
Hi onyx25,

Since it is OS DLL (Microsoft Color Matching System DLL) you may have to perform repair installation.
you may try the following steps before you perform repair installation.
excel.exe is no way realated to mscms.dll.
open the same probrams in safe mode, if no error then try this article How to troubleshoot a problem by performing a clean boot in Windows Vista.
uninstalling and reinstalling is also an good idea but verify the issue before you re-install excel (office program).

Good luck
 

My Computer

System One

  • Manufacturer/Model
    Custom
    CPU
    AMD
    Motherboard
    ASUS
    Memory
    2GB
    Graphics Card(s)
    Nvidia 256MB
    Sound Card
    Creative 7.1
    Monitor(s) Displays
    19" Viewsonic and Sony 26" S Series TV
    Screen Resolution
    1920x1080
    Hard Drives
    Sata (1 TB) and IDE (350GB)
    Keyboard
    Multimedia (Wireless)
    Mouse
    Optical (Wireless)
    Internet Speed
    2MB

My Computer

System One

  • Manufacturer/Model
    Custom
    CPU
    Intel Core 2 Quad Q8200 2.33GHz
    Motherboard
    ASUS P5QC
    Memory
    2x2GB
    Graphics Card(s)
    NVidia GeForce 9500GT 1Gb
    Sound Card
    Mobo
    Monitor(s) Displays
    Samsung SyncMaster 206bw
    Screen Resolution
    1680x1050
    Hard Drives
    Samsung SP2514N ATA 250Gb 7200RPM
    Samsung [Model] 1Tb 7200RPM SATA2
    PSU
    Cooler Master Real Power Pro 750W
    Keyboard
    Razer Tarantula
    Mouse
    Razer Lachesis
    Internet Speed
    not fast enough
why can't you just down load the mscms.dll file ???

Because you will have an old version. Just because a file is not infected, does not mean that it is safe. Old versions, version not designed for Windows Vista will have a different MD5 hash. This means that Windows Update may see them as corrupt, and they may not function correctly. Downloading a .dll is never the best method.

In fact, the best method was mentioned in passing. Using the Windows Side by Side configuration is the only reliable method of finding a .dll that SFC and CBS will accept back into the clan.

SFC should be run. The report can be analysed. I would then scan the computer for the corrupt file, showing MD5s. I would look at the MD5s, and find the correct copy in the Windows Side by Side configuration. If WinSxS was also corrupt, I would search my computer for the file with the correct MD5. If I don't have it, I would consider taking part of your registry for analysis, so that I can download a copy from the Microsoft website in a .msu format. Then we could repair System32, and WinSxS all in one go.

This is the correct solution. If you would like help, please start a new topic, and help you will receive!

Richard
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS 420
    CPU
    Intel Core 2 Quad Q9300 2.50GHz
    Motherboard
    Stock Dell 0TP406
    Memory
    4 gb (DDR2 800) 400MHz
    Graphics Card(s)
    ATI Radeon HD 3870 (512 MBytes)
    Sound Card
    Onboard
    Monitor(s) Displays
    1 x Dell 2007FP and 1 x (old) Sonic flat screen
    Screen Resolution
    1600 x 1200 and 1280 x 1204
    Hard Drives
    1 x 640Gb (SATA 300)
    Western Digital: WDC WD6400AAKS-75A7B0

    1 x 1Tb (SATA 600)
    Western Digital: Caviar Black, SATA 6GB/S, 64Mb cache, 8ms
    Western Digital: WDC WD1002FAEX-00Z3A0 ATA Device
    PSU
    Stock PSU - 375W
    Case
    Dell XPS 420
    Cooling
    Stock Fan
    Keyboard
    Dell Bluetooth
    Mouse
    Advent Optical ADE-WG01 (colour change light up)
    Internet Speed
    120 kb/s
    Other Info
    ASUS USB 3.0 5Gbps/SATA 6Gbps - PCI-Express Combo Controller Card (U3S6)
Back
Top