Missing vcomp.dll

Noggle wrote on 8/18/2008, 8:20 PM
Hi All,

I started having some weird things happen to my system. I ran all the evilware cleaners I have (viruses, trojans, spywares etc - they're all evil). One Nortons program told me that a mandatory file, vcomp.dll, for Vegas Pro 8 and DVD Architect 4.5 was missing. Anyone know anything about this and how to fix it, please?

Thanks.

regards,
Noggle

Comments

Steve Mann wrote on 8/18/2008, 9:14 PM
Most of those cleaner programs do nothing, and some work against each other. Sometimes, I suspect, on purpose.

I removed Norton from all my computers and it's nice how much faster things run now...

Vcomp.dll is installed with Microsoft Visual Studio (it's the runtime routines for C and C++). Google it and you will find a bunch of places where you can get it free.
Noggle wrote on 8/18/2008, 10:24 PM
Thanks, but where do I put it so that Vegas will see it?
Himanshu wrote on 8/19/2008, 7:40 PM
If it were me, I would not get the DLL from the wild on the web. vcomp.dll is Visual C++'s OpenMP DLL, which should be part of the run-time for Visual C++. If Vegas needs it, it would have installed it, so I would go to add/remove programs and:

1. Check if MS Visual C++ run time is installed. If it is, repair install if possible. If not you may download it here from MS for VS2005 SP1, or for VS2008. I have Visual Studio installed on my system, so I can't tell which one you might need. I suspect it's going to be VS2005 version.

2. Repair your Vegas install. That should re-install anything that might be missing. I haven't tried this myself, so I don't even know if it is an option, or if you just have to uninstall & reinstall.
Noggle wrote on 8/22/2008, 6:04 PM
Thanks to all for your replies. I have now downloaded both VS2005 and VS2008 and installed both of them one after the other with testing in between. Norton WinDoctor still tells me that Vegas is missing the mandatory program vcomp.dll. Any other suggestions?

My main thought is, "Why does Vegas insist on having Visual C++ run time is installed?" I would have thought that Vegas programming would be independent of such or would otherwise include its' own files. It would be nice to know where to put vcomp.dll so that Vegas could see it, as there is one version of it in a C:\Windows\winSxS folder. I might add that this was already there before installing the updated Visual C++ run times. They did not add any new vcomp.dll files anywhere - I have searched and there are no new ones.

Perhaps Norton WinDoctor is wrong?

Regards,
Noggle
rs170a wrote on 8/22/2008, 6:12 PM
Perhaps Norton WinDoctor is wrong?

That would be my suspicion.
I did a search of the Sony folders on my computer (Vegas 7 & 8, DVDA 4 & 5) and found vcomp.dll in Vegas 7 only.

Mike
Himanshu wrote on 8/22/2008, 6:12 PM
Did you try suggestion #2 which is to reinstall Vegas?

Vegas needs Visual C++ runtime because it is built using C++ (maybe among other languages).

Applications are allowed/supposed to install VC runtime redistributable, and it is quite standard for many applications. Applications installing their own copies instead of common runtimes is what used to be known as "DLL Hell."

It might also help to think back to what suddenly caused vcomp.dll to "disappear" - did you install/uninstall software, or run some kind of registry/windows cleaner or something?
musicvid10 wrote on 8/22/2008, 7:27 PM
** . . . did you install/uninstall software, or run some kind of registry/windows cleaner or something?**

Uhh, did you even bother to read the original post, or are you in some kind of "autorespond" mode tonight?
johnmeyer wrote on 8/22/2008, 8:51 PM
I have Vegas 7.0d.

C:\Program Files\Sony\Vegas 7.0
vcomp.ddl version 8.0.50727.42

It also appears, for no apparent good reason, here:

C:\Program Files\Sony\Vegas 7.0\Microsoft.VC80.OPENMP

Same exact file.


Hmmm ... I just did a duplicate scan, using a CRC duplicate checker, and in my Vegas 7.0 folder and its subfolders, I have 68 groups of duplicates, with some of them containing three and four duplicate files. Here are some of the larger files:

mcmpgvout.004 (over 2Mbytes each, and I have four of them)

and the same thing with:

mcmpgvout.001
mcmpgvout.002
mcmpgvout.003

This isn't a huge deal, but I always wonder if anyone in QA is paying attention when this sort of thing happens. It just seems sloppy, as if someone isn't paying attention.
Noggle wrote on 8/23/2008, 6:11 AM
"C:\Program Files\Sony\Vegas 7.0"

Thanks for this info. At least I now know which folder is the pertinent one. Regarding a complete re-installation of Vegas Pro 8, I am, naturally enough, reluctant to do this until I have exhausted all other possibilities.

I have one vcomp.dll in the WIndows folder (and, strangely, no new ones installed by updates of C++ runtime! Hmm?), so I'll try putting this in the Vegas folder and see what happens.

Thanks again to all repliers so far.
Steve_Rhoden wrote on 8/23/2008, 8:41 AM
Get rid of Norton is what i would highly recommend.....has so many flaws i cant even get into it right now...just too much.
And if you stay with it you may see more problems in the future.
Steve Mann wrote on 8/23/2008, 3:36 PM
It's called a runtime file because the application needs it when it is run. Just put it into the same folder as the exe program that needs the runtime file.
Himanshu wrote on 8/25/2008, 6:36 AM
So I took musicvid's advice and turned off my autorespond mode :)

Re-read the original post and realized the OP didn't say that his Vegas or DVDA installs weren't working, despite "weird things happening" & what Norton says about the missing DLL.

To be sure: are you having trouble with your Vegas or DVDA installs?