Solución:
Desafortunadamente, no puedo restringir el acceso del sistema a los archivos musnotification.exe y musnotificationux.exe
Según mis observaciones, “restringir el acceso del sistema a los archivos musnotification.exe y musnotificationux.exe” es un método eficaz para bloquear ese mensaje, si tiene privilegios de administrador.
Pega estas líneas en elevado cmd
para negar a todos ejecutar los dos archivos:
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
He logrado crear una máquina virtual Hyper-V que puede probar esta “característica”.
- Instalación limpia de Windows 10 Enterprise LTSB
- En
gpedit.msc
cambiar Windows Update para Notificar descarga - Busque actualizaciones, pero reinicie cuando comience a descargarse.
- Correr
usoclient StartScan
y espere a que el uso de la CPU baje a la normalidad. Guarde un punto de control de la máquina virtual.
Ahora, cambiar la fecha del sistema a un mes después (!) Activará al 100% inmediatamente el mensaje “Hay actualizaciones disponibles”.
Sin embargo, si restauro el punto de control y pego los comandos anteriores, cambiar la fecha no hará nada especial.
Editar:
Para deshacer los cambios, ejecute los siguientes comandos:
cd /d "%Windir%System32"
icacls MusNotification.exe /remove:d Everyone
icacls MusNotification.exe /grant Everyone:F
icacls MusNotification.exe /setowner "NT SERVICETrustedInstaller"
icacls MusNotification.exe /remove:g Everyone
icacls MusNotificationUx.exe /remove:d Everyone
icacls MusNotificationUx.exe /grant Everyone:F
icacls MusNotificationUx.exe /setowner "NT SERVICETrustedInstaller"
icacls MusNotificationUx.exe /remove:g Everyone
rem
Esto elimina primero la restricción de ejecución y otorga temporalmente a todos acceso completo a los dos archivos relevantes, de modo que pueda volver a cambiar el propietario de los archivos a Windows (TrustedInstaller
). Después del cambio de propiedad, se elimina el acceso completo temporal. Esto se prueba en Windows Server 2016 TP4 y me devuelve el horrible cuadro de diálogo, si cambio la fecha del sistema a 1 mes después.
La única forma que encontré alrededor de esta basura es cambiar MusNotificationUx.exe por algo menos molesto, digamos cmd.exe o algo así. Claro, todavía se abre una ventana, pero no bloquea toda la máquina.
Para hacer esto, asegúrese de cambiar el propietario del archivo de manera apropiada (lejos de TrustedInstaller) y configure el acceso al archivo en consecuencia. Luego reemplace el archivo.
Esta “característica” es una bofetada para cualquiera que use Windows 10.