brukilla
asked on
Windows Server 2003 Add/Remove Windows Components registry location
Where do Windows Components' (i.e, IIS) uninstall registry information reside in Windows Server 2003?
For all other software, I know that the following location maintains all other uninstall information:
HKEY_LOCAL_MACHINE\Softwar e\Microsof t\Windows\ CurrentVer sion\Unins tall
Basically, I have a script pulling installed programs information from the registry location above, but it is not catching things such as IIS.
For all other software, I know that the following location maintains all other uninstall information:
HKEY_LOCAL_MACHINE\Softwar
Basically, I have a script pulling installed programs information from the registry location above, but it is not catching things such as IIS.
I'm sure that places for windows components are specific, try using RegMonitor program, then add\remove component and you'll catch its location.
ASKER
I do not have a server to just add components and catch locations. I was hoping someone would know. If not, I will find another way. Thanks.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Mark,
I will check it out on Monday. Thanks.
I will check it out on Monday. Thanks.
I found it on my server under HKEY_LOCAL_MACHINE\SOFTWAR E\Microsof t\Active Setup\Installed Components
Mark's location is correct BTW all the components installed are there with nice sortable DWORDS
ASKER
Well, from the OcManager location, there are 10 DWORDS with IIS as the prefix, but I am pretty sure that the "iis_www" with a value of "1" means that IIS, as a whole, is installed. I did not find IIS under the Active Setup location even though it was installed.
The problem with the OcManager location is that it does not give me the Name, Version, and Install Date. This goes beyond just IIS. I am interested in all of the Windows Components installed, but I would like to have version information as well.
Any further assistance would be much appreciated.
The problem with the OcManager location is that it does not give me the Name, Version, and Install Date. This goes beyond just IIS. I am interested in all of the Windows Components installed, but I would like to have version information as well.
Any further assistance would be much appreciated.
You want a one time report of windows components and versions or you want to know when someone has changed an exe?
This is a host based intrusion detection needs a linux server, then you can use windows agents -
http://www.ossec.net/
it will scan for changed exe, dlls, etc. and report what has changed.
If that is not want you want and you just want a list maybe -
maybe a powershell or vbscript to look at specific exes and report.
maybe a system information report will give you want you need --
( i still type winmsd to run this ) , there are cmdline options to export to a text file.
Hope I have given you some ideas here.
ASKER
I am not abandoning the question.....just integrating some vbscript into an existing one. I want to do a check for the W3SVC registry existence and then checks for the inetinfo.exe or inetmgr.exe and then gets a version off that. I might go for the HKEY_LOCAL_MACHINE\SOFTWAR E\Microsof t\Windows\ CurrentVer sion\Setup \Oc Manager\Subcomponents reg entry for IIS and then check the .exe's. I am not sure yet. Once I get that developed, my issue will be integrating the sort into an already existing function. I may have to move this to the VBScript area. Just give me some more time to script.
ASKER
Even though I have to go check exe's for version numbers, the DWORDS are simple to check. Thanks for the assistance.