web-dev-qa-db-ja.com

Microsoft Visual C ++ 2003再頒布可能パッケージのダウンロード先

Microsoft Visual C++ 2003(7.1)ランタイムパッケージを使用する古いdllがあります。残念ながら、私はそれをDLLの周りにもう持っていません。VS2003を再インストールする以外に、ランタイムの再配布可能なdllを取得する別の方法がありますか?

47
Jim McKeeth

Stormの answer は正しくありません。ここでのパーティーに少し遅れているので、難しい感情の嵐はなく、OPに謝罪します(私はもっと早く助けられたかもしれないが、今日まで問題に遭遇しなかった、または私が考え出すまでこのスタックオーバーフローの答え解決策を見つけます。)

Visual C++ 2003ランタイムは、.NET 1.1ランタイムに含まれていたため、個別のダウンロードとして利用できませんでした。

.NET 1.1ランタイムをインストールすると、msvcr71.dllがインストールされ、さらにC:\ WINDOWS\Microsoft.NET\Framework\v1.1.4322に追加されます。

.NET 1.1ランタイムはここから入手できます。 http://www.Microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en (23.1 MB )

Msvcp71.dllなどの「P」で終わるファイルを探している場合、これはファイルがC++ランタイム(Cランタイムではなく)に対してコンパイルされたことを示します。状況によっては、これらのファイルがインストールされているだけでした完全なSDKをインストールしたとき。これらのファイルのいずれかが必要な場合は、完全な.NET 1.1 SDKもインストールする必要があります。これは、こちらから入手できます。 http://www.Microsoft.com/downloads/en/details.aspx?FamilyID = 9b3a2ca6-3647-4070-9f41-a333c6b9181d (106.2 MB)

SDKをインストールした後、System32フォルダーにmsvcr71.dllとmsvcp71.dllの両方が含まれるようになり、実行しようとしているアプリケーション(boomerang c ++ decompiler)がDLLエラーなしで正常に動作します。

また、副次的な注意事項として、Hotfix UpdateとRegular Updateの違いに十分注意してください。リンクされたKB932298のダウンロード(Stormにより以下にリンク)に記載されているように:「このHotfixはMicrosoft製品の完全な回帰テストを行っておらず、他のHotfixと組み合わせてテストされていません。

修正プログラムは一般ユーザー向けではなく、特定の問題に直面しているユーザー向けです。記事で説明されているように、2007年に変更されたルールで特定の夏時間の問題がある場合にのみ、この修正プログラムをインストールします。-これは、公式の更新を「待ちきれない」顧客向けのプレリリースである可能性が高い(おそらく、いくつかのビジネスクリティカルなアプリケーションの場合)-通常のユーザーの場合、Windows Updateがあれば十分です。

おかげで、この問題に出くわした他の人の助けになることを願っています!

59
BrainSlugs83

少しグーグルで調べた後、Visual C++ 2003(7.1)用の個別の再配布可能ファイルはなかったようです。少なくとも、Microsoftフォーラムの a post が言っていることです。

ただし、VC 7.1 DST timezone update )からランタイムDLLを抽出できる場合があります。

11
shartte

別の方法:

非公式(フルサイズ:26.1 MB)VC++を使用して、必要なファイルが含まれているもの

http://www.wincert.net/forum/topic/9790-aio-Microsoft-visual-bcfj-redistributable-x86x64/

または(最小5.10 MB)Microsoft Visual Basic/C++ Runtimes 1.1.1ここに再パック:

http://www.wincert.net/forum/topic/9794-bonus-Microsoft-visual-basicc-runtimes-111/

0
user3733975

答え https://stackoverflow.com/a/6132093/1498669 が正しい。

2002と2003の両方のランタイムへの更新もあり、Microsoftダウンロードで検索するだけです。

製品の公式アップデートを見つける

ただし、最新のパッチは次のようです。

0
Bernhard