从何处下载Microsoft Visual c++;2003年可再发行 我有一个旧的DLL,使用微软Visual C++ 2003(7.1)运行时包。不幸的是,我已经没有那个DLL了。除了重新安装VS2003,还有其他方法来获得运行时可重新分配的DLL吗?< /P> < P>在Google的一点之后,似乎没有一个单独的可重新分配的Visual C++ 2003(7.1)。至少微软论坛上是这么说的

从何处下载Microsoft Visual c++;2003年可再发行 我有一个旧的DLL,使用微软Visual C++ 2003(7.1)运行时包。不幸的是,我已经没有那个DLL了。除了重新安装VS2003,还有其他方法来获得运行时可重新分配的DLL吗?< /P> < P>在Google的一点之后,似乎没有一个单独的可重新分配的Visual C++ 2003(7.1)。至少微软论坛上是这么说的,dll,visual-c++,runtime,visual-studio-2003,redistributable,Dll,Visual C++,Runtime,Visual Studio 2003,Redistributable,但是,您可能能够从VC7.1DST中提取运行时DLL。我认为这就是您要寻找的:Storm的不正确。没有怨恨的风暴,我向OP道歉,因为我在这里的聚会迟到了一点(希望我能早点帮上忙,但我直到今天才遇到这个问题,或者直到我找到解决方案才找到这个问题的答案。) VisualC++ 2003运行时不可用作为单独的下载,因为它包含在.NET 1.1运行时。 如果安装.NET 1.1运行时,将安装msvcr71.dll,并将其添加到C:\WINDOWS\Microsoft.NET\Framework\v1.

但是,您可能能够从VC7.1DST中提取运行时DLL。

我认为这就是您要寻找的:

Storm的不正确。没有怨恨的风暴,我向OP道歉,因为我在这里的聚会迟到了一点(希望我能早点帮上忙,但我直到今天才遇到这个问题,或者直到我找到解决方案才找到这个问题的答案。)

VisualC++ 2003运行时不可用作为单独的下载,因为它包含在.NET 1.1运行时。 如果安装.NET 1.1运行时,将安装msvcr71.dll,并将其添加到C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322

.NET1.1运行时在以下位置可用:(23.1MB)

如果你正在寻找一个文件,它以“P”结尾,比如MSVCP71.DLL,这表明你的文件是针对C++运行时编译的(而不是C运行时),在某些情况下,我注意到这些文件是在安装完整SDK时才安装的。如果您需要这些文件中的一个,您可能还需要安装完整的.NET 1.1 SDK,该SDK可在以下位置获得:(106.2 MB)

安装SDK后,我现在在MySt32文件夹中同时拥有MSVCR71.DLL和MSVCP71.DLL,并且我正在运行的应用程序(BoMeLangC+C++反编译程序)工作良好,没有任何丢失的DLL错误。 还有一点需要注意:要非常清楚修补程序更新和常规更新之间的区别。正如链接的KB932298下载(下面由Storm链接)中所述:“请注意,此修补程序未经过完整的Microsoft产品回归测试,也未与其他修补程序一起测试。”

修补程序并不是针对一般用户,而是针对面临非常特定问题的用户。如本文所述,仅当您在2007年更改的规则中存在特定的夏令时问题时,才安装该修补程序。-这可能是一个预发布版,面向那些“迫不及待”等待官方更新的客户(可能是某些业务关键型应用程序)——对于普通用户,Windows update应该是您所需要的全部

谢谢,我希望这能帮助其他遇到这个问题的人

答案是正确的

还更新了2002年和2003年的运行时 只需在microsoft下载上进行搜索

您可以找到产品的官方更新

然而,最新的补丁似乎是:

另一种方式:

使用非官方(全尺寸:26.1 MB)VC++多功能一体机,其中包含您所需的文件:

或(最小5.10 MB)Microsoft Visual Basic/C++运行时1.1.1重新打包在此处:


问题是关于VC2003(msvcr7.x)。我认为适用于较新版本(如您的链接)的优秀可再发行软件包现在不存在,也从未适用于问题中的较旧版本。我无法从该更新中提取运行时DLL,但您是正确的,因为似乎没有可再发行软件包。对我来说似乎是一个疏忽。要提取旧的.exe,请打开一个commandbox并将“/xp:c:\temp\ex.msp”添加到.exe的命令行中。这可以提取可以用7Zip打开的MSP,并提取CAB内容SMSCP71+C++运行时(MSVCR71C运行时)。这两个版本都不是调试版本。对我来说,1.1.NET framework安装程序仅将msvcr71.dll文件放置在
C:\Windows\Microsoft.NET\framework\v1.1.4322
,并且没有更改路径。我必须手动将文件复制到
C:\Windows\System32\
目录中才能找到文件谢谢。我需要.NET 1.1 SDK来获取丢失的MSVCR71.DLL和MSVCP71.DLL。现在一切正常。单击“下载”后,Microsoft表示抱歉,下载链接不再有效。今天刚刚测试了这些链接,它们似乎对我有效。参考:这些资源似乎不可用。