HTFC Forums

H.T.F.C.

How To Fix Computers





Go Back   HTFC Forums > Software Newsgroups > Windows Vista

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1  
Old 11-18-2007, 01:39 PM
Joe Morris
 
Posts: n/a
Default How to audit installed Vista updates?

How can I design a procedure to inventory the Microsoft patches that have
been applied to Vista?

Although the process wasn't completely reliable, in XP you could get a good
idea of what had been installed by enumerating the Registry keys under
HKLM\SOFTWARE\Microsoft\Updates. Microsoft even published a small
command-line utility (QFECHECK) which would (usually) tell you what Windows
patches were installed and which had downleveled files that needed to be
reinstalled. (A real advantage of QFECHECK was that the help desk could
tell users to run it as part of their triage process.)

All of this has changed in Vista. The Registry path used in XP no longer
exists, and the data that was there seems to be scattered over various parts
of the Registy. Further, the Security Bulletin notices do not publish a
Registry key test for Vista.

What I'm trying to do is to be able to have an inventory program record an
enumeration of the installed patches, allowing downstream programs to
determine if the machine has the updates that are required by company
policy. With XP this could (with a few exceptions) be done by saving the
contents of the UPDATES key, but at this time I don't see any way to do it
except by including massive amounts of data from the HKCR hive, which will
(a) mean a huge increase in the size of the inventory files, and (b) take
longer to read and send from the user's machine.

Does anyone have a solution for this?

And if there is an RTFM answer, I'll be happy to accept it if you'll just
tell me which FM is appropriate.

Joe Morris


Reply With Quote
Sponsored Links
  #2  
Old 11-18-2007, 01:45 PM
Andre Da Costa[ActiveWin]
 
Posts: n/a
Default Re: How to audit installed Vista updates?

Windows Server Update Services
http://technet.microsoft.com/wsus/default.aspx

Download:
http://technet.microsoft.com/wsus/bb466193.aspx
--
Andre
Blog: http://adacosta.spaces.live.com
My Vista Quickstart Guide:
http://adacosta.spaces.live.com/blog...3DB!9709.entry
"Joe Morris" <j.c.morris@verizon.net> wrote in message
news:tgX%i.6827$e35.3610@trnddc08...
> How can I design a procedure to inventory the Microsoft patches that have
> been applied to Vista?
>
> Although the process wasn't completely reliable, in XP you could get a
> good idea of what had been installed by enumerating the Registry keys
> under HKLM\SOFTWARE\Microsoft\Updates. Microsoft even published a small
> command-line utility (QFECHECK) which would (usually) tell you what
> Windows patches were installed and which had downleveled files that needed
> to be reinstalled. (A real advantage of QFECHECK was that the help desk
> could tell users to run it as part of their triage process.)
>
> All of this has changed in Vista. The Registry path used in XP no longer
> exists, and the data that was there seems to be scattered over various
> parts of the Registy. Further, the Security Bulletin notices do not
> publish a Registry key test for Vista.
>
> What I'm trying to do is to be able to have an inventory program record an
> enumeration of the installed patches, allowing downstream programs to
> determine if the machine has the updates that are required by company
> policy. With XP this could (with a few exceptions) be done by saving the
> contents of the UPDATES key, but at this time I don't see any way to do it
> except by including massive amounts of data from the HKCR hive, which will
> (a) mean a huge increase in the size of the inventory files, and (b) take
> longer to read and send from the user's machine.
>
> Does anyone have a solution for this?
>
> And if there is an RTFM answer, I'll be happy to accept it if you'll just
> tell me which FM is appropriate.
>
> Joe Morris
>



Reply With Quote
  #3  
Old 11-18-2007, 10:56 PM
Jon
 
Posts: n/a
Default Re: How to audit installed Vista updates?

"Joe Morris" <j.c.morris@verizon.net> wrote in message
news:tgX%i.6827$e35.3610@trnddc08...
> How can I design a procedure to inventory the Microsoft patches that have
> been applied to Vista?
>
> Although the process wasn't completely reliable, in XP you could get a
> good idea of what had been installed by enumerating the Registry keys
> under HKLM\SOFTWARE\Microsoft\Updates. Microsoft even published a small
> command-line utility (QFECHECK) which would (usually) tell you what
> Windows patches were installed and which had downleveled files that needed
> to be reinstalled. (A real advantage of QFECHECK was that the help desk
> could tell users to run it as part of their triage process.)
>
> All of this has changed in Vista. The Registry path used in XP no longer
> exists, and the data that was there seems to be scattered over various
> parts of the Registy. Further, the Security Bulletin notices do not
> publish a Registry key test for Vista.
>
> What I'm trying to do is to be able to have an inventory program record an
> enumeration of the installed patches, allowing downstream programs to
> determine if the machine has the updates that are required by company
> policy. With XP this could (with a few exceptions) be done by saving the
> contents of the UPDATES key, but at this time I don't see any way to do it
> except by including massive amounts of data from the HKCR hive, which will
> (a) mean a huge increase in the size of the inventory files, and (b) take
> longer to read and send from the user's machine.
>
> Does anyone have a solution for this?
>
> And if there is an RTFM answer, I'll be happy to accept it if you'll just
> tell me which FM is appropriate.
>
> Joe Morris
>



You can get a basic list by typing this at a command prompt

systeminfo

You could also use the wmic command eg

wmic qfe get hotfixid
wmic qfe get hotfixid,Description
wmic qfe list brief

--
Jon



Reply With Quote
  #4  
Old 11-19-2007, 08:12 PM
Joe Morris
 
Posts: n/a
Default Re: How to audit installed Vista updates?

"Andre Da Costa[ActiveWin]" <andred25@hotmail.com> wrote:
> "Joe Morris" <j.c.morris@verizon.net> wrote:


>> How can I design a procedure to inventory the Microsoft patches that have
>> been applied to Vista?
>>
>> What I'm trying to do is to be able to have an inventory program record
>> an enumeration of the installed patches, allowing downstream programs to
>> determine if the machine has the updates that are required by company
>> policy.>


> Windows Server Update Services
> http://technet.microsoft.com/wsus/default.aspx



What does WSUS offer that will allow an inventory program (in my case,
Opsware's "Asset Tracking Edition" product, now owned by HP) to inventory
the patch status?

I'm asking since last time I looked I didn't see an API in WSUS that would
allow it to be used as a closed routine for a third-party product. As I
said in my posting, if the answer is "RTFM" please tell me what FM is
needed.

Joe Morris


Reply With Quote
  #5  
Old 11-19-2007, 08:20 PM
Joe Morris
 
Posts: n/a
Default Re: How to audit installed Vista updates?

"Jon" <Email_Address@SomewhereOrOther.com> wrote:
> "Joe Morris" <j.c.morris@verizon.net> wrote:


>> How can I design a procedure to inventory the Microsoft patches that have
>> been applied to Vista?
>>
>> What I'm trying to do is to be able to have an inventory program record
>> an enumeration of the installed patches, allowing downstream programs to
>> determine if the machine has the updates that are required by company
>> policy.



> You can get a basic list by typing this at a command prompt
>
> systeminfo
>
> You could also use the wmic command eg
>
> wmic qfe get hotfixid
> wmic qfe get hotfixid,Description
> wmic qfe list brief


Thanks. That certainly helps (and I hadn't run across it -- USENET to the
rescue!) but what would be most useful would be if I can identify
information somewhere on the computer (preferably in the Registry) that
could be picked up by the existing inventory program (Opsware's "Asset
Tracking Edition") and included verbatim in the inventory report for later
parsing. The less the function would require new features to be added to
the Opsware product the more quickly it is likely to be available.

Joe Morris


Reply With Quote
Sponsored Links
Fix your Windows Problems - FAST.
FREE Safe Scan Registry Check. Locate & Fix Errors in Minutes!
Reply


Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Automatic Updates Do not get Installed TonySper Windows XP Basics 8 11-29-2007 03:13 AM
updates are not installed quy nguyen Windows XP 8 11-01-2007 02:26 PM
some updates were not installed David Windows XP 1 08-19-2007 06:00 AM
updates were unable to be successfully installed Bill Microsoft Office 3 05-03-2007 05:59 PM
Installed Updates, lost LAN David XP Networking 0 05-21-2004 06:52 PM


All times are GMT. The time now is 01:20 PM.


Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
© 2004 - 2007 Web-S-Sense Pty. Ltd. Usenet and forums posts © their respective authors.
Ad Management by RedTyger