![Как избавиться от сообщения «Доступны обновления» в Windows 10?](https://rvso.com/image/1465779/%D0%9A%D0%B0%D0%BA%20%D0%B8%D0%B7%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F%20%D0%BE%D1%82%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%20%C2%AB%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%20%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%C2%BB%20%D0%B2%20Windows%2010%3F.png)
Сегодня я получил следующее сообщение:
Компьютер завис, и единственной доступной кнопкой была «Получить обновления».
Мне эта функция не нужна, мне нужно работать, а не обслуживать свою машину столько времени, сколько она хочет.
В настоящее время я сделал холодную перезагрузку и успел открыть диспетчер задач и проводник процессов на разных экранах, прежде чем сообщение появилось снова. Из-за ошибки в приложении мне удалось убить MusNotification.exe
процесс.
К сожалению, я не могу ограничить доступ системы к musnotification.exe
файлам musnotificationux.exe
или добавить их в черный список антивируса.
Как запретить эту функцию?
решение1
К сожалению, я не могу ограничить доступ системы к файлам 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 Update измените загрузку уведомления - Проверьте наличие обновлений, но перезагрузите компьютер, когда начнется загрузка.
- Запустите
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
Это сначала снимает ограничение на выполнение и временно предоставляет Everyone полный доступ к соответствующим двум файлам, так что вы можете изменить владельца файлов обратно на Windows ( TrustedInstaller
). После смены владельца временный полный доступ удаляется. Это проверено на Windows Server 2016 TP4 и возвращает ужасное диалоговое окно, если я изменяю системную дату на 1 месяц позже.
решение2
Единственный способ обойти эту хрень, который я нашел, это переключить MusNotificationUx.exe на что-то менее раздражающее, скажем, cmd.exe или что-то в этом роде. Конечно, окно все равно открывается, но оно не блокирует всю машину.
Для этого убедитесь, что вы правильно изменили владельца файла (от TrustedInstaller) и соответственно настроили доступ к файлу. Затем замените файл.
Эта «функция» — пощечина всем, кто использует Windows 10.
решение3
Когда откроется окно, нажатие на что-либо откроет панель обновлений и установит время перезапуска для применения обновлений. Это совершенно нежелательно.
Есть более простой способ закрыть окно, не прикасаясь к нему:
- Нажмите Ctrl+Shift+Esc, диспетчер задач появится на заднем плане
- Нажмите Ctrl+Tab, чтобы перейти кПодробностивкладка
- Нажмите Tab, чтобы сфокусировать список процессов
- Нажмите M, U, S, Nили стрелки на клавиатуре, чтобы достичьMusNotificationUx.exeэлемент
- УбийствоMusNotification.exeничего не делает
- Нажмите, Delчтобы завершить задачу.
- Нажмите Enterдля подтверждения. Окно будет закрыто.
решение4
Если вы хотите выйти из этого экрана блокировки, вам следует щелкнуть левой кнопкой мыши по любой части уведомления, которая не является кнопкой, и нажать ESC. У меня это заставляет уведомление исчезнуть