Windows 10でCLRエラーを修正する方法は?



問題を排除するために楽器を試してください

ザ・ CLRエラー80004005 通常、ユーザーがMusicBee、Discord、Raser Synapse、Hd Writer AE、または.NETに基づくその他のプログラムを起動しようとしたときに発生します。その他の場合、このエラーはシステムの起動ごとに表示されます。





ほとんどの場合、この問題は、アプリケーションが使用している.NETFrameworkバージョンファイル間の破損が原因で発生します。これを修正する最も簡単な方法は、フレームワーク修復ツールを実行するか、.NETアセンブリフォルダーの名前を変更することですが、プログラムを強制的に再インストールし、.NETFrameworkのインストールを受け入れることで作業を完了することもできます。問題のアプリケーションに必要な.NETFrameworkのバージョンが完全に欠落している可能性もあります。



ただし、 CLRエラー80004005 起動しようとしている実行可能ファイルに管理者アクセス権がないか、何らかのシステムファイルの破損が原因です。

1. .NETFramework修復ツールを実行します

ほとんどの文書化されたケースでは、 CLRエラー80004005 この問題は、コンピュータのアプリケーション起動機能に影響を与える、ある種の.NETFramework破損の問題が原因で発生します。影響を受けるほとんどのユーザーは、次の.NETバージョンでこの問題に遭遇しています。 4.6.1、4.6、4.5.2、4.5.1、4.5、4.0 そして 3.5。

このシナリオが当てはまる場合は、.NET Framework修復ツールを実行することで、問題を迅速に修正できます。この独自のツールは、起動エラーを引き起こす可能性のある.NETFrameworkアプリケーションの問題の大部分を解決することで知られています。



.NETFramework修復ツールを実行するために必要な操作のクイックガイドは次のとおりです。

  1. このリンクにアクセスすることから始めます( ここに )。次に、をクリックします ダウンロード 下のボタン Microsoft .NETFramework修復ツール

    NetFramework修復ツールのダウンロード

  2. 次の画面が表示されたら、NetFxRepairTool.exeに関連付けられているチェックボックスをオンにしてから、[次へ]ボタンをクリックして次の画面に進みます。

    .NETFramework修復ツールのダウンロード

  3. ダウンロードが完了するまで辛抱強く待ってから、ダウンロードした実行可能ファイルをダブルクリックします。によって促されたとき ユーザーアカウント制御(UAC) 、クリック はい 管理者権限を付与します。
  4. Microsoft .NET Framework修復ツールを開いて最初のウィンドウが表示されたら、最初に行う必要があるのは、ライセンス条項を読んで同意したことに関連付けられているチェックボックスをオンにすることです。これを行った後、をクリックします 次のウィンドウに進みます。

    .NET修復ツールを使用して修復を開始する

  5. これで、ユーティリティは最初のスキャンを開始するはずです。プロセスが完了するまで辛抱強く待って、クリックします 推奨される修復戦略を自動的に適用するオプションが利用可能になったら。

    .NETFrameworkの修復

  6. クリック もう一度修正を適用してから、 終了 プロセスを完了します。
    注意: 自動的に再起動するように求められる可能性が高くなります。ただし、プロンプトが表示されない場合は、手動で再起動してください。
  7. 次の起動シーケンスが完了したら、以前にトリガーしていたアクションを繰り返します。 CLRエラー80004005 問題が解決したかどうかを確認します。

同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

2.管理者アクセスでプログラムを強制的に実行します

結局のところ、 CLRエラー80004005 問題を引き起こしているアプリケーションに管理者アクセス権がないために発生することもあります。特定のプログラムの場合、これは、必要な.NET依存関係を実際に使用できないことを意味します。

これは通常、次の場合に発生することに注意してください 構成されているオペレーティングシステム 厳密なUACを使用します。この場合、起動する実行可能ファイルのプロパティメニューを変更して、起動のたびに管理者アクセスを強制的に取得することで、問題を解決できます。

この方法は、HD Writer AE、Discord、Synapseで問題が発生したユーザーに効果的です。

これは、トリガーとなるプログラムを開くためのクイックガイドです。 CLRエラー80004005 管理者アクセスを使用して、問題が解決したかどうかを確認します。

  1. 問題が発生しているプログラムが完全に閉じていることを確認することから始めます(バックグラウンドプロセスも確認してください)。
  2. アプリケーションのすべてのインスタンスが閉じられたら、実行可能ファイルを右クリックして、をクリックします。 管理者として実行 新しく表示されたコンテキストメニューから。あなたが見たら UAC(ユーザーアカウント制御) プロンプト、クリック はい 管理者権限を付与します。
  3. プログラムが同じ問題なく正常に開く場合は、以下の手順に進んで変更を永続的にします。
    注意: 同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に直接ジャンプしてください。
  4. このエラーで失敗していたアプリケーションをもう一度閉じます。
  5. アプリケーション実行可能ファイルをもう一度右クリックしてから、 プロパティ もう一度コンテキストメニューから。
  6. Photoshopのプロパティ画面内で、 互換性 上部の水平メニューからタブ。
  7. 次に、下の[設定]セクションに移動し、に関連付けられているチェックボックスをオンにします このプログラムを管理者として実行します。
  8. 変更が適用されたら、をクリックします 適用する 変更を保存します。
  9. アプリケーションをもう一度起動し、問題を解決できたかどうかを確認します。 CLRエラー80004005。

Photoshopを管理者アクセスで強制的に開く

同じ問題が解決しない場合は、以下の次の潜在的な修正に進んでください。

3.プログラムと.NETFrameworkのインストールを再インストールします

この問題を引き起こす可能性のあるもう1つのかなり一般的な原因は、.NETフレームワークの欠落または部分的なインストールであることに注意してください。インストールの失敗または手動のユーザー設定により、アプリケーションインストーラーは、実行に必要な.NETFrameworkのインストールをスキップする必要があった可能性があります。

この問題を解決する簡単な方法の1つは、アプリケーションをアンインストールしてから再インストールすることですが、今回は必要な.NETFrameworkのインストールをスキップしません。

これを行う方法のクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘appwiz.cpl’ テキストボックス内で、を押します 入る 開くために プログラムと機能

    実行プロンプトで「appwiz.cpl」と入力します

  2. 中に入ると プログラムと機能 ウィンドウで、インストールされているアプリケーションのリストを下にスクロールして、問題の原因となっているアプリを見つけます。表示されたら、右クリックして選択します アンインストール 新しく登場したから コンテキストメニュー

    プログラムと機能を介したアプリケーションのアンインストール

  3. アンインストールウィンドウが表示されたら、画面の指示に従って、コンピューターからプログラムを削除する操作を完了します。
  4. プロセスが完了したら、コンピューターを再起動し、次の起動シーケンスが完了するのを待ちます。
  5. 次に、問題が発生しているプログラムを再インストールしますが、今回は、必要な.NETFrameworkのインストールをスキップしないでください。

    必要なネットフレームワークのインストール

  6. 必要なフレームワークがインストールされたら、コンピューターをもう一度再起動して、問題が解決したかどうかを確認します。

それでも同じ問題が発生する場合 CLRエラー80004005、 以下の次の修正に移動します。

4.最新の.NETFrameworkランタイムをインストールします

アプリケーションが異なれば、必要な.NETフレームワークも異なることを理解することが重要です。ポータブルバージョンのアプリを実行しようとしている場合、OSがこのアプリケーションに必要な.NETフレームワークがないことを通知しない可能性があります。

このシナリオが当てはまる場合は、最新バージョンの.NETFrameworkランタイムをインストールすることで問題を解決できるはずです。これは、.NETFrameworkで構築された既存のアプリやプログラムを実行するために必要なすべてを含む累積的なインストーラーです。

ランタイムリリースを使用して、利用可能なすべてのフレームワークバージョンをコンピューターにインストールするためのクイックガイドは次のとおりです。

  1. このリンクにアクセスしてください( ここに )をクリックし、 .NETFrameworkランタイムをダウンロードする ボタン(ランタイムの下)を使用して、インストール実行可能ファイルのダウンロードを開始します。

    .NET Framework4.8実行可能ファイルのダウンロード

  2. インストール実行可能ファイルが正常にダウンロードされたら、それをダブルクリックしてクリックします はいUAC(ユーザーアカウント制御)
  3. 次に、画面の指示に従って、不足している.NETFrameworkリリースのインストールを完了します。

    不足している.NETFrameworkリリースのインストール

  4. 操作が完了するまで待ち、自動的に再起動するように求められない場合は、コンピューターを手動で再起動します。

それでも問題が解決しない場合は、以下の次の潜在的な修正に進んでください。

5.NETの「アセンブリ」フォルダの名前を変更します

実は、この問題は、インストールされている.NETFramework間の競合が原因でも発生する可能性があります。これは通常、ユーザーが以前にすべての.NETFrameworkredistを個別にインストールした場合に発生します。この問題は、すべてのバージョンが同じアセンブリフォルダーを共有するために発生します。

このシナリオが当てはまる場合は、名前を変更することで問題を解決できます。 アセンブリ フォルダ、OSに新しいインスタンスの作成を強制し、競合を排除します。

これを実行し、エラーの原因となっているプログラムを再インストールした後、インストールウィザードは必要なNETフレームワークのみをインストールする必要があります

これは、原因となる可能性のある.NETFrameworkの競合を削除するためのクイックガイドです。 CLRエラー80004005:

  1. 開いた ファイルエクスプローラー 次の場所に移動します。
    C: Windows  Microsoft.NET
  2. 正しい場所に到着したら、アセンブリを右クリックして、 名前を変更する コンテキストメニューから。

    アセンブリフォルダの名前を変更する

  3. によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。
  4. アセンブリフォルダの名前を次のような別の名前に変更します 「アセンブリ2」。 重要なのは、名前を変更して、次回のコンピューターの起動時にOSに同じフォルダーの新しいインスタンスを作成させることです。
  5. 次回の起動時に、問題の原因となっているプログラムを、使用している.NETバージョンとともに再インストールします。
  6. コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

それでも同じ問題が発生する場合 CLRエラー80004005、 エラーが発生した場合は、以下の次の方法に進んでください。

6.システムの復元を使用する

問題が最近発生し始めたばかりの場合は、最近のソフトウェアのインストールまたはドライバの更新が原因で、 CLRエラー80004005。 このシナリオが適用可能であり、サードパーティのサービスまたはプロセスが原因で問題が表面化した場合は、システムの復元ユーティリティを使用して問題を解決できるはずです。

ただし、これを行うには、以前に作成したスナップショットを活用する必要があります。ただし、システムの復元のデフォルトの動作を変更しない限り、選択できる復元スナップショットがたくさんあるはずです。

これは、「システムの復元ユーティリティを使用して「」を修正するためのクイックガイドです。 CLRエラー80004005 ' エラー:

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「Rstrui」 を押して 入る 開くために システムの復元 ウィザード。

    [ファイル名を指定して実行]ボックスからシステムの復元ウィザードを開く

  2. システムの復元ウィザードに入ることができたら、をクリックします 最初の画面で次のメニューに進みます。

    システムの復元の初期画面を通過する

  3. 次の画面で、に関連付けられているチェックボックスをオンにすることから始めます より多くの復元ポイントを表示します。 これを行った後、利用可能なすべての復元スナップショットの日付を確認し、問題が最初に発生し始めた日付に最も近い日付のものを選択します。
  4. 次に、適切な復元ポイントを選択して、 次のメニューに進みます。

    システムを以前の時点に復元する

    重要: この手順を実行すると、復元スナップショットの作成以降に適用したすべての変更が失われることに注意してください。これには、アプリのインストール、ドライバーの更新、およびそれ以降にインストールしたその他のものが含まれます。

  5. ここまで到達すると、ユーティリティを使用できるようになります。開始するには、クリックするだけです 終了、 次にクリックします はい 確認プロンプトで、復元プロセスを開始します。その後、コンピュータが再起動し、次回のシステム起動時に古い状態が適用されます。

    システムの復元プロセスの開始

  6. 次回のシステム起動時に、問題が解決したかどうかを確認します。

まだ表示されている場合 CLRエラー80004005 アプリケーションを起動しようとするときは、以下の最終修正に進んでください。

7.すべてのOSコンポーネントを更新します

上記の潜在的な修正のいずれも、回避することに成功していない場合 CLRエラー80004005、 従来は解決できなかったシステム破損に対処している可能性があります。

この場合、現時点で実行可能な唯一の修正は、すべてのWindowsコンポーネントとすべてのブート関連プロセスを更新することです。

これは、 クリーンインストール または経由 修理インストール(インプレース修理)

クリーンインストール 互換性のあるインストールメディアを使用せずにこれを実行できるようにするのは、より簡単な手順です。ただし、この方法の主な欠点は、事前にデータをバックアップしない限り、OSドライブに保存されている個人データが失われることです。

完全なデータ損失を防ぎたい場合は、 修理インストール(インプレース修理) 。必要です 互換性のあるインストールメディア 、ただし、ゲーム、アプリ、パーソナルメディア、さらには一部のユーザー設定を含むすべての個人ファイルを保持することができます。

注意: これが Windows10用のインストールメディアを作成する方法 利用できるものがない場合に備えて。

タグ ウィンドウズ 読んだ8分