DetailPage-MSS-KB

기술 자료

기술 자료: 186499 - 마지막 검토: 2008년 10월 9일 목요일 - 수정: 2.1

 

이 페이지에서

요약

이 문서에서는 터미널 서버 컴퓨터의 응용 프로그램 동작을 수정하는 데 사용할 수 있는 레지스트리 설정에 대해 설명합니다.

추가 정보

실행 모드 응용 프로그램 실행 제어

실행 모드 몇 가지 호환성 응용 프로그램, 레지스트리 경로 또는 .ini 파일을 터미널 서버 컴퓨터에 세션이 있을 때 응용 프로그램 초기화 데이터 병합 처리하는 방법을 변경하려면 비트를 설정할 수 있습니다. 이러한 호환성 비트는 다음 하위 키 아래에서 레지스트리를 설정할 수 있습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility
응용 프로그램, .ini 파일 및 레지스트리 항목을 이 레지스트리 경로 아래의 세 가지 별도의 키가 있습니다.

대부분의 응용 프로그램은 기본 설정을 제대로 작동하지만 다음 호환성 비트를 사용하여 더 이상 조정할 수 있습니다.

경고: 응용 프로그램이 제대로 작동하지 않으면 이러한 호환성 비트는 경우에만 변경해야 합니다.

첫 번째 호환성 비트 집합에 대한 설정이 응용 프로그램의 버전을 나타냅니다. 모든 조합을 유용합니다 (예를 들어, MS-DOS 응용 프로그램 레지스트리 호출을지 않습니다). 파일에 경로가 지정되어 있지 않으므로 여러 응용 프로그램에서 같은 파일 이름을 사용할 수 있습니다 (예를 들어, Setup.exe 및 Install.exe)을 이제 정기적으로 설치 프로그램에서 사용되는), 응용 프로그램 종류를 않았는지 호환성 설정 파일 이름이 같은 다른 응용 프로그램에 영향을 주지 않습니다.

문자열 값 확인하려면 설정할 비트의 값을 추가하십시오. 예를 들어, 16비트 및 32비트 버전의 Myapp.exe 컴퓨터 이름 대신에 사용자 이름을 반환하려면 하위 키가 레지스트리에 있는 다음 단계를 수행하여 만듭니다.

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756  (http://support.microsoft.com/kb/322756/ ) 백업 및 Windows 에서 레지스트리를 복원하는 방법
  1. 레지스트리 편집기를 시작하십시오.
  2. 다음 레지스트리 하위 키를 찾습니다.
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\Myapp
  3. 편집 메뉴에서 값 추가 누른 다음 정보를 입력하십시오.
    값 이름: 플래그
    형식: REG_DWORD
  4. 11 C 16진수 값 데이터 상자에 입력합니다 (16 비트 Windows 0x00000004 추가 응용 프로그램을 32비트 Windows 응용 프로그램용 0x00000008 추가, 컴퓨터 이름 대신에 사용자 이름을 반환하려면 0x00000010 추가 및 레지스트리 매핑을 사용하지 않으려면 0x00000100 추가).

응용 프로그램

실행 중일 때 다음 호환성 비트는 응용 프로그램에 영향을 줍니다. 자신이 Appname 응용 프로그램의 실행 파일 이름입니다. 다음 레지스트리 하위 키에 있습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\ Appname

호환성 비트

  • MS-DOS 응용 프로그램: 0x00000001
  • OS/2 응용 프로그램: 0x00000002
  • Windows 16비트 응용 프로그램: 0x00000004
  • Windows 32비트 응용 프로그램: 0x00000008
  • 컴퓨터 이름 대신에 반환 사용자 이름: 0x00000010
  • 터미널 서버 빌드 번호 반환: 0x00000020
  • 이 응용 프로그램에 레지스트리 매핑 사용 안 함: 0x00000100
  • 사용자 Windows 디렉터리의 대체할 실행하십시오: 0x00000400
  • 보고된 메모리 제한: 0x00000800
컴퓨터 이름을 고유 식별자로 사용하는 응용 프로그램에 대한 비트 해당 반환 사용자 이름을"컴퓨터 이름 대신 사용하십시오. 이 응용 프로그램에 사용자 이름을 반환하고 응용 프로그램의 각 사용자에게 고유 식별자를 제공합니다.

"이 이 응용 프로그램에 레지스트리 매핑 해제" 비트를 응용 프로그램에 사용되는 레지스트리 변수의 글로벌 복사본을 하나만 유지하려면 사용하십시오.

경우 해당 "사용자가 Windows 대체할 작업 디렉터리" 비트가 설정된, GetWindowsDirectory API를 호출하는 것에 대한 SystemRoot 디렉터리를 그대로 유지됩니다. 이 비트, 디렉터리 사용자 Windows 디렉터리의 경로로 바뀝니다 Windows 모든 경로가 설정되어 있지 않은 경우.

.Ini 파일

다음 호환성 비트를 .ini 파일 전파를 제어합니다. 이러한 Inifile .ini 파일의 이름입니다. 다음 레지스트리 하위 키에 있습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles\ Inifile

호환성 비트

  • Windows 16비트 응용 프로그램: 0x00000004
  • Windows 32비트 응용 프로그램: 0x00000008
  • 사용자 .ini 파일을 시스템 버전에 동기화: 0x00000040
  • 사용자 Windows 디렉터리의 대체할 실행하십시오: 0x00000080
"시스템 버전에 사용자 .ini 파일 동기화" 비트가 설정되어 있으면, 이를 새 항목이 시스템 마스터 .ini 파일에서 응용 프로그램이 시작되었지만 사용자의 .ini 파일에서 기존 데이터를 삭제할 때 추가합니다. 이 비트가 설정되어 있지 않은 경우 시스템 마스터 .ini 파일보다 오래된 경우 사용자의 .ini 파일을 덮어씁니다.

경우 해당 "사용자가 Windows 대체할 작업 디렉터리" 비트가 설정된, 사용자의 Windows 디렉터리에 .ini 파일의 시스템 마스터 버전을 복사할 때 .ini 파일의 파일 경로 SystemRoot 디렉터리를 그대로 유지됩니다. 이 비트가 설정되어 있지 않은 경우 사용자 Windows 디렉터리의 경로를 Windows 디렉터리의 모든 경로는 바꿉니다.

레지스트리 경로

다음 호환성 비트를 레지스트리 전파를 제어합니다. 다음 레지스트리 하위 키에 있습니다 (해당 키 아래에 레지스트리 경로를 PathName 위치 HKEY_CURRENT_USER\Software):
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\ PathName

호환성 비트

  • Windows 32비트 응용 프로그램: 0x00000008
  • 응용 프로그램에 레지스트리 매핑 사용 안 함: 0x00000100
"응용 프로그램에 레지스트리 매핑 기능 사용 안함" 비트가 설정되어 있으면 사용자의 레지스트리 시스템 마스터 레지스트리 이미지에 새 항목이 추가되지 않습니다. 또한 시스템에서 기존 사용자의 레지스트리 데이터를 삭제하지 않습니다. 이 비트가 설정되어 있지 않은 경우 시스템을 삭제하고 데이터가 시스템 마스터 레지스트리 데이터보다 오래된 경우 사용자의 레지스트리 데이터를 덮어씁니다. 비트가 설정되어 있지 않은 경우 시스템 또한 않은 사용자의 레지스트리에 있는 새 키를 추가합니다.

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
186514  (http://support.microsoft.com/kb/186514/ ) 터미널 서버는 센티널 장치를 지원하지 않습니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
키워드: 
kbmt kbpubtypekc kbinfo KB186499 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store