DetailPage-MSS-KB

기술 자료

기술 자료: 279792 - 마지막 검토: 2007년 10월 26일 금요일 - 수정: 1.1

이 페이지에서

요약

호환 모드는 Microsoft Windows 95 또는 Microsoft Windows NT 4.0의 동작을 보다 밀접하게 반영하는 프로그램 실행 환경을 제공합니다. 이 모드에서는 Windows 2000 이전에 개발된 프로그램이 Windows 2000에서 제대로 작동하지 않도록 하는 가장 일반적인 여러 가지 문제가 해결됩니다. 마이그레이션 후에 문제가 발생하는 프로그램은 이러한 호환 환경에서 시작하는 것이 좋습니다.

Windows 2000은 가장 많이 사용되는 프로그램에 대한 호환성을 기본 제공하기 위하여 호환 모드 기술을 사용합니다. 관리자는 Windows 2000 서비스 팩 2(SP2)와 서비스 팩 3(SP3)을 사용하여 이 기술을 수동으로 설정하고 자신의 프로그램을 위한 솔루션을 제공하는 데 사용할 수 있습니다. 이 기술은 관리자만 설정할 수 있습니다.

호환 모드 등록 정보 설정

호환 모드 기술은 기본적으로 설정되어 있지 않습니다. Windows 2000 SP2나 SP3을 적용한 다음 프로그램에서 이 기술을 사용할 수 있도록 인터페이스를 설정하려면 다음과 같이 하십시오.
  1. Administrator로 로그온합니다.
  2. 시작을 누르고 실행을 누릅니다.
  3. 열기 상자에 다음 명령을 입력한 다음 확인을 누릅니다. 여기서 %SystemRoot%는 Windows가 설치된 드라이브와 폴더입니다.
    regsvr32 %systemroot%\apppatch\slayerui.dll

호환 모드 등록 정보 사용

관리자는 대상 프로그램의 호환 모드를 설정하는 프로그램 바로 가기를 사용할 수 있습니다. 이렇게 하려면 앞의 단계를 사용하여 컴퓨터에 호환 모드 등록 정보를 올바로 설치하고 등록해야 합니다. 프로그램 바로 가기를 사용하여 호환 모드를 설정하려면 다음과 같이 하십시오.
  1. Administrator로 로그온합니다.
  2. 바로 가기를 마우스 오른쪽 단추로 누른 다음 등록 정보를 누릅니다.
  3. 호환성을 누릅니다. 이 탭은 호환 모드 인터페이스가 컴퓨터에서 적절히 활성화되었을 경우에만 나타납니다.
  4. 호환 모드에서 실행 확인란을 선택하여 프로그램을 위한 호환 모드 지원을 설정합니다.
  5. 드롭다운 상자에서 Windows 95 또는 Windows NT 4.0 호환 모드를 누릅니다.
  6. 확인을 눌러 변경 사항을 저장합니다.
  7. 바로 가기를 두 번 눌러 프로그램을 실행합니다.

    참고: 호환 모드를 사용하면 설치 프로그램의 버전 경고가 무시되므로 주의하십시오. 일부 프로그램은 특정 운영 체제용으로 설계되어 이후 버전의 운영 체제에서는 사용할 수 없습니다. 이들은 대부분 낮은 수준으로 실행되며 설치되었을 때 심각한 문제를 일으킬 가능성이 있는 시스템 수준의 프로그램입니다.

호환 모드 해제

호환 모드는 Windows 2000 SP2 또는 SP3 설치 프로세스와 독립적으로 설정되기 때문에 Windows 2000 SP2 또는 SP3 을 제거해도 호환 모드는 제거되지 않습니다. 호환 모드를 제거하려면 다음과 같이 하십시오.
  1. Administrator로 로그온합니다.
  2. 시작을 누르고 실행을 누릅니다.
  3. 열기 상자에 다음 명령을 입력한 다음 확인을 누릅니다. 여기서 %SystemRoot%는 Windows 2000이 설치된 드라이브와 폴더입니다.
    regsvr32 /u %systemroot%\apppatch\slayerui.dll
관리자는 호환성 탭을 사용하여 이전 버전의 플랫폼과의 호환성을 개선하는 메커니즘(심 기술 또는 Shim Technology)을 설정하거나 해제할 수 있습니다. 바로 가기를 통해 호환성 레이어가 설정된 경우 사용자는 호환성 레이어에서 프로그램을 실행하지만 호환성 탭에서 설정을 볼 수는 없습니다.

Windows 2000 Server SP3에서 응용 프로그램 호환 모드 기술을 설정하는 방법

  1. 레지스트리 편집기(Regedt32.exe)를 시작합니다.
  2. 레지스트리에서 다음 키를 찾아 누릅니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatibility
  3. 편집 메뉴에서 값 추가를 누르고 Explorer.exe라는 레지스트리 값을 추가합니다.
  4. 방금 만든 Explorer.exe 키 아래에 DllPatch-x라는 새 문자열 값(REG_SZ)을 만듭니다. 이 새로운 문자열 값에 값을 할당하지 마십시오.
  5. 방금 만든 Explorer.exe 키 아래에 x라는 새 이진 값(REG_BINARY)을 만듭니다.
  6. x 이진 값을 편집하여 다음 값을 입력합니다.
    0c 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00
  7. 레지스트리 편집기를 끝냅니다.

참조

Windows 2000의 최신 서비스 팩에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
260910  (http://support.microsoft.com/kb/260910/KO/ ) 최신 Windows 2000 서비스 팩을 구하는 방법




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 서비스 팩 2
키워드: 
kbhowto kbhowtomaster kbui kbproductlink KB279792
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.