Windows ne lance pas l'application et tous les programmes installés ont l'extension .lnk

1

Si vous avez besoin de plus de détails, référez-vous à mon ce problème

Tous les programmes installés avaient .lnk extension automatiquement!
Windows ne lance pas l'application spécifiquement ceux de la liste Windows.

Quand je frappe windows bouton, il montre les programmes avec .lnk extension comme ce image.

Quand je clique open with (après un clic droit), il montre cette chose étrange comme indiqué dans ce image (affichée en rouge dans l'image)
Comment lancer des applications installées? Comment revenir au état précédent ?

S'il vous plaît aider à résoudre ..


Modifier: À la demande de @Jet
this.reg le fichier est:

Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\lnkfile]
    @="Shortcut"
    "EditFlags"=dword:00000001
    "FriendlyTypeName"="@shell32.dll,-4153"
    "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\Compatibility]
    @="{1d27f844-3a1f-4410-85ac-14651078412d}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
    @="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\RCScan]
    @="{362A3A82-5EF4-422F-817F-A17EBA53E67C}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TeraCopy]
    @="{A8005AF0-D6E8-48AF-8DFA-023B1CF660A7}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TeraCopyS64]
    @="{A8005AF0-D6E8-48AF-8DFA-023B1CF660A7}"

    [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}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
    @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
Christopher
la source
As tu un System Restore point?
Ramhound
@Ramhound Oui j'en ai beaucoup. Mais la restauration du système n'est pas une solution de sauvegarde.
Christopher
Avez-vous essayé l'un d'eux pour voir si le problème existe toujours?
Ramhound
Non .. Mais je donne un coup de feu..Je vais informer l'état comme il se termine ..
Christopher
2
Ouvrez une invite de commande, tapez la commande suivante et appuyez sur Entrée: assoc .lnk. La sortie devrait être .lnk=lnkfile.
and31415

Réponses:

2

Supprimez la clé suivante dans votre registre:

"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice"

Vous pouvez le faire manuellement avec regedit, ou copier et coller cette ligne dans votre invite de commande:

reg del "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice" /f
daraos
la source
J'ai finalement eu un utilisateur me dire ce qu'elle avait fait pour causer le problème, même si je ne pouvais pas le recréer. Elle a déclaré avoir reçu un e-mail avec une pièce jointe .xls et avoir tenté de l'ouvrir. Elle a ensuite reçu un message d'erreur lui indiquant qu'Excel ne peut pas ouvrir le fichier. Elle pouvait choisir de l'ouvrir avec IE8, qui transformait tous les fichiers .exe en fichiers .lnk.
daraos