Hello,
Ok, so I have software that requires the communication port to work to transfer settings from the PC to an external unit. I have last used this piece of software in Windows Vista, some 6 years ago. Then it worked.
Now I'm on Windows 7 and get a run time error 339 "component MSCOMM32.OCX" or one of its dependencies not correctly registered: a file is missing or invalid.
I've looked through this thread, and on the web, on this subject but most stuff is not current, As far as I can see most posts refer back to 2009-2011. However, it looks like MSCOMM32.OCX was the basis for ActiveX backdoors, viruses, malware. So need to install from Microsoft only, no third party stuff. Couldn't find the MSCOMM32.OCX file with Msft.
I checked if I had it. Nope. I do have some ActiveX *.ocx files installed in the SYSWOW64 folder.
Then I saw, get Visual Basics, because MSCOMM32.OCX is embedded in there, and possibly patched (?). As listed here: ActiveX Control File Names
So went for the Microsoft Visual Basic 6.0 Service Pack 6 Cumulative Update. Didn't work.
Somewhere it said ActiveX *.ocx files can be had via Visual Studio instead. So got the 2015 express version. Nope didn't help.
So is there a way to get this MSCOMM32.OCX working without putting the PC at risk?
Ok, so I have software that requires the communication port to work to transfer settings from the PC to an external unit. I have last used this piece of software in Windows Vista, some 6 years ago. Then it worked.
Now I'm on Windows 7 and get a run time error 339 "component MSCOMM32.OCX" or one of its dependencies not correctly registered: a file is missing or invalid.
I've looked through this thread, and on the web, on this subject but most stuff is not current, As far as I can see most posts refer back to 2009-2011. However, it looks like MSCOMM32.OCX was the basis for ActiveX backdoors, viruses, malware. So need to install from Microsoft only, no third party stuff. Couldn't find the MSCOMM32.OCX file with Msft.
I checked if I had it. Nope. I do have some ActiveX *.ocx files installed in the SYSWOW64 folder.
Then I saw, get Visual Basics, because MSCOMM32.OCX is embedded in there, and possibly patched (?). As listed here: ActiveX Control File Names
So went for the Microsoft Visual Basic 6.0 Service Pack 6 Cumulative Update. Didn't work.
Somewhere it said ActiveX *.ocx files can be had via Visual Studio instead. So got the 2015 express version. Nope didn't help.
So is there a way to get this MSCOMM32.OCX working without putting the PC at risk?
My Computer
At a glance
Windows 7 Professional 64 bitXeon X5650Crucial CT3KIT102472BB160BNvidia Quadro 2000
- Computer type
- PC/Desktop
- Computer Manufacturer/Model Number
- Own build
- OS
- Windows 7 Professional 64 bit
- CPU
- Xeon X5650
- Motherboard
- EVGA SR-2
- Memory
- Crucial CT3KIT102472BB160B
- Graphics Card(s)
- Nvidia Quadro 2000
- Monitor(s) Displays
- Acer
- Screen Resolution
- 1024
- Hard Drives
- Samsung 840 EVO 250GB
WD Red 3TB
- PSU
- Silverstone Strider ST-1500
- Case
- Lian-Li PC-90
- Keyboard
- Logitech KU-1255 ThinkPad Compact USB with Trackpoint
- Mouse
- Trackpoint on keyboard; Logitech G600
- Internet Speed
- LTE 50-80 MB/s
- Antivirus
- MSE+Antimalwarebytes
- Browser
- Firefox primary; IE11 secondary
- Other Info
- Secondary system:
W7 Pro x64
AMD A8-7600 Kaveri
AsRock FM2A88X-ITX+
ADATA 2x4GB DDR 2133 PC3-17000
Kingston Tech SSDNOW 300 120GB
External WD 1021 2TB USB
Samsung Slimline SN-506BB Bluray Writer
Lian-Li PC-Q02
DVB-T2 Hauppage PCTV 292e USB stick