다음을 통해 공유


Oobe.xml 설정

이 항목에서는 Oobe.xml에서 지정할 수 있는 설정에 대해 설명합니다.

Oobe.xml 설정

다음은 Oobe.xml에서 요소가 정렬되는 방식을 보여 줍니다. Windows에서 Oobe.xml을 처리하는 데 모든 요소와 섹션이 필요한 것은 아닙니다.

<FirstExperience>
  <oobe>
    <oem>
      <name></name>
      <eulafilename></eulafilename>
      <computername></computername>
      <registration>
        <title></title>
        <subtitle></subtitle>
        <customerinfo>
          <label></label>
          <defaultvalue></defaultvalue>
        </customerinfo>
        <checkbox1>
          <label></label>
          <defaultvalue></defaultvalue>
        </checkbox1>
        <checkbox2>
          <label></label>
        </checkbox2>
        <checkbox3>
          <label></label>
        </checkbox3>
        <link1>
          <label></label>
        </link1>       
        <link2>
          <label></label>
        </link2>
        <link3>
          <label></label>
        </link3>
        <hideSkip></hideSkip>
      </registration>
    </oem>
    <defaults>
      <language></language>
      <location></location>
      <keyboard></keyboard>
      <adjustForDST></adjustForDST>
    </defaults>
    <hidSetup>
      <title></title>
      <mouseImagePath></mouseImagePath>
      <mouseText></mouseText>
      <mouseErrorImagePath></mouseErrorImagePath>
      <mouseErrorText></mouseErrorText>
      <keyboardImagePath></keyboardImagePath>
      <keyboardErrorImagePath></keyboardErrorImagePath>
      <keyboardText></keyboardText>
      <keyboardPINText></keyboardPINText>
      <keyboardPINImagePath></keyboardPINImagePath>
      <keyboardErrorText></keyboardErrorText>
    </hidSetup>
  </oobe>
</FirstExperience>

다음은 Oobe.xml에서 요소가 정렬되는 방식을 보여 줍니다. Windows에서 Oobe.xml을 처리하는 데 모든 요소와 섹션이 필요한 것은 아닙니다.

<FirstExperience>
  <oobe>
    <oem>
      <name></name>
      <eulafilename></eulafilename>
      <computername></computername>
      <registration>
        <title></title>
        <subtitle></subtitle>
        <customerinfo>
          <label></label>
          <defaultvalue></defaultvalue>
        </customerinfo>
        <checkbox1>
          <label></label>
          <defaultvalue></defaultvalue>
        </checkbox1>
        <checkbox2>
          <label></label>
        </checkbox2>
        <checkbox3>
          <label></label>
        </checkbox3>
        <link1>
          <label></label>
        </link1>       
        <link2>
          <label></label>
        </link2>
        <link3>
          <label></label>
        </link3>
        <hideSkip></hideSkip>
      </registration>
    </oem>
    <defaults>
      <language></language>
      <location></location>
      <keyboard></keyboard>
    </defaults>
    <hidSetup>
      <title></title>
      <mouseImagePath></mouseImagePath>
      <mouseText></mouseText>
      <mouseErrorImagePath></mouseErrorImagePath>
      <mouseErrorText></mouseErrorText>
      <keyboardImagePath></keyboardImagePath>
      <keyboardErrorImagePath></keyboardErrorImagePath>
      <keyboardText></keyboardText>
      <keyboardPINText></keyboardPINText>
      <keyboardPINImagePath></keyboardPINImagePath>
      <keyboardErrorText></keyboardErrorText>
    </hidSetup>
  </oobe>
</FirstExperience>

값 및 요소 OOBE.xml

다음 표에는 Oobe.xml에서 사용할 수 있는 요소에 대한 설명과 값이 나와 있습니다.

OEM 사용자 지정 및 등록 페이지

다음 표는 OEM 사용자 지정 및 등록 페이지에 대한 설명을 보여 줍니다.

요소 설정 Description
<OEM>
<name> 선택 사항입니다. OEM 이름을 설명하는 텍스트입니다. 문자열입니다.
<eulafilename> 선택 사항입니다. EULA 파일의 파일 이름이 있는 텍스트입니다. EULA .rtf 파일의 절대 경로입니다. EULA .html 문서는 같은 폴더에 있어야 합니다. Windows는 해당 위치에서 .html 파일을 찾는 것을 알고 있습니다. 

참고: .htm 파일은 무시됩니다.

중요: OOBE의 모든 HTML 파일은 UTF-8 인코딩을 사용해야 합니다.

.html EULA 파일 만들기에 대한 자세한 내용은 OEM 사용 조건을 참조하세요.

<computername> 선택 사항입니다. 컴퓨터 이름을 설명하는 텍스트 문자열입니다.
<registration> 선택 사항입니다. 추가 세부 정보는 아래에 있습니다.
<등록>
<title> 등록 요소가 사용되는 경우 필수입니다. 등록 페이지의 제목을 지정하는 텍스트입니다. 최대 25자의 문자열입니다.
<subtitle> 등록 요소가 사용되는 경우 필수입니다. 등록 페이지를 설명하는 텍스트입니다.
<customerinfo>
<label> customerinfo에 레이블을 지정할 텍스트입니다. 고객 정보가 표시되는 데 필요합니다. 최대 250자의 문자열입니다. 이 텍스트 길이는 한 줄에 맞도록 100자 이하를 사용하는 것이 좋습니다.
<defaultvalue> customerinfo를 선택 여부를 설정하는 값입니다. 이 필드를 체크하면 4개의 입력 필드의 정보가 비대칭 키 암호화를 통해 제공됩니다. 선택하지 않으면 4개의 입력 필드에서 정보가 제공되지 않습니다. True 또는 False True는 확인란 기본 조건이 선택되었음을 의미합니다. False는 확인란 기본 조건이 선택되지 않았음을 의미합니다.
<checkbox1>
<label> 레이블을 지정할 텍스트 확인란1. 확인란1이 표시되는 데 필요합니다. 최대 250자의 문자열입니다. 이 텍스트 길이는 한 줄에 맞도록 100자 이하를 사용하는 것이 좋습니다.
<defaultvalue> 확인란1을 선택 또는 선택하지 않은 것으로 설정할 값입니다. True 또는 False True는 확인란 기본 조건이 선택되었음을 의미합니다. False는 확인란 기본 조건이 선택되지 않았음을 의미합니다.
<확인란2>
<label> 레이블을 지정할 텍스트 확인란2. 확인란2가 표시되는 데 필요합니다. 최대 250자의 문자열입니다. 이 텍스트 길이는 한 줄에 맞도록 100자 이하를 사용하는 것이 좋습니다.
<defaultvalue> 확인란3을 선택 또는 선택하지 않은 것으로 설정할 값입니다. True 또는 False True는 확인란 기본 조건이 선택되었음을 의미합니다. False는 확인란 기본 조건이 선택되지 않았음을 의미합니다.
<확인란3>
<label> 레이블을 지정할 텍스트 확인란3. 확인란3이 표시되는 데 필요합니다. 최대 250자의 문자열입니다. 이 텍스트 길이는 한 줄에 맞도록 100자 이하를 사용하는 것이 좋습니다.
<defaultvalue> 확인란3을 선택 또는 선택하지 않은 것으로 설정할 값입니다. True 또는 False True는 확인란 기본 조건이 선택되었음을 의미합니다. False는 확인란 기본 조건이 선택되지 않았음을 의미합니다.
<link1>
<label> HTML 파일에 대한 링크의 레이블입니다. 링크1이 표시되는 데 필요합니다. 최대 100자의 문자열입니다.
<link> 파일 이름은 linkfile1.html이어야 합니다. OOBE는 oobe\info 폴더에서 이러한 파일을 검색합니다. OOBE는 oobe\info의 적절한 로캘 및 언어별 하위 폴더에서 파일을 검색합니다. linkfile1.html
<link2>
<label> HTML 파일에 대한 링크의 레이블입니다. 링크2가 표시되는 데 필요합니다. 최대 100자의 문자열입니다.
<link> 파일 이름은 linkfile2.html이어야 합니다. OOBE는 oobe\info 폴더에서 이러한 파일을 검색합니다. OOBE는 oobe\info의 적절한 로캘 및 언어별 하위 폴더에서 파일을 검색합니다. linkfile2.html
<link3>
<label> HTML 파일에 대한 링크의 레이블입니다. 링크3이 표시되는 데 필요합니다. 최대 100자의 문자열입니다.
<link> 파일 이름은 linkfile3.html이어야 합니다. OOBE는 oobe\info 폴더에서 이러한 파일을 검색합니다. OOBE는 oobe\info의 적절한 로캘 및 언어별 하위 폴더에서 파일을 검색합니다. linkfile3.html
<hideSkip> 선택 사항입니다. 건너뛰기 단추가 사용자에게 표시되는지 여부를 제어합니다. 기본값은 False이며 건너뛰기 단추가 표시됩니다. True 또는 False True는 건너뛰기 단추가 사용자에게 표시되지 않음을 의미합니다. False는 건너뛰기 단추가 사용자에게 옵션으로 표시됨을 의미합니다.

언어 및 위치

다음 표는 언어 및 위치에 대한 값을 보여 줍니다.

요소 설정 Description
<기본값>
<language> 기본 언어. 언어 식별자(십진수)(예: 프랑스어 = 3084). 값은 Windows용 사용 가능한 언어 팩을 참조하세요.
<location> 기본 위치 GeoID(십진수), 예: 캐나다 = 39. 값은 지리적 위치 표를 참조하세요.
<Keyboard> 콜론으로 구분하여 로캘과 키보드 종류를 모두 16진수로 지정합니다. 콜론으로 구분하여 로캘과 키보드 종류를 모두 16진수로 지정합니다. 예를 들어 미국 영어 입력/키보드의 경우 0409:00000409를 사용합니다. 값은 기본 입력 프로필(입력 로캘)을 참조하세요.
<adjustforDST> 일광 절약 시간제를 조정할지 여부를 지정합니다. True 또는 False True는 표준 시간대를 기준으로 일광 절약 시간제를 조정함을 의미합니다. False는 항상 표준 시간을 유지함을 의미합니다.
요소 설정 Description
<기본값>
<language> 기본 언어. 언어 식별자(십진수)(예: 프랑스어 = 3084). 값은 Windows용 사용 가능한 언어 팩을 참조하세요.
<location> 기본 위치 GeoID(십진수), 예: 캐나다 = 39. 값은 지리적 위치 표를 참조하세요.
<Keyboard> 콜론으로 구분하여 로캘과 키보드 종류를 모두 16진수로 지정합니다. 콜론으로 구분하여 로캘과 키보드 종류를 모두 16진수로 지정합니다. 예를 들어 미국 영어 입력/키보드의 경우 0409:00000409를 사용합니다. 값은 기본 입력 프로필(입력 로캘)을 참조하세요.

HID 설정

다음 표는 HID 설정 값을 보여 줍니다.

요소 설정 Description
<hidsetup>
<title>
<mouseImagePath> 마우스 페어링 지침 이미지의 절대 경로입니다.

이미지는 630 x 372 픽셀보다 커서는 안 됩니다. 세로 모드 또는 소형 폼 팩터에 맞게 크기가 조정됩니다.

이미지의 절대 경로입니다.
<mouseText> 페이지 하단에 표시되는 도움말 텍스트입니다. 문자열
<mouseErrorImagePath> 마우스 페어링 오류 이미지의 절대 경로입니다.

이미지는 630 x 372 픽셀보다 커서는 안 됩니다. 세로 모드 또는 소형 폼 팩터에 맞게 크기가 조정됩니다.

<mouseErrorText> 마우스 페어링 오류 이미지와 함께 사용자에게 표시되는 오류입니다. 문자열
<keyboardImagePath> 첫 번째 키보드 페어링 지침 이미지의 절대 경로입니다.

이미지는 630 x 372 픽셀보다 커서는 안 됩니다. 세로 모드 또는 소형 폼 팩터에 맞게 크기가 조정됩니다.

<keyboardErrorImagePath> 키보드 페어링 오류 이미지의 절대 경로입니다.

이미지는 630 x 372 픽셀보다 커서는 안 됩니다. 세로 모드 또는 소형 폼 팩터에 맞게 크기가 조정됩니다.

이미지의 절대 경로
<keyboardText> 사용자에게 키보드를 페어링하라는 메시지를 표시하는 텍스트를 지정합니다. 문자열
<keyboardPINText> 사용자가 키보드의 핀을 입력하도록 프롬프트 텍스트를 지정합니다. 문자열
<keyboardPINImagePath> 키보드 페어링 지침 이미지의 절대 경로입니다.

이미지는 630 x 372 픽셀보다 커서는 안 됩니다. 세로 모드 또는 소형 폼 팩터에 맞게 크기가 조정됩니다.

이미지에 대한 절대 경로
<keyboardErrorText> 키보드 페어링 시 오류가 발생할 때 사용할 텍스트를 지정합니다. 문자열

Oobe.xml 사용하여 OOBE를 사용자 지정하는 방법

Oobe.xml 사용하여 OOBE를 사용자 지정하려면 다음을 수행합니다.

  1. Oobe.xml이라는 파일을 만들고 이 파일을 Windows\System32\Oobe\Info에 저장합니다.

  2. 메모장과 같은 XML 편집기나 텍스트 편집기를 사용하여 적절한 파일, 경로 및 콘텐츠로 Oobe.xml을 업데이트합니다.

  3. 업데이트된 버전의 Oobe.xml을 Windows\System32\Oobe\Info 또는 사용자 지정에 필요한 적절한 언어 및 로캘별 폴더에 저장합니다.

  4. 테스트 OOBE:

    1. 시작 메뉴에서 모든 프로그램을 가리킨 다음 보조프로그램을 클릭합니다.

    2. 명령 프롬프트 바로 가기를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 클릭합니다. 사용자 계정 컨트롤 대화 상자를 수락합니다.

    3. \Windows\System32\Sysprep으로 이동합니다.

    4. sysprep /oobe를 실행합니다.

    5. 컴퓨터를 시작합니다.

Oobe.xml 구성