我有Windows 7的最終32位和和我需要一個批處理腳本,可以備份到一個.reg文件調用「註冊表備份」在批處理文件可以幫助我找到一個代碼來做到這一點。使用批備份註冊表
Q
使用批備份註冊表
4
A
回答
5
將整個註冊表導出到一個.reg文件並不容易,但您可以使用與Windows一起安裝的Reg.exe
實用程序導出選定的根密鑰。
Reg.exe
can be found here的文檔。
例如,爲了節省每一個有效的根鍵(和所有子鍵),以他們自己的文件,你可以這樣做:
ECHO OFF
reg export HKLM hklm.reg > nul
reg export HKCU hkcu.reg > nul
reg export HKCR hkcr.reg > nul
reg export HKU hku.reg > nul
reg export HKCC hkcc.reg > nul
還有一個save
option,即做了類似的事情但以不同的格式存儲數據。
3
爲了簡化羅傑羅蘭先生的回答,我們可以在CMD中執行這個語法。
C:\Users\MrCMD>FOR %K IN (LM CU CR U CC) DO @REG.EXE EXPORT HK%K hk%K.reg [enter]
或者做那些批處理腳本內更多的信息,我們可以把它命名爲 「BUpRegWin.CMD」
@echo off
setlocal
for %%k in (lm cu cr u cc) do call :ExpReg %%k
goto :eof
:ExpReg
reg.exe export hk%1 hk%1.reg > nul
if "%errorlevel%"=="1" (
echo ^>^> Export --hk%1-- Failed.
) else (
echo ^>^> Export --hk%1-- Fine.
)
goto :eof
endlocal
光明的想法,歡迎。隨意改進。先進的謝謝你。 :) :) :)
相關問題
- 1. 觸發器在刪除註冊表後備份註冊表
- 2. 在vb.net備份一段註冊表
- 3. 備份註冊表配置單元
- 4. 使用PowerShell備份和刪除註冊表
- 5. 使用批更改註冊表權限
- 6. 備份整個註冊表並與當前註冊表進行比較
- 7. 如何註冊批量設備
- 8. 刪除批量用戶註冊表
- 9. 我應該使用谷歌雲備份GCM註冊ID嗎?
- 10. 用備用註冊表鍵啓動Delphi
- 11. 在編輯之前使用python腳本將Windows註冊表備份到文件
- 12. 如何在c#中備份所有Windows註冊表項?
- 13. 如何進行當前網絡屬性的註冊表備份
- 14. vbs註冊表備份在win7中工作,但不是在xp
- 15. 如何遠程備份註冊表文件?
- 16. C#中沒有Reg.exe的備份註冊表項
- 17. 編輯註冊表項並用批處理文件打開註冊表
- 18. 無法使用MFP8.0註冊設備
- 19. PushBots使用別名註冊設備
- 20. 批處理腳本註冊表建議
- 21. 批次變量打印註冊表CSV
- 22. 檢查Windows批處理註冊表值
- 23. 批處理文件搜索註冊表
- 24. 使用AspNetCore.Identity創建身份註冊用戶列表
- 25. 使用批處理腳本導入註冊表樹(winXP)
- 26. 使用批處理刪除註冊表項及其子項
- 27. 使用批處理文件修改註冊表
- 28. 使用註冊表值開始批處理
- 29. 使用批處理文件/腳本編輯註冊表
- 30. 使用asp.net註冊表單