見つからないDLLファイルの修復方法

Windows 7のほとんどのネイティブアプリケーションは、特定のタスクを実行するためにダイナミックリンクライブラリを使用します。 DLLには、モジュールと同様に、プログラマが自分のソフトウェアに統合できる機能が含まれています。 DLLが見つからないか破損していると、オペレーティングシステムを含む多数のアプリケーションに影響を及ぼし、作業を完了できなかったり、ビジネスクリティカルなソフトウェアの重要な機能を使用できなくなったりする可能性があります。 Windows 7には、不足しているシステムファイルを置き換えることができるシステムファイルチェッカーと呼ばれる組み込みのユーティリティが含まれています。 システムファイルチェッカーが失敗した場合は、コマンドプロンプトを使用して手動でDLLを修正できます。

1。

[スタート]、[すべてのプログラム]、[アクセサリ]、[コマンドプロンプト]の順にクリックします。 または、[スタート]ボタンをクリックし、[検索]フィールドに「cmd」と入力して[Enter]を押します。

2。

Windows 7 DVDをディスクドライブに挿入します。 "sfc / scannow"と入力します(引用符は含みません)。

3。

Enterキーを押してシステムファイルチェッカーを実行します。 プロセスは破損または欠落しているDLLを探して置き換えます。

4。

システムファイルチェッカーが破損または欠損したファイルを修正できない場合は、コンピュータを再起動してください。 起動画面で[F8]を押し、矢印キーを使って[Windows Safe Mode]を選択します。

5。

「Enter」を押してセーフモードで起動します。 Windowsの[スタート]ボタンをクリックして[すべてのプログラム]を選択し、[アクセサリ]を選択します。

6。

[コマンドプロンプト]を右クリックし、[管理者として実行]をクリックします。 次のコマンドを実行してください。

findstr / c: "[SR]"%windir%\ Logs \ CBS \ CBS.log>%userprofile%\ Desktop \ sfcdetails.txt

7。

Windows-Eを押してWindowsエクスプローラを開きます。 「C:\ Users [アカウント名] \ Desktop」に移動します。 "[アカウント名]"をあなたのユーザー名に置き換えてください。 「sfcdetails.txt」をダブルクリックします。

8。

ログファイルを検索して、1つまたは複数の欠陥のあるDLLの名前を見つけます。 欠陥のあるDLLの名前を強調表示して、「Ctrl-C」を押します。

9。

コマンドプロンプトに戻ります。 破損したファイルの所有権を取得するには、次のコマンドを入力します。

takeown / f C:\ Windows \ System32 [ファイル名] .dll

端末を右クリックしてコンテキストメニューから[貼り付け]を選択し、ファイル名と拡張子を貼り付けます。 Enterキーを押してください。

10。

次のコマンドを入力して、管理者がファイルを置き換えられるようにします。

icacls C:\ Windows \ System32 [ファイル名] .dll /管理者に付与:F

Enterキーを押してください。

11。

[スタート]をクリックして[コンピュータ]を選択します。 [Alt] - [T]を押して[ツール]メニューを開きます。 [フォルダオプション]をクリックします。

12。

[表示]タブを選択し、[隠しファイル、フォルダ、およびドライブを表示する]をクリックし、[既知のファイルタイプの拡張子を隠す]の選択を解除します。

13。

"C:"ドライブをクリックしてください。 [ファイル名]フィールドに、DLLの名前(ファイル拡張子を除く)を入力します(例: "dll")。 結果が表示されない場合は、Windows 7 DVDを挿入しているディスクドライブを選択し、そこでファイルを検索してください。

14。

結果からファイルを右クリックし、[プロパティ]をクリックして[場所]をハイライトします。 Ctrl-Cを押します。

15。

次のコマンドを端末に入力して、破損したファイルを新しいファイルと交換します。

コピー[新しいファイル] [ファイル名] .dll C:\ Windows \ System32 [ファイル名] .dll

"[new file]"を、重複するDLLに関連付けられているファイルパスに置き換えます。 ファイルパスをコマンドプロンプトに貼り付けます。

16。

コンピュータを再起動してください。 「Windows-R」を押して、ダイアログボックスに「regsvr32 [filename] .dll」と入力します(引用符は含みません)。 [OK]をクリックしてDLLを再登録してください。

17。

DLLファイルを修正するには、コンピュータを再起動してください。 追加のDLLファイルに対して上記の手順を繰り返します。

ヒント

  • ファイルフォルダーのいずれかにスペースが含まれている場合は、ファイルパスを引用符で囲みます。 たとえば、「C:\ Documents \ My Files \ File.dll」とコピーします。C:\ Windows \ System32 \ File.dll
  • SFCログのエントリの日時を確認して、最新のスキャン結果を見つけます。

人気の投稿