Guys,
There was a post by Oly S. that is definitely the solution to all your
Control Panel Home problems. Am attaching it here for your benefit
------ Oly S. Post ----
I've narrowed the problem down to a specific registry key that seems to
control which view the Control Panel loads. As always, be sure to back up
your Registry before making any changes, or you may end up reinstalling Vista
all over again! (At least back up the Registry Key that you are modifying...)
The key that I'm working with is:
{HKEY_CURRENT_USERS\Software\Classes\CLSID\{5399E694-6CE54D6C-8FCE-1D8870FDCBA0}\Instance\InitPropertyBag}
I found two string values here: (Default), which was blank, and Target. The
Target value contains the CLSID that controls which view the Control Panel
loads. For Category View, I have "::{26EE0668-A00A-44D7-9371-BEB064C98683}"
(without the quotes, of course), and for Classic View, I had
"::{21EC2020-3AEA-1069-A2DD-08002B30309D}". Switching between the two values
seemed to 'toggle' the Category and Classic Views.
I had to do some searching in the registry editor to find this key. What I
don't know is if these CLSIDs are machine-specific (limited to my personal
computer), or if they are global to Vista (everyone has the same CLSIDs).
You'll have to take a peek for yourself.