3

Visual Studio 2010 を開こうとすると、Windows Server 2008 R2 Enterprise SP1 を実行している VPS でタイトルにエラー メッセージが表示されます。SQL Server 2012 と VS 2013 をインストールした後でも、最初は問題なく動作していました。

これを解決しようとして、SysWOW64 フォルダー内の msvcp100、msvcp100d、msvcr100、msvcr100d、および msvcr100_clr0400 DLL の 32 ビット バージョンが何らかの形で 64 ビット バージョンで上書きされたと述べている、この問題を抱えている他の人を見つけました。そのため、32ビット版をダウンロードして、うまく置き換えられませんでした。また、system32 フォルダー内のバージョンも削除しました。これもうまくいかなかったので、元に戻しました。

また、Visual Studio 2010 の完全なクリーン アンインストールを実行してから、VS 2010 Shell Integrated を再インストールしました。Visual Studio はまだ起動せず、同じエラーが発生します。

誰でもこの問題を解決するのを手伝ってもらえますか? DLL に問題がある場合、問題の原因となっている DLL を正確に絞り込むのに役立つツールを知っている人はいますか?

どんな助けでも大歓迎です。ありがとう!!!

4

4 に答える 4

3

Dependency Walker ツールを使用して、ツールの使用方法に関する簡単な情報を提供する投稿を見つけたところ、32 ビット バージョンではなく 64 ビット バージョンの ATL100.DLL があることがわかりました。このファイルは以前に行方不明になり、知らないうちにダウンロードして 64 ビット バージョンに置き換えました。

于 2014-09-01T03:21:55.543 に答える
1

この問題の詳細について調べてみましたが、決定的なものは見つかりませんでした。Microsoft サポート技術者からの 1 つの投稿には、次のように記載されています。

「あなたのエラー 0xc000007b から、エラーが次の意味であることがわかりました: "STATUS_INVALID_IMAGE_FORMAT" ".

エラー メッセージは、ファイル イメージを参照している可能性があります。おそらく、MS VS SDK DLL の 1 つです。正確なファイル名は、Windows イベント ログ - アプリケーション セクションにあるはずです。そうでない場合は、ログ ファイル (%temp% 領域) にある可能性があります。

ファイル名が見つからない場合: すべての VS 2010 SDK の修復を試みましたか? MS VS のインストール以降に (MS インストーラーを介して) ファイルが更新された場合、たとえそれが無効であっても、インストールを介してロールバックされることはありません。別のアプリがインストール/更新したため、アンインストールしても削除されません。 (「プログラムと機能」で) 修復を介してこれを強制する必要があります。

更新: .NET コンポーネント用の MS 修復ツール- 単なる .NET ライブラリなのか、それとも VC++/VC#/etc をスキャンするのか不明。他の MS コンポーネント用の同様のツールをまだ探しています。

また、それが役に立たない場合は、次のことを試してください。 -エラーを 強制
的に発生させ、プロセスを実行したままにします (VS 2010)。エラー メッセージが表示されます。 - 下部ペインの DLL ビューを有効にします - DLL を 調べると、奇妙な日付の 1 つがあり、おそらく奇妙な場所 (System32 ではなく VS 2010 フォルダーなど) にあるはずです。 - VS 2010 を閉じます (およびそのエラー メッセージ) -system32/syswow64 に存在しない DLL を一時的な場所に移動します (どこで入手したかを忘れないでください!) -VS 2010 を再度起動 します






最新のコンテンツ:
ログを改善するためにこれを試してください - 次のように VS2010 を起動します:
devenv.exe /Log

ログはここに保存されます:
%APPDATA%\Roaming\Microsoft\VisualStudio\\ActivityLog.xml

[ソース Web ページ]のその他の devenv.exe スイッチ2 .

于 2014-08-31T20:42:43.327 に答える
0

私にとっては同じ問題が発生しました。この問題は、Visual Studio で必要なさまざまなシステム dll の 32/64 ビットの不一致が原因でした。どういうわけか、必要な dll が、ロードできなかった 64 ビット バージョンに置き換えられました。x64 vc++2013 redistribute をアンインストールし、x86 をインストールしたところ、動作し始めました。

于 2016-12-29T07:44:33.990 に答える