HKeyClassRoot/CLSID reflects the keys from these two locations:
HKEY_LOCAL_MACHINE/software/classes/CLSID
HKEY_CURRENT_USER/software/classes/CLSID
--
Regards,
Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting
http://www.winhelponline.com
I FOUND A SOLUTION !!
that worked for me but im not sure why my reg permissions were a mess. I
think it may be from the "Active Desktop" spybot i picked up, in any case
for
prevention of this problem it probably wouldnt hurt to secure yourself with
different antispyware and not use P2P applications like Limewire. When i
used
the .DAT reset Ramesh suggested above it cleared all filetypes completely.
I
was kind of upset but it actually helped me by showing me where the problem
was.
before anyone else tries this be sure to back up your regisrty first, if you
are not familiiar with regedit see the MS article
Description of the Microsoft Windows registry
http://support.microsoft.com/kb/256986
-----------------------------------------------------------------------------
While trying once again to restore blank windows issues from the MS site
'Several dialog boxes are blank'
http://support.microsoft.com/?kbid=831430
i noticed this key and strings were missing
HKEY_LOCAL_MACHINE/software/classes/CLSID
hklm//classes was there but empty as my filetype problem would suggest,
I shuddered at the thought of doing a clean install so I fearlessly copied
from the
HKeyClassRoot/CLSID i copied the key name and went back to classes and
right-clicked NEW > KEY and ALL the CLSID substrings copied to that location
.. I set permissions for users to full [but i think only need be "read", i
assume 'full' just gives admin rights?]
I went back and opened Start > Run
regsvr32 jscript.dll
regsvr32 vbscript.dll
and both registered! everything works, I still find the odd key with the
wrong permissions and found CREATOR OWNER which ive never seen before (it
wouldnt allow any permissions to stick so i deleted them both from the
classes key).
So it was probably a registry permission in classes that was at the root of
this.
All blank windows are restored, Norton, WMplayer10 and windows installer
work, flash 8 finally installed in Internet Explorer so i can get my CD keys
(which is all i wanted in the first place) and bla bla ....
Ramesh i noticed youve been helping a few others with the same problem over
the past year if you want me to send you logs, snaphots or anything let me
know.
=================================================
Im a novice user and failed programming in highschool (I was awarded the
'pity pass' for the credit) so I recommend heeding my advice with caution
and ask someone who knows better first. I have to say I got more of a rush
from solving this than any rush I have had by working as a chef and if I
were
a smrter guy, Id switch careers.
==================================================
Not all is smooth and silky, this is the only know issue left:
In the MS manifest 'Several dialog boxes are blank' it clearly states
HKEY_LOCAL_MACHINE/software/classes/CLSID as a legitimate key but when i
tried to create it , registry says it already exists but the strings in the
new classes all point to HKeyClassRoot/CLSID anyway. Dont think its an issue
but just asking if CLSID should be there after Classes because in component
services, the com services tree wont open, well the application hangs to be
specific, i know its because of what i did above, it worked before but with
other problems.
and still asking why are the regstries
HKLM \security\policy\secrets\SAC and
HKLM \security\policy\secrets\SAI
saying cannot open "SAI/SAC" error while opening key.Theres no more
information on them. Does anyone know what they are?
ps I feel like singing I beat the smart kids I beat the smart kids!