# Notification.
Notification

Author Topic: หา Program ที่ติดตั้งลง Windows  (Read 2991 times)

0 Members and 1 Guest are viewing this topic.

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
กลัวจะเหงาก็เลยทำ Batch File ให้หา Program ที่ติดตั้งใน Windows ใช้ได้ทั้ง...
1. 32-bit และ 64-bit
2. Online และ Offline Image

ซึ่งหากดูจาก Add/Remove Program ก็น่าจะได้คล้ายๆกัน

Code: [Select]
@Echo Off

:Begin
Echo Input Windows Drive, Example : C, D, E or F.
Set /P HIVEDRV=: 
If "%HIVEDRV%"=="C" Goto :RunningOS
If "%HIVEDRV%"=="c" Goto :RunningOS
REG LOAD HKLM\SubHive %HIVEDRV%:\Windows\System32\config\SOFTWARE
Del %HIVEDRV%:\InstallProg.txt
CLS
For /F "tokens=3*" %%i In ('REG QUERY HKLM\SubHive\Microsoft\Windows\CurrentVersion\Uninstall /s /v DisplayName ^|Findstr /C:"DisplayName"') Do Echo %%i %%j>>%HIVEDRV%:\InstallProg.txt
For /F %%i In ('BCDEDIT /? ^|Echo %ERRORLEVEL%') Do (
If "%%i"=="0" (REG UNLOAD HKLM\SubHive & Goto :OpenQry
) Else (For /F "tokens=3*" %%i In ('REG QUERY HKLM\SubHive\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall /s /v DisplayName ^|Findstr /C:"DisplayName"') Do Echo Off & Echo %%i %%j>>%HIVEDRV%:\InstallProg.txt
)
)
REG UNLOAD HKLM\SubHive
Goto :OpenQry

:RunningOS
Del %HIVEDRV%:\InstallProg.txt
CLS
For /F "tokens=3*" %%i In ('REG QUERY HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /s /v DisplayName ^|Findstr /C:"DisplayName"') Do Echo %%i %%j>>%HIVEDRV%:\InstallProg.txt
For /F %%i In ('BCDEDIT /? ^|Echo %ERRORLEVEL%') Do (
If "%%i"=="0" (Goto :OpenQry
) Else (For /F "tokens=3*" %%i In ('REG QUERY HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall /s /v DisplayName ^|Findstr /C:"DisplayName"') Do Echo Off & Echo %%i %%j>>%HIVEDRV%:\InstallProg.txt
)
)

:OpenQry
For /F %%i In ('FindStr /R /N "^" %HIVEDRV%:\InstallProg.txt ^|Find /C ":"') Do Echo Total %%i Programs>>%HIVEDRV%:\InstallProg.txt
CLS
Notepad %HIVEDRV%:\InstallProg.txt
Del %HIVEDRV%:\InstallProg.txt
Exit


ไปลองใช้ดูนะ ถ้าไม่อยากเปิด Control Panel เพียงแต่ต้อง Run เป็น Administrator เท่านั้น [emo02]

Offline microsoft

  • Administrator
  • *****
  • Posts: 8651
    • View Profile
    • VarietyPC.Net
Re: หา Program ที่ติดตั้งลง Windows
« Reply #1 on: 25 June 2013, 11:16:06 »
ท่านมีของดีมาฝากให้เล่นกันอีกแล้ว  [emo04]  [emo04]  [emo30]
การให้ที่ยิ่งใหญ่ คือ... การให้ต่อไป.... ไม่สิ้นสุด


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27