Как избавиться от сообщения «Доступны обновления» в Windows 10?


54

Сегодня я получил следующее сообщение:

введите описание изображения здесь

Компьютер был заморожен, и единственной доступной кнопкой было «Получить обновления».

Мне не нужна эта функция, мне нужно работать, а не обслуживать мою машину столько раз, сколько она хочет.

В настоящее время я сделал холодную перезагрузку и успел открыть диспетчер задач и проводник процессов на разных экранах, прежде чем сообщение появится снова. Из-за ошибки в приложении я смог убить MusNotification.exeпроцесс.

К сожалению, я не могу ограничить доступ к системе musnotification.exeи musnotificationux.exeфайлам или добавить их в черный список антивирусов.

Как забанить эту функцию?



Разрешить его загрузку - это не «обслуживание вашей машины», но если это для работы, у вас наверняка есть Pro и вы можете просто отложить их?
Сами Кухмонен

2
Я не люблю беспокойство, думая. Я согласен установить автоматическую или ручную загрузку / установку. Я не согласен с настройкой раздражающих сообщений. Представьте себе 100 программ, запрашивающих загрузку каждый день - когда вы будете работать?
Димс

Вы хотите остановить обновления или просто остановить уведомления?
fixer1234

1
@ fixer1234 Я согласен с уведомлениями, но они не должны блокировать мой экран
Dims

Ответы:


63

К сожалению, я не могу ограничить доступ системы к файлам 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, которая может протестировать эту «функцию».

  1. Чистая установка Windows 10 Enterprise LTSB
  2. В gpedit.mscзамен Windows Update, чтобы уведомить загрузку
  3. Проверьте наличие обновлений, но перезагрузитесь, когда начнется загрузка.
  4. Запустите 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 месяц спустя.


2
Когда я тестирую команды отмены, я замечаю, что для указанных файлов были установлены 2 новых разрешения (возможно, с помощью Центра обновления Windows): Запретить всем изменение разрешений и Запретить всем принятие права собственности. Они не эффективны против администраторов, но я подозреваю, что Microsoft знает об этом обходном пути сейчас, и это неудачная попытка заблокировать его. @mpen увидеть редактирование.
jingyu9575

4
в моем случае происходит icacls MusNotification.exe /deny Everyone:(X)сбой с ошибкой Everyone: No mapping between account names and security IDs was done. Successfully processed 0 files; Failed processing 1 files. Казалось, что мне пришлось перевести Everyoneна голландский язык Iedereen.
посвящено

5
@Dediqated Могу подтвердить это. Немецкая версия:Jeder
Jens

1
Хм, почему «Рем» в конце? Это просто комментарий.
Домино

4
@JacqueGoupil Если вы полностью скопируете код и вставите его cmd, все строки, кроме последней, будут выполнены немедленно, но последняя строка не будет выполнена без нажатия «Enter», потому что после него нет «Enter». Я поместил remкомментарий, чтобы гарантировать, что все команды выше выполнены после вставки.
jingyu9575

7

Единственный способ, который я нашел в этом дерьме, это переключить MusNotificationUx.exe на что-то менее раздражающее, скажем, cmd.exe или что-то подобное. Конечно, окно все еще открывается, но оно не блокирует всю машину.

Для этого убедитесь, что вы изменили владельца файла соответствующим образом (в отличие от TrustedInstaller) и соответственно установили доступ к файлу. Затем замените файл.

Эта «фича» - это пощечина любому, кто использует Windows 10.


Большой удар. MSFT, вы почти искупили себя.
Бруно Брант

0

Когда откроется окно, при щелчке чего-либо откроется панель обновлений и будет установлено время перезапуска для применения обновлений. Это совершенно нежелательно.

Есть более простой способ закрыть окно, не касаясь его:

  • Хит Ctrl+Shift+Esc, задний план появляется на заднем плане
  • Нажмите, Ctrl+Tabчтобы перейти на вкладку Подробности
  • Нажмите, Tabчтобы сфокусировать список процессов
  • Нажмите M, U, S, Nили стрелки на клавиатуре, чтобы перейти к элементу MusNotificationUx.exe
    • Killing MusNotification.exe ничего не делает
  • Нажмите, Delчтобы завершить задачу
  • Нажмите, Enterчтобы подтвердить. Окно убито.

-1

Если вы хотите выйти из этого экрана блокировки, вы должны щелкнуть левой кнопкой мыши по любой части уведомления, которая не является кнопкой, и нажать ESC. Делает уведомление исчезнуть для меня


1
Это открывает центр обновлений здесь.
Алло
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.