Aracılığıyla paylaş


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:

İ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 makinesinin 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 indirip yükler; bu da SYSTEM hesabının makinede yönetici ayrıcalıklarına sahip olması ve güncelleştirilmiş ürün bitleriniindirmek için İnternet'e veya ağ düzeni konumuna da 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 taban çizgilerinin 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ümleri (örneğin Enterprise, Professional, Community vb.) için geçerlidir 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'nda "Özellik Paketleri" olarak yayımlanır ve bunlar, isteğe bağlı olarak manuel şekilde SCCM Configuration Manager'a 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 isteğe bağlı olarak SCCM Configuration Manager içeri aktarılabilir.

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

Her yöneticinin başlığı, güncellemenin sonuç versiyonunu belirtir. Örneğin

  • "Güvenlik Güncelleştirmesi" olarak sınıflandırılan Visual Studio 2022 sürüm 17.0.3 güncelleştirmesi, geçerli kanal veya 17.0 LTSC kanalındaki istemcideki 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ümleri için geçerli olur ve bunu 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 kanal veya 17.2 LTSC kanalındaki 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.

  • "Güvenlik Güncelleştirmesi" olarak sınıflandırılan Visual Studio 2026 sürüm 18.0.3 güncelleştirmesi, istemcideki 18.0 Kararlı kanalındaki tüm Visual Studio 2026 sürümlerine uygulanır ve 18.0.3 sürümüne getirir.
  • "Özellik Paketi" olarak sınıflandırılan Visual Studio 2026 sürüm 18.1.0 güncelleştirmesi, Kararlı kanaldaki istemcide kurumsal kullanım için lisanslı Visual Studio 2026 sürümlerine uygulanır ve bunu 18.1.0 sürümüne güncelleştirir.
  • "Güvenlik Güncelleştirmesi" olarak sınıflandırılan Visual Studio 2026 sürüm 18.2.7 güncelleştirmesi, Kararlı kanaldaki istemcideki tüm Visual Studio 2026 sürümlerine uygulanır ve 18.2.7 sürümüne getirir.
  • Visual Studio 2026 sürüm 18.3.7 güvenlik güncelleştirmesi , Kararlı kanaldaki istemcideki tüm Visual Studio 2026 sürümlerine uygulanır ve 18.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 Güncelleştirmelerini 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:

  • Microsoft Update'e Katılma: İşletmeler için Windows Update

    Intune tarafından yönetilen buluta bağlı istemci makinelerinin, Visual Studio yönetici güncellemelerini İş için Windows Update Microsoft Update kanalı aracılığıyla alabilmesi için, İş İçin Windows Update ve AllowMUUpdateServicePolicy seçeneği kabul edilerek yapılandırılması gerekmektedir.

  • Visual Studio yönetici güncelleştirmesi için katılım

    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 SYSTEM, ancak USER 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 SYSTEM hesabının en azVisual 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ştirilmiş olmalıdır.

Desteklenen tüm yönetici güncelleştirme davranışlarının kapsamlı listesi için, Yönetici Güncelleştirme Grubu İlkelerini Denetleme veya visual studio belgelerini güncelleştirmek için komut satırı parametrelerini kullanma 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: istemci makinesindeki bir yapılandırma dosyası aracılığıyla ilkeler aracılığıyla veya SCCM Configuration Manager veya Microsoft Endpoint Manager'da Yönetici Güncelleştirmesi dağıtım paketinin değiştirilmesi yoluyla.

Politikalar

Yönetici güncelleştirmeleri, Kurumsal dağıtımlar için ilkeleri yapılandırmabölümünde açıklandığı gibi, AdministratorUpdatesEnabled gibi belirli ilke yapılandırmalarını arar. İlkeleri yapılandırmak için istemci bilgisayarda yönetici erişimi 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 C:\ProgramData\Microsoft\VisualStudio\updates.configkonumundadır. 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üllerle ayrılmış dize dizisi olan installerUpdateArgsseçeneğini destekler. 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 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 Güncelleştirme Paketini el ile güncelleştirme

Tek bir yönetici güncelleştirme paketinin komut satırı parametreleri, BT Yöneticisi 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öğesini 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 çeşitli Visual Studio sürümlerini tanımlamak için istemci makinesindeki vswhere aracını kullanın. Daha fazla bilgi için bkz. Visual Studio örneklerini algılamaya ve yönetmeye yönelik araçlar.
  • Her yönetim güncelleştirme girişimi, istemci makinenin %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 yönetim güncelleştirmeleri, önyükleyici, Visual Studio Yükleyicisi ve kurulum altyapısı için dd_updatedriver, dd_bootstrapper, dd_clientve dd_setup başlayan dosyaları 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. Daha fazla bilgi için Visual Studio Günlük Toplama Aracı 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 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, --force bayrağı kullanılarak geçersiz hale gelebilir.
1004 İnternet tespit edilmedi. Güncelleştirme, güncelleştirilmiş dosyaları tutan İnternet konumuyla iletişim kuramadı. Güncelleştirme uygulanmaz.
1005 AdministratorUpdatesEnabled kayıt defteri değeri 0 olarak ayarlanır veya hiç ayarlanmaz. Güncelleştirme uygulanmaz.
1006 AdministratorUpdatesOptOut kayıt defteri değeri 1olarak 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 yükleme sohbeti (yalnızca İngilizce) destek seçeneğini kullanın.
  • Hem Visual Studio Yükleyicisi'nde hem de Visual Studio IDE'de görünen Sorun Bildir aracını kullanarak ürün sorunlarını bize bildirin. BT Yöneticisiyseniz ve Visual Studio yüklü değilse, BT Yöneticisi geri bildirimi gönderebilirsiniz.
  • Visual Studio Geliştirici Topluluğu 'da 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: