Désactiver les mises à jour .NET Core dans Microsoft Windows Update
Comment désactiver les mises à jour .NET Core dans Microsoft Windows Update
Microsoft a changé la façon dont l'entreprise fournit les mises à jour du logiciel .NET Core sur Windows. Il est désormais inclus dans Mises à jour Microsoft, et recevra des mises à jour avec les produits d'autres sociétés. Pour les utilisateurs intéressés, Microsoft met des contrôles supplémentaires pour empêcher .NET Core (toutes les versions) d'obtenir automatiquement les mises à jour.
À partir de décembre 2020, Microsoft fournira les mises à jour .NET Core sur Windows via Microsoft Update (Windows Update). Microsoft update est un service qui fournit des mises à jour à tous les produits Microsoft installés sur l'ordinateur. Dans Windows 10, vous pouvez activer le service en ouvrant Paramètres > Mise à jour & sécurité > Windows Update, puis en cliquant sur Options avancées sur la droite. L'option est nommée Recevez des mises à jour pour d'autres produits Microsoft lorsque vous mettez à jour Windows
. Lorsqu'il est activé, il fournira des mises à jour à tous les produits Microsoft installés, sinon seules les mises à jour Windows seront fournies.Publicité
Microsoft offre aux utilisateurs un certain nombre d'options pour exclure les mises à jour .NET Core de l'option ci-dessus.
Comment .NET Core recevra les mises à jour dans Windows 10
Auparavant, les mises à jour pour .NET Core n'étaient pas disponibles via Microsoft Update en raison des commentaires des clients concernant les applications potentiellement défaillantes. Ces commentaires ont été collectés précédemment pour .NET Framework, où les mises à jour étaient installées sur place plutôt que côte à côte.
Toutefois. Les mises à jour .NET Core s'installent toujours côte à côte, y compris les versions majeures et mineures. Seules les mises à jour de maintenance mensuelles s'installent sur place et remplacent les mises à jour de maintenance précédentes. Contrairement à .NET Framework, .NET Core est un logiciel indépendant et n'est pas un composant de Windows.
Voici comment fonctionnent les mises à jour .NET Core.
- Les appareils recevront les mises à jour .NET Core de Microsoft Update.
- Seule la dernière version de service sera disponible dans le système d'exploitation. Il remplacera toutes les versions mineures précédemment installées. Par exemple. la version 3.1.5 remplacera tout ce qui est 3.1.x plus ancien.
- Microsoft Update n'inclut pas les versions préliminaires de .NET Core.
Voici comment vous pouvez désactiver les mises à jour .NET Core pour toutes les versions ou des versions individuelles si vous ne souhaitez pas les installer.
Pour désactiver les mises à jour .NET Core dans Microsoft Windows Update
- Ouvrez le Application de l'éditeur de registre.
- Accédez à la clé de registre suivante.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET
. Voir comment accéder à une clé de registre en un clic. Si cette clé est manquante, créez-la manuellement. - A droite, modifiez ou créez une nouvelle valeur DWORD 32 bits BlocMU.
Remarque: même si vous êtes sous Windows 64 bits vous devez toujours créer une valeur DWORD 32 bits. - Définissez sa valeur sur 1 en décimales.
- Pour que les modifications apportées par le réglage du Registre prennent effet, vous devez redémarrer Windows 10.
Vous avez terminé.
Vous pouvez également désactiver les mises à jour .NET Core pour les versions logicielles individuelles. Voici comment cela peut être fait.
Désactiver les mises à jour pour les versions individuelles de .NET Core
- Ouvrez le Application de l'éditeur de registre.
- Accédez à la clé de registre suivante (créez les clés manquantes, par ex.
.RAPPORTER
et.NET\5.0)
.- Pour .NET Core 5 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
- Pour .NET Core 3.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
- Pour .NET Core 2.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
- Pour .NET Core 5 -
- A droite, modifiez ou créez une nouvelle valeur DWORD 32 bits BlocMU.
Remarque: même si vous êtes sous Windows 64 bits vous devez toujours créer une valeur DWORD 32 bits. - Définissez sa valeur sur 1 en décimales.
- Pour que les modifications apportées par le réglage du Registre prennent effet, vous devez redémarrer Windows 10.
Vous avez terminé.
Eh bien, si vous désactivez le Recevez des mises à jour pour d'autres produits Microsoft lorsque vous mettez à jour Windows dans les paramètres avancés de Windows Update, vous ne recevrez pas les mises à jour .NET Core. Cependant, cela empêchera également votre appareil de recevoir des mises à jour pour d'autres applications Microsoft, qui peuvent être indésirables. Les clés de registre ci-dessus résolvent ce problème et vous permettent de bloquer et d'exclure les mises à jour .NET Core tout en ayant activé les mises à jour pour d'autres produits.
Grâce à msftsuivant.