Clé de registre / GPO pour désactiver et bloquer la mise à niveau de Windows 10?

22

Un de nos utilisateurs distants de Windows 7 Professionnel vient de signaler qu'il a reçu une offre de mise à niveau de réservation pour Windows 10. Il semble que l' application «Obtenir» Windows 10 dans sa barre d'état système soit légitime. Jusqu'à présent, cela ne semble toucher que des appareils qui ne sont pas joints à un domaine.

À moins de désinstaller / masquer la mise à jour Windows qui a activé la mise à niveau, existe-t-il un moyen de désactiver l'application de mise à niveau (et bien sûr la mise à niveau elle-même)?

poussée
la source
Cela ne semble pas du tout étrange. windowsitpro.com/windows-10/… - "toute version Pro de Windows 7 et Windows 8 (que la plupart des petites et moyennes entreprises utilisent) obtiendra la mise à niveau vers Windows 10 gratuitement via Windows Update, tout comme celles désignées pour citer / sans citer les consommateurs. " . Je me demandais également aujourd'hui s'il y aurait un moyen de le bloquer.
TessellatingHeckler
@TessellatingHeckler: Vous avez raison. Modification de la question pour supprimer les informations inexactes.
poke
Quelqu'un a-t-il vu cela se produire sur une version d'entreprise de Windows 7/8 / 8.1? Ou cela ne s'applique-t-il qu'à Pro (et inférieur), comme il se doit?
blaughw
1
J'ai consolidé les deux réponses les plus appréciées dans cette seule commande: reg add HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ Gwx / v "DisableGwx" / t REG_DWORD / d 0x1 & reg add HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate / v "DisableOSUpgrade" / t REG_DWORD / d 0x1 (le premier masque la notification de mise à jour, tandis que le second bloque la mise à niveau du système d'exploitation) Pour vérifier, remplacez 'reg add' par 'reg query' et supprimez tous les paramètres
wandersick

Réponses:

19

Selon cet article, vous pouvez ajouter l'entrée de registre suivante pour désactiver Get Windows 10:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx]
"DisableGwx"=dword:00000001

Essayez HLM \ Software \ WOW6432Node \ RegisteredApplications \ GWX et renommez-le.

Arne de Bruijn
la source
2
+1: appliqué la clé et tué gwx.exe. Je ne suis pas revenu après un redémarrage.
poke
8

Pour désactiver correctement la mise à niveau de Windows 10 comme recommandé par Microsoft, je vous conseille de lire l'article suivant:

Réf: https://support.microsoft.com/en-us/kb/3080351

La configuration d'un ordinateur

Pour bloquer la mise à niveau à l'aide de la configuration de l'ordinateur, procédez comme suit

Cliquez sur Configuration ordinateur.

Cliquez sur Stratégies.

Cliquez sur Modèles d'administration.

Cliquez sur Composants Windows.

Cliquez sur Windows Update.

Double-cliquez sur Désactiver la mise à niveau vers la dernière version de Windows via Windows Update.

Cliquez sur Activer.

Chemin d'accès à la stratégie

Configuration ordinateur / Modèles d'administration / Composants Windows / Politique de mise à jour Windows

Paramètre: désactiver la mise à niveau vers la dernière version de Windows via Windows Update

Registre Windows

Important Suivez attentivement les étapes de cette section. De graves problèmes peuvent survenir si vous modifiez le registre de manière incorrecte. Avant de le modifier, sauvegardez le registre pour restauration en cas de problèmes.

Pour supprimer cette offre via le registre, spécifiez la valeur de registre suivante:

Sous-clé: HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate Valeur DWORD: DisableOSUpgrade = 1

EricSP
la source
2
Vous avez raté une étape. Cette stratégie de groupe n'existera pas sur une machine Windows 7 à moins qu'elle ne dispose du client Windows Update pour Windows 7 et Windows Server 2008 R2: juillet 2015
austinian
@austinian Je pense que c'est le même cas pour le DC. J'ai cherché dans le GPO le domaine sur mon serveur 2012 et je ne trouve pas ces clés de GPO.
bgmCoder
J'ai donc dû d'abord installer Windows8.1-KB3065988-v2-x64.msusur le contrôleur de domaine avant de pouvoir avoir l'option dans GPO. Et j'ai également découvert que je ne pouvais pas installer la base de connaissances sur le contrôleur de domaine secondaire - uniquement sur le principal.
bgmCoder
Si vous modifiez l'objet de stratégie de groupe du domaine à partir d'une machine Windows 7 à l'aide de RSAT avec la base de connaissances installée, vous pouvez le faire sans installer la base de connaissances sur le contrôleur de domaine.
Austinian
Ce n'était pas évident pour moi, donc je vais gagner du temps aux autres. Vous devez d'abord désinstaller KB3035583 (la mise à jour GWX). Ensuite, faites ces choses répertoriées (j'avais déjà la stratégie de groupe (menu Démarrer -> rechercher «stratégie» -> modifier la stratégie de groupe) et définissez-la sur «Activer»). J'ai également ajouté la valeur DWORD HKLM \ Software \ Policies \ Microsoft \ Windows \ Gwx: DisableGwx = 1 comme indiqué dans l'article MS KB. PC et GXW redémarrés ont disparu, Windows Update réinstalle KB3035583. Redémarrez à nouveau et cette fois GWX reste désactivé (mais apparaît dans le dossier system32). Assez bien. La première fois que j'ai fait cela, je n'ai pas désinstallé KB3035583 et il est resté actif.
HodlDwon
5

C'est ce type: KB3035583 . Vous voudrez peut-être en créer un wusa.exe /uninstallpour celui-ci s'il est déjà dans la nature. Cela a été une grande nouvelle aujourd'hui, car Microsoft a publié le dernier patch mardi et a en quelque sorte oublié de mentionner le pitch de vente retardé fixé au 1er juin.

Normalement, vous bloqueriez cette mise à jour dans WSUS / SCCM. Bien sûr, dans ce cas, vous ne pouviez pas savoir quoi bloquer. Je n'ai certainement pas reçu de notification de mon équipe MS dans mes e-mails de notification préalable.

Les gens de SuperUser sont également partout aujourd'hui:

/superuser/922068/how-to-disable-the-get-windows-10-icon-shown-in-the-notification-area-tray

blaughw
la source
J'ai essayé ceci sur un système de test. La mise à jour a très bien été désinstallée mais réinstallée du jour au lendemain. L'icône est de retour dans la barre d'état système. Des réflexions sur la façon de bloquer cela sans utiliser WSUS / SCCM?
poke
@poke: Désinstallez-le à nouveau, puis allez dans Panneau de configuration> Système et sécurité> Windows Update> Sélectionnez les mises à jour à installer - Vous verrez cette mise à jour désinstallée disponible dans la liste> Faites un clic droit dessus et sélectionnez "Masquer la mise à jour" - ce fera l'affaire. Étonnamment, je ne peux pas trouver d'outil CLI ou d'applet de commande PowerShell pour le faire sans patauger via l'interface graphique.
Mikhail
@Mikhail: Ce serait bien s'ils avaient l'option CLI. L'interface graphique est utile pour les situations impliquant exactement 1 ou peut-être 2 ordinateurs, mais absolument plus :-)
poke