标题: 注册表软件信息查询批处理
[打印本页]
作者: PPdos
时间: 2007-1-22 22:49
标题: 注册表软件信息查询批处理
努力发帖 争取升级^^
小东东 用来查询计算机上安装的软件注册表信息(测试环境XP)
@echo off
title 注册表扫描中...
mode con cols=50 lines=10
for /f "tokens=3 delims=\" %%i in ('reg query HKLM\SOFTWARE') do (
echo 当前扫描信息: HKLM\SOFTWARE\%%i
>>reglist.txt echo ================================================================
>>reglist.txt echo 软件名称:%%i
>>reglist.txt echo
================================================================
if not "%%i"=="Classes" for /f "tokens=4 delims=\" %%j in ('reg query HKLM\SOFTWARE\%%i 2^>nul') do (
echo 软件信息: %%j>>reglist.txt)
)
echo 扫描完毕!
ping 127.0>nul
reglist.txt
大家的兴趣与支持让我又做了点完善(07/10/26 第二次修改):
@echo off
mode con cols=50 lines=10
setlocal enabledelayedexpansion
set PPdos=HKLM HKCU
>%temp%\reglist.txt echo %DATE%%time% 注册表扫描报告
for %%h in (%PPdos%) do (
title 正在扫描: %%h 项
for /f "tokens=3 delims=\" %%i in ('reg query "%%h\SOFTWARE"') do (
echo 当前扫描信息: %%h\SOFTWARE\%%i
>>%temp%\reglist.txt echo ================================================================
>>%temp%\reglist.txt echo 软件名称:%%i
>>%temp%\reglist.txt echo ================================================================
if not "%%i"=="Classes" if not "%%i"=="Microsoft" for /f "tokens=4 delims=\" %%j in ('reg query %%h\SOFTWARE\%%i 2^>nul') do (
echo 软件信息: %%j>>%temp%\reglist.txt
for /f "tokens=* delims=" %%k in ('reg query "%%h\software\%%i\%%j" /S^|findstr /c:"REG_SZ" ') do (
set /a n+=1
cls
echo 已扫描项值: !n! 当前信息: %%j
echo 关联文件信息:%%k>>%temp%\reglist.txt )
)
)
)
)
>>%temp%\reglist.txt echo 提示:如需保存结果请将文件另存 BY PPdos
title FINISHED&echo 扫描完毕!
ping 127.0>nul
start %temp%\reglist.txt
[
Last edited by PPdos on 2007-10-26 at 12:18 AM ]
作者: lxmxn
时间: 2007-1-23 07:44
嗯,不错,支持!
测试了一下,有的子键没有检测出来,楼主可以再完善一下,如果可以检测默认键值就更好了。
作者: vkill
时间: 2007-1-23 09:01
呵呵,可以用来弄绿色软件了
作者: PPdos
时间: 2007-1-23 09:36
标题: 谢谢支持 再完善点
@echo off
title 注册表扫描中...
mode con cols=50 lines=10
setlocal enabledelayedexpansion
>%temp%\reglist.txt echo %DATE%%time% 注册表扫描报告
for /f "tokens=3 delims=\" %%i in ('reg query HKLM\SOFTWARE') do (
echo 当前扫描信息: HKLM\SOFTWARE\%%i
>>%temp%\reglist.txt echo ================================================================
>>%temp%\reglist.txt echo 软件名称:%%i
>>%temp%\reglist.txt echo ================================================================
if not "%%i"=="Classes" if not "%%i"=="Microsoft" for /f "tokens=4 delims=\" %%j in ('reg query HKLM\SOFTWARE\%%i 2^>nul') do (
echo 软件信息: %%j>>%temp%\reglist.txt
for /f "tokens=* delims=" %%k in ('reg query "hklm\software\%%i\%%j" /S^|findstr /c:"REG_SZ" ') do (
set /a n+=1
cls
echo 已扫扫描项值: !n! 当前信息: %%j
echo 关联文件信息:%%k>>%temp%\reglist.txt )
)
)
)
>>%temp%\reglist.txt echo 如需保存结果请选择文件另存为 BY PPdos
title FINISHED&echo 扫描完毕!
ping 127.0>nul
start %temp%\reglist.txt
附件
1: 软件注册表信息查询.rar (2007-1-23 09:50, 666 bytes, 下载附件所需积分 1点
,下载次数: 203)
作者: PPdos
时间: 2007-1-23 09:51
标题: 希望大家继续支持 !^^v
升级拉 哈哈~~
作者: lxmxn
时间: 2007-1-24 01:37
不错,更新之后的版本扫描的信息更多了,支持!
作者: ccwan
时间: 2007-1-24 01:46
支持一下,祝楼主早日升级
作者: redtek
时间: 2007-1-24 02:18
欣赏+狂顶~~~
作者: 0401
时间: 2007-1-24 05:47
呵呵 ,挺有意思 ,支持下。
作者: tao0610
时间: 2007-1-24 06:04
很不错,但reg query输出对中文字的字节数判断会有问题.
作者: happy3
时间: 2007-1-24 06:16
不错,支持!
作者: zhenyun168
时间: 2007-1-27 14:05
哈哈~好
作者: liuyilin
时间: 2007-1-30 09:30
呵呵,可以用来弄绿色软件了
作者: bushuoaini
时间: 2007-9-5 10:10
新人学习来拉
作者: zyfcxp
时间: 2007-9-7 19:23
祝楼主早日升级
作者: tbs198400
时间: 2007-9-7 20:05
谢谢,不错
作者: lovestreet
时间: 2007-9-8 00:27
很好,不断学习中,
作者: cooray
时间: 2007-9-8 22:20
支持楼主,祝楼主早日升级!@#@!
作者: ksuday
时间: 2007-9-9 10:52
下了,好用,谢谢
作者: dodos
时间: 2007-9-11 18:40
不错的东西
作者: manedwolf
时间: 2007-9-12 11:09
我要积分,不然下不了。呵呵
作者: legendchow
时间: 2007-10-11 22:40
好东西,尽管我现在还不是很明白,但对我很有用,先用了再说.谢谢楼主
作者: ajkaos
时间: 2007-10-12 16:35
谢谢 很实用
作者: hdzc
时间: 2007-10-24 18:00
楼主高手
作者: cbcyll
时间: 2007-10-24 19:12
好
作者: newyj
时间: 2007-10-25 20:37
标题: 111
不支持长文件名
作者: shuini888
时间: 2007-10-25 21:28
还有这个用处?好神奇。
作者: hdzc
时间: 2007-10-26 08:13
很实用
祝楼主早日升级
作者: gogiyzg
时间: 2007-10-29 14:30
标题: 444
wwwww
作者: kaikai163
时间: 2008-4-22 13:25
不错,支持!
作者: myskykitty
时间: 2008-4-28 19:14
标题: 好用啵
好用吗??
作者: clian76
时间: 2008-4-29 13:43
不错不错!!
作者: gdygood
时间: 2008-8-25 09:26
下来,学习
作者: woshiflat
时间: 2008-8-25 21:21
呵,可以用来弄绿色软件了
作者: dragonamd
时间: 2008-8-26 02:11
可以查到软件信息,。但不知道怎么才能做成绿色软件,。希望可以再升级,自动备份需要的注册表软件信息
作者: slw218856
时间: 2008-8-27 22:10
学习中,感觉没进展,无奈.
楼主厉害,永远支持.
作者: Steven7899
时间: 2008-9-9 00:17
谢谢,很不错的。