Yerinde yükseltme önerileri
Uygulama hedefi: Configuration Manager (güncel dalı)
Windows yerinde yükseltme için varsayılan görev dizisi şablonu, yükseltme işleminden önce ve sonra eklenmesi önerilen eylemleri içeren grupları içerir. Bu eylemler, cihazlarda Windows'un başarıyla yükseltilmesine neden olan birçok müşteri arasında yaygındır. Bu makale, yükseltme işleminin farklı aşamalarında önerilen bu adımlar hakkında bilgi sağlar.
Yükseltmeye hazırlanma
Bu eylemlere sahip olmayan mevcut bir görev diziniz varsa, bunları Yükseltmeye Hazırla grubunda görev dizinize el ile ekleyin.
Pil denetimleri
Bilgisayarın pil mi yoksa kablolu güç mü kullandığını denetlemek için bu gruba adımlar ekleyin. Bu eylemin bu denetimi çalıştırması için özel bir betik veya yardımcı program gerekir.
Pil denetimi örneği
WbemTest'i kullanın ve ad alanına bağlanın root\cimv2
. Ardından aşağıdaki sorguyu çalıştırın:
Select BatteryStatus From Win32_Battery where BatteryStatus != 2
Herhangi bir sonuç döndürürse cihaz pille çalışıyor demektir. Aksi takdirde cihaz kablolu güce bağlanır.
Ağ/kablolu bağlantı denetimleri
Bilgisayarın bir ağa bağlı olup olmadığını ve kablosuz bağlantı kullanıp kullanmadığını denetlemek için bu gruba adımlar ekleyin. Bu eylemin bu denetimi çalıştırması için özel bir betik veya yardımcı program gerekir.
Ağ denetimi örneği
WbemTest'i kullanın ve ad alanına bağlanın root\cimv2
. Ardından aşağıdaki sorguyu çalıştırın:
Select * From Win32_NetworkAdapter Where NetConnectionStatus = 2 and PhysicalAdapter = 'True' and NetConnectionID = 'Wi-Fi'
Herhangi bir sonuç döndürürse cihaz Wi-Fi üzerinde çalışıyor demektir. Aksi takdirde cihaz kablolu ağ bağlantısına bağlanır.
Uyumsuz uygulamaları kaldırma
Windows'un hedef sürümüyle uyumlu olmayan uygulamaları kaldırmak için bu gruba adımlar ekleyin. Bir uygulamayı kaldırma yöntemi değişir.
Uygulama Windows Installer kullanıyorsa, uygulamanın Windows Installer dağıtım türü özelliklerindeki Programlar sekmesinden Programı kaldır komut satırını kopyalayın. Ardından bu gruba program kaldırma komut satırıyla bir Komut Satırı Çalıştır adımı ekleyin. Örneğin:
msiexec /x {150031D8-1234-4BA8-9F52-D6E5190D1CBA} /q
Uyumsuz sürücüleri kaldırma
Windows'un hedef sürümüyle uyumlu olmayan sürücüleri kaldırmak için bu gruba adımlar ekleyin.
Üçüncü taraf güvenliğini kaldırma/askıya alma
Virüsten koruma gibi üçüncü taraf güvenlik programlarını kaldırmak veya askıya almak için bu gruba adımlar ekleyin.
Üçüncü taraf disk şifreleme programı kullanıyorsanız, komut satırı seçeneğiyle şifreleme sürücüsünü Windows Kurulumu'na /ReflectDrivers
sağlayın. Bu gruptaki görev dizisine Bir Görev Dizisi Değişkeni Ayarla adımı ekleyin. Görev dizisi değişkenini OSDSetupAdditionalUpgradeOptions olarak ayarlayın. Sürücü yolu ile değerini /ReflectDrivers
olarak ayarlayın. Bu görev dizisi değişkeni, görev dizisi tarafından kullanılan Windows Kurulumu komut satırını ekler. Bu işlemle ilgili daha fazla rehberlik için yazılım satıcınıza başvurun.
Paket İçeriği görev dizisi adımlarını indirme
Aşağıdaki senaryolarda İşletim Sistemini Yükselt adımından önce Paket İçeriğini İndir adımını kullanın:
Hem x86 hem de x64 platformları için tek bir yükseltme görev dizisi kullanırsınız. Yükseltmeye Hazırla grubuna iki Paket İçeriğini İndirme adımı ekleyin. İstemci mimarisini algılamak için her adımda koşullar ayarlayın. Bu koşul, adımın yalnızca uygun işletim sistemi yükseltme paketini indirmesine neden olur. Paket İçeriğini İndir adımlarını aynı değişkeni kullanacak şekilde yapılandırın ve İşletim Sistemini Yükselt adımındaki medya yolu için değişkenini kullanın.
Geçerli bir sürücü paketini dinamik olarak indirmek için, her sürücü paketi için uygun donanım türünü algılamak üzere koşulları içeren iki Paket İçeriğini İndirme adımını kullanın. Her Paket İçeriğini İndir adımını aynı değişkeni kullanacak şekilde yapılandırın. Ardından, İşletim Sistemini Yükselt adımının sürücüler bölümündeki Aşamalı içerik değeri için bu değişkeni kullanın.
Not
Configuration Manager bu değişken adına sayısal bir sonek ekler. Örneğin, özel değişken olarak belirtirseniz
%mycontent%
, istemci başvuruda bulunan tüm içeriği bu konumda depolar. Sonraki bir adımda değişkene başvururken (örneğin , İşletim Sistemini Yükselt) değişkeni sayısal bir sonekle kullanın. Bu örnekte%mycontent01%
veya%mycontent02%
, sayı , Paket İçeriğini İndir adımının bu özel içeriği listelediği sıraya karşılık gelir.
İşlem sonrası
Görev dizisini oluşturduktan sonra, görev dizisinin İşlem Sonrası grubuna daha fazla adım ekleyin.
Not
Bu görev dizisi doğrusal değildir. Adımlarda görev dizisinin sonuçlarını etkileyebilecek koşullar vardır. Bu davranış, istemci bilgisayarı başarıyla yükseltip yükseltmediğine veya istemci bilgisayarı özgün işletim sistemine geri döndürmesi gerekip gerekmediğine bağlıdır.
Windows yerinde yükseltme için varsayılan görev dizisi şablonu, yükseltme işleminden sonra eklenmesi önerilen eylemlere sahip diğer grupları içerir. İşlem Sonrası grubundaki bu eylemler, cihazlarda Windows'un başarıyla yükseltilmesine neden olan birçok müşteri arasında yaygındır. Bu eylemlere sahip olmayan mevcut bir görev diziniz varsa, bunları İşlem Sonrası grubundaki görev dizinize el ile ekleyin.
Kurulum tabanlı sürücüleri uygulama
Paketlerden kurulum tabanlı sürücüleri (.exe) yüklemek için bu gruba adımlar ekleyin.
Üçüncü taraf güvenliğini yükleme/etkinleştirme
Virüsten koruma gibi üçüncü taraf güvenlik programlarını yüklemek veya etkinleştirmek için bu gruba adımlar ekleyin.
Windows varsayılan uygulamalarını ve ilişkilendirmelerini ayarlama
Windows varsayılan uygulamalarını ve dosya ilişkilendirmelerini ayarlamak için bu gruba adımlar ekleyin.
İstediğiniz uygulama ilişkilendirmeleriyle bir başvuru bilgisayarı hazırlayın.
Dışarı aktarmak için aşağıdaki komut satırını çalıştırın:
dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\DefaultAppAssociations.xml"
XML dosyasını bir pakete ekleyin.
Bu gruba bir Komut Satırı Çalıştır adımı ekleyin. XML dosyasını içeren paketi belirtin ve ardından aşağıdaki komut satırını belirtin:
dism /online /Import-DefaultAppAssociations:DefaultAppAssociations.xml
Daha fazla bilgi için bkz. Varsayılan uygulama ilişkilendirmelerini dışarı veya içeri aktarma.
Özelleştirmeleri ve kişiselleştirmeyi uygulama
Program gruplarını düzenleme gibi Başlat menüsü özelleştirmelerini uygulamak için bu gruba adımlar ekleyin. Daha fazla bilgi için bkz. Başlangıç düzenini özelleştirme.
Geri alma
Bilgisayar yeniden başlatıldıktan sonra yükseltme işleminde bir sorun oluştuğunda, Windows Kurulumu sistemi önceki işletim sistemine geri alır. Ardından görev dizisi Geri Alma grubundaki tüm adımlarla devam eder. Görev dizisini oluşturduktan sonra, gerektiğinde bu gruba isteğe bağlı adımlar ekleyin. Örneğin, uyumlu olmayan yazılımları kaldırma gibi Yükseltmeye Hazırla grubunda sistemde yapılan tüm değişiklikleri tersine çevirin.
Hatayla ilgili eylemleri çalıştırma
Windows yerinde yükseltme için varsayılan görev dizisi şablonu, Hata durumunda eylemleri çalıştır'a yönelik bir grup içerir. Bu grup, yükseltme işleminin başarısız olması durumunda eklenmesi önerilen eylemleri içerir. Bu eylemler sorun gidermeyi kolaylaştırır.
Günlükleri toplama
İstemciden günlükleri toplamak için bu gruba adımlar ekleyin.
Yaygın bir uygulama, günlük dosyalarını bir ağ paylaşımına kopyalamaktır. Bu bağlantıyı kurmak için Ağ Klasörüne Bağlan adımını kullanın.
Kopyalama işlemini yapmak için Komut Satırını Çalıştır veya PowerShell Betiğini Çalıştır adımıyla özel bir betik veya yardımcı program kullanın.
Toplayacak dosyalar aşağıdaki günlükleri içerebilir:
%_SMSTSLogPath%\*.log
%SystemDrive%\$Windows.~BT\Sources\Panther\setupact.log
setupact.log ve diğer Windows Kurulum günlükleri hakkında daha fazla bilgi için bkz. Windows Kurulum Günlüğü dosyaları.
Configuration Manager istemci günlükleri hakkında daha fazla bilgi için bkz. Configuration Manager istemci günlükleri.
_SMSTSLogPath ve diğer yararlı değişkenler hakkında daha fazla bilgi için bkz. Görev dizisi değişkenleri.
Tanılama araçlarını çalıştırma
Tanılama araçlarını çalıştırmak için bu gruba adımlar ekleyin. Hatadan hemen sonra sistemden ek bilgi toplamak için bu araçları otomatikleştirin.
Bu tür araçlardan biri Windows SetupDiag'dır. Windows yükseltmelerinin neden başarısız olduğu hakkında ayrıntılı bilgi edinmek için tek başına bir tanılama aracıdır.
Configuration Manager'da araç için bir paket oluşturun .
Görev dizinizin bu grubuna bir Komut Satırı Çalıştır adımı ekleyin. Ara çubuğuna başvurmak için Paketle seçeneğini kullanın. Aşağıdaki dize örnek bir Komut satırıdır:
SetupDiag.exe /Output:"%_SMSTSLogPath%\SetupDiagResults.log"
İpucu
Bilinen sorunların en son işlevselliği ve düzeltmeleri için her zaman SetupDiag'ın en son sürümünü kullanın. Daha fazla bilgi için bkz . SetupDiag.
Diğer öneriler
Windows belgeleri
Windows istemci yükseltme hatalarını çözmek için Windows belgelerini gözden geçirin. Bu makale, yükseltme işlemi hakkında ayrıntılı bilgiler de içerir.
En düşük disk alanını denetleme
Varsayılan Hazırlığı Denetle adımında En az boş disk alanı (MB) olduğundan emin olun seçeneğini etkinleştirin. Değeri 32 bit işletim sistemi yükseltme paketi için en az 16384 (16 GB) veya 64 bit için 20480 (20 GB) olarak ayarlayın.
İlkeyi indirmeyi yeniden deneyin
İlkeyi indirmeyi yeniden denemek için SMSTSDownloadRetryCountgörev dizisi değişkenini kullanın. Şu anda varsayılan olarak istemci iki kez yeniden denenir; bu değişken iki (2) olarak ayarlanır. İstemcileriniz kablolu intranet ağ bağlantısında değilse, daha fazla yeniden deneme istemcinin ilkeyi almasına yardımcı olur. Bu değişkenin kullanılması, ilkeyi indiremezse gecikmeli hata dışında olumsuz bir yan etkiye neden olmaz. Ayrıca SMSTSDownloadRetryDelay değişkenini varsayılan 15 saniyeden artırın.
Satır içi uyumluluk değerlendirmesi yapma
Yükseltmeye Hazırla grubuna ikinci bir Yükseltme İşletim Sistemi adımı ekleyin.
Yükseltme değerlendirmesi olarak adlandır.
Aynı yükseltme paketini belirtin ve yükseltmeyi başlatmadan Windows Kurulumu uyumluluk taraması gerçekleştirme seçeneğini etkinleştirin.
Seçenekler sekmesindeki Devam Et'i etkinleştirme hatası .
Bu Yükseltme değerlendirme adımının hemen ardından bir Komut Satırı Çalıştır adımı ekleyin. Aşağıdaki komut satırını belirtin:
cmd /c exit %_SMSTSOSUpgradeActionReturnCode%
Bu komut, komut isteminin görev dizisinin hata olarak kabul ettiği belirtilen sıfır olmayan çıkış koduyla çıkmasını sağlar.
Seçenekler sekmesinde aşağıdaki koşulu ekleyin:
Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400
Bu koşul, görev dizisinin yalnızca dönüş kodu bir başarı kodu değilse bu Komut Satırını Çalıştır adımını çalıştırdığını gösterir.
Dönüş kodu 3247440400
, hiçbir sorun olmadan başarılı bir uyumluluk taraması olan MOSETUP_E_COMPAT_SCANONLY (0xC1900210) ondalık eşdeğeridir.
Yükseltme Değerlendirmesi adımı başarılı olursa ve döndürürse3247440400
, görev dizisi bu Komut Satırını Çalıştır adımını atlar ve devam eder. Değerlendirme adımı başka bir dönüş kodu döndürürse, bu Komut Satırını Çalıştır adımı çalışır. Komut sıfır olmayan bir dönüş koduyla çıktığı için görev dizisi de başarısız olur. Görev dizisi günlüğü ve durum iletileri, Windows Kurulumu uyumluluk taramasının dönüş kodunu içerir.
_SMSTSOSUpgradeActionReturnCode hakkında daha fazla bilgi için bkz. Görev dizisi değişkenleri.
Daha fazla bilgi için bkz . İşletim sistemini yükseltme görev dizisi adımı.
BIOS'tan UEFI'ye dönüştürme
Bu görev dizisi sırasında cihazı BIOS'tan UEFI'ye değiştirmek istiyorsanız, bkz. Yerinde yükseltme sırasında BIOS'tan UEFI'ye dönüştürme.
BitLocker'i yönetme
BitLocker Disk Şifrelemesi kullanıyorsanız, Windows Kurulumu yükseltme sırasında varsayılan olarak bu şifrelemeyi otomatik olarak askıya alır. Windows Kurulumu, bu davranışı denetlemek için komut satırı parametresini içerir /BitLocker
. Güvenlik gereksinimleriniz her zaman etkin disk şifrelemesine sahip cihazlara ihtiyaç duyuyorsa, öğesini eklemek /BitLocker TryKeepActive
için Yükseltmeye Hazırla grubundaki OSDSetupAdditionalUpgradeOptionsgörev dizisi değişkenini kullanın. Daha fazla bilgi için bkz. Windows Kurulumu Komut Satırı Seçenekleri.
Varsayılan uygulamaları kaldırma
Bazı müşteriler Windows'ta varsayılan sağlanan uygulamaları kaldırır. Örneğin, Bing Hava Durumu uygulaması veya Microsoft Solitaire Koleksiyonu. Bazı durumlarda, bu uygulamalar Windows'a yükselttikten sonra geri döner. Daha fazla bilgi için bkz. Güncelleştirme sırasında windows istemcisinden kaldırılan uygulamaların döndürülmelerini koruma.
Yükseltmeye Hazırla grubunda görev dizisine bir Komut Satırı Çalıştır adımı ekleyin. Aşağıdaki örneğe benzer bir komut satırı belirtin:
cmd /c reg add "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe" /f
Sonraki adımlar
Daha fazla bilgi için aşağıdaki makalelere bakın: