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

548866
ProfessionalAmateur

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

Получить Windows 10

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

Получить Windows 10

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

396
См. Также [Как избавиться от блокировки «Обновление до Windows 10 готово»] (http://www.infoworld.com/article/2974479/microsoft-windows/how-to-get-rid-of-the -Ваш обновление к Windows-10-это готовый замок-на-Windows-обновлений-в-win7-и-8-1.html). dma_k 8 лет назад 1

14 ответов на вопрос

278
Karan

If you just want to remove the tray icon until the next restart you can terminate the GWX.exe process using Task Manager.

To get rid of the icon permanently, uninstall KB3035583 which is responsible for these notifications: Control panel, windows update, installed updates, sort by name, "Update for Microsoft Windows KB3035583" (not a Security Update), uninstall, reboot.
(Alternative: open CMD and enter wusa /uninstall /KB:3035583)

When you're offered the same again via Windows Update remember to hide it.

After uninstalling, if remnants of the update's files are still in Windows\System32\GWX, just delete that directory, although first you may need to take ownership of it.

1

Я удалил KB3035583 и изменил обновления на «уведомляйте меня, но не загружайте и не устанавливайте»; либо Центр обновления Windows продолжает переустанавливать его, либо он фактически не был удален (выбрав «Удалить» из списка установленных обновлений). На Windows 7. user20574 8 лет назад 1
@ user20574: Если вы установили WU на «уведомлять, но не загружать и не устанавливать», то вы не сможете установить любое обновление без вашего разрешения. Возможно это не было удалено должным образом вообще. Вы подтвердили, что каталог исчез? Karan 8 лет назад 0
Влияет ли удаление KB3035583 на резервирование W10? Nolonar 8 лет назад 1
@Nolonar: прочитайте [FAQ] (https://www.microsoft.com/en-us/windows/windows-10-faq). Karan 8 лет назад 0
Убивать процесс нельзя «до следующего перезапуска». Процесс автоматически перезапустится через 5 минут. TylerH 8 лет назад 3
@Karan Я прочитал FAQ и не нашел ответа на вопрос Nolonar, если удаление данного обновления может повлиять на мое бронирование. На самом деле, нет ни слова об обновлениях Windows Update (или я слепой). Кроме того, часто задаваемые вопросы неверны, поскольку в них говорится, что я могу отключить уведомления для GWX.exe, хотя на всех моих компьютерах выяснилось, что этот параметр (отключение уведомлений) игнорируется / сбрасывается после каждого перезапуска системы, и я продолжаю видеть это тупо значок снова и снова. trejder 8 лет назад 0
@trejder: приложение на самом деле загружает биты Win10 с течением времени, так что вы будете готовы установить его 29 июля. Вот и все «резервирование». Если вы удалите обновление, у вас, очевидно, не будет уведомлений и автоматически загруженных Win10. Вы по-прежнему сможете обновляться вручную после 29 июля через WU и, скорее всего, также с помощью ISO. Karan 8 лет назад 6
@Karan Я только что заметил, что кажется, что вы копируете и вставляете часть, начинающуюся с "(...) _может увидеть остатки файлов обновления_" непосредственно из [techjourney.net article] (https://techjourney.net/ отключить-удалить-получить-windows-10-обновить-резервирование-уведомление-системный-трей-значок /) без надлежащего кредита. Это как-то плохое поведение. trejder 8 лет назад 3
@trejder это обычная фраза, кстати, я только что заметил, что вы копируете и вставляете слова из словаря, начиная с «у меня есть», не придавая им должного значения. Это как-то плохое поведение. Reishin 8 лет назад 9
@Reishin Karan: "_Некоторые пользователи могут видеть остатки файлов обновления в Windows \ System32 \ GWX. В этом случае просто удалите каталог, хотя вам может потребоваться вступить во владение им, прежде чем вам будет позволено это сделать_". Статья: «У некоторых людей все еще могут быть остатки файлов обновления KB3035583 в папке% WinDir% \ System32 \ GWX. В этом случае просто удалите папку (может потребоваться вступить во владение папкой, прежде чем можно будет удалить ее вручную) _ ». Да, вы правы ... это обычная фраза, и это просто совпадение, что она звучит почти одинаково. trejder 8 лет назад 4
@trejder: я не плагиат и всегда даю ссылку на источник в моих ответах. Кстати, я не знал об этой статье, пока Джива не связалась с ней позже. Более того, мне интересно, что вы автоматически предположили, что я скопировал его, а не наоборот. Эта статья была написана в тот же день, что и мой ответ, и, кроме того, в прошлом я нашел другие статьи на технических блогах / сайтах, которые явно, похоже, скопировали из ответов SU (включая мои) без указания авторства. Однако это не значит, что люди не могут придумать подобный контент самостоятельно. Поэтому, пожалуйста, будьте осторожны, чтобы не обвинять без доказательств, спасибо. Karan 8 лет назад 22
@ Каран Кажется, я ошибся. Сожалею. Любой может делать ошибки. Моя вина, прости. trejder 8 лет назад 8
@trejder: Все в порядке, никаких обид. Я ценю то, что вы пытаетесь обеспечить, чтобы все ответы и дающие ответы на этом сайте соответствовали высоким стандартам. Если вы когда-нибудь увидите ответ, который был полностью плагиат с какого-либо сайта (или даже предыдущий ответ) без надлежащего указания авторства, не стесняйтесь пометить его, чтобы моды могли посмотреть. Спасибо за ваше усердие. :) Karan 8 лет назад 10
Все: Вы (все еще) можете повеселиться, убивая своего рода невольные «предварительные загрузки» в Window 10 I http://superuser.com/a/951764/75914 Frank Nocke 8 лет назад 1
Вы можете использовать этот инструмент, если хотите: https://github.com/adamdry/KillWindows10Popup ** отказ от ответственности - я написал это Force Hero 8 лет назад 0
`wusa / uninstall / KB: 3035583` не работал на моем компьютере, я все еще получил уведомление об обновлении при входе в систему и значок на панели задач. Я попытался стать владельцем и удалить папку GWX. Все файлы, кроме 9, были удалены, «доступ запрещен» для них. Решение для удаления: `icacls GWX \ *. * / Grant% username%: F && rd / s / q GWX`. В конце концов, при следующей перезагрузке пропал. matt wilkie 8 лет назад 0
Не работает, не может удалить каталог GWX даже при вступлении во владение. Panther 8 лет назад 0
Эта ссылка показывает, как [вступить во владение папкой] (https://technet.microsoft.com/en-us/library/cc753659.aspx). Мне пришлось установить флажок «Заменить владельца на субконтейнеры и объекты», чтобы удалить GWX. Кроме того, мне пришлось остановить процесс GWX в диспетчере задач, прежде чем удалить GWX таким способом. EricC 8 лет назад 0
Возможно, это совпадение, но после удаления обновления KB3035583 я больше не получал уведомления (в области уведомлений / системной области) о _any_ обновлениях Windows, несмотря на то, что у меня была выбрана опция «Проверять наличие обновлений, но позвольте мне выбирать, загружать и устанавливать их». Фактически, я только что заметил, что эта «проблема», по-видимому, была зарегистрирована рядом пользователей с момента получения уведомления W10, независимо от того, удалили ли они это обновление или нет. (Связана ли эта проблема с уведомлением об обновлении W10, но я точно знаю, что это произошло примерно в одно и то же время.) MrWhite 8 лет назад 0
59
janv8000
  • Run Autoruns as Administrator, unhide Windows/Microsoft entries via Options
  • Search for gwx.
  • Disable the items that don't give an access denied message.

Autoruns screenshot

Прикольный инструмент! Как современный день Hijack This! Brad 8 лет назад 3
@Brad, как правило, используется в сочетании с HJT ... по крайней мере, в те дни, когда я ремонтировал комп, мы использовали оба. SnakeDoc 8 лет назад 2
И это действительно работает! Спасибо, +1! Sk8erPeter 8 лет назад 0
Работал пару дней. simon 8 лет назад 1
Не нужно устанавливать другую программу Panther 8 лет назад 0
уже запущен от имени администратора, но при снятии отметки с некоторых опций gwx появляется сообщение «Ошибка при изменении состояния элемента: доступ запрещен» http://imgur.com/hOUqDBB Shuman 8 лет назад 0
40
Jeeva

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

Этот раздел реестра остановит запуск 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.

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

Ссылочная статья не включает сегмент `CurrentVersion`. Max Toro 8 лет назад 1
@MaxToro Если вы видите явную ошибку, то отредактируйте ответ, а не просто оставьте комментарий. Вот для чего ссылка `edit`. Я только что предложил изменить этот ответ, чтобы отразить этот неправильный ключ реестра. Жду одобрения. trejder 8 лет назад 1
@trejder На самом деле это обычное любопытство, чтобы сообщить автору и позволить им решить, следует ли его изменить. Lankymart 8 лет назад 8
И, честно говоря, @trejder, ваше редактирование не просто меняло раздел реестра (который изначально был изменен на неправильный, забавно, предложенным изменением, которое я считал правильным исправлением). Как правило, более широкие изменения (которые изменяют тон, содержание или значение ответа, а не просто перефразируют и исправляют его), вероятно, следует оставить автору или добавить в качестве нового ответа, если это не вики сообщества. Jeeva 8 лет назад 1
35
Hugh Jeffner

The official answer from the FAQ:

Can I turn off the notifications?

Yes. Click “Customize” in the System Tray and turn off the Get Windows 10 app notifications in the menu that comes up.

But this is not very useful depending on your needs since the GWX.exe process is still running in the background. It simply shoves the icon in the overflow menu for the system tray. It seems silly since this isn't unique to the gwx application, it is part of the OS.

Also, as commenters have pointed out, unlike other icons this setting seems to revert after rebooting the system. Putting the system in sleep mode retains the setting however.

Я сделал это вчера в моей системе Windows 7. Я работал в то время, но значок уведомления вернулся в мой системный трей сегодня утром ... David Richerby 8 лет назад 27
Выглядит многообещающе, однако при следующем входе в систему настройки сбрасываются. Suma 8 лет назад 10
Это не работает на Win7 для меня тоже. Вы просто не можете от нее избавиться. Tonny 8 лет назад 1
Перетаскивание значка в меню переполнения не подходит для тех из нас, кто отключил его, потому что мы не хотим, чтобы Windows скрывала значки от нас. jpmc26 8 лет назад 1
Похоже, что сегодняшнее обновление GWX исправило эту проблему - значок остается скрытым после перезагрузки. gronostaj 8 лет назад 1
Ничего в FAQ по отключению. Panther 8 лет назад 0
34
Opmet

There are various ways to remove the GWX promotion "interactively" (in GUI mode).
However, I prefer to do it programmatically / the scripted way.

On my Win7 environments (in "workgroup" mode) I'm using the below scripts to achieve the following:

  • "uninstall" any suspect windows update
  • "hide" it from future update runs

"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" (Kudo 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 

Notes:

  • Use at your own risk
  • Invoke the *.bat as "elevated"
  • Remember to reboot Windows after the script has completed
  • From time to time Microsoft releases a new revision of a particular update - it's then required to hide it again
  • Feel free to revise or extend the list of suspicious updates

Edit1:
To answer the question in the comments section: by "suspicious" update (in the context of the current superuser question) I mean any update that "just" tries to promote Windows 10.
As opposed to a "real" update for the current Windows OS: to fix security issues / particular malfunctions or improve / introduce certain functionality.

Edit2:
In addition you may want to add the following registry tweaks:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx] "DisableGwx"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade] "ReservationsAllowed"=dword:00000000 
Что вы называете * подозрительным обновлением Windows *? A.L 8 лет назад 0
Из того, что я видел, KB3035583 - единственное обновление, которое вам действительно нужно заблокировать. Некоторые другие имеют функции, не связанные напрямую с обновлением Windows 10, и их следует оставить в покое. nstenz 8 лет назад 0
В строке 32 HideWindowsUpdates.vbs есть опечатка: "hiddn" -> "hidden". Я бы отредактировал его сам, но там это глупое правило «Редактировать должно быть не менее 6 символов», которое мешает мне исправить этот единственный символ. ;-) Кстати, было бы неплохо добавить некоторый код для предупреждения, если обновление не существует, а также, возможно, некоторую обработку «уровня ошибок». Wayfarer 8 лет назад 1
Почему первый скрипт не удаляет KB3012973? martineau 8 лет назад 1
Могу поспорить, что это может быть сделано как один сценарий в PowerShell. jpmc26 8 лет назад 0
8
basic6

Many answers suggest simply hiding the icon (instead of disabling the ad program). Here is a more radical approach: Deny access to this ad program, so the system won't be able to run it.

[See update 3 below for an automated and improved version!]

Close or kill the ad program (if still running): Open the task manager (Ctrl + Shift + Esc), select "GWX.exe" and click "End Process".

Find the following file, right-click, Properties, Security:

C:\Windows\System32\GWX\GWX.exe 

Edit the permissions, select "Deny" "Full control" for all listed users/groups (or remove them, add "Everyone" and deny full control to everyone).

Update:

It turns out that denying access to the GWX directory as described below does not prevent access to the files in that directory on Windows. So the the ad program GWX.exe is still executable and will be run.

Original post (changing permissions for GWX directory only):

Find the following directory, right-click, Properties, Security:

C:\Windows\System32\GWX 

Edit the permissions (see below if grayed out), remove all listed permissions. Add "Everyone" and select "Deny" "Full control". You should now have a list ("Group or user names") with one entry ("Everyone") and all checkboxes in the "Deny" column should be checked.
Double-check that you are really editing the permissions for "GWX" (if not, click "Cancel" immediately to prevent damage). If so, confirm by clicking OK.

It you can't change the permissions (buttons disabled / grayed out), take ownership of the directory first. Open the "Command Prompt" as administrator (Start menu, All Programs, Accessories, right-click Command Prompt, "run as administrator"). Make sure you're in your "system32" directory (C:\Windows\system32>). Run the following command: takeown /f GWX /r /d y
You should then be able to change the permissions of the directory.

If it comes back, double-check the permissions. It seems, the owner is sometimes automatically added back to the list and given full permissions to the GWX directory. Go back to the security settings of that directory and remove entries that grant permissions (checkbox in Allow column).

Update 2:

It seems just changing the permissions of the GWX.exe file might be a bit unreliable. Windows may (apparently) replace that file after a while (probably after another update), at which point the ad will show up again. The new file will have default permissions, the modification is lost. A combination (removing permissions from that file as well as the parent directory) might work better.

Here is a (probably incomplete) list of updates that may try to (re)install this GWX downloader:

Update 3:

Here is a more complete approach. These commands can be copied into a command prompt which is running as administrator (look for "cmd" in the start menu, right-click, run as administrator) or they can be copied into a file that ends with ".bat", which can then be executed (right-click, run as administrator).

Note that Windows uses CRLF linebreaks, so before you copy the bat file to a Windows system, convert it using unix2dos (run unix2dos file.bat).

taskkill.exe /F /IM "gwx.exe" takeown /f "%windir%\System32\GWX" /r /d y ECHO Y| CACLS "C:\Windows\System32\GWX" /C /G Administrators:F del "C:\Windows\System32\GWX\*.exe" ECHO Y| CACLS "C:\Windows\System32\GWX" /C /G Administrators:R icacls "C:\Windows\System32\GWX" /deny Everyone:(CI)(OI)F 

What it does:

  1. It kills the nagware process, if running.
  2. It takes ownership of the GWX directory in order to be able to modify its permissions.
  3. It grants administrators access to that directory in order to be able to modify it.
  4. It deletes all executable files in that directory, including GWX.exe (the nagware program).
  5. It changes the directory permissions for administrators to read-only.
  6. It denies access for everyone to that directory.

After a reboot, it should not reappear (leave a comment if it does).

Hopefully, this should prevent Windows from reinstalling the nagware into this directory.

Note: It appears that this mechanism may not be completely reliable, Windows might be able to reinstall GWX.exe in some cases. The commands listed above may have to be improved.

У меня были хорошие результаты, удалив каталог GWX, а затем * создав файл нулевой длины * с тем же именем с ограниченными правами. TrustedInstaller увидит запись GWX, поэтому он не будет пытаться воссоздать ее, и вместо этого попытается изменить каталог на GWX - это невозможно, поскольку это файл - и он молча вылетит. (Я говорю, я удалил вирусы, которые были менее упрямыми, чем эта). LSerni 8 лет назад 0
Изерни: Хорошая идея! Звучит как альтернатива, вы, вероятно, должны превратить это в ответ. basic6 8 лет назад 0
Человеку, который проголосовал: почему? Пожалуйста, объясните в комментарии. Если ответ содержит ошибки, они должны быть исправлены, но я не могу этого сделать, если я не знаю об этих ошибках. basic6 8 лет назад 1
@ Basic6 - не беспокойся о понижении. Есть некоторые Microsoft Fanboi на Super User, и они понижают все, что идет вразрез с партией Microsoft. Это не ограничивается Microsoft; Есть также Apple и Linux Fanboi. jww 8 лет назад 0
Отличное решение! Но ... как вы можете сказать, что сама Windows не может взять на себя ответственность и сбросить разрешения? Ajay 8 лет назад 0
8
Peter Hahndorf

If there is a certain program on Windows which you don't want to be executed, just tell Windows about it.

Open a command prompt or PowerShell as administrator and run the following.

 reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\gwx.exe" /v Debugger /t REG_SZ /d "C:\Windows\System32\systray.exe" /f 

This adds a new value debugger to the registy under the specified key.

This tells Windows whenever gwx.exe is started, to run something else instead. You could pick any small program that doesn't to anything. But most of them are console programs and that would result in a cmd.exe flashing briefly after logon. systray.exe just runs and quits.

If you ever want to allow gwx.exe to run again remove that value:

reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\gwx.exe" /f 

Microsoft can update and enable gwx.exe as often as they like, you will never see it until they change its name.

Microsoft is also pushing Windows 10 in Windows update, to turn that off run:

reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableOSUpgrade /t REG_DWORD /d "1" /f 

and to turn it back on, when you are ready to go 10:

reg.exe delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableOSUpgrade /f 

A reboot is required for this to affect the Windows update dialog.

* «Это сообщает Windows, когда gwx.exe запускается, вместо того, чтобы запускать что-то еще ...» * - как мы можем отправить его в эквивалент `` dev / null`? jww 8 лет назад 0
Вы действительно думаете, что полное отключение обновления Windows - хороший совет? martineau 8 лет назад 0
Gwx.exe - это не обновление для Windows, а приложение для Windows 10 в трее. Peter Hahndorf 8 лет назад 3
7
mivk

For those who prefer to copy/paste commands rather than clicking around, run this in an elevated Command Prompt or from a .cmd batch file (as administrator):

Kill the GWX.exe task:

TASKKILL /IM GWX.exe /T /F 

Disable it for future sessions:

REG ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\Gwx /v DisableGWX /d 1 /f 
6
nixda

Быстрый способ избавиться от Windows 10

Чтобы избежать принудительного обновления, вставьте его в Блокнот, сохраните его как файл .BAT и запустите из командной строки с повышенными привилегиями:


wusa /uninstall /kb:3068708 /quiet /norestart wusa /uninstall /kb:3022345 /quiet /norestart wusa /uninstall /kb:2952664 /quiet /norestart wusa /uninstall /kb:2976978 /quiet /norestart wusa /uninstall /kb:2977759 /quiet /norestart wusa /uninstall /kb:3075249 /quiet /norestart wusa /uninstall /kb:3080149 /quiet /norestart wusa /uninstall /KB:3035583 /quiet /norestart 

После этого перезапустите текущую версию Windows и скройте вышеупомянутые обновления.

Обратите внимание, что за каждый месяц вам, возможно, придется скрывать эти обновления, поскольку они автоматически отображаются снова

Источник

6
galacticninja

The GWX Control Panel software can allow you to easily disable the Windows 10 icon in the notification area among other Windows 10 upgrade related shenanigans in Windows 7 and 8.

This is a free tool that can remove and disable the 'Get Windows 10' notification area icon on Windows 7 and Windows 8. Recent versions can also disable 'Upgrade to Windows 10' behavior in the Windows Update control panel and do much more. See the user guide at the Ultimate Outsider blog.

screenshot of GWX Control Panel