Yazılım güncelleştirmeleri birden çok yeniden başlatma gerektiriyorsa görev dizisi Configuration Manager başarısız oluyor
Bu makalede, Configuration Manager görev dizisi kullanılırken Görev Dizisi ortamı bulunamadı hatasının oluşması sorununu çözmeye yönelik bilgiler sağlanır.
Orijinal ürün sürümü: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager, Configuration Manager (geçerli dal)
Özgün KB numarası: 2894518
Özet
Bu sorun, System Center 2012 Configuration Manager Service Pack 2 ve System Center 2012 R2 Configuration Manager Service Pack 1 için Toplu Güncelleştirme 3'te ve geçerli dal sürümü 1602'de Configuration Manager düzeltildi.
Bir yazılım güncelleştirme yüklemesi iki yeniden başlatma gerektirdiğinde istemci davranışını daha iyi denetlemek için yeni bir isteğe bağlı görev dizisi değişkeni SMSTSWaitForSecondReboot
kullanılabilir.
Daha fazla bilgi için Configuration Manager için Toplu Güncelleştirme 3'ün açıklaması bölümündeki Yazılım güncelleştirmeleri yönetimi/işletim sistemi dağıtımı bölümüne bakın.
Geçerli dal Configuration Manager için bkz. Görev dizisi değişkenleri.
Belirtiler
Yazılım Yükle Güncelleştirmeler adımını kullanan bir Configuration Manager görev dizisinin, görev dizisi Yazılım Yükleme Güncelleştirmeler görevini başarıyla çalıştırdıktan sonra birden çok yeniden başlatmayı tetikleyen bir yazılım güncelleştirmesi yüklediğini varsayalım. Bu durumda, görev dizisi başarısız olabilir ve aşağıdaki hata iletisini oluşturabilir:
Görev Dizisi ortamı bulunamadı
Not
Yazılım yükleme Güncelleştirmeler görev dizisi adımındaki yeni Yeniden Dene seçeneğini kullanarak Configuration Manager bu sorunu önleyebilirsiniz.
Neden
Yazılım güncelleştirmesi tarafından başlatılan ilk yeniden başlatma, görev dizisi tarafından denetlenir. Ancak ikinci yeniden başlatma isteği bir Windows bileşeni (genellikle Component-Based Servicing) tarafından başlatılır ve görev dizisi tarafından denetlenmiyor. Bu nedenle, ikinci yeniden başlatma görev dizisi tarafından denetlenmediğinden, görev dizisi yürütme durumu yeniden başlatmadan önce kaydedilmez. İkinci yeniden başlatmadan sonra görev dizisi devam ettiğinde, başarıyla devam etmek için kullanılabilir durum yoktur.
Çözüm
Bu sorunu çözmek için, görev dizilerini kullanmak yerine her zamanki yazılım güncelleştirmeleri özelliğini kullanarak Configuration Manager çift yeniden başlatma gerektiren güncelleştirmeleri uygulamanızı öneririz. Aşağıdaki yazılım güncelleştirmelerinin birden çok yeniden başlatma gerektirdiği bildirildi.
- 3126446 MS16-017: Uzak Masaüstü görüntü sürücüsü için güvenlik güncelleştirmesi açıklaması: 9 Şubat 2016
- 3096053 Eylül 2015 Windows 8 ve Windows Server 2012 için bakım yığını güncelleştirmesi
- 3075222 MS15-082: Windows'ta RDP için güvenlik güncelleştirmesinin açıklaması: 11 Ağustos 2015
- 3067904 MS15-082: Windows RDP güvenlik güncelleştirmesinin açıklaması: 14 Temmuz 2015
- 3069762 MS15-067: Windows RDP güvenlik güncelleştirmesinin açıklaması: 14 Temmuz 2015
- 3003729 Nisan 2015 Windows 8 ve Windows Server 2012 için hizmet yığını güncelleştirmesi
- 3035017 MS15-030: Uzak Masaüstü protokolü güvenlik güncelleştirmesinin açıklaması: 10 Mart 2015
- 3039976 MS15-030: Uzak Masaüstü protokolündeki güvenlik açığı hizmet reddine izin verebilir: 10 Mart 2015
- 3036493 MS15-030: Uzak Masaüstü protokolü güvenlik güncelleştirmesinin açıklaması: 10 Mart 2015
- 3003743 MS14-074: Uzak Masaüstü Protokolü'ndeki güvenlik açığı güvenlik özelliğinin atlanmasına izin verebilir: 11 Kasım 2014
- Windows 7 veya Windows Server 2008 R2'de kısıtlı yönetim için RDP 8.0 güncelleştirmesini 2984976
- 2981685 Bilgisayarınızda BitLocker yüklü değilse güvenlik güncelleştirmeleri yüklenemez
- 2966034 2919355 güncelleştirmesi yüklü olmayan Windows 8.1 sistemler için Uzak Masaüstü Güvenlik Sürümü güvenlik güncelleştirmesinin açıklaması: 10 Haziran 2014
- 2965788 MS14-030: Windows için Uzak Masaüstü Güvenlik Sürümü güvenlik güncelleştirmesinin açıklaması: 10 Haziran 2014
- 2920189 İptal edilen uyumsuz UEFI modüllerinin güncelleştirme paketinin açıklaması: 13 Mayıs 2014
- 2862330 MS13-081: USB sürücüleri için güvenlik güncelleştirmesinin açıklaması: 8 Ekim 2013
- 2871777 Windows RT, Windows 8 ve Windows Server 2012 için hizmet yığını güncelleştirmesi kullanıma sunuldu: Eylül 2013
- 2871690 Microsoft güvenlik önerisi: Uyumsuz UEFI önyükleme yükleyici modüllerini iptal etmek için güncelleştirme
- 2821895 Windows RT ve Windows 8 için bir hizmet yığını güncelleştirmesi kullanıma sunuldu: Haziran 2013
- 2771431 Windows 8 ve Windows Server 2012 için bir hizmet yığını güncelleştirmesi sağlanır
- 2545698 Windows Vista, Windows Server 2008, Windows 7 veya Windows Server 2008 R2 çalıştıran bir bilgisayarda Internet Explorer 9'da bazı çekirdek yazı tiplerindeki metin bulanık görünüyor
- 2529073 Bazı USB sürücülerindeki ikili dosyalar, Windows 7 SP1 veya Windows Server 2008 R2 SP1 yüklendikten sonra güncelleştirilmez
Daha fazla bilgi
Bu ikinci yeniden başlatma görev dizisi tarafından denetlenmediğinden, yeniden başlatmadan önce hiçbir yürütme durumu kaydedilmez. Görev dizisi yeniden başlatmadan sonra devam ettiğinde, başarıyla devam etmek için kullanılabilir durum yoktur. Ayrıca, bu sorunla karşılaştığınızda aşağıdaki ileti Smsts.log dosyasına kaydedilebilir:
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
TS::Utility::GetTSMDataPath( sDataDir ), HRESULT=80070002
Günlük dizini ayarlanamadı. Bazı yürütme geçmişi kaybolabilir.
Sistem belirtilen dosyayı bulamıyor. (Hata: 80070002; Kaynak: Windows)
Görev dizisi yürütülüyor
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
Görev Dizisi ortamı bulunamadı
Ayrıca, Microsoft System Center 2012 Configuration Manager Service Pack 1'den önceki sürüm sürümlerini çalıştıran istemciler aşağıdaki günlük girdisini içerebilir:
Görev dizisi Windows PE'de tamamlandı.
İstemci bilgisayar, görev dizisi başarısız olduktan sonra sağlama modunda da takılmış olabilir. Bilgisayarın sağlama modunda olup olmadığını belirlemek için kayıt defteri alt anahtarını denetleyin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec
.
ProvisioningMode
false olarak ayarlanmalıdır. True olarak ayarlanırsa, istemciyi sağlama modundan çıkarmak için aşağıdaki yöntemlerden birini kullanın:
İstemciyi sağlama modundan doğru şekilde çıkarmak için Windows Yönetim Araçları (WMI) yöntemini
SetClientProvisioningMode
kullanın. Bunu yapmanın en kolay yolu aşağıdaki Windows PowerShell komutunu çalıştırmaktır:Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
Veya yükseltilmiş bir komut isteminde aşağıdaki komutu çalıştırın:
powershell Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
İstemciyi yeniden yükleyin.
Önemli
değerini false olarak değiştirerek istemciyi düzeltmeye çalışmayınProvisioningMode
. Bu eylem istemciyi sağlama modundan tamamen çıkarmaz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin