You should not normally delete anything inside windows folder. Some of these
..msi's and dll's may be required by your installed applications. The windows
installer service keeps a copy of the installed msi files in the msi cache
and these files may be required along with the cache. Run the following
script to check if any of these msi files are associated with installed
applications. copy the following lines in a .vbs file and save it on your
desktop. then double click the vbs file to execute the script. it will create
a csv file readable in excel which will give you a list of all installed
applications, msi cache etc
On error resume next
Dim sComputerName,WMI_Obj,WMI_ObjProps,ObjClsItem
sComputerName=InputBox("Enter Computer Name: . for local computer
","Select target computer",".")
If Len(Trim(sComputerName)) = 0 Then sComputerName = "."
Set WMI_Obj = GetObject("winmgmts:\\" & sComputerName & "\root\cimv2")
Set WMI_ObjProps = WMI_Obj.ExecQuery("Select * from Win32_Product", , 48)
Set filesys = CreateObject("Scripting.FileSystemObject")
Set results = filesys.CreateTextFile("Win32_Product_output.csv")
results.writeline "AssignmentType, Caption, Description, HelpLink,
HelpTelephone, IdentifyingNumber, InstallDate, InstallDate2, InstallLocation,
InstallSource, InstallState, Language, LocalPackage, Name, PackageCache,
PackageCode, PackageName, ProductID, RegCompany, RegOwner, SKUNumber,
Transforms, URLInfoAbout, URLUpdateInfo, Vendor, Version, WordCount, "
For Each ObjClsItem in WMI_ObjProps
results.writeline ObjClsItem.AssignmentType & "," & ObjClsItem.Caption &
"," & ObjClsItem.Description & "," & ObjClsItem.HelpLink & "," &
ObjClsItem.HelpTelephone & "," & ObjClsItem.IdentifyingNumber & "," &
ObjClsItem.InstallDate & "," & ObjClsItem.InstallDate2 & "," &
ObjClsItem.InstallLocation & "," & ObjClsItem.InstallSource & "," &
ObjClsItem.InstallState & "," & ObjClsItem.Language & "," &
ObjClsItem.LocalPackage & "," & ObjClsItem.Name & "," &
ObjClsItem.PackageCache & "," & ObjClsItem.PackageCode & "," &
ObjClsItem.PackageName & "," & ObjClsItem.ProductID & "," &
ObjClsItem.RegCompany & "," & ObjClsItem.RegOwner & "," &
ObjClsItem.SKUNumber & "," & ObjClsItem.Transforms & "," &
ObjClsItem.URLInfoAbout & "," & ObjClsItem.URLUpdateInfo & "," &
ObjClsItem.Vendor & "," & ObjClsItem.Version & "," & ObjClsItem.WordCount &
"," & " "
Next
Wscript.Echo "Done ! Check Win32_Product_output.csv"