Since that we can list the details of all the installed packages in linux , cloud we do the same thing in windows ?
The answer is positive
As administrator,
shell> wmic product list full
will get result like :
Description=AAAAAAAAAA
IdentifyingNumber={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}
InstallDate=YYYYMMDD
InstallLocation=
InstallState=5
Name=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
PackageCache=C:\<CACHE>\<DIR>\<FILE>
SKUNumber=
Vendor=Microsoft Corporation
Version=V.V.VVVVVif u have error like
Node - AUSDC01
ERROR:
Code = 0x80041010
Description = Invalid class
Facility = WMI
ERROR:
Code = 0x80041010
Description = Invalid class
Facility = WMI
Try to install the optional windows component "WMI Windows Installer Provider" in the Management and Monitoring Tools" group.
p.s try shell> wmic /? for more information
Due to known reason, some applications won't show up in the list.
We may try the get the list from registry instead.
Create a batch file (.bat) with following commands and save and execute
@echo off
setlocal enabledelayedexpansion
c:
cd\
cd %userprofile%\desktop
if exist temp1.txt erase temp1.txt
if exist temp2.txt erase temp2.txt
if exist softwares.txt erase softwares.txt
copy /y NUL softwares.txt >NUL
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall > temp1.txt
for /f %%k in (temp1.txt) do (
reg query %%k > temp2.txt && (
for /f "skip=2 tokens=3* delims= " %%i in ('find "DisplayName" temp2.txt ^| find /V "ParentDisplayName"') do (
>> softwares.txt
for /f "skip=2 tokens=3* delims= " %%i in ('find "DisplayVersion" temp2.txt') do echo %%i %%j >> softwares.txt
) || (
echo registry : %%k
)
) and the data in softwares.txt will look like :
...
Microsoft .NET Framework 4 Client Profile,4.0.30319
Update for Microsoft .NET Framework 4 Client Profile (KB2468871),1
Update for Microsoft .NET Framework 4 Client Profile (KB2533523),1
Update for Microsoft .NET Framework 4 Client Profile (KB2600217),1
...
Microsoft .NET Framework 4 Client Profile,4.0.30319
Update for Microsoft .NET Framework 4 Client Profile (KB2468871),1
Update for Microsoft .NET Framework 4 Client Profile (KB2533523),1
Update for Microsoft .NET Framework 4 Client Profile (KB2600217),1
...
U may add the column u want by urself.
0 意見:
張貼留言