Aujourd'hui, j'ai reçu le message suivant:
L'ordinateur était gelé et le seul bouton disponible était "Obtenir les mises à jour".
Je n'ai pas besoin de cette fonctionnalité, je dois travailler, pas servir ma machine le temps qu'elle veut.
Actuellement, j'ai redémarré à froid et j'ai eu le temps d'ouvrir le gestionnaire de tâches et de traiter Explorer sur différents écrans avant que le message ne réapparaisse. En raison du bogue dans l'application, j'ai pu tuer le processus MusNotification.exe
.
Malheureusement, je ne peux pas limiter l'accès système aux fichiers musnotification.exe
et musnotificationux.exe
, ni les ajouter à la liste noire d'antivirus.
Comment interdire cette fonctionnalité?
Malheureusement, je ne parviens pas à limiter l'accès système aux fichiers musnotification.exe et musnotificationux.exe
D'après mes observations, "restreindre l'accès système aux fichiers musnotification.exe et musnotificationux.exe" est une méthode efficace de blocage de ce message, si vous disposez des privilèges d'administrateur.
Collez ces lignes dans cmd
élevé pour empêcher tout le monde d'exécuter les deux fichiers:
cd /d "%Windir%\System32"
takeown /F MusNotification.exe
icacls MusNotification.exe /deny Everyone:(X)
takeown /F MusNotificationUx.exe
icacls MusNotificationUx.exe /deny Everyone:(X)
rem
J'ai réussi à créer une machine virtuelle Hyper-V capable de tester cette "fonctionnalité".
gpedit.msc
, modifiez Windows Update en notifiant le téléchargement.usoclient StartScan
et attendez que l'utilisation du processeur revienne à la normale. Enregistrez un point de contrôle de machine virtuelle.Maintenant, changer la date du système sur un mois plus tard (!) Déclenchera immédiatement le message "Les mises à jour sont disponibles".
Cependant, si je restaure le point de contrôle et colle les commandes ci-dessus, changer la date ne fera rien de spécial.
Modifier:
Pour annuler les modifications, exécutez les commandes suivantes:
cd /d "%Windir%\System32"
icacls MusNotification.exe /remove:d Everyone
icacls MusNotification.exe /grant Everyone:F
icacls MusNotification.exe /setowner "NT SERVICE\TrustedInstaller"
icacls MusNotification.exe /remove:g Everyone
icacls MusNotificationUx.exe /remove:d Everyone
icacls MusNotificationUx.exe /grant Everyone:F
icacls MusNotificationUx.exe /setowner "NT SERVICE\TrustedInstaller"
icacls MusNotificationUx.exe /remove:g Everyone
rem
Cela supprime d'abord la restriction d'exécution et accorde temporairement à Tout le monde un accès complet aux deux fichiers pertinents, de sorte que vous puissiez modifier le propriétaire des fichiers en Windows (TrustedInstaller
). Après le changement de propriété, l'accès complet temporaire est supprimé. Ceci est testé sur Windows Server 2016 TP4 et ramène le dialogue terrible, si je modifie la date du système à 1 mois plus tard.
Le seul moyen que j'ai trouvé pour éviter cette merde est de changer le MusNotificationUx.exe pour quelque chose de moins gênant, disons cmd.exe ou quelque chose de similaire. Bien sûr, une fenêtre s'ouvre toujours, mais elle ne bloque pas la totalité de la machine.
Pour ce faire, assurez-vous de changer le propriétaire du fichier en conséquence (en l’éloignant de TrustedInstaller) et de définir l’accès au fichier en conséquence. Puis remplacez le fichier.
Cette "fonctionnalité" est une gifle pour quiconque utilise Windows 10.
Lorsque la fenêtre s'ouvre, cliquez sur un élément pour ouvrir le panneau de mise à jour et définir une heure de redémarrage pour l'application des mises à jour. Ceci est totalement indésirable.
Il existe une astuce plus simple pour fermer la fenêtre sans la toucher: