Internet Explorer 8 has been launched, ARE YOU READY? (Quick fix on IE8 Compatibility using IIS 7.0 HTTP response Headers)

So IE 8 is out in the Internet, everybody will be using this (including those that are using a public beta of Windows 7, which hey MIILLIIOONSS) is your site ready?

If you cannot re-work your site and you just want to tell the IE8 to just display the site as IE7. You must add a meta http header "X-UA-Compatible: IE=EmulateIE7". That’s per page 😦 well if you use master page this may sound a little less frustrating.




But there is a quick and veeerryy easy fix to do this, thru IIS 7.0 HTTP response headers!

To do this, all you have to do is go to your IIS 7.0 Manager, click the site you are hosting and under IIS group launch HTTP Response Headers, just double click it.








And this window appears




On the Response Headers window, right click then choose add..





  Then this dialog box will come up.

for the name type "X-UA-Compatible" and for the Value type "IE=EmulateIE7"

(No quotes please)




Click OK and its already fixed!

There you have it, fixing and making your IE7 sites be viewed in IE 8 without any code changes thru IIS 7.0 HTTP Response Headers.


Installing and Managing Windows Update Service: Part 4 of 4

Part 4: Synchronize and Manage Updates

We already have WSUS installed, now its time to manage the updates!


What we will do now is we need to install a remote administrator for our WSUS, we don’t want to remote desktop every time we need to approve WSUS, right?

With the same WSUS installer hopefully you have the same architecture of the server, I also have a 64 bit Vista Enterprise, So I right click the installer, and Run as administrator.


And the installation dance begins..

Looks familiar? Dejavou? No not really. Lets click Next > to begin.


For this instance we will just install the Administration Console Only, then click Next >


Lets accept the License Agreement, click Next >

And the install process..


There, Just click finish and you have already the administration console. As i have said before, you can never go wrong with a Wizard!


Here is the new Icon that you need to access, launch the WSUS admin now.



With the Update Services Console open, go to the right hand pane, click Connect to Server…


This dialog box appear, and you have to put in the Server name of our WSUS server. By default it runs on port 80.

There I have allot of updates to approve!


You can now select them all or select a few, then click Approve..

When this dialog box appears, you can have the approval by the drop down before the name. Actually its very intuitive, very nicely done software. So dropdown, install, then click ok.

Ok we haven’t deployed a big service pack for SQL 2005. Could have been a total waste of bandwidth.

I already took extra steps on creating computer groups and viewing reports, I think I can leave you now here, explore the possibilities, see the feature sets that WSUS has to offer that I did not able to show in this post. So there you have it the Windows Server Update Services 3.0 with Server 2008 and Windows Vista!

For more info about WSUS visit TechNet: and the WSUS product team blog here:

Installing and Managing Windows Update Service: Part 3 of 4

Part 3: Client configuration using GPO

We already installed the WSUS Server and we want to use it, right? So we want our client machines to get update to our new and shiny WSUS server.

We can do that thru GPO: So on our domain controller, go to the Server Manager, expand Features, Group Policy Management. Expand our Forest, domains and on the level of organizational unit that you want to apply the new GPO, right click and choose Create a GPO in this domain, and Link it here…


Because I want to do this domain wide, I’m applying the policy in the entire domain. My new GPO will now be called as Windows Update Service Configuration. Its really better to name your GPO verbosely, after a good night sleep you will forget this 😀

Click OK if you are finished.

After creating the GPO, it would appear on the tree. Right click it and from the context menu, chose edit.

Navigate to the Configuration, Policies, and then Administrative Templates, Windows Components and to Windows Update.

You will now see a couple of settings in there, one of the important things in there for this scenario was the Specify intranet Microsoft update service location. Let us now enable it by right clicking it and then click properties.


On this window, specify what is the Update Service URL.

Type it there, and click apply and OK.












Fine tune this GPO according to your enterprise policies, apply it and your clients are now connecting to your WSUS server!

PS. If you are like me that doesn’t want to wait for a GPO to be replicated to the client, you can always do the gpupdate /force on an elevated command prompt. To do that, go to your Start Menu, find the command prompt and right click, run as administrator.

Type-in gpupdate /force then hit enter. After the policies has updated, the clients are now connecting to our WSUS server. (You may need to restart the client for the settings to take effect.

Installing and Managing Windows Update Service: Part 2 of 4

Part 2: Server Installation

Let us now Install WSUS on the server and with the installer available on the target machine to be the WSUS server, right click and run the installer.

You will now see this splash screen, click next. Oh yes its a wizard!

You have this option, so if you have already installed a WSUS server, you can install an Admin console to a client machine and control your WSUS server remotely.


The traditional License Agreement 😀 Of course we are accepting. Click Next >


This is where we declare where we want to put the downloaded updates, please see my previous post for the requirements. Oh what the heck its ____ GB 😀 Lets Click Next >


As I have mentioned in my previous post (part 1), its better to have a running instance of SQL Server. Because I have already one, I’m using it for WSUS. You can also install a SQL Express and you can use this local database, if you did and the WSUS installer will identify this and the 2nd option will be enabled. After typing the Machine\instance name, click Next >


Because we already have an IIS installed (lucky us :D) we can use the default website or you can always create a new website thru this wizard but we are going to use the Default Website, its easier and besides it says recommended :D. Next >


This is what we have so far. We will install our contents and databases on E:\WSUS and we have chosen that the wizard will create a new virtual application on our IIS site. Lets click Next >to begin the installation, don’t you love wizards?


Lets just wait for it to finish.



After completing the setup process, click finish.


After finishing up, this new Wizard will come up. Lets click Next > to begin.


Lets help-in shall we? Lets tick yes and participate the improvement program.


It’s our first installation of a Microsoft Update Service, so I’m going to directly sync with Microsoft Update in the internet.


I don’t have a proxy for my internet connection so I’ll go on ahead.


This part of the Wizard tests the connection to the Microsoft update server, in our case, on the internet. Click Start Connecting and Wait for a couple of seconds for it to finish.



Click Next > after it verifies the connection and the button activates.


This is a great option for us because we can only choose the language that we need to download. Click Next >  if you are finished.


And we can specify what products installed in the network that we need to update. I was particularly glad to see Windows Live products, we are a fan of OneCare and all of live! So Choose the products that you want to update and click Next >


I suggest to get everything at this point, Click Next >


Let us do this automatically, well that’s one of the reason for WSUS right? Its for automation. I will set the sync automatically on idle times where we leave our development workstations on idle to do tuning. For your implementation, choose the schedule that is right for your enterprise.  Click Next>


You can launch the Admin Console now, but I do not suggest to begin the sync just yet. Let us configure clients to point to our new WSUS Server first. You can click Next > to see the the next steps on configuring the system or just click Finish  to close the wizard.



This is the admin console while it has been launched.


Installing and Managing Windows Update Service: Part 1 of 4

So what is really WSUS?

Windows Server Update Service or WSUS in a nutshell is a local cache / copy of the Windows Update Service that is in the internet. Instead of all of your machines connecting to the internet, they connect to a local WebServer (IIS) where the Update server is installed. Your WSUS server downloads the updates from Microsoft Updates then publishes it to the client machines. Because its located locally and it is built around GPO, you have full control over your PC updates, plus it saves you bandwidth.


And Oh its free! So now join me in my 4 part implementation of WSUS :D. and, if you are reading this and found something wrong, feel free to correct me, pretty please 😀

Part 1: Measure twice cut once (PLAN)

WSUS is all about planning and more planning, so before installing WSUS lets know first what we need and what to do with it.

What we need is a machine running either Windows Server 2003 or 2008.

1. With an isolated but local storage of downloaded updates with 30 GB of free space

2. We need a SQL Server express or a full install instance where the WSUS can save its configurations.

3. IIS 6.0 or above on Server 2003 or 2008. WSUS uses IIS to publish its updates in the client. These clients will connect to a website installed in this IIS rather than connecting directly to the internet or another WSUS server. Note the URL, we will really need it later.

4. We still need a good internet connection, because we are going to do a single server install of WSUS, the WSUS server will connect directly to the internet to Microsoft Updates and download updates.

5. Let us now decide on the schedule when the Sync and download of updates will going to be done. Let us now decide this because I plan to do these updates automatically.

6. We may need to publish a GPO to configure the clients where to connect. Its also possible to configure each client but its very tiring, you want to do it manually I hear? I have an Active Directory, so thank goodness for GPO!

I suggest that you go over these documents before doing anything and if you found that I’m doing something wrong, please do drop me an email at

  • Step-by-Step Guide to Getting Started with Microsoft Windows Server Update Services 3.0 SP1
  • Microsoft Windows Server Update Services 3.0 SP1 Operations Guide
  • Microsoft Windows Server Update Services 3.0 SP1 Overview

  • Windows 7: Problem Steps Recorder

    Sometimes reporting a problem to the technical support is a problem of it self. Inconsistencies of statement, information lost between the conversation or you are just to lazy to post a screenshot (well, like me). With Windows 7: PSR, you can now record your screen activity and export it as a mht file!

    I was browsing and found a good evening readable material from E7 but my eyes are too tired to stare at the monitor and read the lengthy post, but hey its worth reading so I say, screen reader! oookkeyy John, where is the text reader? Oh yea there is one on excel! Do you guys know about that? well most of the people I know, don’t know about this cool trick where you can copy text and paste it to excel then let em read it for you! What I would do is record my action and hopefully I can show this to them.

    To access PSR, I would go to the run (Win + R) then type ”psr”.


    On the PSR, click start recording and viola! its already recording each click that you make and creates screenshots of it. You would also know that your actions are being recorded by the red dot..


    So after recording, click stop and it opens a save file dialog box and exports the report on a zip file.

    The tool is really straight forward, unzip the mht file and open it on a browser.

    There, my own tutorial / problem recording of how to use speak cells on excel that is recorded by PSR. Cool huh?!

    PHIWUG is @ the 2009 Career Booster Workshops!


    The Philippine Windows Users Group has just participated on 2009 Career Booster Workshops and Career Day, a Microsoft Philippines, Microsoft Student Partners, and Microsoft Student2Business event for graduating IT students to help them ramp up their IT skills with the latest technologies from Microsoft and get the best jobs in the industry.


    …. WINDOWS SERVER 2008!!



    And there we were, I was up first for Session A and  I was humbled to be up front of the future IT Heroes of the next century! PHEW!


    On my next batch (Session B) a bigger crowd and they are staring at terminal server like what’s this?! Oh yes folks, this is the future!


    Hey, is that a fish? A Beta fish! yes folks its Windows 7! Me and Falemar are using Windows Server 208 R2 and Windows 7 on our demo machines of course.


    Bong did the Session C2 and doing what he also does best being a missionary. db Mellie and Pauvi? Hahahaha!


    I really wished we burn DVD’s before presentations so that we can just give them later rather than us burning at the moment.

    Here’s the full album, wish you were here 😀



    So, to the future IT Directors, Enterprise Mangers, Architects, future PHIWUG members and to the NEXT GENERATIONS OF IT {HEROES} GOOD LUCK TO YE ALL!