CopyProfile을 사용하여 기본 사용자 프로필 사용자 지정

Windows는 기본 사용자 프로필을 템플릿으로 사용하여 새 사용자에게 각각 프로필을 할당합니다. 기본 사용자 프로필을 사용자 지정하여 컴퓨터에서 만든 모든 사용자 계정에 대한 설정을 구성할 수 있습니다.

CopyProfile 설정을 사용하여 사용자 프로필을 사용자 지정한 다음, 해당 프로필을 기본 사용자 프로필에 복사할 수 있습니다. CopyProfile을 사용하여 설치된 애플리케이션, 드라이버, 데스크톱 배경, Internet Explorer 설정 및 기타 구성을 사용자 지정할 수 있습니다. CopyProfile을 사용하면 일부 설정이 유지되지 않습니다.

참고

CopyProfile을 사용하여 시작 메뉴를 사용자 지정하는 것은 지원되지 않습니다. 대신 다음 방법을 사용하여 사용자 지정 시작 레이아웃을 관리할 수 있습니다.

기본 앱을 포함한 일부 사용자 프로필 설정은 사용자와 관련된 해시를 사용하여 암호화됩니다. 이러한 설정을 다른 사용자 프로필에 복사하면 Windows에서 해당 설정을 유효하지 않은 것으로 처리하고 사용자가 처음 로그인할 때 다시 설정합니다. Windows는 CopyProfile을 사용하여 이러한 설정을 복사하는 것을 지원하지 않습니다.

중요

레지스트리를 잘못 수정할 경우 심각한 문제가 발생할 수 있습니다. 수정하기 전에, 문제가 발생할 경우를 대비하여 복원을 위해 레지스트리를 백업해 두세요.

CopyProfile을 실행한 후 초기화 문제를 방지하려면 기본 사용자에서 일부 레지스트리 항목을 삭제해야 합니다. 진행 방법은 다음과 같습니다.

  1. 레지스트리 편집기를 엽니다.

  2. 이 하위 트리를 찾아 선택합니다.
    HKEY_USERS

  3. 파일 메뉴에서 Hive 로드를 선택합니다.

    참고

    기본 사용자 하이브는 기본적으로 존재하지 않습니다. 수동으로 로드하고 편집한 후 언로드해야 합니다.

  4. 파일 이름 상자에서 C:\Users\Default\NTUSER.DAT를 입력하고 열기를 선택합니다.

  5. Hive 로드 대화 상자의 키 이름 상자에 임시 이름 <DefaultUser>를 입력하고 Enter 키를 누릅니다.

  6. 다음 레지스트리 항목을 삭제합니다.

    • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\FileAssociationsUpdateVersion
    • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\UrlAssociations
    • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

    참고

    이러한 레지스트리 항목은 CopyProfile을 실행한 후에만 존재합니다.

  7. [https://editor.swagger.io](HKEY_USERS\<DefaultUser>) 로 이동합니다.

  8. 파일 메뉴에서 Hive 언로드를 선택합니다.

  9. 레지스트리 편집기를 닫습니다.

이제 사용자가 Windows에 처음으로 로그인하면 Windows가 oemdefaultassociations.xml 파일에서 일반적인 기본 애플리케이션 설정을 로드합니다.

CopyProfile 설정을 포함하는 응답 파일 만들기

Windows SIM에서 amd64_Microsoft-Windows-Shell-Setup_neutral\Pass 4 - Specialize에 추가된 응답 파일을 만들고 CopyProfileTrue로 설정합니다. 이 응답 파일을 copyprofile.xml로 저장합니다. Sysprep을 실행할 때 이 응답 파일을 사용합니다.

자세한 내용은 응답 파일 작성 모범 사례무인 Windows 설치 프로그램 참조를 참조하세요.

기본 사용자 프로필 설정 구성

감사 모드에서 사용자 설정을 구성한 다음, CopyProfileTrue로 설정된 응답 파일을 사용하여 Windows 설치를 일반화합니다. 다른 응답 파일을 사용하여 Windows를 설치하는 경우 응답 파일에 CopyProfile 또는 추가 사용자 계정을 만드는 설정이 없는지 확인합니다.

  1. 참조 컴퓨터에 Windows를 설치하고 감사 모드에서 컴퓨터를 시작합니다. 자세한 내용은 Windows를 감사 모드 또는 OOBE로 부팅을 참조하세요.

    중요

    도메인 계정을 사용하여 컴퓨터를 시작하지 마세요. 이는 Sysprep을 실행할 때 도메인에서 컴퓨터가 제거된 후 CopyProfile 설정이 실행되기 때문입니다. 따라서 도메인에서 구성한 모든 설정을 잃게 됩니다. 기본 사용자 프로필을 변경한 다음, 컴퓨터를 도메인에 가입시키면 기본 사용자 프로필에 대한 사용자 지정이 새 도메인 계정에 표시됩니다.

  2. 애플리케이션, 바탕 화면 바로 가기 및 기타 설정을 설치하여 기본 제공 관리자 계정을 사용자 지정합니다.

    중요

    설치할 수 있는 프로비저닝된 Windows 런타임 기반 앱 수는 제한됩니다. 그러나 프로비저닝되지 않은 앱을 추가로 설치하는 스크립트를 만들 수 있습니다. 자세한 내용은 DISM을 사용하여 앱을 테스트용으로 로드를 참조하세요.

  3. 사용자 지정을 완료한 후 참조 컴퓨터에 CopyProfile 응답 파일이 포함된 미디어를 삽입합니다. 예를 들어, 응답 파일을 USB 드라이브에 복사할 수 있습니다.

  4. 참조 컴퓨터에서 관리자 권한 명령 프롬프트를 열고 다음 명령을 입력합니다.

    C:\Windows\System32\Sysprep\Sysprep /generalize /oobe /shutdown /unattend:F:\CopyProfile.xml
    

    이 명령에서 F는 USB 플래시 드라이브 또는 기타 이동식 미디어의 문자입니다. Sysprep 도구는 사용자가 구성한 사용자 프로필 설정을 유지하면서 이미지에서 컴퓨터 관련 정보를 제거합니다. 자세한 내용은 Windows 설치 Sysprep(일반화)을 참조하세요.

이미지를 일반화하고 컴퓨터를 종료한 후 이미지를 캡처합니다. 이렇게 하려면 Windows PE 환경에서 컴퓨터를 시작합니다. DISM을 사용하여 Windows 설치를 캡처한 다음, 배포합니다. 자세한 내용은 부팅 가능한 WinPE 미디어 만들기단일 .WIM 파일을 사용하여 Windows 이미지 캡처 및 적용을 참조하세요.

사용자 프로필 사용자 지정 테스트

대상 컴퓨터에 사용자 지정된 이미지를 배포한 후 해당 컴퓨터를 사용하여 사용자 프로필 사용자 지정을 테스트할 수 있습니다. OOBE(기본 제공 환경)를 통해 사용자 환경을 테스트하거나 감사 모드에서 사용자 지정을 테스트할 수 있습니다.

중요

감사 모드에서 기본 제공 관리자 계정을 사용하기 때문에 Windows 런타임을 기반으로 하는 앱은 감사 모드에서 시작되지 않습니다. 감사 모드에서 Windows 런타임 기반 앱을 실행하려면 레지스트리 항목을 수정해야 합니다.

OOBE 이후 사용자 프로필 사용자 지정을 테스트하려면

  1. 테스트 컴퓨터에 Windows를 설치합니다.

  2. Windows를 설치한 후 OOBE를 통해 컴퓨터 이름, 사용자 계정 이름 및 기타 항목을 지정합니다. OOBE를 완료하면 Windows 시작 화면이 나타납니다.

  3. OOBE 중에 지정된 사용자 계정을 사용하여 컴퓨터에 로그인하고 앱 및 사용자 지정 항목이 표시되는지 확인합니다.

감사 모드에서 사용자 프로필 사용자 지정을 테스트하려면

  1. 응답 파일을 사용하거나 OOBE가 시작될 때 Ctrl+Shift+F3를 눌러 감사 모드에서 컴퓨터를 시작합니다. 자세한 내용은 Windows를 감사 모드 또는 OOBE로 부팅을 참조하세요.

  2. 사용자 지정이 올바르게 작동하는지 확인합니다. Windows 런타임 기반 앱을 테스트하려면 다음과 같이 레지스트리를 수정합니다.

    1. 관리자 권한 명령 프롬프트에서 Regedit.exe를 실행합니다.

    2. 다음 레지스트리 항목으로 이동합니다. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\FilterAdministratorToken

    3. FilterAdministrationToken을 선택한 다음, 값 데이터로 1을 입력합니다.

    4. 컴퓨터에서 로그오프합니다.

    5. 컴퓨터에 다시 로그인하고 Windows 런타임 기반 앱을 시작하여 사용자 지정이 올바르게 작동하는지 확인합니다.

    6. Windows 런타임 기반 앱의 유효성을 검사한 후 FilterAdministrationToken 레지스트리 항목을 0으로 다시 설정합니다.

CopyProfile 문제 해결

사용자 프로필 설정이 성공적으로 복사되지 않은 경우 다음 단계를 수행합니다.

  1. 배포 프로세스 중에 CopyProfile 설정을 한 번만 지정해야 합니다.

  2. 사용자 설정을 사용자 지정하는 경우 잘못된 프로필의 설정을 실수로 복사하지 않도록 컴퓨터의 기본 제공 관리자 계정만 사용합니다.

  3. 도메인 계정을 사용하지 않았는지 확인합니다.

  4. 구성한 기본 제공 관리자 계정 이외의 추가 사용자 계정이 없는지 확인합니다. 이렇게 하려면 다음 단계를 수행하세요.

    1. 시작을 선택한 다음, 제어판을 입력합니다.

    2. 제어판>사용자 계정 추가 또는 제거를 선택합니다.

    3. 구성한 기본 제공 관리자 계정 이외의 추가 사용자 계정을 선택한 다음, 해당 계정을 삭제합니다.

      참고

      기본 제공 관리자 계정을 사용자 지정하기 전에 컴퓨터에서 다른 모든 사용자 계정을 삭제합니다.

  5. 사용자가 로그인한 후 등록하는 프로비저닝되지 않은 Windows 런타임 기반 앱의 시작 화면에서 타일 레이아웃을 유지하려면 사용자가 로그인한 후 2시간 이내에 앱을 설치해야 합니다.

  6. 일부 설정은 CopyProfile무인 설정을 사용해야만 구성할 수 있으며 다른 설정은 그룹 정책을 사용하여 구성할 수 있습니다. 이렇게 하려면 다음 방법 중 하나를 사용합니다.

    • 그룹 정책을 사용하여 새 사용자 로그인 프로세스에 의해 다시 설정되는 설정을 구성합니다. 스크립트를 만들어 이러한 사용자 설정을 정의할 수도 있습니다.

    • CopyProfile무인 설정을 사용합니다. 자세한 내용은 무인 Windows 설치 프로그램 참조를 참조하세요.

Sysprep(시스템 준비) 개요

Sysprep 프로세스 개요

Sysprep 명령줄 옵션