change user
원격 데스크탑 세션 호스트 서버의 설치 모드를 변경합니다.
참고 항목
최신 버전의 새로운 기능을 알아보려면 Windows Server 원격 데스크톱 서비스의 새로운 기능을 참조하세요.
구문
change user {/execute | /install | /query}
매개 변수
매개 변수 | 설명 |
---|---|
/execute | .Ini 파일을 홈 디렉터리에 매핑할을 수 있습니다. 이것이 기본 설정입니다. |
/install | 홈 디렉터리에.ini 파일 매핑을 사용 하지 않습니다. 모든.ini 파일 읽고 시스템 디렉터리에 기록 됩니다. 원격 데스크탑 세션 호스트 서버에서 애플리케이션을 설치할 때 .ini 파일 맵핑을 비활성화해야 합니다. |
/ 쿼리 | .Ini 파일 매핑에 대 한 현재 설정을 표시합니다. |
:\ | 명령 프롬프트에 도움말을 표시합니다. |
설명
사용 하 여 변경 사용자 /install 시스템 디렉터리에서 애플리케이션에 대 한.ini 파일을 만드는 애플리케이션을 설치 하기 전에 합니다. 이러한 파일은 사용자 고유의.ini 파일을 만들 때 원본으로 사용 됩니다. 애플리케이션을 설치한 후 사용 하 여 사용자 변경 / 실행 표준.ini 파일을 매핑할으로 되돌리려고 합니다.
앱을 처음 실행하면 홈 디렉터리에서 .ini 파일을 검색합니다. .ini 파일이 홈 디렉터리에 없고 시스템 디렉터리에서 있는 경우 원격 데스크톱 서비스는 .ini 파일을 홈 디렉터리에 복사하여 각 사용자가 애플리케이션 .ini 파일의 고유한 복사본을 갖게 합니다. 모든 새.ini 파일은 홈 디렉터리에 생성 됩니다.
사용자 마다 애플리케이션에 대 한.ini 파일의 고유 복사본을가지고 있어야 합니다. 이렇게 하면 다른 사용자 (예: 서로 다른 기본 디렉터리 또는 화면 해상도) 호환 되지 않는 애플리케이션 구성이 않는 것을 방지할 수 있습니다.
시스템에서 change user /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 세션 호스트 서버에서 시스템 루트 디렉터리를 반환합니다. .Ini 파일 항목을 모두 WritePrivateProfileString, 같은 시스템 호출을 사용 하 여 추가 되 면 시스템 루트 디렉터리에 있는.ini 파일에 추가 됩니다.
시스템에서 change user /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