Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
After a recent download of a windows update, lost .lnk and .exe file associations - managed to trawl through these pages and get .lnk working again by Cut/Pasting this:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"[HKEY_CLASSES_ROOT\.lnk\ShellEx]
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{500202A0-731E-11d0-B829-00C04FD706EC}"[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"IsShortcut"=""
"NeverShowExt"=""[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\lnkfile\shellex]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TargetContext]
@="{90A756E0-AFCF-11CE-927B-0800095AE340}"[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"to notepad (actually had to hand type, as cut and paste wasn't working), saved as .reg - right clicked and "open with", browsed to WINNT/regedit, and hey presto!
Need similar for .exe - have tried several found in these pages to no avail, as well as fixswen.inf.
Even tried the dougknox fixes as a longshot, even though they were meant for XP - no good.Restoring old version of registry is really wierd - all icons look great on startup, but before being able to do anything, they all revert to windows standard...and lose functionality.
Any suggestions greatly appreciated.

Id use system restore and go back to a system state BEFORE you did the windows update. sounds like the windows update was corrupt or had an error. Do this and apply the windows update again. Should sort itself. Really I advise against trying to manually enter registry codes to fix unusual errors.

Funnily enough - First thing I had tried to do - wouldn't startup in safemode!! hence the path I have taken...shall give it another go though...back soon to let you know how I go.

Are you sure you actually lost the extensions? Windows doesn't show common file extensions by default. If you had enabled showing them, the update may have reset to default, as Windows is prone to do.

This is the .reg file I used to restore mine when they were lost about a year ago:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"[HKEY_CLASSES_ROOT\exefile\shell\runas]
"Extended"=""[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA}]
@=""
Should fix it for you.

Tried it - A few more of my desktop icons came up as they should, but .exe still won't execute!

I missed the fact you couldn't cut & paste - I think your Windows script Host is hosed. Go here to download it.

Actually, Cut and paste came good once I fixed the lnkfile association - possibly unrelated altogether...
Had a look at Windows script host...'tis an .exe file...they don't execute!!, so didn't bother downloading.
Never mind - have been meaning to install XP pro for some time, so am going to take the opportunity to make a clean install. Have backed up everything of import, and am off to do a disk format and a bag load of installing. Should have everything I use re-installed by Monday - I hope.

I am having a similar problem.
I exported my .lnk registry files from another w2k computer and the .exe registry files. I imported them.
When I rebooted, the .lnk files are working but I still cannot use any .exe files.Any suggestions ?

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |