标题: [注册表类] [已解决]批处理怎样实现“如果存在某个注册表键值就删除之”? [打印本页]
作者: cyhong 时间: 2011-1-18 12:07 标题: [已解决]批处理怎样实现“如果存在某个注册表键值就删除之”?
如果存在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下的 wdcertm_ccb 的子键,就删除之。”
批处理怎么写? |
注意要“如果。。。
[ 本帖最后由 cyhong 于 2011-1-18 17:47 编辑 ]
作者: hanyeguxing 时间: 2011-1-18 12:19
删除项:
1,无论存在与否都删除:- reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v wdcertm_ccb /f>nul 2>nul
复制代码
2,非要弄个如果的话:- set a=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v wdcertm_ccb
- reg query %a%>nul 2>nul&® delete %a% /f>nul
复制代码
删除路径:
1,无论存在与否都删除:- reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\wdcertm_ccb /f>nul 2>nul
复制代码
2,非要弄个如果的话:- set a=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\wdcertm_ccb
- reg query %a%>nul 2>nul&® delete %a% /f>nul
复制代码
[ 本帖最后由 hanyeguxing 于 2011-1-18 12:26 编辑 ]
作者: yhcbird 时间: 2011-1-18 12:20
- for /f "tokens=" %%a in (
- 'reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\wdcertm_ccb" /ve'
- ) do (reg del "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v wdcertm_ccb
- )
- pause
复制代码
不知道这样对不对..
[ 本帖最后由 yhcbird 于 2011-1-18 12:21 编辑 ]
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |