中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 2000系統對比更新補丁,求一命令
作者:
标题: 2000系統對比更新補丁,求一命令 上一主题 | 下一主题
woxizishen
新手上路





积分 6
发帖 7
注册 2010-2-26
状态 离线
『楼 主』:  2000系統對比更新補丁,求一命令

xp系統下有REG QUERY 查詢註冊表命令,可以輕鬆進行對比更新.

2000系統下只有regedit /e 導出註冊表命令,無查詢

我現在想實現同一文件夾里的Windows2000-KB899587-x86-CHT.EXE等等補丁文件 和註冊表進行對比更新,不知道誰有辦法實現..
regedit /e 323.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix"

註冊表有的就不安裝,沒的就安裝???????????????????????

2010-4-6 19:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
woxizishen
新手上路





积分 6
发帖 7
注册 2010-2-26
状态 离线
『第 2 楼』:  

沒人知道嗎?
或者誰知道怎樣提取註冊表里KB823559的字眼



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB823559]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB824105]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB825119]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB826232]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB828035]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB828749]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB832353]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB841356]
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB842773]

2010-4-7 16:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
woxizishen
新手上路





积分 6
发帖 7
注册 2010-2-26
状态 离线
『第 3 楼』:  

沒人知道嗎?高手都喜歡隱藏/////////////////?????????????????????????

2010-4-8 11:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 4 楼』:  

reg query



2010-4-8 13:23
查看资料  发短消息 网志   编辑帖子  回复  引用回复
exzzz
初级用户

游手好闲 + 无所事事 ..



积分 194
发帖 167
注册 2007-4-30
状态 离线
『第 5 楼』:  

对,在CMD下 reg /? 就知道了,可以查询,添加删除,都可以



  
2010-4-8 14:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
woxizishen
新手上路





积分 6
发帖 7
注册 2010-2-26
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by woxizishen at 2010-4-8 11:23:
沒人知道嗎?高手都喜歡隱藏/////////////////?????????????????????????

謝謝版主,  可是2000系統沒 reg  命令............................只有regedit /e /s等



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB824105]

想問下是否能用批處理 把上面的 kb824105  給提取出來
這樣我就好對比了

2010-4-8 16:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 7 楼』:  

2000系统就用VBS吧,BAT不行。



2010-4-8 22:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
woxizishen
新手上路





积分 6
发帖 7
注册 2010-2-26
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by HAT at 2010-4-8 22:00:
2000系统就用VBS吧,BAT不行。

版主能給我一段vb代碼嗎?

我對vb不在行

regedit /e 323.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix"

就是對比hotfix下面的系統補丁的主鍵
比如:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB823559]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB824105]

和我當前目錄存放的補丁進行對比

Windows2000-KB824105-x86-CHT.EXE

Windows2000-KB893756-x86-CHT.EXE

2010-4-9 12:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 9 楼』:  

略懂VBS,不懂VB。



2010-4-10 01:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pdanniel66
初级用户





积分 68
发帖 64
注册 2009-5-23
状态 离线
『第 10 楼』:  

楼主是要 VB代码或是 VBS代码 ?

2010-4-10 04:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: