Uygulandığı Öğe
.NET

Şunlar için geçerlidir:

Microsoft .NET Framework 4.8

ÖNEMLİ Bu güncelleştirmeyi yüklemeden önce Bu güncelleştirmeyi edinme bölümünde listelenen gerekli güncelleştirmeleri yüklediğinizi doğrulayın. 

ÖNEMLİ14 Ocak 2020 güncelleştirmelerini yüklemeden önce Windows Server 2008 R2 SP1 kullanan ve ESU çoklu etkinleştirme anahtarı (MAK) eklentisini etkinleştiren bazı müşterilerin anahtarlarını yeniden etkinleştirmeleri gerekebilir. Etkilenen cihazlarda yeniden etkinleştirme işleminin yalnızca bir kez gerçekleştirilmesi gerekir.  Etkinleştirme hakkında bilgi için bu blog gönderisini inceleyin.

ÖNEMLİ WSUS tarama cab dosyaları Windows 7 SP1 ve Windows Server 2008 R2 SP1 için kullanılabilir olmaya devam edecektir. Bu işletim sistemlerini ESU olmadan çalıştıran cihazların bir alt kümesine sahipseniz, bunlar düzeltme eki yönetimi ve uyumluluk araç kümelerinizde uyumsuz olarak görünebilir.

ÖNEMLİ Bu işletim sistemlerinin şirket içi sürümleri için Genişletilmiş Güvenlik Güncelleştirmesi'ni (ESU) satın alan müşterilerin, genişletilmiş destek 14 Ocak 2020'de sona erdikten sonra güvenlik güncelleştirmelerini almaya devam etmek için KB4522133'deki yordamları izlemeleri gerekir. ESU ve hangi sürümlerin desteklendiği hakkında daha fazla bilgi için bkz. KB4497181.

ÖNEMLİ 15 Ocak 2020'den itibaren, 14 Ocak 2020'de destek sona erdikten sonra Windows 7 Service Pack 1'i kullanmaya devam etme riskini açıklayan bir tam ekran bildirimi görüntülenir. Bildirim, siz etkileşimde bulunana kadar ekranda kalacaktır. Bu bildirim yalnızca Windows 7 Service Pack 1'in aşağıdaki sürümlerinde görünür:

NotBildirim, etki alanına katılmış makinelerde veya bilgi noktası modundaki makinelerde görünmez.

ÖNEMLİ Ağustos 2019'dan başlayarak, Windows Server 2008 R2 SP1 ve Windows 7SP1 için .NET Framework 4.6 ve üzeri güncelleştirmeler SHA-2 Kod imzalama desteği gerektirir. Yükleme sorunlarını önlemek için bu güncelleştirmeyi uygulamadan önce lütfen en son Windows Güncelleştirmeler sahip olduğunuzdan emin olun. SHA-2 kod imzalama destek güncelleştirmeleri hakkında daha ayrıntılı bilgi için bkz. KB 4474419.

Özet

Güvenlik geliştirmeleri

.NET Framework bellekteki nesneleri yanlış işlediğinde bir bilgilerin açığa çıkması güvenlik açığı oluşur. Güvenlik açığından başarıyla yararlanan bir saldırgan, etkilenen sistemin belleğinin içeriğini açıklayabilir. Güvenlik açığından yararlanmak için kimliği doğrulanmış bir saldırganın özel olarak hazırlanmış bir uygulama çalıştırması gerekir. Güncelleştirme, .NET Framework bellekteki nesneleri nasıl işlediğini düzelterek güvenlik açığını giderir.

Güvenlik açıkları hakkında daha fazla bilgi edinmek için aşağıdaki Ortak Güvenlik Açıkları ve Etkilenmeler (CVE) bölümüne gidin.

Kalite ve güvenilirlik iyileştirmeleri

WCF1

- WCF hizmetlerinin bazen birden çok hizmeti eşzamanlı olarak başlatırken başlatılamaya başlamasıyla ilgili bir sorun giderildi.

Winforms

- Control.AccessibleName, Control.AccessibleRole ve Control.AccessibleDescription özelliklerinin şu denetimler için çalışmayı durdurduğu .NET Framework 4.8'de ortaya çıkan regresyon giderildi: Label, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView.

- Veriye bağlı birleşik giriş kutuları için birleşik giriş kutusu öğeleri için erişilebilir addaki bir regresyon giderildi. .NET Framework 4.8, DisplayMember özelliğinin değeri yerine tür adını erişilebilir bir ad olarak kullanmaya başladı, bu geliştirmede DisplayMember yeniden kullanılıyor.

ASP.NET

- ASP.Net denetim çıkışında AppPathModifier'ın devre dışı bırakılması.

- ASP.Net isteği bağlamındaki HttpCookie nesneleri yerine tanımlama bilgisi bayrakları için yapılandırılmış varsayılanlarla oluşturulur. NET stili ilkel varsayılanlar 'yeni HttpCookie(ad)' davranışıyla eşleşecek şekilde ayarlanır.

SQL

- Bazen bir kullanıcı bir Azure SQL veritabanına bağlandığında, kapanım tabanlı bir işlem gerçekleştirdiğinde ve ardından aynı Kanıtlama URL'sine sahip olan ve ikinci sunucuda bir kapanım işlemi gerçekleştiren aynı sunucu altında başka bir veritabanına bağlandığında oluşan bir hata giderildi.

CLR2

- ClR tarafından thread.Start() ve iş parçacığı havuzu iş parçacıkları tarafından oluşturulan yeni iş parçacıkları için yapılan otomatik CPU grubu atamasını devre dışı bırakmak için 0 olarak ayarlanabilen bir CLR yapılandırma değişkeni Thread_AssignCpuGroups (varsayılan olarak 1) eklendi; böylece bir uygulama kendi iş parçacığı yayma işlemini gerçekleştirebilir.

- Unsafe.ByteOffset gibi yeni API'ler kullanılırken oluşabilecek nadir veri bozulması giderildi

Bu güncelleştirmeyle ilgili bilinen sorunlar

Belirti

Bu güncelleştirme yüklenmez ve aşağıdaki hata iletilerinden birini veya ikisini birden döndürür:

  • -2146762495

  • Geçerli sistem saati veya imzalı dosyadaki zaman damgasıyla doğrulanırken gerekli bir sertifika geçerlilik süresi içinde değildir.

Geçici çözüm

Bu sorunu geçici olarak çözmek için şu adımları izleyin:

  1. Uygun paketin yanındaki İndir düğmesini seçip yerel bir dizine kaydederek paketi Microsoft Update Kataloğu'ndan indirin.

  2. Yükseltilmiş bir komut isteminde yerel dizine gidin ve ardından uygun komutu çalıştırın.

    x86 tabanlı sistemler için:

    NDP48-KB4578977-x86.exe /createlayout <fullpath>

    x64 tabanlı sistemler için:

    NDP48-KB4578977-x64.exe /createlayout <fullpath>

  3. Güncelleştirmeyi yüklemek için aynı yerel dizinden aşağıdaki komutu çalıştırın:

    NDP48-KB4578977.msp

    Alternatif olarak, güncelleştirmeyi sessiz modda yüklemek için aşağıdaki komutu çalıştırın:

    NDP48-KB4578977.msp /q /norestart

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.