Hotfixr launched, easily get non-public Microsoft hotfixes.

committed to database on August 28, 2008 at 12:57 am Eastern Standard Time 0 comments digg this

Two days ago, I provided a small snippet of code that redirected users to a deep-within-Microsoft page that allowed users to pull semi-public hotfixes. Well, it was ugly, error prone, didn’t bring in revenue, and worst — wasn’t easy to link to by the media.

Say hello to Hotfixr with GETr technology!

All you do is fire up the page and type in the knowledge base article number for an issue that claims to have a hotfix available if you jump through product support hoops (phone call).

I tested the page a few minutes ago with Internet Explorer 8 Beta 2 and – surprise surprise – Google’s Adsense ads wreak havoc on the rendering (randomly too). You’d think Google engineers would at least stay on top of Internet Explorer releases to ensure their ads work, regardless of browser… I’d switch to “the other ads” but there’s a manual approval process in place I have to get through first.

Requesting hotfixes from Microsoft, the easier way

committed to database on August 26, 2008 at 12:14 pm Eastern Standard Time 2 comments digg this

Your server crashed. After hours and hours of grueling crash dump analysis, you determine a problem with a Microsoft component. You search online and release a huge sigh of relief after discovering your problem is documented in the Microsoft Support knowledge base and a hotfix is available… but wait.

To obtain this feature immediately, contact Microsoft Customer Support Services

NOOOOOOOoooooooooooooo.

In the past, you could use a snazzy form to request hotfixes, but Microsoft has conveniently buried it in the knowledge base. Thankfully, you can use the brand new Snazzlicious Hotfix Fetchr (beta) below Hotfixr!

Update 08/28/08 1:44am EST: Hotfixr launched!

More faux Windows Vista sightings in The Day The Earth Stood Still

committed to database on August 24, 2008 at 6:37 pm Eastern Standard Time 2 comments digg this

In January, Long Zheng and I had a field day picking out the crazy Windows Vista shots and product placements in The Terminator: Sarah Connor Chronicles. Today, while viewing the 1080p trailer for the remake of The Day The Earth Stood Still, I couldn’t help but notice the use of some familiar looking Microsoft applications.

On the right, you can immediately recognize Office 2007’s Ribbon UI in multiple instances of what looks like Microsoft Word 2007. On the left, you can recognize the Windows Vista wallpaper (zoomed in, not set to fit the screen) with a My Computer icon on the desktop. The existence of a window title and menus hints at some kind of virtualization product, but the foreground window has me confused.

The Explorer-esque window in the foreground lacks a search input box (the address bar runs to the edge of the window), and a Windows Vista Beta 1-themed Details Pane is placed at the bottom. The blue Details Pane at the bottom hints at the fact this is a My Computer window.

I spoke to Chris Holmes, who has the uncanny ability to memorize things like the color of an icon in alpha builds of Windows, and he agreed this is likely just some conceptual collage put together to make Windows Vista look cool. Or maybe it’s an early build of Windows Mojave?

Tweaking Myth: Decrease boot time with msconfig

committed to database on August 9, 2008 at 4:29 pm Eastern Standard Time 5 comments digg this

After reading an excellent article written by The How-To Geek debunking some popular tweaking myths, I too became motivated to seek out and debunk a few myths myself. This is the first of many to come, I’m sure.

The myth goes like this:

Microsoft Windows [insert SKU here] only recognizes one processor core, on multi-core platforms, during boot leading to out-of-the-box slow boot times. With a simple tweak, using the msconfig utility bundled with the operating system, you can increase your boot time!

It seems this myth originated from a post Chris Pirillo made in 2007 on his personal blog, commenting on a reader’s video submission, no surprise there. Pirillo’s lack of real technical experience, combined with the power of suggestion (placebo effect), resulted in the myth appearing on his blog, enabling it to proliferate and remain on the intertubes, to this day.

It is with a heavy heart that I inform you that setting this value to equate to the number of processors (incl. cores), regardless of operating system, will result in absolutely no change in boot time. Enabling this option adds a NUMPROC=[value] entry in your boot loader’s configuration (whether it be boot.ini or bcd-based) that sets the maximum number of processors Microsoft Windows will use.  I quote from “Available switch options for the Windows XP and the Windows Server 2003 Boot.ini files” (KB833721):

This switch sets the number of processors that Windows will run at startup. With this switch, you can force a multiprocessor system to use only the quantity of processors (number) that you specify. This switch can help you troubleshoot performance problems and defective CPUs.

For a short time during boot, it is true that only one logical processor is being used… but in this short period, systems like the clock and power management are being spun up – a task that doesn’t necessitate more than one processor. For details, I suggest you grab a copy of Windows Internals (currently in its fourth revision). Here’s a relevant snippet from Chapter 5: Startup and Shutdown (page 267):

When control returns to the KiInitializeKernel function on each processor, control proceeds to the Idle loop, which then causes the system thread created in step 4 of the previous process description to begin executing phase 1. (Secondary processors wait to begin their initialization until step 5 of phase 1, described in the following list.) Phase 1 consists of the following steps. The boot splash screen of Windows 2000 systems includes a progress bar, and the steps at which the progress bar on the screen is updated are included in this list:

1. HalInitSystem is called to prepare the system to accept interrupts from devices and to enable interrupts.

2. The boot video driver (\Windows\System32\Bootvid.dll) is called, which in turn displays the Windows startup screen. (On Windows XP and Windows Server 2003 systems, the driver presents the same graphic that Ntldr placed on the screen earlier in the boot.)

3. The power manager’s initialization is called.

4. The system time is initialized (by calling HalQueryRealTimeClock) and then stored as the time the system booted.

5. On a multiprocessor system, the remaining processors are initialized and execution starts.

Die evil myth. Die.

Experience the 2008 Beijing Olympics on 64-bit, finally.

committed to database on August 8, 2008 at 8:13 pm Eastern Standard Time 1 comment digg this

Seven days before the opening ceremony, I threw a fit about the non-availability of a 64-bit plugin to watch the 2008 Olympic events from NBC via Windows Media Center. Thankfully, the TVTonic team, responsible for the software, woke up and finally made the 64-bit client available for mass consumption. Now if Microsoft would follow suit with its Windows Live products…

-->

Sponsored By

Friends

Recent Posts

Badges