修正:MSVCR90.dllが見つからないか欠落している

一部のユーザーは、MSVcr90.dllファイルに関連付けられているエラーを受信することを報告してます。最も報告されているエラーの発生は、「MSVCR90.dllが見つかりません」および「MSVCR90.dllが見つかりません」です。これらは通常、起動時またはユーザーがMicrosoftOfficeアプリケーションを開こうとしたときに発生します。これは、最近Windows7からWindows10にアップグレードされたコンピューターでよく発生します。

ただし、このエラーは、PhotoshopやIllustratorなどのAdobe製品で、またはゲームにインストールされていないオプションのDLLライブラリを必要とする特定のゲームを開いたときにも一般的に報告されます。

どのアプリケーションがMSVCR90.dllエラーとWindowsのバージョンを表示しているかによって、いくつかの異なる形式で発生する可能性があります。その他の一般的なエラーメッセージの候補リストは次のとおりです。

  • 「msvcr90.dllが見つからなかったため、このアプリケーションを起動できませんでした。アプリケーションを再インストールすると、この問題が解決する場合があります。」
  • 「* DLLへのパス* \ msvcr90.dllが見つかりません」
  • 「*アプリケーション*を起動できません。必要なコンポーネントがありません:msvcr90.dll。*アプリケーション*を再度インストールしてください。」

MSVCR90.DLLとは何ですか?

MSVCR90.DLLは、Visual C ++再配布可能ファイルのオプションの更新プログラムの一部です。mSVCR90.dllのファイルがあるDLL(ダイナミックリンクライブラリ)一般的に作られたプログラムで使用されているのMicrosoft Visual C ++ 2008

Microsoft Visual C ++ 2008アプリケーション開発フレームワークがかなり古い という事実を考えると、mSVCR90.dll ファイルは新しくリリースされたアプリケーションの間では非常にまれです。ただし、現在、かなり古いアプリケーション(またはゲーム)を多数インストールしている場合は、同じmSVCR90.dllの複数のコピーがコンピューター上に散在し ている可能性があり ます。

現在mSVCR90.dll エラーに苦しんでいる場合 は、この記事で紹介されている方法が役立ちます。以下に、同様の状況のユーザーが問題を解決するために使用した潜在的な修正のコレクションを示します。特定の状況でmSVCR90.dll エラーを解決する方法が見つかるまで、それぞれの潜在的な修正を順番に実行 してください。

方法1:不足しているVisual C ++ Redistパッケージをインストールする

他の作業を行う前に、MSVCR90.dll ファイルを含むアプリケーション開発フレームワークがコンピューターにインストールされていることを確認することが重要です。Microsoft Visual C ++ 2008再頒布 可能パッケージをインストールすると、このダイナミックリンクライブラリファイルが見つからなかったためにエラーが発生したかどうかを確認できます。

必要なMicrosoftVisual C ++ 2008Redistパッケージのインストールに関するクイックガイドは次のとおりです。

  1. このリンク(ここ)にアクセスし、言語を選択して、[ダウンロード]ボタンをクリックします。

  2. ダウンロードが完了するまで待ってから、vcredist_86.exeインストーラーを開きます。UAC(ユーザーアカウント制御)プロンプトで[はい]をクリックし、画面のプロンプトに従って、不足しているredistパッケージをインストールします。

    注:再配布可能なパッケージが既にインストールされている場合は、[アンインストール]を選択して、現在のバージョンをコンピューターから削除します。次に、インストーラーを再度開き、プロンプトに従ってMicrosoft Visual C ++ 2008再頒布可能パッケージを 再度インストールします。一部のユーザーは、これが破損したファイルによって引き起こされたMSVCR90.dll エラーを解決することに成功したと報告してい ます。

  3. 再配布可能なパッケージがインストールされたら、自動的に再起動するように求められない場合は、コンピューターを手動で再起動します。次回の起動時に、以前にMSVCR90.dll ファイルに関連付けられたエラーを示していたアプリケーションを開き 、問題が解決されているかどうかを確認します。それでも同じエラーメッセージが表示される場合は、方法2に進んでください。

方法2:失敗しているアプリケーションを修復する(該当する場合)

一部のユーザーは、MSVCR90.dllエラーを表示していたアプリケーションを修復した後、問題を解決することが でき ました。この方法は、Microsoft Officeスイートのアプリケーションが失敗した場合に非常に効果的ですが、修復戦略がない一部のプログラムには適用できません。これは、MSVCR90.dll ファイルが破損した場合に置き換えるという目的を達成 し、問題を解決します。

注:エラーを表示するプログラムによっては、修復を実行するためにインストールメディアの挿入が必要になる場合があることに注意してください。

以下に、Microsoft OfficeSuiteに属する壊れたプログラムを修復するために必要な手順のガイドがあります。別のプログラムで問題が発生した場合、正確な手順は異なる場合があります。

  1. 押しのWindowsキー+ Rを実行]ボックスを開くため。次に、「appwiz.cpl」と入力し、Enterキーを押して[プログラムと機能]を開きます

  2. ではプログラムと機能は、Microsoft Officeスイート(または他のアプリケーション上で右クリックして、をクリックして変更
  3. 次のメニューで、[修復]を選択し、画面の指示に従って、問題の原因となっているコンポーネント(MSVCR90.dllを含むを 再開します。
  4. 修復が完了したら、コンピューターを再起動します。次回の起動時に、アプリケーションを再度開き、問題が再発するかどうかを確認します。

それでも同じ問題が発生する場合、またはこの方法が適用できない場合は、方法3に進んでください。

方法3:PhotoshopおよびIllustratorで不適切にコピーされたプラグインを削除する(該当する場合)

Photoshop、Illustrator、またはその他のアドビ製品を開こうとしたときにこの問題が発生した場合は、プラグインがインストールされているかどうかを確認することをお勧めします。同じ問題が発生したユーザーは、プラグインがPhotoshopやIllustratorなどのAdobeプログラムの写真編集でMSVCR90.dll エラーをトリガーする一般的な原因であると報告しています  。

これは通常、ユーザーがプラグインを古いプログラムバージョンから新しいバージョンに移行しようとしたときに発生します。ほとんどのプラグインは、ユーザーがプラグインを手動で移動した場合に引き継がれない追加のファイル(MSVCR90.dllなど) をメインのフォトショップフォルダーにインストールするため、エラーが発生します 。

これが問題の原因であるかどうかを確認するには、手動でコピーしたすべてのプラグインファイルを削除してから、インストーラーを使用してプラグインをインストールします。インストールが完了したら、コンピュータを再起動して、次回の起動時に問題が解決したかどうかを確認します。

この方法が適用できない場合、または問題が解決しない場合は、以下の他の方法に進んでください。

方法4:Microsoft Excel 2010のセキュリティ更新プログラムをアンインストールする(KB3085609)

特にExcel2010でMSVCR90.dll欠落 エラーが発生する場合 、問題の原因は1つのセキュリティ更新プログラム(KB3085609)のバグである可能性があります。同じ問題が発生したユーザーは、Microsoft Excel 2010(KB3085609)32ビット版セキュリティ更新プログラムをアンインストールした後、問題を解決してExcelを開くことができました

おそらく、このセキュリティ更新プログラムは、Excel 2010をクラッシュさせるだけでなく、新しいバージョンのExcelもクラッシュさせます。

KB3085609セキュリティアップデートをアンインストールして、再度インストールされないようにする方法のクイックガイドは次のとおりです。

  1. 押しのWindowsキー+ Rを実行]ボックスを開くため。次に、「appwiz.cpl」と入力し、Enterキーを押して[プログラムと機能]を開きます

  2. [プログラムと機能]で、左側のペインを使用して[インストールされている更新プログラム]をクリックします

  3. 次に、インストールされている更新プログラムのリストで、Microsoft Excel 2010(KB3085609)32ビット版のセキュリティ更新プログラムを検索しました。それを見つけたら、右クリックして[アンインストール]を選択し、 画面の指示に従ってコンピューターから削除します。
  4. コンピュータを再起動し、次回の起動時にExcelを開くことができるかどうかを確認します。もしそうなら、あなたは何とか犯人を特定することができました。

今すぐ問題が修正されたとしても、そのままにしておくと問題が再発します。WU(Windows Update)は、ブロックしない限り、更新プログラムを自動的に再インストールします。KB3085609の 再インストールをブロック するには、「更新の表示または非表示」トラブルシューティングをインストールする必要があります。ダウンロードしたら、開いて[次へ]をクリックし、調査が完了するのを待ちます。次に、[更新非表示]をクリックし、KB3085609 更新に関連付けられているチェックボックスを オンにして、[次へ]をクリックして表示にします。

それでおしまい。 KB3085609 更新を再度インストールすることを防止します。MSVCR90.dll行方不明 エラーが発生せずにExcelを使い続けることはできません 。