Restore Hidden Updates on Remote Computers?

POE

New member
Local time
12:23 AM
Messages
8
In my environment we have about 100 computers that have the IE 9 windows update hidden (along with a few other updates). We do not have a SUS server to manage the updates on all of our remote computers. What would be the easiest way to restore these hidden updates on our employees' computers?

Is there a registry entry for all the updates? Could I just create a reg file that delete's or modifies the 'hidden' attribute and have users apply the reg file to their computer? That way automatic updates would do my job for me.

Any ideas or tips would be appreciated.

I'll continue googling for a solution in the mean time.
 

My Computer

OS
Windows 7
CPU
C2D 6850
Motherboard
Asus P5k Deluxe
Memory
4Gb
Graphics Card(s)
8800GTS 640mb
Monitor(s) Displays
Dual 22"
Hard Drives
500Gb
PSU
Corsair 520
Case
Antec 900
Hi POE, I would think the easiest way is to have the user's of each computer open windows update and click on the hidden updates link and just restore it. It would be that simple.
 

My Computer

Computer Manufacturer/Model Number
Alienware
OS
Windows 7 Ultimate x64
CPU
I7
Motherboard
GA-X58-USB3
Memory
6 x 1.5V DDR3 DIMM sockets supporting up to 24 GB of system
Graphics Card(s)
GeForce GTX 580
Sound Card
Realtek ALC892 codec 2/4/5.1/7.1-channel
Monitor(s) Displays
NEC Display Solutions E321 Black 32"
Screen Resolution
1366 x 768
Hard Drives
OCZ Colossus LT Series OCZSSD2-1CLSLT1T 3.5" 1TB SATA II MLC Internal Solid State Drive
PSU
XFX Black Edition XPS-850W-BES 850W ATX12V
Case
Antec
Cooling
Zalman
Keyboard
Microsoft
Mouse
Microsoft
Hello!

Scraping very badly off here: Mark A. Ziesemer: Scripted hiding of Windows Updates under Vista

I would guess at:

Code:
var updateSession = WScript.CreateObject("Microsoft.Update.Session"); 
var updateSearcher = updateSession.CreateUpdateSearcher(); 
updateSearcher.Online = false;  
 
var searchResult = updateSearcher.Search("IsHidden!=0");
for(var i=0; i<searchResult.Updates.Count; i++)
{   
    var update = searchResult.Updates.Item(i);   
    WScript.echo("Unhiding update: " + update.Title);  
    update.IsHidden = false;
}
Richard
 
Last edited:

My Computer

Computer Manufacturer/Model Number
Dell XPS 420
OS
Vista Home Premium x86 SP2
CPU
Intel Core 2 Quad Q9300 2.50GHz
Motherboard
Stock Dell 0TP406
Memory
4 gb (DDR2 800) 400MHz
Graphics Card(s)
ATI Radeon HD 3870 (512 MBytes)
Monitor(s) Displays
1 x Dell 2007FP and 1 x (old) Sonic flat screen
Screen Resolution
1600 x 1200 and 1280 x 1204
Hard Drives
1 x 640Gb (SATA 300) Western Digital: WDC WD6400AAKS-75A7B0 1 x 1Tb (SATA 600) Western Digital: Caviar Black, SATA 6GB/S, 64Mb cache, 8ms Western Digital: WDC WD1002FAEX-00Z3A0 ATA Device
Case
Dell XPS 420
Cooling
Stock Fan
Keyboard
Dell Bluetooth
Mouse
Advent Optical ADE-WG01 (colour change light up)
Internet Speed
Varies from 10kb/s to 170kb/s. So unreliable it is not funny
Other Info
ASUS USB 3.0 5Gbps/SATA 6Gbps - PCI-Express Combo Controller Card (U3S6)
Seth, as far as my boss is concerned, that is too much for our users to do. I told him I'd be willing to write up and send out the email myself. It would take all of 5 minutes! But our users are a bunch of Pharmacy Technicians and old corporate nuts. I've had to help these people with simple password changes more than you could imagine. Every week I get a call from these people that makes me second guess how stupid people with degrees can actually be.

Richard, thanks for digging that up. But I'm not much of a programmer at all. If it's not something that can be attached to an email and double clicked or rolled out automatically through our Active Directory environment, it won't be acceptable to Mr. Boss Man.

We do have a centralized Anti-Virus server that has application control. I was considering blocking all IE versions except for 9 and waiting for everyone to call me when they can't get to facebook.
 

My Computer

OS
Windows 7
CPU
C2D 6850
Motherboard
Asus P5k Deluxe
Memory
4Gb
Graphics Card(s)
8800GTS 640mb
Monitor(s) Displays
Dual 22"
Hard Drives
500Gb
PSU
Corsair 520
Case
Antec 900
Seth, as far as my boss is concerned, that is too much for our users to do. I told him I'd be willing to write up and send out the email myself. It would take all of 5 minutes! But our users are a bunch of Pharmacy Technicians and old corporate nuts. I've had to help these people with simple password changes more than you could imagine. Every week I get a call from these people that makes me second guess how stupid people with degrees can actually be.

Richard, thanks for digging that up. But I'm not much of a programmer at all. If it's not something that can be attached to an email and double clicked or rolled out automatically through our Active Directory environment, it won't be acceptable to Mr. Boss Man.

We do have a centralized Anti-Virus server that has application control. I was considering blocking all IE versions except for 9 and waiting for everyone to call me when they can't get to facebook.

Hello!

You should be able to push the above script out via Active Directory.

Use this as your .vbs script:

Code:
var updateSession = WScript.CreateObject("Microsoft.Update.Session"); 
var updateSearcher = updateSession.CreateUpdateSearcher(); 
updateSearcher.Online = false;  
 
var searchResult = updateSearcher.Search("IsHidden!=0");
for(var i=0; i<searchResult.Updates.Count; i++)
{   
    var update = searchResult.Updates.Item(i);    
    update.IsHidden = false;
}

and use Active Directory to push it out to users. Please note that this will un-hide all updates. Is this OK? Otherwise please get me the KB's of the updates you wish to unhide, and I shall see what I can do.

Richard
 

My Computer

Computer Manufacturer/Model Number
Dell XPS 420
OS
Vista Home Premium x86 SP2
CPU
Intel Core 2 Quad Q9300 2.50GHz
Motherboard
Stock Dell 0TP406
Memory
4 gb (DDR2 800) 400MHz
Graphics Card(s)
ATI Radeon HD 3870 (512 MBytes)
Monitor(s) Displays
1 x Dell 2007FP and 1 x (old) Sonic flat screen
Screen Resolution
1600 x 1200 and 1280 x 1204
Hard Drives
1 x 640Gb (SATA 300) Western Digital: WDC WD6400AAKS-75A7B0 1 x 1Tb (SATA 600) Western Digital: Caviar Black, SATA 6GB/S, 64Mb cache, 8ms Western Digital: WDC WD1002FAEX-00Z3A0 ATA Device
Case
Dell XPS 420
Cooling
Stock Fan
Keyboard
Dell Bluetooth
Mouse
Advent Optical ADE-WG01 (colour change light up)
Internet Speed
Varies from 10kb/s to 170kb/s. So unreliable it is not funny
Other Info
ASUS USB 3.0 5Gbps/SATA 6Gbps - PCI-Express Combo Controller Card (U3S6)
Thanks Richard. I'll run this by my developers.
 

My Computer

OS
Windows 7
CPU
C2D 6850
Motherboard
Asus P5k Deluxe
Memory
4Gb
Graphics Card(s)
8800GTS 640mb
Monitor(s) Displays
Dual 22"
Hard Drives
500Gb
PSU
Corsair 520
Case
Antec 900
Back
Top