바로 가기(.lnk) 연결 프로그램 오류 해결

by ezclean posted Feb 18, 2019
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

바로 가기(.lnk) 연결 프로그램 오류 해결

 

 

컴퓨터 바탕화면에는 여러 종류의 확장자(.exe, .mp4, .txt, .avi등)를 가진 아이콘들이  있습니다.

각각의 아이콘들이 가진 확장자에 따라서 연결되는 프로그램들이 정해져있고 사용자 임의로 변경도 가능합니다.

 

연결 프로그램 변경 방법

 

그러나 연결 프로그램의 문제로 해결이 안되는 "바로가기 연결 프로그램 오류"가 있습니다.

프로그램 설치 중 또는 프로그램 실행중 레지스트리의 정보가 변경되어 바탕화면 또는 컴퓨터 내의 아이콘들의 확장자가

.lnk로 바뀌는 오류가 있습니다.

 

컴퓨터 아이콘들이 .lnk로 바뀐 모습

1.png   4.png   2.png

 

위의 .lnk로 변경된 아이콘을 실행하면 아래와 같은 오류창이 뜹니다.

3.png

 

그리고 연결할 프로그램 선택창이 뜹니다.

어떤 프로그램을 선택해도 원하는 결과는 볼 수 없을 것입니다.

Untitled-1.jpg

 

 

바로 가기(.lnk) 연결 프로그램 오류 해결 방법

 

시작 - 실행 -regedit 입력 후 확인

또는

작업 표시줄 - 돋보기 - regedit 입력 후 확인

 

아래 경로로 이동후 아래 레지스트리 정보와 비교해서 수정을 해줘야 합니다.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\OpenWithList]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\OpenWithProgids]

"lnkfile"=hex(0):

 

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

@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{E357FCCD-A995-4576-B01F-234630154E96}]

@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellNew]

"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"

"IconPath"=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,73,\

  00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\

  31,00,36,00,37,00,36,00,39,00,00,00

"ItemName"="@shell32.dll,-30397"

"MenuText"="@shell32.dll,-30318"

"NullFile"=""

[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]

"DontRename"=""

 

 

그러나

레지스트리 편집기를 처음 보는 분들이 있을 수 있고 잘못 수정이 될 수 있기 때문에 미리 준비해 놓은

lnk.reg, lnk_2.reg <- 다운받기 2개를 바탕화면에 저장 후에

Untitled-4.jpg

 

떠블 클릭 후 예(Y)를 해주면 됩니다.

1.jpg

 

 

혹시나

위의 첨부된 파일로 해결이 안되었다면 아래 방법을 추가로 해주시면 됩니다.

컴퓨터마다 다른 경로라서 첨부파일을 만들지 못하기에 직접 레지스트리 편집기를 이용해서 삭제를 해줘야 합니다.

 

S-1-5-21-860361550-2090720095-4067143003-1001 부분이 랜덤입니다.

Untitled-9.jpg

 

HKEY_USERS\S-1-5-21-860361550-2090720095-4067143003-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk 경로로 이동합니다.

 

UserChoice 값을 마우스 우측 클릭 후 삭제를 해주시면 됩니다.

Untitled-7.jpg