Windows 7에서 확장 프로그램을 열도록 기본 프로그램을 변경할 수없는 이유는 무엇입니까?


20

Windows 7에서 .eml 파일을 열도록 Office Outlook을 실수로 할당했습니다. 그러나 Outlook에서 이러한 파일을 열지 않기 때문에 Live Mail을 다운로드했지만 기본적으로 이러한 종류의 파일을 열도록 할당 할 수는 없습니다.

탐색기를 탐색기로 실행하려고했지만 사용하지 못했습니다.

여기에 이미지 설명을 입력하십시오


예, 설정을 변경하기 위해 프로그램을 다운로드해야한다는 것은 매우 절름발이입니다.
Eduardo Molteni

와우, 폴더 옵션파일 형식 탭 이 사라진 것을 본 적이 없습니다 . 대화 상자를 채우는 것은 느리고 파일을 사용하여 파일 형식을 관리하므로 절대 사용하지 않지만 분명히 많은 사람들이 의존 하여 다른 방법을 사용해야합니다 . 레코드의 경우 확장명 및 컨텍스트에 따라 상자가 회색으로 표시되는 경우가 있습니다 (실행 파일 유형 의 경우 항상 회색으로 표시됨). .reg
Synetech

답변:


27

Windows Vista 및 Windows 7의 파일 형식 관리 기능은 최대 절반입니다. Microsoft가 Vista를 출시했을 때 OS의 일부를 무너 뜨린 이유를 이해하지 못했습니다. 그들은 전혀 이해가되지 않는 한계를 추가했습니다.

문제에 대한 이전 질문에 나열된 대안을 사용하려고 할 수 있습니다.

Vista 및 Windows 7에서 파일 연결을 편집하기 위해 어떤 프로그램을 사용합니까?

눈에 띄는 프로그램기본 프로그램 편집기 이며 무료이며 원하는대로 할 수 있습니다.

스크린 샷


"기본 프로그램 설정"을 사용하면 "레지스트리 권한 문제로 인해 일부 확장 프로그램의 기본 프로그램 연결을 저장할 수 없습니다. 이전에 다른 프로그램에서 설정을 조정 한 결과 일 수 있습니다."( doh!)
Eduardo Molteni

"파일 유형 설정"을 사용하고 확장 프로그램을 충돌 삭제하려고 (I 인해 권한도 생각)
에두아르도 Molteni

관리자로 프로그램을 실행하고 있습니다.
Eduardo Molteni

3
야후!! "파일 형식 설정"을 사용하고 "열기"상황에 맞는 메뉴를 편집하면 문제가 해결되었습니다 !!
Eduardo Molteni

1
레지스트리의 권한이 주로 엉망이 된 것 같습니다.
Andrew Moore

3

내 대답은 비슷하지만 같지 않은 문제와 관련이 있습니다. 여기서 새 프로그램이 다른 경로에있을 때 파일 확장명을이 확장 프로그램에 이전에 사용 된 삭제 된 프로그램과 동일한 이름의 프로그램과 연결할 수 없습니다 . 그럼에도 불구하고 이것은 귀하의 사건과 관련이 있어야합니다.

다른 사람들이 지적했듯이, 손상된 레지스트리 항목은이 동작을 설명합니다. CCleaner 를 사용 하여 시도한 후 잘못된 항목을 제거하고 직접 제거하지 못했습니다. 이것은 특정 파일 형식을 여는 데 사용 된 프로그램이 삭제되고이 파일 형식을 다른 이름이 설치된 다른 프로그램과 연결하려고 할 때 발생합니다. 이 경우 Windows는 파일을 여는 데 사용 된 프로그램에 대해 혼란스러워하며 시스템은 파일 확장자를 새 프로그램과 연결할 수 없습니다.

당신이보고 싶을 수도있다 이 대답 더 많은 정보와 CCleaner를 포함하여 레지스트리 클리너에 대한 몇 가지주의하십시오.


2

확장자를 변경하려면 열 수 없습니다하는 어떤 프로그램 :

  1. 횡설수설 줄이있는 텍스트 파일을 만듭니다.
  2. .txt확장명 을 사용하여 데스크탑에 저장하십시오 .
  3. 제어판에서 기본 연결을 제거 할 확장으로 이동하십시오.
  4. 위의 텍스트 파일을 해당 확장자의 기본 프로그램으로 지정하십시오.
  5. 제어판을 닫습니다.
  6. 텍스트 파일로 돌아가서 삭제하십시오.

4 단계에서이 텍스트 파일과 연결된 확장명에 "알 수없는"프로그램과 연결된 것으로 표시됩니다.




1

레지스트리 항목이 손상되었을 수 있으므로이 문제를 해결하는 또 다른 방법은 잘못된 항목을 감지하고 삭제하는 레지스트리 클리너 (Eusing Free Registry Cleaner 사용)를 실행하는 것입니다. 그런 다음 확장 프로그램을 일반적인 방식으로 다시 연결해보십시오. 휴대용에서 시스템 설치로 전환 한 후에 레지스트리가 휴대용 설치를 가리키고 나면 이것은 나를 위해 일했습니다.


CCleaner의 레지스트리 클리너를 사용하는데 이것은 잘 작동합니다. 그러나 몇 가지주의 사항 은 superuser.com/questions/282539/… 를 참조하십시오 .
bwDraco

0

"NoFileAssociate"가 0으로 설정되어 있습니까?

에서 KB555076 :

  1. "시작"-> "실행"으로 이동하십시오.
  2. "Regedit"을 작성하고 "Enter"버튼을 누릅니다.
  3. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer로 이동하십시오.
  4. 화면 오른쪽에서 "NoFileAssociate"를 두 번 클릭하십시오.
  5. "NoFileAssociate"값을 1에서 0으로 변경하십시오.
  6. "Regedit"를 닫습니다.
  7. 서버를 재부팅하십시오.

아무 키도없고, 그것을 추가하는 것은 차이가 없습니다
에두아르도 Molteni

0

Win7 PC와 관련된 경험을 공유하겠습니다. 내 PC에는 Lotus Notes와 Outlook 2013이 설치된 두 개의 전자 메일 클라이언트가 있습니다. .eml, .msg, .vcf, .vcs 등과 같은 모든 전자 메일 관련 확장명을 열려면 기본적으로 Outlook을 설정해야했습니다. 확장자가 .eml 인 파일을 클릭했습니다. "Open with"옵션을 사용하여 그러한 파일을 Outlook에서 열어야했습니다. 따라서 제어판- "기본 프로그램 설정"- "Outlook"- "이 프로그램의 기본값 선택"으로 이동하여 .eml 옵션을 확인했습니다. 그러나 다시 돌아가서 .eml 파일의 확인란이 지워졌습니다.

솔루션 : 아래 reg 키를 찾았습니다. [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] .eml 키를 삭제했습니다. .eml 파일을 두 번 클릭하고 Outlook에서 열었습니다. 또한 제어판의 "기본 프로그램 설정"에서 .eml 옵션이 확인되었습니다.

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