К сожалению, я не могу ограничить доступ системы к файлам musnotification.exe и musnotificationux.exe
По моим наблюдениям, «ограничить доступ системы к файлам musnotification.exe и musnotificationux.exe» является эффективным методом блокировки этого сообщения, если у вас есть права администратора.
Вставьте эти строки в cmd
с повышенными правами, чтобы запретить всем выполнять два файла:
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
Мне удалось создать виртуальную машину Hyper-V, которая может протестировать эту "функцию".
- Чистая установка Windows 10 Enterprise LTSB
- В
gpedit.msc
измените Центр обновления Windows, чтобы уведомить загрузку
- Проверьте наличие обновлений, но перезагрузитесь, когда начнется загрузка.
- Запустите
usoclient StartScan
и подождите, пока загрузка ЦП не станет нормальной. Сохраните контрольную точку виртуальной машины.
Теперь измените системную дату на месяц позже (!) 100% немедленно вызовет сообщение "Обновления доступны".
Однако, если я восстановлю контрольную точку и вставлю приведенные выше команды, изменение даты ничего особенного не даст.
Редактировать:
Чтобы отменить изменения, выполните следующие команды:
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
Это сначала снимает ограничение на выполнение и временно предоставляет всем полный доступ к соответствующим двум файлам, чтобы вы могли изменить владельца файлов обратно на Windows (TrustedInstaller
). После смены владельца временный полный доступ удаляется. Это проверено на Windows Server 2016 TP4 и возвращает ужасный диалог, если я изменю системную дату на 1 месяц спустя.