11-13-2013 03:38 AM
I made a setup of an x64 application and installed it on another pc (Windows 7 x64), but it isn´t working. It can´t start and Windows gives me the error code 0xC000007B. The Problem is that there was already an x86 installation of the cvi runtime and this one is also needed by other applications on this pc.
So after I installed an x64 application there should be a x64 cvi runtime!?
What can I do to solve this problem?
11-14-2013 08:00 AM
try the f1 patch
http://digital.ni.com/public.nsf/allkb/B632593DECA1F0C986257BF600766F03
To use the 32bit and 64 bit runtime on the same system isn't the issue I think.
The error is sometimes a windows registry error if the registry has invalid paths.
In this reaason use a registry cleaner like "http://www.paretologic.com/products/regcure/index.aspx".
best regards
11-18-2013 04:50 AM
I should have said that I´m still using CVI 2012. So the update wont help.
As far as I inveestigated the problem. The 32bit runtime (cvirte.dll) is installed in both system directories (system32 and SysWOW64) and that seems to be the reason why 64bit programs can´t run. But it also doesn´t help if I just copy the 64bit runtime into the system32 directory, because then 32bit programs wont also run.