
마우스 오른쪽 버튼 을 클릭하거나 바로가기를 누르면 Alt+EnterWindows는 일반적으로 상황에 맞는 메뉴를 표시하거나속성바로가기가 깨져서 더 이상 존재하지 않는 파일이나 디렉터리를 가리키는 경우에도 대화 상자가 바로 나타납니다.
나는 Windows가 몇 초(이 경우 15초)를 소비하는 파일에 대한 깨진 바로 가기에 대해 시간이 걸리는 것을 보았습니다. .exe
아마도 바로 가기를 해결하려고 시도하다가 마침내 컨텍스트 메뉴를 표시하거나속성대화. 파일을 삭제하더라도 삭제 프롬프트가 표시되기 전에 15초 동안 기다립니다. 복사하거나 이동해도 지연이 발생하지 않는 것 같습니다.
네트워크 관련 설정일 수도 있겠다고 생각했는데, 가리키는 위치에 상관없이 모든 (깨진) 바로가기에 적용되는 것 같습니다. TweakUI를 살펴봤지만 아무것도 발견하지 못했습니다. 나는 15,000(및 0x3A98)에 대한 레지스트리를 조사한 결과 많은 히트가 있었지만 이에 대한 책임이 있는 15(및 0x0f)뿐만 아니라 적용되는 항목도 발견하지 못했습니다.
바로가기 해결 시간 제한을 결정하는 설정이 있나요?
답변1
이 경우에는 쉘 확장인 것으로 밝혀졌습니다.
먼저, 깨진 바로가기를 마우스 오른쪽 버튼으로 클릭하면 Explorer가 15초 동안 1초에 한 번씩 가리키는 실행 파일을 열려고 시도하다가 포기하는 것을 관찰했습니다.
그런 다음 바로가기를 마우스 오른쪽 버튼으로 클릭했을 때 액세스되는 모든 레지스트리 항목을 관찰하고 HKCR\.lnk
, HKCR\lnkfile
, HKCR\.exe
및 HKCR\exefile
각각을 살펴보고 비정상적인 항목이 있는지 확인했습니다.
- 레지스트리 편집기를 열고 모든
exefile
확장 기능을 비활성화했습니다(각 CLSID 시작 부분에 '#' 추가). - 마우스 오른쪽 버튼 클릭이 즉시 수행된다는 것을 알았습니다. 아주 멋진!
- 그런 다음 '#'을 제거하고 매번 깨진 바로가기를 마우스 오른쪽 버튼으로 클릭하여 각 확장을 다시 활성화했습니다.
짜잔! 문제가 되는 확장은 {F0407C3D-349C-42B9-B83E-821E31623DF9}
CmdLineExt에 해당하는 것으로 충분히 무해해 보이지만(모든 폴더에서 명령줄 프롬프트를 여는 확장이 이미 있습니다), 그렇지 않습니다. 이 교활하고 분명히 버그가 있는 확장 프로그램은 실제로Explorer용 SecuROM 컨텍스트 메뉴~에 의해소니 DADC 오스트리아 AG, 그리고 그런 것 같아요이 확장~이다문제 외에는 아무것도 없어.
언제 어떻게 설치되었는지는 잘 모르겠지만(아마 일부 소프트웨어의 일부일 것임) Sony는 다음과 같은 것으로 유명합니다.'루트킷'.
어쨌든, 내가 알 수 있는 바에 따르면 Windows에서는 바로가기 해결에 지연이 없습니다. 손상된 바로가기를 즉시 감지하고 오류를 해결합니다(기본값 사용).