【解決方法】Visual C++ 6.0 が Windows 7 で動作しなくなった

プログラミングQA


やあ、

私のソフトウェアには Visual C++ 6.0 を使用しています。これは元々 MSVC 6.0 で開発されたレガシー ソフトウェアです。 「開く」オプションを選択しようとすると、「Microsoft Developer Studio が動作を停止しました」というエラーが表示され、Visual C++ がクラッシュします。

問題を解決するためにできることは何でもお知らせください。 これは 6.0 で開発された古いアプリケーションであり、最新バージョンの VS ではランタイム例外をスローするため、最新バージョンの VS に移行できません。

前もって感謝します!!

私が試したこと:

これを解決するためのオプションを探すのにうんざりしましたが、まだ機能させることができませんでした。

編集1:追加情報は以下の未回答から移動されました

ご回答いただきありがとうございました。
以下は、Microsoft Visual C++ が閉じられたというポップアップ メッセージです。
Mircosoft(R) Devlopers Studio は動作を停止しました。

A Problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.

解決策 1

VC6 は Windows 9x および NT4 の時代に設計され、Windows 2000 および XP で実行できるように更新されました。 Visual Studio 2003 であっても、Windows 7 では問題なく動作するわけではありません。

最善の解決策は、VC6 でサポートされている Windows バージョンを使用することです (たとえば、仮想マシンを使用します。Windows が Professional バージョンの場合は、XP モードを使用できます)。

それ以外の場合は、Windows 7 で VC6 をセットアップする方法に関するヒントをネットで検索してください。
Windows 7 professional 64ビットにVisual Studio 6をインストールする方法[^]

解決策 2

あなたが投稿した情報が完全に不足している場合、誰もあなたを助けることはできません。 「Visual Studio が壊れている」とあなたが言ったことはすべてです。 それでおしまい。

問題が発生する可能性は何千もあり、解決策も同じくらいたくさんあります。 あなたは誰かが問題を推測してくれることを期待しています。 頑張ってください。

現時点で誰もが提案できるのは、Visual Studio 6 をアンインストールして再インストールし、その最新の Service Pack と Windows Vista 以降で動作させるための更新プログラムを再インストールすることだけです。

解決策 4

そのため、デバッグ中に時々この問題が発生します。

まず、VC 6.0 を別の VHDX パーティションにインストールします。 VC 6.0 の利点 #1: 決して変わらない! マシンをアップグレードするときに移動できます。 私のコピーは 2014 年に作成されましたが、今でも正常に動作します。

2 番目に、別の C ドライブとソース コード ドライブを備えた仮想マシンで開発作業を行います。 さらに悪いことに、再インストールする代わりに、バックアップから C ドライブを再ロードしてください。 現在のソース コードは影響を受けません。

3 番目に、これに対処する最善かつ最速の方法は、レジストリのコピーを作成することです。 私の場合は、DevStudio バックアップ レジストリ ファイルをダブルクリックするだけで、すべてが再び動作します。

少なくとも次のものをバックアップし、日付を付けてください。
• HKEY_CURRENT_USER-Software-Microsoft-DevStudio-6.0 yyyy-mm-dd.reg
• HKEY_CURRENT_USER-Software-Microsoft-VisualStudio-6.0 yyyy-mm-dd.reg

プロジェクトごとに異なるパスがある場合は、ライブラリ コレクションごとに異なるファイルを保存する必要があります。
• HKEY_CURRENT_USER-Software-Microsoft-DevStudio-6.0-Build System-Components-Platforms-Win32 (x86) Project A Directory) yyyy-mm-dd.reg (ドリルダウンすると見つかります)。

これらは、開発環境を別のマシンに移動する場合にも役立ちます。

解決策 3

ご回答いただきありがとうございました。
以下は、Microsoft Visual C++ が閉じられたというポップアップ メッセージです。
Mircosoft(R) Devlopers Studio は動作を停止しました。

問題によりプログラムが正しく動作しなくなりました。 Windows はプログラムを閉じ、解決策が利用可能かどうかを通知します。

コメント

タイトルとURLをコピーしました