파일을 여는 중 오류 발생: "파일 형식이 파일 이름 확장명에서 지정한 형식과 다릅니다."

중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 또한 문제가 발생할 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법
현상
파일 확장명이 일치하지 않는 내용이 포함된 파일을 Microsoft Office Excel 2007 이상에서 열면 다음 경고 메시지가 나타납니다.
열려는 파일 'name.ext'의 형식이 파일 확장명에서 지정한 형식과 다릅니다. 파일을 열기 전에 파일이 손상되지 않았는지, 원본을 신뢰할 수 있는지 확인하십시오. 지금 파일을 여시겠습니까?
참고 name 자리 표시자는 파일 이름이고 ext 자리 표시자는 Excel 2007에서 여는 파일의 파일 이름 확장명입니다.
원인
이 경고 메시지는 Excel 2007에 추가된 사용자 알림 기능으로, 파일의 실제 내용과 파일 이름 확장명 간의 비호환성 때문에 발생할 수 있는 예기치 않은 문제를 방지하는 데 도움이 됩니다.
해결 방법
파일의 원본을 신뢰할 수 있는 경우 경고 메시지에서 를 누르십시오.

사용자 알림 기능을 제어하려면 다음 방법 중 하나를 사용하십시오.

중요 이 단계를 수행하면 보안 위험이 커질 수 있습니다. 또한 컴퓨터나 네트워크가 악의적인 사용자나 바이러스와 같은 악성 소프트웨어의 공격에 더 취약해질 수 있습니다. 프로그램이 원래 설계된 대로 작동하도록 설정하거나 특정 프로그램 기능을 구현하는 데 이 문서에서 설명하는 단계를 사용하십시오. 이 단계를 수행하기 전에 먼저 특정 환경에서 이 단계를 구현하는 것과 관련된 위험을 평가하는 것이 좋습니다. 이 단계를 구현하기로 한 경우 적절한 시스템 보호 조치를 추가로 취하십시오. 이 단계는 정말 필요한 경우에만 사용하는 것이 좋습니다.

기본적으로 사용자는 경고 메시지가 나타나면 파일을 열지 여부를 결정할 수 있습니다. 그러나 그룹 정책 설정 또는 레지스트리 편집기를 사용하여 사용자 알림 기능을 다음 수준 중 하나로 설정할 수도 있습니다.
  • 경고 메시지를 표시하고 파일을 열지 않습니다.
  • 경고 메시지를 표시하고 사용자가 파일을 열지 여부를 결정할 수 있습니다(기본 설정).
  • 파일을 열고 경고 메시지를 표시하지 않습니다.
그룹 정책 설정 사용
  1. 다음 Microsoft 다운로드 센터 웹 사이트에서 2007 Office system 관리 템플릿 파일(ADM, ADMX, ADML) 및 Office 사용자 지정 도구를 다운로드합니다.
  2. 관리 템플릿 파일을 폴더로 추출합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. AdminTemplates.exe 파일을 두 번 누릅니다.
    2. Microsoft 소프트웨어 사용 조건에 동의한 다음 Continue를 누릅니다.
    3. 추출한 파일을 저장할 폴더를 선택한 다음 확인을 누릅니다.
    4. 파일이 성공적으로 추출되면 확인을 누릅니다.
  3. 그룹 정책 개체 편집기를 엽니다.

    그룹 정책 개체 편집기를 여는 방법에 대한 자세한 내용은 다음 Microsoft TechNet 웹 사이트를 참조하십시오.
  4. 사용자 구성을 확장합니다.
  5. 관리 템플릿을 마우스 오른쪽 단추로 누른 다음 템플릿 추가/제거를 누릅니다.
  6. 템플릿 추가/제거 대화 상자에서 추가를 누릅니다.
  7. 2c단계에서 추출한 관리 템플릿이 있는 폴더로 이동합니다.
  8. 해당 Excel .adm 파일을 클릭한 다음 열기를 클릭합니다. .adm 파일은 2c 단계에서 관리 템플릿을 추출한 다음 폴더에 있습니다. 
    \ADM\languageID
    참고 영어 언어 관리 템플릿 파일은 EN-US languageID 폴더에 있습니다.
  9. 닫기를 눌러 템플릿 추가/제거 대화 상자를 닫습니다.
  10. 관리 템플릿, Microsoft Office Excel <버전 번호>, Excel 옵션을 차례로 확장한 다음 보안을 클릭합니다.
  11. 확장 탭의 설정에서 파일 확장명을 파일 형식에 맞춤을 두 번 누릅니다.
  12. 설정 탭에서 사용을 누르고 파일 확장명을 파일 형식에 맞춤 드롭다운 목록에서 다음 중 하나를 누른 다음 확인을 누릅니다.
    • 다른 형식 허용
    • 다른 형식을 허용하고 경고 표시
    • 항상 파일 형식 일치
  13. 그룹 정책 개체 편집기를 닫습니다.
레지스트리 편집기 사용

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이러한 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.
  1. Excel 2007을 종료합니다.
  2. 레지스트리 편집기를 시작합니다.
    • Windows Vista에서는 시작시작 단추을 누르고 검색 시작 상자에 regedit를 입력한 다음 Enter 키를 누릅니다.

      사용자 계정 컨트롤 권한 관리자 암호나 확인을 요청하는 메시지가 나타나면 암호를 입력하거나 계속을 누릅니다.
    • Windows XP에서 시작, 실행을 차례로 클릭하고 regedit를 입력한 다음 확인을 클릭합니다.
  3. 다음 레지스트리 하위 키를 찾아서 누릅니다.
    HKEY_CURRENT_USER\Software\Microsoft\Office\<버전 번호>\Excel\Security
  4. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  5. ExtensionHardening을 입력한 다음 Enter 키를 누릅니다.
  6. ExtensionHardening을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
  7. 값 데이터 상자에 값 데이터를 입력한 다음 확인을 누릅니다.

    다음 목록에서는 ExtensionHardening 설정에 적합한 값 데이터 설정을 보여 줍니다.
    • 0: 파일 이름 확장명과 파일 형식을 검사하지 않고 경고 메시지 기능을 무시합니다.
    • 1: 파일 이름 확장명과 파일 형식을 검사합니다. 파일 이름 확장명과 파일 형식이 일치하지 않으면 경고 메시지를 표시합니다.
    • 2: 파일 이름 확장명과 파일 형식을 검사합니다. 파일 이름 확장명과 파일 형식이 일치하지 않으면 파일을 열지 않습니다.
    참고 이러한 값 데이터의 기본값은 1입니다. 값 데이터를 1로 설정하면 레지스트리 값을 설정하지 않은 것과 같은 결과가 나타납니다. 값 데이터를 0으로 설정하면 파일 이름 확장명과 파일 내용이 항상 검사되지 않습니다. 이 기능은 무시하지 않는 것이 좋습니다.
  8. 파일 메뉴에서 끝내기를 눌러 레지스트리 편집기를 종료합니다.
현재 상태
이것은 의도적으로 설계된 동작입니다.
추가 정보
사용 방법에 따라 파일 이름 확장명이 올바르게 인식되지 않을 수 있는 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
939597 Excel 2007 핫픽스 패키지에 대한 설명: 2007년 6월 29일
excel2007 excel2k7 excel12 xl2007 xl2k7 xl12
참고 이것은 Microsoft 기술 지원 서비스 내에서 직접 작성한 “빠른 게시” 문서입니다. 여기에 포함된 정보는 발생한 문제에 대해 있는 그대로 제공됩니다. 이 문서는 즉시 참조할 수 있도록 빠르게 작성되어서 표기상의 오류가 포함되어 있을 수 있고 언제든지 예고 없이 수정될 수 있습니다. 기타 고려 사항은사용 약관을 참조하십시오.정보
속성

문서 ID: 948615 - 마지막 검토: 10/29/2015 11:17:00 - 수정: 2.0

Excel 2016, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013

  • kbexpertiseinter kbconversion kbopenfile kberrmsg kbtshoot kbprb KB948615
피드백