Friday, January 23, 2009

Windows 7 - The fix is in

Although I've been on a bit of a 'blogging vacation', I know a lot of you are out there 'playing' with Microsoft's Windows 7 Beta.

Honestly, I've been somewhat glued to it myself because, other than Live Mesh, it one of the best things I've seen come out of Redmond in a LONG time.

Not only are there improvements for everyday users, but lots of neat stuff under the hood for the tech crowd.  I suppose, best of all, the drivers should be on time ..... as the driver program is not only well underway, but access to the operating system and the tools are already here (This was, in fact, the biggest problem with Vista.  The firmware updates and drivers were extremely late.)

Microsoft has also set a summer deadline for Vista drivers so that they are also Windows 7 compatible. In my own tests, the operating system recognized ALL of my existing hardware but it is fairly current stuff and had been updated for Vista.

Faster than Vista.  Much more enjoyable and configurable than Vista or XP.  Period.

The main reason for the post?  I did have one annoying issue with Windows 7.  It's already been documented on a few other blogs and now by Microsoft .... but we can't be everywhere?

Some programs simply wouldn't load, regardless of the 'legacy settings'.

Originally a few blogs reported that if you adjust the CEIP (Built-in Windows 7 Customer Experience Improvement Program), it would fix the problem (and did).

That fix has now has been replaced by a simple command prompt registry fix.

Tony Mann posted the following to TechNet and so far so good (and I thought a few of you would want to know):
An issue related to the Customer Experience Improvement Program (CEIP is also known as SQM) in the Windows 7 Beta is causing crashes of Explorer, MSI-based installers, and other applications on some PC's.  In order to resolve the issue, impacted customers need to run the following command from an elevated command prompt. This procedure will permanently stop crashes related to CEIP. A machine not currently affected by this problem will work fine and new installations of Windows 7 Beta are also not affected.

Background:
Microsoft deployed a configuration change which exposed this problem. The procedure provided below removes those changes (registry keys) to prevent further CEIP related crashes.

Detailed instructions:
  1. Select and copy the following to your clipboard:
  2. reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f 
  3. Click on "Start", then "All Programs", then "Accessories"
  4. Right click on "Command Prompt", then click on "Run as administrator"
  5. In the UAC prompt, verify that the program’s name is "Windows Command Processor" and then click "Yes"
  6. Right click on the "Administrator: Command Prompt" window’s black area, then select "Paste"
  7. Press "Enter", you should see “The operation completed successfully”.
    If you see “ERROR: Access is denied”, please make sure you followed Step 3.
  8. Close the "Administrator: Command Prompt” window       

Another sidenote:  Try ReadyBoost on Windows 7.  It flies ...!

Back Soon
Have a GREAT weekend all
Charlie