web-dev-qa-db-ja.com

コマンドプロンプトからシステム保護を有効にすることはできますか?

ラップトップのアップデートをインストールしようとしたところ、自動修復ループに陥っています。これまでにログで確認できたことから、レジストリに問題があると思います。

システムの復元により、更新をインストールする直前に作成されたものを含め、複数の復元ポイントが使用可能であることがわかります。ただし、「このドライブでシステム保護を有効にする必要がある」ため、C:ドライブを復元できないことがわかります。

コマンドプロンプトを使用してドライブのシステム保護を有効にする方法はありますか?それが失敗した場合、レジストリだけを(手動または自動で)復元する方法はありますか?レジストリのどの部分が破損しているかはわかりませんが、regeditを開くことができました。

更新:

SrtTrail.txtログが問題について述べなければならない唯一の関連事項は次のとおりです。

Root cause fount:
---------------------------
Registry is corrupt.

Repair action: System Restore
Result: Failed. Error code = 0x1f
Time taken = 588875 ms

Repair action: Registry roll back
Result: Failed. Error code = 0x3
Time taken = 0 ms

更新2:

レガシーブートを使用して起動したところ、新しいエラーが発生しました。

Realtek PCle FE Family Controller Series v1.27 (10/31/11)
PXE-E61: Media test failure, check cable

これは赤いニシンのようです。これは、ネットワークから起動できないことを意味します。

9
Rob Watts

同じ問題について Windows 7の記事 を見ると、次のコマンドを使用する提案が見つかりました。

Rstrui.exe/offline:C:\ windows = active

Rstrui.exeシステムの復元ウィンドウを開きます。引数の意味がわかりませんが、実際に復元ポイントを使用できるようになりました。わーい!

残念ながら、これは私の問題を完全には解決しませんでした-システムの復元に失敗しました。エラーメッセージは、レジストリと関係があることを示していました。したがって、コマンドプロンプトを使用してC:\ Windows\System32\configに移動し、2つのレジストリファイルの名前を変更しました。

ren SYSTEM system.001
ren SOFTWARE software.001

これを行った後、システムの復元を再度実行し(最初に行ったのと同じ引数を使用)、それが機能しました!コンピュータに再度ログインできました!

21
Rob Watts