You did use the '/i' switch in the command, didn't you? I'm just double-checking because in my
testing of manually deleting the column handlers, 'regsvr32 shell32.dll' did not fix the problem,
but 'regsvr32 /i shell32.dll' did.
Here are the associated registry entries, check to see if they exist. The binary (hex(2)
strings
are all the same, they should read "%SystemRoot%\system32\SHELL32.dll" when viewed from RegEdit.
------------------------------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers]
[HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{0D2E74C4-3C34-11d2-A27E-00C04FC30871}]
@=""
[HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{24F14F01-7B1C-11d1-838f-0000F80461CF}]
@=""
[HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{24F14F02-7B1C-11d1-838f-0000F80461CF}]
@=""
[HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{66742402-F9B9-11D1-A202-0000F81FEDEE}]
@=""
[HKEY_CLASSES_ROOT\CLSID\{0D2E74C4-3C34-11d2-A27E-00C04FC30871}]
[HKEY_CLASSES_ROOT\CLSID\{0D2E74C4-3C34-11d2-A27E-00C04FC30871}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,48,00,\
45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{24F14F01-7B1C-11d1-838f-0000F80461CF}]
[HKEY_CLASSES_ROOT\CLSID\{24F14F01-7B1C-11d1-838f-0000F80461CF}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,48,00,\
45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{24F14F02-7B1C-11d1-838f-0000F80461CF}]
[HKEY_CLASSES_ROOT\CLSID\{24F14F02-7B1C-11d1-838f-0000F80461CF}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,48,00,\
45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{66742402-F9B9-11D1-A202-0000F81FEDEE}]
[HKEY_CLASSES_ROOT\CLSID\{66742402-F9B9-11D1-A202-0000F81FEDEE}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,48,00,\
45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"
------------------------------------------------
--
Good Luck,
Keith
Microsoft MVP [Windows XP Shell/User]
Hi Kieth,
Thanks for your reply.
I tried the command and it completed successfully, but nothing has changed -
I am still missing the options for eg. Picture Dimensions, Bit Rate, etc. in
the Details view.
Any other ideas?
I'm a software engineer by trade, too - so you can be as techy in your
suggestions as you like
Thanks,
--Si
:
Try the following:
'Start' -> 'Run' -> regsvr32 /i shell32.dll
--
Good Luck,
Keith
Microsoft MVP [Windows XP Shell/User]
Once upon a time, if I were in a folder full of MP3s I could change to
"Details" view and then right-click the columns (or use the "View" menu to
"Choose Details...") and choose columns to show and sort on a file's bit
rate, duration, author etc.
Now for some reason I no longer get all of the possibilities, just a minimum
of 9 options (Name, Size, Type, Date Modified, Date Created, Date Accessed,
Attributes, Status & Owner) and no more. There should be about 28! Where are
they? Can I restore them?
I have tried sfc, System Restore, a reinstall of SP2, replacing shell32.dll,
explorer.exe and themeui.dll from another XP installation, but nothing seems
to help. I tried installing a new shell extension to add a custom column and
that worked, so it just seems as if all the enhancements above the default
are missing or not getting registered. I have tried using umpteen tools to
try and locate the problem. But I'm stumped, and now I turning to the experts
- can anyone help?