• ベストアンサー

コマンド「sfc /scannow」の結果について

Windows10です。 「sfc /scannow」の実行結果(画像添付)について解説をお願いしたいです。 破損ファイルがあるようですが、修復できないとありますが、放置でいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

失礼な表現、記載、誤記等ありましたら済みません。 >Dism /Online /Cleanup-Image /ScanHealth 実行で >コンポーネント ストアは修復できます。操作は正常に完了しました。 であれば次は Dism /Online /Cleanup-image /Restorehealth を実行します。 /scanhelth は修復可能かチェックしただけです。/restorehealthで必ず修復してください。 これで、修復で来たら本当に直ったか?確認の意味でsfc /scannowを実行して修復されていることを確認します。 以上 添付リンクはWin8.1ですが参考まで Windows8.1を修復するシステムファイルチェッカーを実行方法 ↓↓

参考URL:
http://pc81webinfo.blog.jp/archives/1002722146.html
winwints
質問者

お礼

ご回答ありがとうございました。 ご回答の通り「復元操作は正常に完了しました。壊れたコンポーネント ストアは修復されました。」となりました。ありがとうございます。

その他の回答 (5)

回答No.6

度々済みません。注意事項です。 /Scanhealthを実行しているのでご存じとは思いますがDismの/Restorehealthは大よそ1時間とか掛かりますのでコマンドプロンプト上変化がなくても放置してください。 /Restorehealth実行後上手くいけば 「復元操作は正常に完了しました。壊れたコンポーネント ストアは修復されました。」 とか表示されます。 修正箇所を有効にする為に【PCを必ず再起動】してください。 その後、本当に直ったか?sfc /scannnowで確認してください。

  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.4

おかしな状況になったこととは関係ありませんが、「管理者として」コマンドプロンプトを開いて、実行してください。 「コンポーネント ストアは修復できます。操作は正常に完了しました。」と表示された後、コマンドプロンプト(どこから実行したかによって違いますが、たとえば、 C:\Windows> )にもどるのが正しいと思うのですが、 ....>Dism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /CheckHealth とコマンドスクリプトが入力された状態になった。しかも前の操作で入力したものがダブルで、 これについては、「不思議な現象だ」と言うしかありません。 他のコマンドでも同じようになりますか、適当なコマンドで試してください。 ....>Dism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /CheckHealth でエンターを押せば、コマンドスクリプトの構文に誤りがありますので、エラーになるのは当然だと思います。バックスペースで、後半のDism /Online /Cleanup-Image /CheckHealth を消去してエンターすると、構文の誤りはありませんので、同じ操作が繰り返されると思います。これも試してください。 「操作は正常に完了しました。」となったのですから、システムファイルのエラーは修復されたのではありませんか?もう一度、sfc /scannow を実行して確認してください。

回答No.3

放置してよいか ということですが、システムのリソースが整合性が取れない状態と言う事で、直ちに影響が出ない場合、出る場合の双方があります、またリソースの破損状態、役割などで大きく変わるので、放置が良いかという質問には回答は不可能だと思います。 また自動修復できないと言うだけで、手動修復によるリペアやシステム全体を初期化するリカバリを行えば修復は可能です。 リペアが行える自信がないのであれば、リカバリを選ぶしかありません。 詳しく(修復方法も)は英文ですが、Microsoftで公開されています。 https://support.microsoft.com/en-us/kb/929833

  • MNH10W
  • ベストアンサー率48% (2859/5927)
回答No.2

>放置でいいのでしょうか? エラーが出て正常に動作しない状況でなければかまいません 理解せずに回答する人が多いのですが、システムファイルチェッカーは"システムファイルのバージョンをチェック、違っていたら保存されているものと置き換える"だけで、破損ファイルを修復する機能を持っていません。 参考 http://bekkoame.okwave.jp/qa8998882.html

winwints
質問者

補足

ご回答ありがとうございます。 当初質問の画像の結果、放置でよいとのことですが、Dism /Online /Cleanup-Image /ScanHealthをコマンド実行しました(管理者)。 結果、コンポーネントは ストア修復できます。操作は正常に完了しました。と表示しました。これは、修復できるものを修復して正常に完了したと理解していいのでしょうか?また、回答者様の記述に「破損ファイルを修復する機能を持っていません。」とありますが、破損ファイルを修復する機能はどのようにするものなのでしょうか?お手数ですがよろしくお願いいたします。

  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.1

sfc /scannow の結果がCBS.log (C:\Windows\Logs\CBS\CBS.log)というファイルに記録されています。 メモ帳を開いておいてCBS.log をドロップすると開くことができます。そこに修復できなかったファイルの情報が含まれているのですが、あまりにもデータが多く、見つけ出すのは簡単ではありません。 そこで、次のコマンドでファイルのベリファイとリペアに関係した記述のみ取り出してテキストファイルとして保存します。(保存場所は H:\ ,ファイル名は、sfc.txt としました。) findstr /C:"[SR]" C:\Windows\Logs\CBS\CBS.log >H:\sfc.txt H:\ にsfc.txt と言う名前のファイルが作られますのでダブルクリックして開いてください。 開いてみると、同じような内容が縦にズラーと並んでいますが、その中にcan not repair などと表示されているファイルがあればそれが破損したファイルです。(同じような内容の繰り返しの中に異質のものがありますのですぐに分かると思います。) 修復については、次のサイトに詳述されていますので参照してください。 https://msdn.microsoft.com/ja-jp/library/hh824869.aspx?f=255&MSPPError=-2147217396 適用対象はWindows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2とされていますが、英語のサイトを見ると、Windows 10 でも同じコマンドが使えるようです。 http://www.tenforums.com/tutorials/7808-dism-repair-windows-10-image.html Windows 8.1 で一度実行したことがあります。マイクロソフトのページにある、次のコマンドを使ってうまくいったと記憶しています。 DISM.exe /Online /Cleanup-image /Restorehealth 一度うまくいくと財産になるのですが、少々敷居が高いです。 とくに支障なく使えているなら、放置しておいても良いのではないでしょうか?

winwints
質問者

補足

丁寧で詳細なご回答ありがとうございます。 Dism /Online /Cleanup-Image /ScanHealthのコマンドを実行しました。 結果は、コンポーネント ストアは修復できます。操作は正常に完了しました。と表示されて、コマンド入力していないのにひとりでにコマンドが表示(Dism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /CheckHealth)されエンターを押したらエラー:87 コマンドラインにOnlineオプションが重複して指定されています。重複しているオプションを削除してからコマンドをもう一度実行してください。DISM ログ ファイルはC:¥WINDOWS¥Logs¥DISM¥dism.logにあります。と表示されました。長い返信ですが、よろしくお願いします。

関連するQ&A

  • sfc /scannowコマンドについて???

    基本的な内容ですいませんが、sfc /scannowを実行した場合、OSインストール後にダウンロード/インストールしたWindowsのアップデートはどうなってしまうのでしょうか? sfc /scannowが実際何をしているのか、Windowsのアップデートパッチはシステムファイルとどう関係しているのか、自動アップデート実行時はどうやってアップデートの必要性(または不必要性)を判別しているのか全くわかっていません。 要するところ、sfc /scannowを実行した後WindowsUpdate(の必要性すら知らないのですが…)でシステムは最新のヴァージョンに戻るのかどうかを心配しています。 上級者でなくてもわかる範囲で結構ですのでどなたか教えてください。

  • SFC /SCANNOWについて

    XPを修復するためにSFC/SCANNOWを指名して実行を使う で行う事を知りました。 WINDOWSファイル保護がでて「バージョンのままであるか確認しています。・・・」 が出ていますがバーが動きません、時間がかかるものなのいでしょうか。

  • sfc /scannowについて

    PowerShellで実行する、システム ファイル チェッカー ツールについて。DISM.exe /Online /Cleanup-image /RestorehealthでWindwsUpdateを使用し、破損しているシステムファイルを修復し、sfc /scannowを実行し、Windowsリソース保護は整合性違反を検出しませんでした。と表示されれば、システムファイルは破損していないと言えますか?システムファイルチェッカーツール等が用意されている意味を教えてください。

  • sfc /scannowファイルをで修復できない

    IEの調子が今日からおかしいので[win7] sfc /scannowをすると、エラーメッセージが表示されて、修復できません。 Windows リソース保護により、破損したファイルが見つかりましたが、それらの一部は修復できませんでした。詳細は、CBS.Log %windir%\\Logs\\CBS\\CBS.log に含まれています。例 C:\\Windows\\Logs\\CBS\\CBS.logとのエラーメッセージがでます。 また、リカバリディスでコマンドプロンプトからsfc /scannowを実行しようとすると、修復が終わっていないとかなにかでて、再起動して修復を終了してくださいみたいなのが表示されます。ちゃんと覚えていなくてすいません。 このような表示がでて、システムファイルチェッカで修復できません。 どのようにしたら壊れているファイルを修復できるでしょうか? 詳しく教えていただけないでしょうか? よろしくお願いします。

  • sfc/scannow

    コマンドプロントでsfc/scannowを管理者として実行いたしましたら下記のようなメッセージが表示されました。 Windowsリソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。詳細はCBS.Log windir¥Logs¥CBS¥CBS.logに含まれています。 例:C:¥WINDOWS¥Logs¥CBS¥CBS.log。ただし、オフラインサービスシナリオのログの記録は現在サポートされていません。 (質問) 以下の二点をご教授戴きたいと存じますのでよろしくお願いいたします。 (1) これは破損したファイルの修復は正しく行われたので異常は完全に修正済みと云うことなの  で特に何もする必要は無いということでしょうか? (2) 例:C:¥WINDOWSから後ろに記載されている文章の意味が良く理解できませんので教えて   ください。

  • sfc /scannowで修復できなくなります。

    こんにちは sfc /scannowで修復できないとのエラーが表示されるようになりました。 SFCで修復できないようなエラーの場合は、「システムの修復」を選択するのが一番早いとの記事を見かけ、よくわからないのですが、windows8のリフレッシュとリセットのリセットの方を実行しました。 この段階でWindows OSを新規インストールするのとほぼ同じだと思うのですが、また再度、windowsのアップデートなどを行っていくと、症状が再発します。 リセット後 1度目?のアップデート後(50個くらいの更新)にsfc /scannowコマンドを実行すると問題なしです。 再起動、2度目の更新(6個)後に、sfc /scannowコマンド実行、修復できないエラーとの表示がでます。 2回目のスキャンの終了までの時間は1度目の倍以上かかります。 何回かやり直していますが、毎回このようになります。 どのような原因が考えられますでしょうか。 解決策のヒントなどありましたら、よろしくお願いします。

  • sfc /scannowコマンドについて

    お世話になっております。 先週からPCの調子が悪いので、管理者権限でcmdを起動し、「sfc /scannow」でシステムの修復を試みました。 しばらくすると、「保留中のシステムの修復があり、完了するには再起動が必要です。」と表示が出たので、再起動をしてから試みても、同じ表示が出てきて修復できません。 インストールディスクのコマンドプロンプトから起動してもダメでした。 C:\Windows\winsxs\pending.xmlのファイルを消してから試みたのですが、変わらずです。 システムの復元チェックポイントは設定していなかったので無理です。 再インストールもデータの移設やら時間がかかるので、なにか良い方法は無いのでしょうか。 使用OSは、windows7 Ultimateです。 よろしくお願い致します。

  • sfc /scannow についての質問

    さっき、sfc /scannowを実行してたのですが、間違えてコマンドプロンプトを閉じてしまいました。 何かpcに悪影響はありますか?

  • コマンド(Dism /・・・・)について

    コマンドのsfc /scannowを実行した結果について質問をして、解決したように見えたのですが、解決していなく再度の質問です。 sfc /scannowを実行した結果、Dism /Online /Cleanup-image /Restorehealthをコマンド実行し、「コンポーネント ストアは修復できます。操作は正常に完了しました。」と結果が表示され、次に「Dism /Online /Cleanup-image /Restorehealth」をコマンド実行して「復元操作は正常に完了しました。壊れたコンポーネント ストアは修復されました。」と結果が表示され解決される予定でしたが、結果が添付画像のような結果表示になりました。 ソースファイルが見つかっていない様子で、sauceオプションを使用しなければならないようなのです。「Dism /Online /Cleanup-image /Restorehealth」を正常に完了するためには、どのようなコマンド入力をしたらよいのでしょうか?OSはWindows10の32ビットです よろしくお願いします。 また、この再度に質問以前にご回答くださいました。皆さまありがとうございました。

  • sfc/ scannowの実行

    sfc /scannowを何度実行しようとしても途中でフリーズしてしまいます。常駐の停止などフリーズ対策は一応してはいるつもりなのですが、一向に減りません。今日は5回程度強制終了の有様です。どなたかお助けください。VaioノートXPHomeです。