當前位置:編程學習大全網 - 編程語言 - 我在導入備份的註冊表時,顯示無法全部導入,系統或其它程序正在打開某些項,指的是什麽呀

我在導入備份的註冊表時,顯示無法全部導入,系統或其它程序正在打開某些項,指的是什麽呀

註冊表在DOS下的導入導出

在DOS提示符下鍵入Regedit命令,將出現壹個幫助屏幕。此屏幕給出了其命令行參數及其使用方法。

語法:Regedit[/L:system][/R:user]filename1

Regedit[/L:system][/R:user]/Cfilename2

Regedit[/L:system][/R:user]/Efilename3[regpath]

其中:

/L:system指定system.dat文件的存放位置。

/L:user指定user.dat文件的存放位置。

filename1指定引入註冊表數據庫的文件名。

/Cfilename2指定形成註冊表數據庫的文件名。

/Efilename3指定導出註冊表文件的文件名。

regpath指定導出註冊表文件的開始關鍵字(缺省為全部關鍵字)

現舉幾個例子說明regedit.exe在DOS下的使用方法。

例1將系統註冊表數據庫registry導出到reg1.reg文件中。

regedit/Ereg1.reg

例2reg1.reg形成系統註冊表數據庫registry(全部)中。

regedit/Creg1.reg

例3將reg.dat引入系統註冊表數據庫中(部分)。

regeditreg.dat

例4將CJH開始的關鍵字導出註冊表數據庫,並命名為cjh.reg。

regedit/Ecjh.regcjh

例5指定system/dat存放在D:\PWIN中和user.dat存放在E:\PWIN中,將reg.dat數據文件形成壹個新的註冊表數據庫registry。

regedit/L:D:\PWIN/R:E:\PWIN/Creg.dat

有了以上這些知識,結合在《對註冊表進行編程的“捷徑”》裏講過的關於導入或導出的註冊表文件(*.REG),我們就可以在DOS方式下對註冊表進行編程了。

我們還是以更改“*.txt”文件的默認打開方式——“記事本”為“寫字板”為例。首先在MS-DOS提示符下導出“HKEY_CLASSES_ROOT\txtfile”子鍵這壹分支,即執行命令:

regedit/Etxt.regHKEY_CLASSES_ROOT\txtfile

然後用DOS下的EDIT編輯器打開txt.reg文件進行編輯:將其中所有的“C:\\WINDOWS\\NOTEPAD.EXE”全部改成“C:\\WINDOWS\\WRITE.EXE”,存盤退出EDIT,再在命令行下執行命令:

regedittxt.reg

便大功告成了

  • 上一篇:計算機有哪些專業適合女生?
  • 下一篇:我想做壹個可更新的可視化數據庫?
  • copyright 2024編程學習大全網