誤って古いレジストリバックアップをインポートしてしまいました

誤って古いレジストリバックアップをインポートしてしまいました

クリーンアップ プロセス中に誤って古いレジストリ バックアップをインポートしてしまいました。元に戻す方法はありますか? ここに画像の説明を入力してください

答え1

Windows はシステム レジストリ ハイブを自動的にバックアップしますが、ユーザー ハイブ ( HKCU/ HKU)はバックアップしません。

  • 数か月前のアップデートにより自動バックアップが無効になりましたが、次の方法で再度有効にすることができます。

    Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager" /v EnablePeriodicBackup /t REG_DWORD /d 1 /f
    


OSハイブバックアップが存在する場合、それらは次の場所にあります。%WinDir%\System32\config\RegBack

  • 確認する:

    cmd /c Dir "%WinDir%\System32\config\RegBack"
    
  • 復元する:

    • CLI: (WinRE を起動する必要があります)

      1. WinREを起動する
        • 設定 > 更新とセキュリティ > 復元 - 高度なスタートアップ > トラブルシューティング - 詳細設定 > コマンドプロンプト
        • Windowsを起動できない場合は、BIOS/UEFIがWindowsブートローダーに引き渡されたときにPCを2回ハードリセットします。(つまり、起動時に Windows ロゴが表示されたらすぐに PC の電源をオフにします)2回連続して起動に失敗すると、WinREが自動的にロードされます。
      2. Windows OS パーティションに割り当てられているドライブ文字を特定します。
        • Notepad>CTRL+O> このPC
          - または -
        • Diskpart>lis vol
      3. 問題:

        :: # Change "D:" To Correct Drive Letter
        
          :: # Create Backup Directory:
             cmd /c Mkdir "D:\Windows\System32\config.bak"
        
          :: # Create Backup Of All Files In Config Store
             cmd /c Copy "D:\Windows\System32\config" "D:\Windows\System32\config.bak"
        
          :: # Copy Backup Hives Into Config Store 
             cmd /c Copy "D:\Windows\System32\config\RegBack\*" "D:\Windows\System32\config"
        
    • GUI:
      1. WinKey+R>開ける: regedit> UAC を承認
      2. ファイル>輸入
      3. 復元するバックアップハイブを選択%WinDir%\System32\config\RegBack
        • ハイブによっては、Windowsを起動した状態ではインポートできない場合があります。

関連情報