Uygulandığı Öğe
.NET

Şunlar için geçerlidir:

Microsoft .NET Framework 4.6 Microsoft .NET Framework 4.6.1 Microsoft .NET Framework 4.6.2 Microsoft .NET Framework 4.7 Microsoft .NET Framework 4.7.1 Microsoft .NET Framework 4.7.2

Ö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 bir cihaz alt kümeniz varsa yama yönetimi ve uyumluluk araç takımlarınızda 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 aşağıdaki Windows 7 Service Pack 1 sürümleri için görünecektir:

Not Bildirim, 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.

ÖNEMLİ .NET Framework 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1 ve 4.6 için tüm güncelleştirmeler d3dcompiler_47.dll güncelleştirmesinin yüklenmesini gerektirir. Bu güncelleştirmeyi uygulamadan önce eklenen d3dcompiler_47.dll güncelleştirmesini yüklemenizi öneririz. d3dcompiler_47.dll hakkında daha fazla bilgi için bkz. KB 4019990.

ÖNEMLİ Bu güncelleştirmeyi yükledikten sonra bir dil paketi yüklerseniz bu güncelleştirmeyi yeniden yüklemeniz gereklidir. Bu nedenle, bu güncelleştirmeyi yüklemeden önce ihtiyacınız olan tüm dil paketlerini yüklemenizi öneririz. Daha fazla bilgi için bkz. Windows'a dil paketleri ekleme.

Ö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

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.

CLR1

- 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

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.

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:

    NDP47-KB4578963-x86.exe /createlayout <fullpath>

    x64 tabanlı sistemler için:

    NDP47-KB4578963-x64.exe /createlayout <fullpath>

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

    NDP47-KB4578963.msp

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

    NDP47-KB4578963.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.