Share via


change user

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

원격 데스크톱 세션 호스트 서버의 설치 모드를 변경합니다.

참고 항목

최신 버전의 새로운 내용을 알아보려면 Windows Server의 원격 데스크톱 서비스의 새로운 기능입니다.

구문

change user {/execute | /install | /query}

매개 변수

매개 변수 설명
/execute .Ini 파일을 홈 디렉터리에 매핑할을 수 있습니다. 이것이 기본 설정입니다.
/install 홈 디렉터리에.ini 파일 매핑을 사용 하지 않습니다. 모든.ini 파일 읽고 시스템 디렉터리에 기록 됩니다. 원격 데스크톱 세션 호스트 서버에 애플리케이션을 설치할 때 .ini 파일 매핑을 사용하지 않도록 설정해야 합니다.
/ 쿼리 .Ini 파일 매핑에 대 한 현재 설정을 표시합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

설명

  • 사용 하 여 변경 사용자 /install 시스템 디렉터리에서 애플리케이션에 대 한.ini 파일을 만드는 애플리케이션을 설치 하기 전에 합니다. 이러한 파일은 사용자 고유의.ini 파일을 만들 때 원본으로 사용 됩니다. 애플리케이션을 설치한 후 사용 하 여 사용자 변경 / 실행 표준.ini 파일을 매핑할으로 되돌리려고 합니다.

  • 앱을 처음 실행할 때 홈 디렉터리에서 .ini 파일을 검색합니다. .ini 파일이 홈 디렉터리에 없지만 시스템 디렉터리에 있는 경우 원격 데스크톱 서비스는 .ini 파일을 홈 디렉터리에 복사하여 각 사용자에게 애플리케이션 .ini 파일의 고유한 복사본이 있는지 확인합니다. 모든 새.ini 파일은 홈 디렉터리에 생성 됩니다.

  • 사용자 마다 애플리케이션에 대 한.ini 파일의 고유 복사본을가지고 있어야 합니다. 이렇게 하면 다른 사용자 (예: 서로 다른 기본 디렉터리 또는 화면 해상도) 호환 되지 않는 애플리케이션 구성이 않는 것을 방지할 수 있습니다.

  • 시스템에서 변경 사용자 /install을 실행하는 경우 몇 가지 작업이 발생합니다. 생성된 모든 레지스트리 항목은 \SOFTWARE 하위 키 또는 \MACHINE 하위 키에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentversion\Terminal Server\Install 아래에 그림자로 표시됩니다. 하위 키에 추가 HKEY_CURRENT_USER 아래에 복사 됩니다는 \SOFTWARE 하위, 키 및 하위 키에 추가 HKEY_LOCAL_MACHINE 아래에 복사 됩니다는 \MACHINE 하위 키입니다. 애플리케이션이 GetWindowsdirectory와 같은 시스템 호출을 사용하여 Windows 디렉터리를 쿼리하는 경우 rd 세션 호스트 서버는 systemroot 디렉터리를 반환합니다. .Ini 파일 항목을 모두 WritePrivateProfileString, 같은 시스템 호출을 사용 하 여 추가 되 면 시스템 루트 디렉터리에 있는.ini 파일에 추가 됩니다.

  • 시스템이 사용자 /execute를 변경하기 위해 반환되고 애플리케이션이 존재하지 않는 HKEY_CURRENT_USER 레지스트리 항목을 읽으려고 하면 원격 데스크톱 서비스가 \Terminal Server\Install 하위 키 아래에 키 복사본이 있는지 여부를 확인하기 위해 검사. 하위 키 아래에서 적절 한 위치에 복사 됩니다 그렇지 않으면 HKEY_CURRENT_USER합니다. 애플리케이션을 존재 하지 않는.ini 파일에서 읽은 하려고 하는 경우 해당.ini 파일 시스템 루트 아래 원격 데스크톱 서비스를 검색 합니다. .Ini 파일 시스템 루트에 있으면 사용자의 홈 디렉터리의 \Windows 하위 디렉터리에 복사 됩니다. 애플리케이션이 Windows 디렉터리를 쿼리하는 경우 rd 세션 호스트 서버는 사용자의 홈 디렉터리의 \Windows 하위 디렉터리를 반환합니다.

  • 로그온 할 때 원격 데스크톱 서비스는 시스템.ini 파일이 컴퓨터에.ini 파일 보다 최신 인지 확인 합니다. 시스템 버전 새 버전인 경우.ini 파일은 대체 또는 최신 버전으로 병합 합니다. 이 든 아니든 INISYNC 비트가 0x40에 따라 달라 집니다, 그리고이.ini 파일에 대해 설정 됩니다. .Ini 파일의 이전 버전은 Inifile.ctx로 이름이 변경 됩니다. 시스템 레지스트리 값을 아래 하는 경우는 \Terminal Server\Install 하위 키 아래에서 사용 중인 버전 보다 최신인 HKEY_CURRENT_USER, 하위 키의 버전 삭제 되어의 새 하위 키로 대체 \Terminal Server\Install합니다.

예제

  • .Ini 파일을 홈 디렉터리에 매핑할을 사용 하지 않으려면 다음을 입력 합니다.

    change user /install
    
  • .Ini 파일을 홈 디렉터리에 매핑할을 사용 하려면 다음을 입력 합니다.

    change user /execute
    
  • .Ini 파일 매핑에 대 한 현재 설정의 표시 하려면 다음을 입력 합니다.

    change user /query