2013-12-29 02:27:43 +0000 2013-12-29 02:27:43 +0000
48
48
Advertisement

sfc /scannowで見つかった破損したファイルを修復するにはどうすればいいですか?"_Windows Resource Protectionが破損したファイルを見つけましたが、修復できませんでした。"

Advertisement

Windows 7で、chkdsk C: /F /Rを実行して、ハードディスクに24KBの不良セクタがあることを発見した後、Windows 7のシステムファイルチェッカーユーティリティ(sfc /scannow)を実行してみることにしました。"Windows Resource Protectionは破損したファイルを見つけましたが、一部のファイルを修正することができませんでした。詳細は CBS.Log windir\Logs\CBS.log.

CBS.log ファイルが大きすぎるので、(Microsoft の KB 928228 の記事通りに) findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" を実行して、破損したファイルに関連するログテキストだけを取得しました。(ログは以下にも掲載されています)

*どのようにしてsfc /scannowで言及された破損したファイルをトラブルシューティングして修復するのでしょうか? *

私のOSは Windows 7 、64ビットです。


chkdskログ

sfc /scannowログ

(findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"を通して)

注: 完全なログ http://pastebin.com/raw.php?i=gTEGZmWj にあります。完全なログは質問のための文字数制限内に収まらないので、以下に完全なログの一部だけを引用しました (ほとんどは最後の部分から)。私はプレビューとしての役割を果たすためにそれを追加しました。

Advertisement

回答 (8)

14
14
14
2013-12-29 07:28:31 +0000

Windows 7でこの大量の破損したファイルを修正する唯一の方法は、修復インストール/インプレースアップグレードを行うです。

  • あなたのWindows 7のDVDを挿入するか、またはマウントされたWindows 7のISO
  • DVD/マウントされたISO からsetup.exeを実行する - セットアップ中にupgrade

これはWindowsを修復しますが、プログラムを保持します。

2015年には、MicrosoftはWindows 8からファイルを修復するためにWindows 7にDISMコマンドをバックポートしました。それは更新プログラムKB2966583をインストールすることが可能であるかどうかを見て、管理者としてコマンドプロンプトを開き、ファイルを修復しようとするためにDISM /Online /Cleanup-Image /Scanhealthを実行します。しかし、これが失敗した場合は、インプレースアップグレードを試してみてください。それでもまだそれが完全に修復されることを確認するためにWindows 7のための最良のオプションです。

3
3
3
2014-09-13 12:32:34 +0000

WindowsインストールDVDから

  1. Windows 7 DVD から起動します。コンピュータの修復」を選択します。ターゲットシステムを選択してください。 4.回復ツールパネルでは、コマンドプロンプトを選択してください。 5.実行chkdsk C: /F /R

インストールDVDからチェックディスクを実行すると、Windowsは破損したファイルを回復し、それらを修正しようとします。

2
Advertisement
2
2
2014-06-17 15:08:56 +0000

sfc /scannowが動作しない場合は、Windows 8を実行しているときにこのコマンドを試してみてください:

dism /Online /Cleanup-Image /RestoreHealth

またはWindows 8 DVD/USBの修復モードにある場合は、このコマンド:

Dism /Image:C:\ /Cleanup-Image /RestoreHealth

壊れたWindows 8がパーティションC:にあることを提供しています。

1
1
1
2014-04-08 10:18:07 +0000

Windows 7 以降では、SFC のコンポーネントデータベースは Windows Update によって管理されています。Windows Updateを実行すると、コンポーネントデータベースの自動修復が行われます。

1
Advertisement
1
1
2014-08-24 14:32:34 +0000

アップグレードによってシステムファイルを修復することは可能ですが(上記のように詳しく説明しています)、本当にそうしたいのかどうかを考えてみてください。システムファイルの破損が不良セクタによって引き起こされた場合、ハードドライブが故障し始めている可能性があります。しばらくの間はこれ以上の問題は起こらないかもしれませんが、より多くの破損が発生するまでにはどのくらいの時間がかかるでしょうか?今回はシステムファイルでしたが、次回は個人データが原因かもしれません。私は、すべてのデータをバックアップして、新しいコンピュータか新しいハードドライブを手に入れて、その上にデータを復元することをお勧めします。高価ですが、長期的にはその方が安全です。

1
1
1
2014-08-26 00:05:27 +0000

SFC /SCANNOW が動作しない場合は、コンピュータを SAFE MODE にして実行してみてください。PendingDeletes と PendingRenames フォルダが %WinDir%\WinSxS\Temp の下に存在し、空になっていることを確認してください。存在しない場合は、内容を削除して、再度 SFC /SCANNOW を実行してください。詳細は http://support.microsoft.com/kb/929833 を参照してください。

0
Advertisement
0
0
2015-04-19 10:20:39 +0000

もう一つは、Microsoft https://support.microsoft.com/en-us/kb/947821

“SUR "は "System Update Readiness "の略で、破損したシステムファイルを修復するのが目的です。その名前は、システムアップデートが実行されない場合のために作成されたことを示唆しており、チェックのみを行うが、実際には問題の修正も行う。アップデートが成功するために必要なシステムファイルのサブセットだけを修正するのか、それともすべてのファイルを修正するのかはわかりません。おそらく、この問題に遭遇した人は、それを試してみて、再度SFCを実行して、エラーが消えたかどうかを教えてください?

これはWindows Vistaと7のためのものです。Windows 8 では既にインストールされており、DISM (Deployment Image Servicing and Management) に名前が変更されています。うまくいけば、そこまで悲惨なことにはなっていないといいのですが。

-2
-2
-2
2017-03-04 03:52:36 +0000

Windows7の場合は、手動で足りないファイルをコピーして、5つのファイルをコピーして、SFCのエラーが出ないようにしています。7-zipで開くと、Windowsのパーティションと同じ構造になっているので、対応するフォルダからコピーします。

関連する質問

3
28
13
7
15
Advertisement