Windows 7에서 파일 형식에 대한 기본 프로그램 연결을 어떻게 제거합니까?


102

Windows 7에서 파일 형식에 대한 기본 파일 형식 연결을 설정했습니다. "파일 확장명과 관련된 파일 형식 변경"옵션 화면에서 해당 파일 형식을 삭제할 수 없습니다. 그것을 제거 할 수 있습니까?


Windows 버전 (XP, Vista ...)은 무엇입니까?
harrymc

Win7-이것을 반영하기 위해 질문을 편집했습니다. 파일 연결 UI의 삭제 옵션은 Win7에서 사용할 수없는 것 같습니다.
Christothes

관련 : superuser.com/questions/520193/... . 중복으로 간주 될 수 있지만 최신이며 여기에 답변이 없습니다. 기본적으로 Microsoft MVP에서 제공 한 휴대용 앱 (설치 필요 없음)을 다운로드하여 실행하는 것이 좋습니다.
Fabio Turati

이것은 더 나은 스레드입니다 : superuser.com/q/569449/78897
Pacerier

답변:


93
  1. 레지스트리의이 키에서 해당 파일 확장자를 찾으십시오.

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts

    연결을 해제하려는 확장명과 동일한 이름의 하위 키를 삭제하면 기본 프로그램 연결이 삭제됩니다. 이전 Windows 버전에서는 explorer.exe이 기능을 적용하려면 종료했다가 다시 시작 해야합니다 (Windows 10 64 비트부터 변경 사항이 즉시 적용됨).

  2. 대부분의 경우 HKEY_CLASSES_ROOT 에서도 동일한 하위 키를 제거해야합니다 .


3
@harrymc explorer.exe가 충돌하면 대부분 자동으로 다시 시작됩니다. 그렇지 않으면 실행 프롬프트 또는 작업 관리자-> 응용 프로그램 탭-> 새 작업-> explorer.exe
Ganesh R.

1
@ Ganesh.R : 이론상. 실제로 다시 시작하는 데 시간이 걸릴 수 있으며 이것이 OP에 미치는 영향을 상상해보십시오.
harrymc

5
HKEY_CLASSES_ROOT 키 내에서 관련 항목을 제거해야 할 수도 있습니다. HKEY_CLASSES_ROOT에서 관련 항목을 제거하지 않고 위의 방법을 사용했으며 문제의 파일을 실행하면 사용자 별 하위 키가 다시 나타납니다. 방법을 사용했을 때 재부팅 할 때 파일 아이콘이 변경되지 않은 것이 이상합니다. 어쨌든 도움을 주셔서 감사합니다!
Jonathan Nesbitt

1
@JonathanNesbitt가 제안한 추가 키 제거도 제 상황에서 필요했습니다. HKEY_CURRENT_USER 하위 키를 삭제하는 것만으로는 충분하지 않습니다.
Iakovosian

3
이것은 나를 위해 작동하지 않았습니다. 전체 레지스트리에서 확장명을 검색해야했으며 HKEY_USERS (여기서 xxx는 내 파일 확장명)에서 "xxx_auto_file"이라는 항목을 찾았습니다. 파일 아이콘을 두 번 클릭하고 응용 프로그램을 열 수있는 기능을 완전히 제거하려면 이것을 삭제해야했습니다.
Mark Lakata

10

내가 찾은 쉬운 방법조차도 명령 줄이 필요합니다.

  1. 관리자 권한으로 명령 프롬프트를 엽니 다 (오른쪽 클릭> 관리자 권한으로 실행).
  2. assoc .<file_extension>프롬프트 에서 명령 을 실행하십시오 . 확장명과 관련된 파일 형식이 제공됩니다. 이 명령이를 반환 File association not found for extension .<file_extension>하면 확장명이 파일 형식과 연결되어 있지 않은 것입니다. format의 연관 값을 리턴하면 .<file_extension>=<Some Value>3 단계로 이동하십시오.
  3. 명령을 실행하십시오. ftype [FileType]=여기서 FileType은 2 단계에서 리턴 된 파일 유형입니다.

이것을 알아내는 데 사용한 지침에 대해 My Digital Life 에 특별히 감사드립니다 . 또한 파일 형식에서 확장명을 분리하는 단계를 포함했지만 찾고자하는 내용에 따라 반드시 필요한 것은 아닙니다.


ext는 예제이며 프로세스를 시작하는 명령이 아님을 분명히해야합니다. 어쨌든, 그것은 정말 좋은 대답이며 해결책으로 간단합니다. 링크가 한 번 끊어 질 수 있으므로 누군가 확장을 널과 연관시켜야하는 경우 assoc .ext = 다음 ftype WinRAR =을 입력하여 프로그램의 연관을 지우십시오. 필자의 경우 .localstorage (다운로드 한 콘텐츠에 대한 Mozilla의 파일)에서는 작동하지 않았습니다. 그래서 나는 Christothes의 대답을 사용했습니다.
Yannis Dran

5

탐색기에서 도구 | 폴더 옵션 | 파일 형식에서 원하는 확장자를 찾은 다음 삭제를 클릭하십시오.

또는 삭제가 회색으로 표시되면 복원을 클릭하여 (기본값으로 다시 설정) 삭제를 클릭하십시오.


6
이 메뉴는 Windows 7에서 누락되었습니다. 다음과 같은 여러 가지 답변에서 언급 한 것처럼 기본 프로그램 편집기 유틸리티를 사용했습니다. superuser.com/a/294490/38267
goodeye

훌륭한. 일을 잘 했습니까 (XP). 그리고 나는 regedit를 볼 필요가 없었다.
플루토늄 밀수업자

4

왜이 방법을 사용하지 않습니까?

http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm

Windows 7에서 특정 종류의 파일을 열 때 시작되는 프로그램을 변경하려면 다음과 같은 매우 쉬운 단계를 따르십시오.

방법은 다음과 같습니다.

  1. 시작을 클릭 한 다음 제어판 을 클릭하십시오 .

    팁 : 서둘러? 시작 버튼을 클릭 한 후 검색 상자에 연결 을 입력 하십시오. 결과 목록에서“특정 프로그램에서 항상 파일 형식 열기 _”를 선택한 다음 4 단계 로 건너 뜁니다 .

  2. 프로그램 링크를 클릭하십시오 .

    참고 : 제어판 의 작은 아이콘 또는 큰 아이콘 보기를보고 있으면이 링크가 표시되지 않습니다. 온 클릭 기본 프로그램의 아이콘을 누른 다음 클릭 프로그램과 연결할 파일 형식 또는 프로토콜 링크. 그런 다음 4 단계로 진행하십시오.

  3. 온 클릭 만들기 특정 프로그램에서 파일 형식 항상 열려 세 이하 링크 기본 프로그램 제목.

  4. 에서 설정 협회 당신은 당신의 기본 프로그램을 변경할 파일 확장자를 볼 때까지 창에서 목록을 아래로 스크롤합니다.

  5. 원하는 파일 확장자를 찾으면 파일 확장자를 클릭하여 강조 표시하십시오.

  6. 스크롤 막대 위의 프로그램 변경 ... 버튼을 클릭하십시오 .

    으로 열기 대화 상자가 나타납니다.

  7. 권장 프로그램 영역 의 옵션을 살펴보고 컴퓨터에서 특정 종류의 파일을 두 번 클릭 할 때 파일 확장자를 열 응용 프로그램을 선택하십시오.

    참고 : 권장 프로그램 아래에 나열된 응용 프로그램에는이 파일 형식에 가장 적합한 프로그램이 포함되어 있지만 다른 프로그램 아래에서 해당 응용 프로그램을 확인하십시오 . 이 프로그램 목록을 확장하려면 v 를 클릭해야 할 수도 있습니다.

    참고 : 찾아보기 ... 를 클릭 하여 컴퓨터에서 사용하지 않는 프로그램을 검색하십시오.

  8. 클릭 OK 온 버튼 으로 열기 창. Windows 7은 파일 연결 목록을 새로 고쳐서이 유형의 파일을 여는 새 기본 프로그램을 표시합니다.

  9. 연관 설정 창의 맨 아래에 있는 닫기 단추를 클릭하십시오 . 제어판 창이 열려 있으면 닫을 수도 있습니다 .

  10. 이 시점부터이 특정 파일 확장자를 가진 파일을 두 번 클릭하면 7 단계 에서 해당 파일 확장자와 연관된 프로그램이 특정 파일 을 시작하고로드합니다.

    중요 : 이러한 유형의 파일이 시작될 때 자동으로 열리는 데 사용 된 프로그램은 여전히 ​​이러한 유형의 파일을 엽니 다. 다른 프로그램을 사용하려면 프로그램을 수동으로 시작한 다음 컴퓨터에서 특정 파일을 찾아보십시오.


1
수퍼 유저에 오신 것을 환영합니다. 링크 전용 답변을 제공하지 마십시오. 웹 페이지가 이동하고 링크가 종료되므로이 답변은 향후 방문자에게 유용하지 않을 수 있습니다. 해당 링크 내용의 정확한 버전 또는 요약 된 버전을 추가해보십시오.
Tog

7
Win7 에서이 숨겨진 대화 상자를 얻는 좋은 대답. 그러나 연결된 응용 프로그램 을 변경 하는 것이 아니라 제거 하는 데만 유용 합니다. 메모장 ++를 .bat에 할당했습니다. 그런 다음 이 연결을 제거 하여 .bat 파일을 실행하는 옵션을 얻는 방법을 몰랐습니다 . 이 특별한 경우에 그리스도인의 대답이 도움이되었습니다.
thersch

변경 사항이 발생하지 않고 더 오래된 프로그램으로 변경하여 새 프로그램으로 변경해도 여전히 기본 프로그램으로 유지됩니다.
ankit

3

올바른 Windows 레지스트리 줄을 찾을 수 없으므로 해결 방법을 사용했습니다. 데스크탑에서 "deleteable.txt"라는 텍스트 파일을 만들었습니다. 확장명을 .exe로 변경했습니다. 그런 다음 제어판을 사용하여 원하는 파일 확장자에 할당 된 기본 프로그램을 새로운 "deleteable.exe"로 변경했습니다. 그런 다음 제어판을 닫고 마침내 데스크탑 파일을 삭제했습니다.


좋은 트릭. 나는 그것을 시도해야 할 것이다.
Kevin Fegan

그렇게 :-) 너무 간단합니다. 그럼에도 불구하고 바보 같은 체크 박스를 기본적으로 끄는 옵션이 더 좋습니다 :-)
Christian Stieber

이것은 Windows 7에서 작동하지 않는 것 같습니다 (Windows 7 Enterprise 64 비트에서 시도했습니다). 가짜 EXE 파일이 제거되면 이전 연결로 되돌아갑니다.
Peter Mortensen

이것이 작동하기위한 몇 가지 요구 사항이 있습니까? 32 비트 대 64 비트? 서비스 팩? Windows 버전 (가정, 전문가 등)? 사용자 권한?
Peter Mortensen

3

최상위 답변과 비슷하지만 파일 확장자에 대한 모든 정보 (목록으로 열기와 같은)를 모두 죽일 필요가 없기 때문에 UserChoice 하위 키만 삭제하는 것이 가장 좋습니다. "(일명 UserChoice). 테스트를 위해 반복하기 위해 REG 파일을 사용합니다. 버전 행을 포함하여이를 붙여넣고 REG 파일로 저장할 수 있습니다. .ics와 .vcs를 원하는 확장자로 변경하십시오 (또는 재설정하려는 경우 한 줄만 제거하십시오).

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]

REG 파일에 익숙하지 않은 경우 "-"로 시작하는 위의 행은 레지스트리에서 해당 키를 삭제하기 만하면됩니다.

또한이 솔루션을 사용 하여이 답변을 게시 한 주된 이유는 explorer.exe를 다시 시작할 필요가 없습니다. 어쩌면 내 설정과 관련된 것이지만 Win7 및 Win8에서 사용했으며 변경 사항을 적용하기 위해 explorer.exe를 다시 시작할 필요가 없었습니다.


1

Creative Element Power Tools 는 Microsoft Windows Vista, Windows XP, Windows Server 2003, Windows 2000 및 Windows Me 용 생산성 도구 모음입니다. 파일 유틸리티 중 하나는 File Type Doctor 로, 파일을마우스 오른쪽 버튼으로 클릭하고 파일 형식 편집을 선택하여 해당 형식의 파일을 여는 데 사용되는 응용 프로그램을 수정할 수 있습니다. File Type Doctor를 사용하여 기본 프로그램을 선택하고 Explorer의 New 메뉴에서 파일 형식을 추가 또는 제거하고 파일의 상황에 맞는 메뉴를 사용자 정의하십시오.

대체 텍스트

추가 유틸리티는 다음과 같습니다. Windows Vista 파일 연결 고급 편집 관리 도구


3
멋지지만 무료는 아닙니다. 45 일 평가판, $ 18 등록. 참고로
quck quixote

프로그램이없는 경우, 난 보통 내 게시물에 각주를 추가하고, 때로는 기존의 쉐어웨어 모토가 적용 소프트웨어를 사용하여 가치 것은 : 지불 가치가있다

1
@ Molly7244 링크가 죽었습니다
Simon

1

내 솔루션 :

  1. 이 질문 에이 방법을 사용하십시오 ... 그러나 일부 사용자에게는 작동하지 않습니다
  2. 다른 해결책 : 레지스트리에서
    검색 php_auto_file하고 항목을 삭제하십시오. 탐색기를 다시 시작한 후
  3. 가장 좋은 해결책 : nirsoft 파일 형식 man ( 설명 링크 )을
    다운로드 한 다음 새로 고침 아이콘을 클릭하고 새로 고침 완료를 기다리는 등의 정보를 찾으십시오 : 확장 ...이 행을 두 번 클릭하면 대화 상자 창이 나타납니다 ... 지금 확인.phpshow this file type in the 'New' menu of Explorer

0

나는 무차별 무식한 방법을 사용했습니다. 확장명이 언급 된 모든 레지스트리 키를 삭제하고 이전 응용 프로그램 (bar.exe)이 언급 된 모든 레지스트리 키를 삭제하십시오.

확장이 .foo있고 응용 프로그램이 있다고 가정하면 bar.exe여기에서 물건을 찾았습니다.

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_USERS\foo_auto_file
 HKEY_CLASSES_ROOT\Applications\bar.exe

삭제하는 데 도움이되지 않은 다른 것들 (많은 MRU 목록)

그리고 그것이 100 % 필요한지 확실하지 않지만 로그 아웃 / 로그인해야 할 수도 있습니다.


3
“Bruute-force”는 쇠 망치처럼 옳습니다. 이것은 매우 위험한 것 같습니다. 특히 응용 프로그램을 참조하는 모든 레지스트리 항목 삭제에 대한 부분입니다.
Scott

응용 프로그램을 작성 했으므로 응용 프로그램이 위험하지 않다고 걱정하지 않습니다. 문제는 응용 프로그램을 다른 폴더로 옮기고 싶었지만 제어판의 제공된 도구를 통해 응용 프로그램을 다시 할당하려는 모든 노력이 실패했습니다.
Mark Lakata

2
괜찮습니다. 내 요점은 당신의 대답이 그리스도인이나 같은 질문을하는 다른 사람에게는 위험 할 수 있다는 것입니다.
Scott

0

새 텍스트 파일을 열고 .txt이름과 확장명을 지정하여 데스크탑에 저장 한 .exe후 닫습니다. 변경하려는 파일의 속성을 열고 일반 탭에서 열로 변경을 클릭하십시오. 찾아보기를 클릭하고 작성된 .exe파일을 선택하십시오. 확인을 클릭하면 새로 생성 된 프로그램으로 변경 된 다음 exe 파일을 삭제 한 다음 파일을 열면 열기를 요청합니다.


0

안전한 무차별 방식

다른 답변 '방법 중 아무도 일하지 스스로 뭔가에 대한 파일 연결을 삭제할 때 나를 위해 .htaccess. 이 결합 된 방법은 작동했습니다 (Windows 10).

  1. 같은 빈 파일을 새로 만듭니다 foo.exe.

  2. 재설정하려는 확장자를 가진 파일로 이동하여 및 Open with.... Always use this app to open .<extension> files체크되어 있는지 확인하십시오 . 그런 다음 방금 만든 것을 Look for another app on this PC선택하십시오 foo.exe.

  3. 삭제 foo.exe.

  4. 파일을 다시 두 번 클릭하고 연결 프로그램 상자를 닫으십시오 (필요하지 않을 수도 있음).

  5. 이제 regedit를 열고 다음 키를 삭제하십시오.

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. 로그 오프했다가 다시 로그인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.