none
计算机中丢失MSVCR71.dll RRS feed

  • 问题

  • 您好!

       我使用的操作系统为windows server 2008 R2 standard,在安装oracle软件的一个补丁的时候报“无法启动此程序,因为计算机中丢失MSVCR71.dll”。

       我想咨询下MSVCR71.dll是操作系统必须的吗?怎样才能安装上MSVCR71.dll呢?安装这个后对系统没有影响吧?

       谢谢!

    2013年6月4日 10:03

答案

  • 理论上不装也可以,绿色拷贝别的机器上的这个文件(要注意32位还是64位,根据你的Oracle程序exe)到你的程序exe同目录下,它应该就能找到。

    当然,一般动态链接了MSVCR的程序,往往可能还会动态链接MSVCP,反正你看缺啥拷啥呗。


    Technical problem is never a problem.

    2013年6月4日 10:31

全部回复

  • 不是必须的。

    MSVCR71应该是VC++ 2003 .NET的C++ RunTime

    一些动态链接这个版本C++库的程序才会用到它,你那oracle补丁程序看来够老的了。。。


    Technical problem is never a problem.

    2013年6月4日 10:15
  • 感谢您的答复!

    我确认下,要使系统中有MSVCR71.dll,是需要安装VC++ 2003 .NET吗?这个从哪里获得?还是有其它安装方法?

    2013年6月4日 10:27
  • 理论上不装也可以,绿色拷贝别的机器上的这个文件(要注意32位还是64位,根据你的Oracle程序exe)到你的程序exe同目录下,它应该就能找到。

    当然,一般动态链接了MSVCR的程序,往往可能还会动态链接MSVCP,反正你看缺啥拷啥呗。


    Technical problem is never a problem.

    2013年6月4日 10:31