Görev zamanlayıcı görevi yalnızca ana görüntü oluşturmak için sysprep kullandıktan sonra arka planda çalışır

Bu makalede, ana görüntüyü oluşturmak için sysprep kullandıktan sonra görev zamanlayıcının görevleri arka plan işlemleri olarak çalıştırması sorununa yönelik çözümler sağlanır.

Şunlar için geçerlidir: Windows 10 - tüm sürümler
Özgün KB numarası: 253942

Belirtiler

Görev zamanlayıcı, ana bilgisayarı sysprepledikten sonra görevleri arka plan işlemleri olarak çalıştırır.

Mini kurulumu çalıştırdıktan sonra, son kullanıcı modunda, Windows Görev Zamanlayıcı aracılığıyla başlatılan zamanlanmış görevler hiçbir zaman masaüstünde bir pencere olarak gösterilmeyecektir.

Windows Görev Yöneticisi görevi bir işlem olarak gösterir ancak uygulama olarak göstermez. Örneğin, Calc.exe Görev Zamanlayıcı tarafından saat 15:00'te zamanlanırsa, Calc.exe tam olarak 15:00'te çalışır ancak masaüstünde görünmez. Bunun yerine, Calc.exe bir arka plan işlemi gibi davranır.

Bu davranış yalnızca ana görüntüyü oluşturmak için SYSPREP kullandıysanız ve dilden bağımsızsa oluşur.

Neden

Makinede sysprep çalıştırıldıktan sonra, aşağıdaki kayıt defteri girdisi Explorer.exe yolunu ve değerin sonunda bir virgül içerir: "C:\Winnt\Explorer.exe," HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ Shell:REG_SZ:C:\Winnt\Explorer.exe,

komutu da dahil olmak üzere Explorer.exe tam yolu bu davranışa neden olur.

Çözüm

Bu sorunu çözme seçenekleri şunlardır:

Yukarıdaki Neden bölümünde açıklandığı gibi gezgin yolunu ve gezginin sonundaki sondaki virgüli kaldırarak aşağıdaki kayıt defteri değerini değiştirin. Değer burada gösterildiği gibi tam olarak okunmalıdır: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ Shell:REG_SZ:Explorer.exe

-veya-

HENÜZ SP1 kullanmıyorsanız, -CLEAN anahtarıyla Sysprep sürüm 1.1'i kullanmanız gerekir. Bu görevi gerçekleştirmek için şu adımları izleyin:

  1. Sysprep.inf dosyanıza aşağıdakileri ekleyin:

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

    Sysprep dizininin altında \i386$OEM$ dizin yapısını oluşturun (örneğin, c:\sysprep\i386$OEM$)

    veya

    sürücü:\distribution$OEM$$1\sysprep\i386$OEM$ (Sysprep içeren bir dağıtım paylaşımı için).

  2. %systemdrive%\sysprep\i386$OEM$ (veya sürücü:\distribution$OEM$$1\sysprep\i386$OEM$) içinde aşağıdakileri içeren bir Cmdlines.txt dosyası oluşturun:

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

Not

Sysprep'i denetim modundan veya Unattend.txt dosyasının [GUIRunOnce] bölümünden çalıştırmak hala gereklidir. Bu yöntem, mini kurulum sırasında sysprep -CLEAN komutunun ayrı çalışmasını sağlar.

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Daha fazla bilgi

Davranışı Yeniden Oluşturma Adımları

  1. Microsoft Windows 2000'in perakende yüklemesini gerçekleştirin (katılımsız yükleme olabilir).
  2. C:\Sysprep klasörünü oluşturun.
  3. Setupcl.exe, Sysprep.exe ve Sysprep.inf dosyalarını C:\Sysprep klasörüne kopyalayın.
  4. SYSPREP'i herhangi bir anahtar olmadan çalıştırın.
  5. Sistemi yeniden başlatın.
  6. Mini kurulum sihirbazını izleyin.
  7. Görev Zamanlayıcı'yı son kullanıcı modunda çalıştırın ve Görev Zamanlayıcı Sihirbazı'nı izleyin.
  8. Zamanlamak için bir uygulama seçin (örneğin, Calc.exe veya CDplayer.exe).
  9. "Yalnızca bir kez" seçeneğini belirleyin ve uygulamanın çalıştırılacak tarih ve saati belirtin.
  10. Bir kullanıcı adı ve parola girin veya varsayılan yönetici hesabını kullanın.
  11. Belirtilen saate kadar bekleyin.