Как отключить значок «Получить Windows 10», отображаемый в области уведомлений (трее)?

Как отключить значок «Получить Windows 10», отображаемый в области уведомлений (трее)?

Сегодня в области уведомлений панели задач появился этот значок, и я не могу от него избавиться:

Значок Windows 10 на панели задач

При нажатии на нее отображается следующий экран:

Всплывающее окно «Получить Windows 10» с пояснением, что это бесплатное обновление до Windows 10

Так как же отключить или удалить значок «Получить Windows 10»?

решение1

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

Чтобы избавиться от значка навсегда, удалитеКБ3035583которыйответственныйдля этих уведомлений: Панель управления, Центр обновления Windows, Установленные обновления, Сортировать по имени, "Обновление для Microsoft Windows KB3035583" (нетОбновление безопасности), удаление, перезагрузка.
(Альтернатива: откройте CMD и введите wusa /uninstall /KB:3035583)

Когда вам снова предложат то же самое через Центр обновления Windows, не забудьте скрыть его.

Если после удаления в каталоге все еще остались остатки файлов обновления Windows\System32\GWX, просто удалите этот каталог, хотя сначала вам, возможно, придется стать его владельцем.

1

решение2

  • БегатьАвтозапускикак администратор, отобразите скрытые записи Windows/Microsoft черезПараметры
  • Найдите gwx.
  • Отключите элементы, которые не выдают сообщение об отказе в доступе.

Скриншот автозапуска

решение3

В соответствии сТехПутешествие, вы можете внести небольшое изменение в реестр, чтобы предотвратить запуск приложения.

Этот ключ реестра остановит запуск Gwx при загрузке:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx]
"DisableGwx"=dword:00000001

Чтобы создать это:

  1. Запустите regedit.exeот имени администратора.
  2. Создайте ключ с именем Gwxвнутри HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\.
  3. Создайте новое dwordзначение DisableGwxс именем и значением 1.

Удаление и блокировка обновления из системы (как в других ответах) — это, безусловно, более чистый подход, если вы не собираетесь его использовать.

решение4

Существуют различные способы удаления продвижения GWX "интерактивно" (в графическом режиме).
Однако я предпочитаю делать это программно / скриптовым способом.

В моих средах Win7 (в режиме «рабочей группы») я использую следующие скрипты для достижения следующего:

  • «удалить» любое подозрительное обновление Windows
  • «скрыть» его от будущих запусков обновлений

"BlockWindows10.bat":

ECHO OFF
REM --- remember to invoke from ELEVATED command prompt!
REM --- or start the batch with context menu "run as admin".
SETLOCAL

REM --- (as of 2015-09-07):
REM  KB3035583 - GWX Update installs Get Windows 10 app in Windows 8.1 and Windows 7 SP1
REM  KB3021917 - Update to Windows 7 SP1 for performance improvements
REM  KB3012973 - Upgrade to Windows 10 Pro

REM --- no longer blocking:
REM  KB2952664 - Compatibility update for upgrading Windows 7
REM  KB2976978 - Compatibility update for Windows 8.1 and Windows 8
REM  KB3022345 - Telemetry [Replaced by KB3068708]
REM  KB3068708 - Update for customer experience and diagnostic telemetry

REM --- uninstall updates
echo uninstalling updates ...
start "title" /b /wait wusa.exe /kb:3021917 /uninstall /quiet /norestart
echo  - next
start "title" /b /wait wusa.exe /kb:3035583 /uninstall /quiet /norestart
echo  - done.
timeout 10

REM --- hide updates
echo hiding updates ...
start "title" /b /wait cscript.exe "%~dp0HideWindowsUpdates.vbs" 3021917 3035583 3012973
echo  - done.

echo ... COMPLETED (please remember to REBOOT windows, now)
pause
REM --- EOF

"HideWindowsUpdates.vbs"(Кудо)https://serverfault.com/a/341318):

'// Inspired by Colin Bowern: https://serverfault.com/a/341318
If Wscript.Arguments.Count < 1 Then
    WScript.Echo "Syntax: HideWindowsUpdates.vbs [KB1] [KB2] ..." & vbCRLF & _
        " - Example1: HideWindowsUpdates.vbs 3035583" & vbCRLF & _
        " - Example2: HideWindowsUpdates.vbs 3035583 3012973"
    WScript.Quit 1
End If

Dim objArgs
Set objArgs = Wscript.Arguments
Dim updateSession, updateSearcher
Set updateSession = CreateObject("Microsoft.Update.Session")
Set updateSearcher = updateSession.CreateUpdateSearcher()

Wscript.Stdout.Write "Searching for pending updates..." 
Dim searchResult
Set searchResult = updateSearcher.Search("IsInstalled=0")

Dim update, kbArticleId, index, index2
WScript.Echo CStr(searchResult.Updates.Count) & " found."
For index = 0 To searchResult.Updates.Count - 1
    Set update = searchResult.Updates.Item(index)
    For index2 = 0 To update.KBArticleIDs.Count - 1
        kbArticleId = update.KBArticleIDs(index2)

        For Each hotfixId in objArgs
            If kbArticleId = hotfixId Then
                If update.IsHidden = False Then
                    WScript.Echo "Hiding update: " & update.Title
                    update.IsHidden = True
                Else
                    WScript.Echo "Already hiddn: " & update.Title
                End If          
            End If
        Next

    Next
Next
'// EOF

Примечания:

  • Используйте на свой риск
  • Вызовите *.bat с «повышенными» привилегиями
  • ЗапомниперезагрузитьWindows после завершения скрипта
  • Время от времени Microsoft выпускаетновая редакцияопределенного обновления - тогда его нужно скрытьснова
  • Не стесняйтесь пересматривать или расширять список подозрительных обновлений.

Редактировать1:
Отвечая на вопрос в разделе комментариев: под «подозрительным» обновлением (в контексте текущего вопроса суперпользователя) я подразумеваю любое обновление, которое «просто» пытается продвигать Windows 10.
В отличие от «реального» обновления длятекущийОС Windows: для устранения проблем безопасности/определенных неисправностей или улучшения/внедрения определенных функций.

Редактировать2:
Кроме того, вы можете захотеть добавить следующие изменения в реестр:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx]
"DisableGwx"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade]
"ReservationsAllowed"=dword:00000000

Связанный контент