查看註冊表中安裝軟件信息的方法:
1、復制下面的內容到記事本中;
@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 第二次修改):
CODE: ?[Copy to clipboard]
--------------------------------------------------------------------------------
@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
2、點擊左上角的“文件”,在下拉菜單中點擊:另存為;
3、在打開的另存為窗口,點擊:桌面,在文件名(N)欄中輸入軟件信息查看.bat,再點擊保存;
4、左鍵雙擊桌面的軟件信息查看.bat文件圖標;
5、打開註冊表掃描中窗口和reglist.bxt記事本,軟件信息合可以查看了。