我意外导入了旧的注册表备份

我意外导入了旧的注册表备份

我在清理过程中意外导入了旧的注册表备份。有什么方法可以撤消此操作吗? 在此处输入图片描述

答案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"
    
  • 恢复:

    • 命令行: (需要启动至 WinRE)

      1. 启动到 WinRE
        • 设置 > 更新和安全 > 恢复 - 高级启动 > 疑难解答 - 高级 > 命令提示符
        • 如果无法启动 Windows,请在 BIOS/UEFI 移交给 Windows 引导加载程序时对 PC 进行 2 次硬重置(即,在启动时看到 Windows 徽标时,立即关闭电脑),因为连续 2 次启动失败后,WinRE 会自动加载
      2. 确定 Windows 操作系统分区已分配的驱动器号:
        • Notepad>CTRL+O> 这台电脑
          - 或 -
        • 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 时可能无法导入它

相关内容