一部のユーザーは、いくつかに関して私たちに連絡しています 共有DLLがありません いくつかのレジストリクリーナーによって識別されたファイル(特に クリーナー )。ほとんどの場合、不足している共有DLLファイルはにローカライズされています Windows / Microsoft.NET、 にあるレジストリキーを使用して HKLM /ソフトウェア。 Ccleaner(または別のレジストリクリーナー)が特定のDLLファイルを呼び出しているレジストリエントリを見つけると、そのファイルの場所のパスをチェックして、そのファイルが存在するかどうかを確認します。ファイルがそこにない場合は、オカレンスに「 共有DLLがありません 「エラー。
レジストリクリーナーとは何ですか?
レジストリクリーナー(Ccleanerなど)は、 Windowsレジストリ ファイル。かつては目的を持っていたが現在は使用されていないエントリを特定して削除することにより、システムのパフォーマンスを向上させます。このタイプのソフトウェアの効率は、実行後のパフォーマンスの向上を示す証拠があまりないため、議論の余地があります。 レジストリのクリーンアップ。
ほとんどのレジストリクリーナーは、ユーザーの同意なしにエントリを削除することはありません。通常、処理する必要のあるエントリのリストが表示され、解決するオカレンスを選択できます。
共有DLLファイルとは何ですか?
に DLL(ダイナミックリンクライブラリ) は、それ自体では機能できない小さなプログラムです。実行するには、別のプログラムによって呼び出されて実行される必要があります。各DLLファイルは、特定のアクションを実行する方法を知っています–e。 g。作成する 3D環境 または コンピューターをプリンターに接続する 。に 共有DLL は ダイナミックリンクライブラリ これは、さまざまなプログラムで使用されています。
なぜそれが起こるのですか?
おそらく、この問題が発生しているのは、一部の共有DLLファイルが、削除することにした特定のソフトウェアとともにアンインストールされたためです。一部のアンインストーラーは、保持するかどうかを尋ねます 共有DLL 、他の人は尋ねることなくそれらを削除しますが。アンインストールしたプログラムによって共有DLLが残された場合、CCleanerおよびその他の同様のソフトウェアはそれを「不要」としてフラグを立てます。ただし、Windowsが時々使用している場合でも、特定の共有DLLファイルが不要と見なされる場合があります。
ほとんどの場合(特に .NET DLL )、Windowsは、CCleanerなどのサードパーティソフトウェアで以前に削除した場合でも、必要なときに同じレジストリキーを自動的に作成します。
私たちはCCleanerとほとんどの調査を行いました 。ネット としてラベル付けされたファイル DLLがありません Windowsでほとんど使用されなくなった古いバージョン(特にWindows 10)。
欠落している共有DLLを処理する方法
この問題が発生したほとんどのユーザーは、 レジストリクリーナーソフトウェア 問題を処理するため、または問題を完全に無視する必要がある場合。ええと、答えは真ん中のどこかにあります。
Ccleaner(または他のソフトウェア)に不足している共有DLLファイルを修正させることによって引き起こされる根本的な問題を特定することはできませんが、それらを完全に無視することもできます。
ただし、Microsoftは、を変更または改ざんするソフトウェアの使用を推奨していないことに注意してください。 レジストリキー 。 CCleanerは多くのユーザーの信頼を享受しているプログラムですが、現在Windowsで使用されているキーと、使用されていないキーが常に最新であるとは限りません。
経験則として、変更を行うときはいつでも Windowsレジストリ 、最初にバックアップを作成することをお勧めします。ほとんどのレジストリクリーナーには、スキャンを開始する前にレジストリバックアップを作成するオプションが含まれていますが、それだけでは必ずしも十分ではありません。また、レジストリのバックアップをインポートしても解決されない問題が発生する可能性があるため、レジストリの変更を受け入れる前に復元ポイントを作成することをお勧めします。
レジストリクリーナーソフトウェアに処理させることにした場合 共有DLLがありません、 を削除する前に、以下のガイドに従って必要なバックアップを作成してください 共有DDLエントリがありません:
- 押す Windowsキー+ R 実行コマンドを開きます。 「」と入力します systempropertiesprotection 」とヒット 入る 開くには システム保護 のタブ システムプロパティ。
- の中に システム保護 タブをクリックし、 作成する 下のボタン 保護設定 。ただし、選択する前に、OSドライブが選択されていることを確認してください。
- 名前を付ける システムの復元ポイント とヒット 作成する ボタンをクリックしてプロセスを開始します。
- 復元ポイントが作成されるまで待ちます。 OSドライブのサイズによっては、完了するまでに10分以上かかる場合があります。
- 復元ポイントが作成されたら、レジストリクリーナーに戻り、システムをスキャンして問題を再度確認します。不足している共有DLLが特定されたら、それぞれを選択してをクリックします 選択された問題を修正。
注意: これらの手順はCcleanerで実行されます。別のレジストリクリーナーを実行する場合は、さまざまなオプションから選択できる可能性があります。
- 次に、レジストリに変更を加える前に、レジストリをバックアップするかどうかを尋ねられます。ヒット はい プロンプトで。
注:レジストリをバックアップするオプションがない場合は、手動でバックアップすることもできます。これを行うには、実行ウィンドウを開きます( Windowsキー+ R )、「 regedit 」とヒット 入る 開く レジストリエディタ。 そこに着いたら、 ファイル と選択します 書き出す。 次に、バックアップファイルの名前と場所を選択するだけです。
- 次に、レジストリバックアップファイルに名前を付けて、わかりやすい場所に保存します。
- 最後に、をクリックして共有DLLに関連するすべての問題に対処します 選択したすべての問題を修正 。
物事がうまくいかない場合
以下の手順は、削除後に根本的な問題が発生している方を支援することのみを目的としています。 共有DLLファイル 。これは非常にまれですが、発生することが知られています。このような状況に陥った場合は、以下のガイドに従って、以前に作成したバックアップからレジストリを復元してください。それが効果的でない場合は、次の手順に進んで復元ポイントを使用し、コンピューターを正常に機能していた状態に戻します。
- 押す Windowsキー+ R 実行ウィンドウを開きます。 「」と入力します regedit 」とヒット 入る 開く レジストリエディタ 。
- に レジストリエディタ 、に移動します ファイル (リボンバー内)を選択します インポート 。次に、レジストリバックアップを保存した場所に移動し、[開く]をクリックします。
- 成功メッセージが表示された場合は、コンピューターを再起動して、問題が解決したかどうかを確認できます。
注意: 再起動後も問題が解決しない場合は、以下の手順に進んでください。 - 押す Windowsキー+ R 別のものを開く 実行 窓。 「」と入力します rstui.exe 」と入力し、Enterキーを押して開きます システムの復元 窓。
- の中に システムの復元 ウィザード、ヒット 次 最初のプロンプトで、前に作成した復元ポイントを選択して、 次 再び。
- 最後に、ヒット 終了 システムが前のポイントに復元されるのを待ちます(共有DLLファイルの削除によって引き起こされた問題が発生していなかったとき)。