Microsoft Endpoint Manager (SCCM veya Intune) kullanan yönetici güncelleştirmelerini uygulama

Bu belgede Visual Studio yönetici güncelleştirmelerinin farklı türleri ve özellikleri açıklanmaktadır. Bu makalede, bunların kuruluşunuz genelinde nasıl ve ne zaman dağıtılması gerektiği, hangi yapılandırma seçeneklerinin kullanılabilir olduğu ve raporları görüntüleme ve sorun giderme hakkında bilgi bulabilirsiniz.

Önkoşullar

Yönetici güncelleştirmelerini kullanma önkoşulları hakkında daha fazla bilgi için bkz . Yönetici güncelleştirmelerini etkinleştirme.

Yönetici güncelleştirmelerinin ilk yüklemeler değil güncelleştirmeler olduğunu unutmayın. Visual Studio'yu bilgisayarda zaten yüklü olduğunu varsayarlar. Başka bir deyişle, yönetici güncelleştirmelerinin uygulanması yepyeni bir yükleme başlatmaz.

Visual Studio yönetici güncelleştirmelerini anlama

Microsoft Update sisteminde yayımlanan Visual Studio yönetici güncelleştirme paketi üç dağıtım kanalı aracılığıyla kullanılabilir:

  1. Genellikle Microsoft Endpoint Manager cihaz yönetimi çözümünün SCCM Configuration Manager bölümü tarafından denetlenen Windows Server Güncelleştirme Sunucuları (WSUS) kanalı.
  2. Genellikle Microsoft Endpoint Manager cihaz yönetimi çözümünün Intune bölümü tarafından denetlenen İş İçin Windows Update Microsoft Update kanalı. Şu anda bu kanalda yalnızca güvenlik güncelleştirmeleri yayımlanmaktadır.
  3. Paketi indirip bir düzeni güncelleştirmek veya istemci örneğini güncelleştirmek için kullanabileceğiniz Microsoft Update Kataloğu kanalı.

İstemci makinelerinin büyük çoğunluğu WSUS/SCCM veya İş için Windows Update/Microsoft Update/Intune kanalları kullanılarak güncelleştirilir. Bu senaryoların her ikisinde de Visual Studio yönetici güncelleştirmesi Microsoft Update sunucularında yayımlanır ve burada yerel Windows Update istemci aracısı tarafından kullanılabilir ve uygulanabilir olarak algılanır.

Visual Studio yönetici güncelleştirme paketi, istemci makinelerindeki Visual Studio yükleyicisinin güncelleştirmeyi indirip başlatabilmesi için gereken bilgileri içerir. Visual Studio Yükleyicisi, istemci makinenin güncelleştirmeleri indirecek şekilde yapılandırıldığı her yerden (İnternet'ten veya bir düzenden) gerçek ürün güncelleştirme ikili dosyalarını indirir.

Yönetici güncelleştirme paketi, ürünün temiz bir yüklemesini gerçekleştirmek için yeterli bilgi içermez ve gerçek ürün ikili dosyalarından herhangi birini içermez. Visual Studio yönetici güncelleştirmeleri topludur; başka bir deyişle, daha yüksek bir ürün sürüm numarasına ve daha sonraki bir sürüm tarihine sahip tüm Visual Studio güncelleştirmeleri eski, daha düşük bir sürümün üst kümesidir.

Not

Varsayılan olarak, istemci makinenin SYSTEM hesabı Visual Studio yönetici güncelleştirmelerini indirir ve yükler. Bu, SİSTEM hesabının makinede yönetici ayrıcalıklarına sahip olması ve güncelleştirilmiş ürün bitlerini indirmek için İnternet'e veya ağ düzeni konumuna erişimi olması gerektiği anlamına gelir.

Visual Studio yönetici güncelleştirmeleri yalnızca hala destek altında olan Visual Studio hizmet sürümleri için geçerlidir. Belirli bir zaman diliminde hangi Visual Studio hizmet temellerinin hala desteklendiği hakkında daha fazla bilgi için bkz . Visual Studio Ürün Yaşam Döngüsü ve Bakımı. Desteklenen tüm Visual Studio hizmet temelleri güvenli tutulur.

Yönetici güncelleştirmelerinin türleri ve özellikleri

Visual Studio'da üç tür yönetici güncelleştirmesi vardır:

  • Güvenlik güncelleştirmeleri tüm Visual Studio sürümlerine (örneğin Enterprise, Professional, Community vb.) uygulanabilir ve sınırlı, yüksek oranda hedeflenen ve uyumlu hizmet düzeyi değişiklikleri içerir. Güvenlik güncelleştirmeleri istemciyi daha sonraki bir ikincil sürüme ilerletmez; bunlar, zaten belirli bir ikincil sürüm düzeyinde olan bir istemciye güvenlik açıklarına düzeltmeler sağlamak üzere tasarlanmıştır. Güvenlik güncelleştirmelerinde en az bir güvenlik düzeltmesi bulunur, ancak güvenlik düzeltmesi istemci makinede yüklü olan bir bileşende veya iş yükünde olabilir veya olmayabilir. Örneğin, .NET bileşenlerindeki bir güvenlik açığını düzeltebilir ve güncelleştirmeyi bir güvenlik güncelleştirmesi olarak etiketleyeceğiz, ancak yalnızca C++ bileşenlerinin yüklü olduğu bir istemci makinesi üzerinde anlamlı bir etkisi olmaz. Güvenlik güncelleştirmeleri diğer güvenilirlik düzeltmelerini veya diğer gerekli bileşen güncelleştirmelerini de içerebilir. Güvenlik güncelleştirmeleri daha önce listelenen üç dağıtım kanalında da yayımlanır.

  • Özellik güncelleştirmeleri , BT yöneticilerinin kuruluşlarındaki bilgisayarları Visual Studio'nun daha yeni bir ikincil sürümüne ilerletebilmesini sağlar. Özellik güncelleştirmeleri yalnızca Enterprise, Professional ve Build Tools SKU'ları gibi kuruluşlarda yaygın olarak bulunan Visual Studio sürümleri için geçerlidir. Tüm özellik güncelleştirmeleri yalnızca Microsoft Update Kataloğu'na "Özellik Paketleri" olarak yayımlanır ve isteğe bağlı olarak SCCM Configuration Manager'a el ile içeri aktarılabilir. Özellik güncelleştirmeleri kümülatiftir ve ek kalite ve önceki güvenlik düzeltmelerini içerir.

  • Kalite güncelleştirmeleri yalnızca kuruluşlarda yaygın olarak bulunan Visual Studio sürümleri için de geçerlidir ve sınırlı, yüksek oranda hedeflenen ve uyumlu hizmet düzeyi değişiklikleri içerir. Kalite güncelleştirmeleri istemciyi daha sonraki bir ikincil sürüme ilerletmez; bunlar, zaten belirli bir ikincil sürüm düzeyinde olan bir istemciye performans ve güvenilirlik düzeltmeleri veya diğer gerekli bileşen güncelleştirmeleri sunmak üzere tasarlanmıştır. Kalite güncelleştirmeleri, güvenlik güncelleştirmeleriyle birlikte birikir ve bu nedenle yalnızca güvenlik düzeltmesi bağımsız olarak yayımlanmışsa güvenlik düzeltmeleri içerir. Kalite güncelleştirmeleri de yalnızca Microsoft Update Kataloğu'na "Güncelleştirmeler" olarak yayımlanır ve burada isteğe bağlı olarak SCCM Configuration Manager'a el ile içeri aktarılabilir.

Yönetici güncelleştirmelerinin başlıklarının kodunu çözme

Her yöneticinin başlığı, güncelleştirmenin sonuç sürümünü güncelleştirir. Örneğin,

  • "Özellik Paketi" olarak sınıflandırılan Visual Studio 2019 sürüm 16.0.0 - 16.9.0 güncelleştirmesi , 16.0.0 ile 16.9.0 arasındaki tüm ürün sürümü aralığı arasında istemcide kurumsal kullanım için lisanslı Visual Studio 2019 sürümleri için geçerli olacaktır ve istemci sürümünü 16.9.0 sürümüne güncelleştirecektir.
  • "Güvenlik Güncelleştirmeler" olarak sınıflandırılan Visual Studio 2019 sürüm 16.0.0 ile 16.11.21 güncelleştirmesi, istemcide kurumsal kullanım için lisanslanan Visual Studio 2019 sürümleri için 16.0.0 ile 16.11.20 arası sürümler arasında geçerlidir ve bu istemci sürümlerini 16.11.21'e güncelleştirir.
  • Visual Studio 2019 sürüm 16.11.21 güvenlik güncelleştirmesi , 16.0.0 ile 16.11.20 arasındaki sürümler arasında istemcide kurumsal kullanım için lisanslanan Visual Studio 2019 sürümlerine uygulanır ve bu istemci sürümlerini 16.11.21 sürümüne güncelleştirir.
  • "Güvenlik Güncelleştirmesi" olarak sınıflandırılan Visual Studio 2022 sürüm 17.0.3 güncelleştirmesi, istemcideki Geçerli kanal veya 17.0 LTSC kanalında bulunan tüm Visual Studio 2022 sürümlerine uygulanır ve 17.0.3 sürümüne getirir.
  • "Özellik Paketi" olarak sınıflandırılan Visual Studio 2022 sürüm 17.1.0 güncelleştirmesi , Geçerli kanaldaki istemcide kurumsal kullanım için lisanslı Visual Studio 2022 sürümlerine uygulanır ve 17.1.0 sürümüne güncelleştirir.
  • "Güvenlik Güncelleştirmesi" olarak sınıflandırılan Visual Studio 2022 sürüm 17.2.7 güncelleştirmesi, geçerli kanalda veya 17.2 LTSC kanalında bulunan istemcideki tüm Visual Studio 2022 sürümlerine uygulanır ve 17.2.7 sürümüne getirir.
  • Visual Studio 2022 sürüm 17.3.7 güvenlik güncelleştirmesi, Geçerli kanaldaki istemcideki tüm Visual Studio 2022 sürümlerine uygulanır ve 17.3.7 sürümüne getirir.

İstemci örneği, uygulanan yönetici güncelleştirmesinin sürümünden büyükse, yönetici güncelleştirmesinin hiçbir etkisi olmaz.

İstemci makinesini Yönetici istrator Güncelleştirmeler alacak şekilde yapılandırma

Yapılandırma seçenekleri

Visual Studio yönetici güncelleştirme deneyimini kuruluşunuzun dağıtım tercihleri ve gereksinimleriyle uyumlu olacak şekilde uyarlamak için kullanılabilecek birkaç yapılandırma seçeneği vardır.

En yaygın yapılandırma seçenekleri şunlardır:

  • İş için Windows Update Microsoft Update'i kabul etme**

    Intune tarafından yönetilen buluta bağlı istemci makineleri, İş İçin Windows Update için yapılandırılmalıdır ve İş için Windows Update Microsoft Update kanalı üzerinden Visual Studio yönetici güncelleştirmelerini almak için AllowMUUpdateServicePolicy'ye kabul edilmelidir.

  • Visual Studio yönetici güncelleştirmesi kabul etme

    bu kayıt defteri anahtarı, istemci makinesinin WSUS veya İş İçin Windows Update Microsoft Update kanalları aracılığıyla yönetici güncelleştirmelerini alması için gereklidir. Bu, makine genelinde bir kayıt defteri anahtarıdır ve bu da kutuda yüklü olan tüm Visual Studio örnekleri için geçerli olduğu anlamına gelir.

  • Güncelleştirilmiş ürün bitlerinin kaynak konumu

    İstemci makineler güncelleştirmeyi yürütürken güncelleştirilmiş ürün bitlerini Microsoft CDN aracılığıyla İnternet'ten veya yöneticinin hazırlayıp koruduğu bir ağ düzeni paylaşımından indirir. Her iki durumda da, güncelleştirmeyi yürüten istemci makinesindeki hesabın (genellikle SİSTEM, ancak KULLANICI olarak özelleştirilebilir) hem makinede yönetim ayrıcalıklarına hem de ürün bitlerinin kaynak konumuna erişimi olmalıdır.

    • Ürün İnternet'ten alınıyorsa, güncelleştirmeyi yürüten SİSTEM hesabının en azından Visual Studio uç noktalarına erişimi olmalıdır.
    • Ürün bir ağ düzeni konumundan kaynaklanıyorsa, yönetici güncelleştirmesinin başarıyla dağıtılabilmesi için aşağıdaki koşulların geçerli olması gerekir:
    • Güncelleştirmeyi yürüten hesabın ağ paylaşımı izinleri olmalıdır. Örneğin, SISTEM hesapları yönetici güncelleştirmelerini yürütüyorsa, ağ düzeni paylaşımı için "Etki Alanı Bilgisayarları" grubu izinlerini vermeniz gerekir.
    • İstemci makine, bir noktada önyükleyiciyi bu ağ düzeni konumundan çalıştırmış olmalıdır. İdeal olarak, özgün istemci yüklemesi ağ düzenindeki önyükleyici kullanılarak gerçekleştirilirdi, ancak aynı ağ konumunda güncelleştirilmiş bir önyükleyici kullanarak bir güncelleştirme yüklemiş olmanız da mümkündür. Bu eylemlerden biri, istemci makinesine söz konusu düzen konumuyla bir bağlantı ekler.
    • Ağ düzeni konumu (istemcinin bağlı olduğu konum), yönetici güncelleştirmesinin dağıtmak istediği güncelleştirilmiş ürün bitlerini içerecek şekilde güncelleştirilmelidir.

Desteklenen tüm yönetici güncelleştirme davranışlarının kapsamlı listesi için Denetim Yönetici Istrator Güncelleştirme Grubu İlkeleri veya Visual Studio'yu güncelleştirmek için komut satırı parametrelerini kullanma belgelerine bakın.

Yönetici güncelleştirmesi yapılandırma yöntemleri

Yönetici güncelleştirmelerini yapılandırmanın üç ana yöntemi vardır: ilkeler aracılığıyla) istemci makinesindeki bir yapılandırma dosyası aracılığıyla veya SCCM Configuration Manager veya Microsoft Endpoint Manager'da Yönetici istrator Update dağıtım paketinin değiştirilmesi yoluyla.

İlkeler

Yönetici istrator güncelleştirmeleri, kuruluş dağıtımları için ilkeleri yapılandırma bölümünde açıklandığı gibi Yönetici istrator Güncelleştirmeler Enabled gibi belirli ilke yapılandırmasını arar. İlkeleri yapılandırmak için istemci bilgisayarda Yönetici erişim gereklidir.

Yapılandırma dosyası

Bazı ayarlar, istemci makinesinde isteğe bağlı bir yapılandırma dosyasında korunabilir. Bu dosya, yalnızca bir kez ayarlayıp gelecekteki tüm yönetici güncelleştirmelerine uygulanmasını sağlama avantajına sahiptir. Yapılandırma dosyası yaklaşımı bir kayıt defteri anahtarı gibi davranır ve makine genelindedir; bu, istemci makinesinde yüklü olan tüm Visual Studio yüklemelerine uygulanacağı anlamına gelir. Yapılandırma dosyasının standart konumu konumundadır C:\ProgramData\Microsoft\VisualStudio\updates.config. Ancak, dosyayı depolamak için başka bir konum kullanmak isterseniz, UpdateConfigurationFile ilkesini yapılandırarak ve değeri yapılandırma dosyanızın yoluna ayarlayarak bunu yapabilirsiniz.

JSON biçimindeki yapılandırma dosyası, Visual Studio yükleyicisine geçirebileceğiniz daha fazla anahtar belirten virgülle ayrılmış bir dize dizisi olan seçeneğini installerUpdateArgsdestekler. Dosyanın içeriğinde geçersiz bir alan veya desteklenmeyen bir seçenek varsa güncelleştirme başarısız olur. Daha fazla bilgi için bkz . Visual Studio'yu yüklemek için komut satırı parametrelerini kullanma.

Aşağıda örnek bir yapılandırma dosyası verilmişti:

"installerUpdateArgs" : ["--quiet", "--keepWindowsUpdateOn"], 
"checkPendingReboot" :  "true" 

SCCM veya Intune'da Yönetici istrator Güncelleştirmeler Paketini el ile güncelleştirme

Tek bir yönetici güncelleştirme paketinin komut satırı parametreleri, BT Yönetici tarafından SCCM veya Microsoft Endpoint Manager'da el ile değiştirilebilir. Teknik olarak mümkün olsa da genellikle bu yaklaşımı önermeyiz.

Doğrulama, hata kodları ve sorun giderme

Visual Studio'nun güncelleştirildiğini belirleme

Yönetici güncelleştirmesinin doğru yüklendiğini doğrulamak için aşağıdaki yöntemlerden birini kullanabilirsiniz:

  • İstemci bilgisayarda Visual Studio'yu başlatın, Yardım>Hakkında'yı seçin ve sürüm numarasının hedeflenen güncelleştirmenin başlığındaki son numarayla eşleşip eşleşmediğini doğrulayın.
  • Bilgisayardaki Visual Studio'nun çeşitli sürümlerini belirlemek için istemci makinesindeki vswhere aracını kullanın. Daha fazla bilgi için bkz . Visual Studio örneklerini algılama ve yönetme araçları.
  • Her yönetim güncelleştirme girişimi, istemci makinesinin %temp% dizininde güncelleştirme işleminin ilerleme durumunu yakalayan birkaç günlük dosyası oluşturur. Klasörü tarihe göre sıralayın ve sırasıyla , dd_bootstrapper, dd_clientve dd_setup yönetim güncelleştirmeleri, önyükleyici, Visual Studio Yükleyicisi ve kurulum altyapısını başlatan dd_updatedriverdosyaları arayın. Bu günlük dosyalarının güncelleştirmenin başarıyla uygulandığını belirten bir 0 içerdiğini doğrulayın. Bu günlük dosyaları, yapılandırma dosyasının kullanıldığını doğrulamak için de kullanılabilir. Diğer ayrıntılar için Visual Studio Günlük Toplama Aracı'na bakın.

Hata kodları ve koşulları

Önemli

Güncelleştirmeyi yüklemeden önce Visual Studio'yu kapatmanız gerektiğini unutmayın. Visual Studio açıksa veya kullanılıyorsa güncelleştirme yüklemesi iptal edilir.

Yönetici istrator güncelleştirmeleri aşağıdaki dönüş kodlarını döndürebilir:

Hata kodu Tanım
0 Yönetim güncelleştirmesi başarıyla yüklendi.
1001 Visual Studio Yükleyicisi veya ilgili bir kurulum işlemi çalışıyor. Güncelleştirme uygulanmaz.
1002 Visual Studio Yükleyicisi duraklatıldı. Güncelleştirme uygulanmaz.
1003 Visual Studio kullanımda olduğundan güncelleştirme iptal edildi. Bu koşul bayrağı kullanılarak --force geçersiz hale gelebilir.
1004 İnternet algılanmadı. Güncelleştirme, güncelleştirilmiş dosyaları tutan İnternet konumuyla iletişim kuramadı. Güncelleştirme uygulanmaz.
1005 Yönetici istrator Güncelleştirmeler Enabled kayıt defteri değeri 0 olarak ayarlanır veya hiç ayarlanmaz. Güncelleştirme uygulanmaz.
1006 Yönetici istrator Güncelleştirmeler OptOut kayıt defteri değeri 1 olarak ayarlanır. Güncelleştirme uygulanmaz. Anahtar, yönetici tarafından güncelleştirilmemesi gereken istemci bilgisayarlara yöneliktir.
1007 Visual Studio Yükleyicisi yüklü değil.
1009 Visual Studio örneği bir düzen kullanacak şekilde yapılandırıldı, ancak düzende güncelleştirmeyi gerçekleştirmek için paketler eksik.
3010 Sistemin yeniden başlatılması gerekir. Güncelleştirme uygulanmış veya uygulanmamış olabilir. Bilgisayarı yeniden başlatın ve güncelleştirmeyi yeniden deneyin.
8006 VS ile ilgili işlem çalıştığından güncelleştirme iptal edildi
862968 Güncelleştirme başarılı oldu ve yeniden başlatma önerilir ancak gerekli değildir.
8007070 Diskte yeterli alan olmadığından güncelleştirme iptal edildi.
Diğer Güncelleştirme uygulanmaya çalışılırken hata oluştu. Güncelleştirme uygulanmaz.

İstemci hata kodlarının kapsamlı bir listesi için bkz . Visual Studio'yu yüklemek için komut satırı parametrelerini kullanma.

Destek veya sorun giderme

Bazen işler ters gidebilir. Visual Studio yüklemeniz başarısız olursa, adım adım yönergeler için bkz . Visual Studio yükleme ve yükseltme sorunlarını giderme.

İşte birkaç destek seçeneği daha:

  • Yüklemeyle ilgili sorunlar için bir yükleme sohbeti (yalnızca İngilizce) destek seçeneği sunuyoruz.
  • Hem Visual Studio Yükleyicisi hem de Visual Studio IDE'de görünen Sorun Bildir aracı aracılığıyla ürün sorunlarını bize bildirin. BT Yönetici uzmanıysanız ve Visual Studio yüklü değilse, BT'yi geri bildirim Yönetici buradan gönderebilirsiniz.
  • Visual Studio Geliştirici Topluluğu bir özellik önerin, ürün sorunlarını izleyin ve yanıtlar bulun.

Visual Studio yönetici güncelleştirmeleri hakkında geri bildirim sağlamak veya güncelleştirmeleri etkileyen sorunları bildirmek için aşağıdaki yöntemleri kullanabilirsiniz:

Ayrıca bkz.

Daha fazla bilgi edinmek için aşağıdaki ek kaynakları inceleyin: