The Joy of Service Pack 2

Okay, I gave in. In fact, I actually ended up giving in around a week ago and left it updating during the last meeting of the day (I figured I had more than enough time to restore my during the weekend if something went seriously wrong).

Surprisingly enough, it worked. It warned me about my anti-virus being out of date (by around 48 hours, as it turned out), instated an even more paranoid security policy (I usually leave Rendezvous and ports open) and gave me a gaudy (and largish) Wi-Fi network selector.

Okay, to be honest, it mostly worked. But it didn't break a lot of the things I expected. My firewall log trick still applies, the Cisco VPN client didn't break, and a quick search around the skinning sites provided me with a new uxtheme.dll patch to get rid of the godawful /Chicco themes and use the extra-clean Watercolor theme.

Until, of course, I tried to run (which worked perfectly before the "upgrade") and figured out there is something fundamentally broken with Internet Connection Sharing (or the TAP driver I'm using). In short, I can into the virtual machine, but cannot get it to connect outward through 's NAT or even get an ICMP reply from .

Disabling the firewall (per interface or completely), rebuilding the ICS configuration, removing it or using netsh to configure an entirely new NAT configuration from scratch, nothing worked - not even nmapping the  address from .

(By the way, netsh now sports IPv6 port mapping and proxy DNS configuration, plus new OSPF stuff I hadn't noticed before.)

Of course, it might be or the TAP driver. But NDIS has changed very little since Windows 2000 came out, and SP2's tweaks shouldn't have broken this sort of thing.

Then again, spending four hours trying to get this to work (even if a fairly relaxed four hours watching TV and sipping a mild Bombay Sapphire and tonic) does not bode well for SP2.

This page is referenced in: