작업 스케줄러 작업은 sysprep을 사용하여 master 이미지를 만든 후에만 백그라운드에서 실행됩니다.

이 문서에서는 sysprep을 사용하여 master 이미지를 만든 후 작업 스케줄러가 백그라운드 프로세스로 작업을 실행하는 문제에 대한 솔루션을 제공합니다.

적용 대상: Windows 10 - 모든 버전
원본 KB 번호: 253942

증상

작업 스케줄러는 master 컴퓨터를 sysprep-ing한 후 백그라운드 프로세스로 작업을 실행합니다.

미니 설정을 실행한 후 최종 사용자 모드에서 Windows 작업 스케줄러를 통해 시작된 모든 예약된 작업이 데스크톱에 창으로 표시되지 않습니다.

Windows 작업 관리자는 태스크를 프로세스로 표시하지만 애플리케이션으로 표시하지는 않습니다. 예를 들어 Calc.exe 작업 스케줄러가 오후 3시에 예약한 경우 Calc.exe 정확히 오후 3시에 실행되지만 바탕 화면에는 표시되지 않습니다. 대신 Calc.exe 백그라운드 프로세스처럼 작동합니다.

이 동작은 SYSPREP를 사용하여 master 이미지를 만들고 언어에 독립적인 경우에만 발생합니다.

원인

컴퓨터에서 sysprep을 실행한 후 다음 레지스트리 항목에는 Explorer.exe 경로와 값 끝에 "C:\Winnt\Explorer.exe"이라는 쉼표가 포함됩니다. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ Shell:REG_SZ:C:\Winnt\Explorer.exe,

명령을 포함하여 Explorer.exe 전체 경로는 이 동작을 초래합니다.

해결 방법

이 문제를 resolve 옵션은 다음과 같습니다.

위의 원인 섹션에 설명된 대로 탐색기의 경로와 탐색기 끝에 있는 후행 쉼표가 제거되도록 다음 레지스트리 값을 수정합니다. 값은 다음과 같이 정확하게 읽어야 합니다. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ Shell:REG_SZ:Explorer.exe

-또는-

SP1을 아직 사용하지 않는 경우 -CLEAN 스위치와 함께 Sysprep 버전 1.1을 사용해야 합니다. 이 작업을 수행하려면 다음 단계를 수행합니다.

  1. Sysprep.inf 파일에 다음을 추가합니다.

    [Unattended]  
    InstallFilesPath="%systemdrive%\sysprep\i386"  
    

    sysprep 디렉터리 아래에 \i386$OEM$ 디렉터리 구조를 만듭니다(예: c:\sysprep\i386$OEM$).

    또는

    drive:\distribution$OEM$$1\sysprep\i386$OEM$(이미 Sysprep이 포함된 배포 공유의 경우).

  2. 다음을 포함하는 %systemdrive%\sysprep\i386$OEM$(또는 drive:\distribution$OEM$$1\sysprep\i386$OEM$)에 Cmdlines.txt 파일을 만듭니다.

    [Commands]  
    "%systemdrive%\sysprep\sysprep.exe -clean"  
    

참고

감사 모드 또는 Unattend.txt 파일의 [GUIRunOnce] 섹션에서 sysprep을 실행해야 합니다. 이 메서드는 미니 설정 중에 sysprep -CLEAN이 별도로 실행되도록 합니다.

상태

Microsoft는 이 문서의 시작 부분에 나열된 Microsoft 제품에 문제가 있는 것으로 확인했습니다.

추가 정보

동작을 재현하는 단계

  1. Microsoft Windows 2000의 소매 설치(무인 설치 가능)를 수행합니다.
  2. C:\Sysprep 폴더를 만듭니다.
  3. Setupcl.exe, Sysprep.exe 및 Sysprep.inf 파일을 C:\Sysprep 폴더에 복사합니다.
  4. 스위치 없이 SYSPREP을 실행합니다.
  5. 시스템을 다시 부팅합니다.
  6. 미니 설치 마법사를 따릅니다.
  7. 최종 사용자 모드에서 작업 스케줄러를 실행하고 작업 스케줄러 마법사를 진행합니다.
  8. 예약할 애플리케이션을 선택합니다(예: Calc.exe 또는 CDplayer.exe).
  9. "한 번만" 옵션을 선택하고 애플리케이션을 실행할 날짜와 시간을 지정합니다.
  10. 사용자 이름 및 암호를 입력하거나 기본 관리자 계정을 사용합니다.
  11. 지정된 시간까지 기다립니다.