Microsoft Windows Update'te .NET Core Güncellemelerini devre dışı bırakın
Microsoft Windows Update'te .NET Core Güncellemeleri Nasıl Devre Dışı Bırakılır
Microsoft, şirketin Windows'ta .NET Core yazılımı için güncellemeleri sağlama şeklini değiştirdi. Artık dahil edilmiştir Microsoft Güncellemeleri, ve diğer şirketin ürünleriyle birlikte güncellemeler alacak. İlgilenen kullanıcılar için Microsoft, .NET Core'un (tüm sürümler) güncellemeleri otomatik olarak almasını önlemek için ek denetimler koyar.
Aralık 2020'den itibaren Microsoft, Microsoft Update (Windows Update) aracılığıyla Windows'ta .NET Core güncellemeleri sunacaktır. Microsoft güncellemesi, bilgisayarda yüklü olan tüm Microsoft ürünlerine güncellemeler sağlayan bir hizmettir. Windows 10'da hizmeti açarak etkinleştirebilirsiniz. Ayarlar > Güncelleme ve güvenlik > Windows Update ve ardından Gelişmiş seçenekler Sağdaki. Seçenek adlandırıldı Windows'u güncellediğinizde diğer Microsoft ürünleri için güncellemeler alın
. Etkinleştirildiğinde, yüklü tüm Microsoft ürünlerine güncellemeler gönderir, aksi takdirde yalnızca Windows güncellemeleri teslim edilir.Reklamcılık
Microsoft, kullanıcılara .NET Core güncellemelerini yukarıdaki seçenekten hariç tutmak için bir dizi seçenek sunar.
.NET Core, Windows 10'da güncellemeleri nasıl alacak?
Daha önce, .NET Core güncellemeleri, potansiyel olarak bozulan uygulamalarla ilgili müşteri geri bildirimleri nedeniyle Microsoft Update aracılığıyla mevcut değildi. Bu geri bildirim, güncellemelerin yan yana değil yerinde yüklendiği .NET Framework için daha önce toplanmıştı.
Yine de. .NET Core güncellemeleri, ana ve küçük sürümler dahil olmak üzere her zaman yan yana yüklenir. Yalnızca aylık servis güncellemeleri yerinde yüklenir ve önceki servis güncellemelerinin yerini alır. .NET Framework'ün aksine, .NET Core bağımsız bir yazılımdır ve Windows'un bir bileşeni değildir.
.NET Core güncellemelerinin nasıl çalıştığı aşağıda açıklanmıştır.
- Cihazlar, Microsoft Update'ten .NET Core güncellemelerini alacaktır.
- İşletim sisteminde yalnızca en son hizmet sürümü mevcut olacaktır. Önceden yüklenmiş tüm küçük sürümlerin yerini alacak. Örneğin. 3.1.5 sürümü, 3.1.x'ten daha eski olan her şeyin yerini alacaktır.
- Microsoft Update, yayın öncesi .NET Core sürümlerini içermez.
Yüklemekle ilgilenmiyorsanız, tüm veya tek tek sürümler için .NET Core güncellemelerini nasıl devre dışı bırakabileceğiniz aşağıda açıklanmıştır.
Microsoft Windows Update'te .NET Core Güncellemelerini Devre Dışı Bırakmak İçin
- Aç Kayıt Defteri Düzenleyicisi uygulaması.
- Aşağıdaki Kayıt Defteri anahtarına gidin.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET
. Kayıt defteri anahtarına nasıl gidileceğini görün tek tıklamayla. Bu anahtar eksikse, manuel olarak oluşturun. - Sağ tarafta, yeni bir 32-Bit DWORD değerini değiştirin veya oluşturun blokMU.
Not: Olsanız bile 64 bit Windows çalıştıran yine de 32 bitlik bir DWORD değeri oluşturmalısınız. - Değerini ondalık olarak 1 olarak ayarlayın.
- Registry tweak tarafından yapılan değişikliklerin yürürlüğe girmesi için yapmanız gerekenler Windows 10'u yeniden başlatın.
Bitirdiniz.
Alternatif olarak, ayrı yazılım sürümleri için .NET Core güncellemelerini devre dışı bırakmak isteyebilirsiniz. İşte nasıl yapılabileceği.
Bireysel .NET Core sürümleri için güncellemeleri devre dışı bırakın
- Aç Kayıt Defteri Düzenleyicisi uygulaması.
- Aşağıdaki Kayıt Defteri anahtarına gidin (eksik anahtarları oluşturun, ör.
.AĞ
ve.NET\5.0)
.- .NET Core 5 için -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
- .NET Core 3.1 için -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
- .NET Core 2.1 için -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
- .NET Core 5 için -
- Sağ tarafta, yeni bir 32-Bit DWORD değerini değiştirin veya oluşturun blokMU.
Not: Olsanız bile 64 bit Windows çalıştıran yine de 32 bitlik bir DWORD değeri oluşturmalısınız. - Değerini ondalık olarak 1 olarak ayarlayın.
- Registry tweak tarafından yapılan değişikliklerin yürürlüğe girmesi için yapmanız gerekenler Windows 10'u yeniden başlatın.
Bitirdiniz.
Peki, devre dışı bırakırsanız Windows'u güncellediğinizde diğer Microsoft ürünleri için güncellemeler alın seçeneği, Windows Update'in gelişmiş ayarlarında, .NET Core güncellemelerini almayacaksınız. Ancak bu, cihazınızın diğer Microsoft uygulamaları için istenmeyen olabilecek güncellemeleri almasını da önleyecektir. Yukarıdaki Kayıt Defteri anahtarları bu sorunu çözer ve diğer ürünler için güncellemeleri etkinleştirirken .NET Core güncellemelerini engellemenize ve hariç tutmanıza izin verir.
Sayesinde msftnext.