0

Giving some background on the problem. We have the windows zip utility packaged along with our product. This zip utility is called from one of our product scripts and is used to package some log files. One of our customers have raised an issue that when they run our script, which invokes zip.exe, they get this pop up--"The program can't start because MSVCR71.dll is missing from your computer". I examined the zip.exe in dependency walker tool, and sure enough, I could see the dependency to msvcr71.dll. The customer told that they can overcome this by manually placing the MSVCR71.dll file in the path C:\Windows\SysWOW64 or installing Windows 7 redists.

However, I created a new Windows 2012 VM, did-not install any additional software, and I could see msvcr71.dll in the path C:\Windows\SysWOW64 and zip.exe runs successfully without complaining about missing dll. So wanted to check if msvcr71.dll is available by default or not?

1

No, it is not part of the Windows distribution. If your application requires the msvcr71.dll file from .NET Framework 1.1, the installer should install it in the application's program files directory, and not in the Windows system32 or SYSWOW64 directory.

Source:

Redistribution of the shared C runtime component in Visual C++

https://support.microsoft.com/en-us/help/326922/redistribution-of-the-shared-c-runtime-component-in-visual-c

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.