Windows가 응용 프로그램을 시작하지 않으며 설치된 모든 프로그램의 확장명이 .lnk입니다.


1

자세한 내용이 필요하면 문제를 참조하십시오.

설치된 모든 프로그램에는 .lnk자동으로 확장 기능 이 있습니다!
Windows는 Windows 목록에있는 응용 프로그램을 구체적으로 실행하지 않습니다.

내가 공격 할 때 windows버튼을, 그것은이있는 프로그램을 보여줍니다 .lnk같은 확장 이미지를.

클릭 open with(오른쪽 클릭 후)하면 이미지 와 같이 이상한 이미지가 표시됩니다 (이미지에 빨간색으로 표시)
설치된 응용 프로그램을 시작하는 방법은 무엇입니까? 이전 상태로 돌아가는 방법 ?

해결하는 데 도움을주십시오 ..


편집 : @Jet
this.reg파일에서 요청 한대로 :

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

당신은 System Restore요점이 있습니까?
Ramhound

@Ramhound 예, 많이 있습니다. 그러나 시스템 복원은 백업 솔루션이 아닙니다.
Christopher

문제가 여전히 존재하는지 확인하기 위해 그 중 하나를 시도 했습니까?
Ramhound

아뇨 ..하지만 난 기회를주고 있습니다. 완료되면 상태를 알려 드리겠습니다.
Christopher

2
명령 프롬프트를 열고 다음 명령을 입력 한 후 Enter를 누르십시오 assoc .lnk.. 출력은이어야합니다 .lnk=lnkfile.
and31415

답변:


2

레지스트리에서 다음 키를 삭제하십시오.

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

regedit를 사용하여 수동으로 수행하거나이 행을 복사하여 명령 프롬프트에 붙여 넣을 수 있습니다.

reg del "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice" /f

마지막으로 사용자가 문제를 재현하기 위해 수행 한 작업을 알려주었습니다. 그녀는 .xls 첨부 파일이 포함 된 이메일을 받고 열려고했습니다. 그런 다음 Excel에서 파일을 열 수 없다는 오류 메시지가 나타납니다. 그녀는 모든 .exe를 .lnk로 바꾸는 IE8로 열 수 있습니다.
daraos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.