通知領域(トレイ)に表示される「Get Windows 10」アイコンを無効にする方法は?


395

今日、このアイコンはタスクバーの通知領域に表示され、私はそれを取り除くことができないようです:

Windows 10を入手する

クリックすると、次の画面が表示されます。

Windows 10を入手する

「Windows 10を入手」アイコンを無効にしたり削除したりするにはどうすればよいですか?


回答:


276

次の再起動までトレイアイコンを削除するだけの場合は、タスクマネージャーを使用してGWX.exeプロセスを終了できます。

アイコンを完全に削除するには、これらの通知を担当するKB3035583をアンインストールします。コントロールパネル、Windowsの更新、インストールされた更新、名前で並べ替え、「Microsoft Windows KB3035583の更新」(セキュリティ更新ではありません)、アンインストール、再起動。
(代替:CMDを開いてを入力しますwusa /uninstall /KB:3035583

Windows Updateを介して再度同じものが提供されたら、それを非表示にすることを忘れないでください。

アンインストール後、アップデートのファイルの残りがまだにあるWindows\System32\GWX場合は、そのディレクトリを削除してください。ただし、最初に所有権を取得する必要がある場合があります。

1


6
@trejder:アプリは実際にWin10ビットをダウンロードするため、7月29日にインストールする準備ができます。これがすべての「予約」です。更新プログラムを削除すると、明らかに通知も自動ダウンロードされたWin10もありません。7月29日以降は、WUを介して、おそらくISOを使用して手動で更新することもできます。
カラン

9
@trejderそれは一般的なフレーズです、ところで、私はあなたが辞書から単語をコピー&ペーストすることに気づきました。それはどういうわけか悪い振る舞いです。
レイシン

22
@trejder:私は盗作をせず、常に回答にソースリンクを提供します。ところで、Jeevaが後でそれにリンクするまで、私はその記事を知りませんでした。さらに、他の方法ではなく、コピーしたと自動的に仮定したことは興味深いことです。その記事は私の答えと同じ日に書かれており、さらに、過去に技術ブログ/サイトで他の記事を見つけました。ただし、同じようなコンテンツを独自に思い付くことができないというわけではありません。したがって、証拠なしに非難しないように注意してください、ありがとう。
カラン

8
@カランは、私が間違いを犯したようです。ごめんなさい。誰でも間違いを犯すことができます。すみません。
トレジェ

10
@trejder:それは大丈夫、難しい気持ちはありません。このサイトのすべての回答者と回答者が高い水準を維持していることを確認しようとしていることに感謝します。適切な属性を持たないサイト(または以前の回答)から完全に盗用された回答を見つけた場合は、遠慮なくフラグを立てて、MODを確認してください。あなたの勤勉に感謝します。:)
カラン

59
  • 管理者として自動実行を実行し、オプションで Windows / Microsoftエントリを再表示します
  • gwxを検索します。
  • アクセス拒否メッセージを与えないアイテムを無効にします。

自動実行のスクリーンショット


3
クールなツール!現代のようにこれをハイジャック!
ブラッド

2
@Bradは通常、HJTと組み合わせて使用​​されます...少なくとも、コンプ修理の日は両方を使用していました。
SnakeDoc

そして、これは本当に効果的です!ありがとう、+ 1!
Sk8erPeter

1
数日間働いた。
サイモン

別のプログラムをインストールする必要はありません
パンサー

40

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ます。

(他の回答のように)システムから更新プログラムをアンインストールしてブロックすることは、使用するつもりがない場合、確かにクリーンなアプローチです。


1
参照された記事にはCurrentVersionセグメントが含まれていません。
マックストロ

1
@MaxToro明らかな間違いがある場合は、コメントを残すだけでなく、答えを編集してください。それがeditリンクです。この誤ったレジストリキーを反映するために、この回答の編集を提案しました。承認待ち。
トレジェ

8
実際、@ trejderは作者に通知し、変更する必要があるかどうかを判断させるのが一般的な好奇心です。
Lankymart

1
正直なところ、@ trejder、あなたの編集は単にレジストリキーを変更するだけではありませんでした(元々、私が正しい修正であると思われる編集を提案することにより、不正に変更されました)。一般に、より広範な変更(単なる言い換えや修正ではなく、回答のトーン、内容、意味を変更する)は、おそらくコミュニティWikiでない限り、著者に任せるか、新しい回答として追加する必要があります。
ジーヴァ

35

FAQからの公式の回答:

通知をオフにできますか?

はい。システムトレイの[カスタマイズ]をクリックし、表示されるメニューで[Windows 10アプリの通知を取得]をオフにします。

ただし、GWX.exeプロセスはまだバックグラウンドで実行されているため、これはニーズによってはあまり役に立ちません。システムトレイのオーバーフローメニューにアイコンを押し込むだけです。これはgwxアプリケーションに固有ではなく、OSの一部であるため、ばかげているようです。

また、コメンターが指摘したように、他のアイコンとは異なり、この設定はシステムの再起動後に元に戻るようです。ただし、システムをスリープモードにすると、設定は保持されます。


27
昨日、Windows 7システムでこれを行いました。私は時間で働いていたが、通知アイコンは...戻って私のシステムトレイに今朝ある
デヴィッドRicherby

10
有望に見えますが、設定は次回ログイン時にリセットされるようです。
須磨

1
これは私にとってもWin7では機能しません。あなただけのものをオフにすることはできません。
トニー

1
オーバーフローメニューでアイコンを表示することは、Windowsがアイコンを非表示にすることを望まないため、それを無効にしたユーザーにとっては選択肢ではありません。
jpmc26

1
GWXの今日の更新でこの問題が修正されたようです。アイコンは再起動後も非表示のままです。
グロノスタジュ

34

GWXプロモーションを「対話的に」(GUIモードで)削除するには、さまざまな方法があります。
しかし、私はそれをプログラムで行うことを好みます。

Win7環境(「ワークグループ」モード)では、次のスクリプトを使用して次のことを達成しています。

  • 疑わしいウィンドウの更新を「アンインストール」する
  • 将来のアップデート実行から「隠す」

「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 を再起動することを忘れないでください
  • マイクロソフトは、特定の更新プログラムの新しいリビジョンを随時リリースします-その後、再度非表示にする必要があります
  • 疑わしいアップデートのリストを自由に修正または拡張してください

EDIT1:
コメント欄で質問に答えるために:(現在のスーパーユーザーの質問の文脈における)「疑わしい」アップデートで私は「ただの」Windows 10を促進しようとするすべての更新を意味する
ため、「本物」の更新とは対照的にを現在の Windows OS:セキュリティの問題/特定の誤動作を修正するか、特定の機能を改善/導入します。

Edit2:
さらに、次のレジストリ調整を追加することもできます。

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

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

疑わしいウィンドウの更新とは何ですか?
-AL

私が見たところから、KB3035583は、実際にブロックする必要がある唯一の更新プログラムです。他の一部には、Windows 10のアップグレードに直接関係しない機能があるため、そのままにしておく必要があります。
nstenz

1
HideWindowsUpdates.vbsの32行目にタイプミスがあります: "hiddn"-> "hidden"。自分で編集しますが、「編集は少なくとも6文字である必要があります」というルールがあるため、その1文字を修正できません。;-)ところで、更新プログラムが存在しない場合に警告するためのコードを追加するとよいでしょう。
ウェイファーラー

1
最初のスクリプトがKB3012973をアンインストールしないのはなぜですか?
マルティノー

PowerShellで単一のスクリプトとしてこれを実行できると思います。
jpmc26

8

実行したくない特定のプログラムがWindows上にある場合は、それをWindowsに伝えてください。

管理者としてコマンドプロンプトまたはPowerShellを開き、次を実行します。

 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

これによりdebugger、指定したキーの下のレジストリに新しい値が追加されます。

これにより、Windowsが起動されるたびにgwx.exe、代わりに何かを実行するように指示されます。何もしない小さなプログラムを選ぶことができます。ただし、それらのほとんどはコンソールプログラムであるため、cmd.exeログオン後に短時間点滅します。systray.exeただ実行して終了します。

gwx.exe再度実行できるようにする場合は、その値を削除します。

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

マイクロソフトは、必要に応じgwx.exeて何度でも更新および有効化できますが、名前を変更するまで表示されません。

Microsoftは、Windows UpdateでWindows 10をプッシュし、実行をオフにします。

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

そして、あなたが10に行く準備ができたら、それを再びオンにします:

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

これがWindows更新ダイアログに影響するためには、再起動が必要です。


「これはgwx.exeが起動されるたびにWindowsに通知し、代わりに別の何かを実行します...」 -同等のものに送信するにはどうすればよい/dev/nullですか?
jww

Windowsアップデートを完全にオフにすることは良いアドバイスだと本当に思いますか?
マルティノー

3
Gwx.exeはWindowsのアップデートではなく、Windows 10のトレイアプリケーションです。
ピーターハーンドルフ

8

多くの回答は、(広告プログラムを無効にする代わりに)アイコンを単に隠すことを示唆しています。より急進的なアプローチを次に示します。この広告プログラムへのアクセスを拒否すると、システムは実行できなくなります。

[自動化され改善されたバージョンについては、以下のアップデート3をご覧ください!]

広告プログラムを閉じるか強制終了します(実行中の場合):タスクマネージャーを開き(Ctrl + Shift + Esc)、「GWX.exe」を選択して「プロセスの終了」をクリックします。

次のファイルを見つけて右クリックし、[プロパティ]、[セキュリティ]:

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

権限を編集し、リストされているすべてのユーザー/グループに対して「拒否」「フルコントロール」を選択します(またはそれらを削除し、「全員」を追加して全員にフルコントロールを拒否します)。

更新

以下で説明するようにGWXディレクトリへのアクセスを拒否しても、Windows上のそのディレクトリ内のファイルへのアクセスが妨げられることはありません。そのため、広告プログラムGWX.exeは引き続き実行可能であり、実行されます。

元の投稿(GWXディレクトリの権限のみを変更):

次のディレクトリを見つけ、右クリックして、[プロパティ]、[セキュリティ]:

C:\Windows\System32\GWX

権限を編集し(グレー表示されている場合は以下を参照)、リストされている権限をすべて削除します。「全員」を追加し、「拒否」「フルコントロール」を選択します。これで、1つのエントリ(「全員」)を含むリスト(「グループ名またはユーザー名」)が表示され、「拒否」列のすべてのチェックボックスがオンになります。
「GWX」の権限を実際に編集していることを再確認してください(そうでない場合は、損傷を防ぐためにすぐに「キャンセル」をクリックしてください)。その場合は、「OK」をクリックして確認します。

権限を変更できない(ボタンが無効になっている/グレー表示されている)ため、最初にディレクトリの所有権を取得してください。管理者として「コマンドプロンプト」を開きます([スタート]メニュー、[すべてのプログラム]、[アクセサリ]、[コマンドプロンプト]を右クリック、[管理者として実行])。「system32」ディレクトリにいることを確認してください(C:\Windows\system32>)。次のコマンドを実行します。takeown /f GWX /r /d y
その後、ディレクトリの権限を変更できるようになります。

戻ってきたら、許可を再確認してください。所有者がリストに自動的に追加され、GWXディレクトリへの完全なアクセス許可が与えられることがあるようです。そのディレクトリのセキュリティ設定に戻り、アクセス許可を付与するエントリを削除します([許可]列のチェックボックス)。

アップデート2

GWX.exeファイルのアクセス許可を変更するだけでは少し信頼できないようです。Windowsは(おそらく)しばらくして(おそらく別の更新後に)そのファイルを置き換え、その時点で広告が再び表示されます。新しいファイルにはデフォルトの権限があり、変更は失われます。組み合わせ(そのファイルと親ディレクトリから権限を削除する)の方がうまくいくかもしれません。

以下は、このGWXダウンローダーを(再)インストールしようとする可能性のある(おそらく不完全な)アップデートのリストです。

アップデート3

より完全なアプローチを次に示します。これらのコマンドは、管理者として実行されているコマンドプロンプトにコピーできます(スタートメニューで「cmd」を探し、右クリックして管理者として実行)。または、「。bat」で終わるファイルにコピーできます。その後、実行することができます(右クリック、管理者として実行)。

WindowsはCRLF改行を使用するため、batファイルをWindowsシステムにコピーする前に、unix2dosを使用して変換(実行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

それが何をする:

  1. 実行されている場合、nagwareプロセスを強制終了します。
  2. 権限を変更できるようにするには、GWXディレクトリの所有権を取得します。
  3. 変更できるように、管理者にそのディレクトリへのアクセスを許可します。
  4. GWX.exe(nagwareプログラム)を含む、そのディレクトリ内のすべての実行可能ファイルを削除します。
  5. 管理者のディレクトリ権限を読み取り専用に変更します。
  6. そのディレクトリへのすべてのアクセスを拒否します。

再起動後、再表示されません(表示されている場合はコメントを残してください)。

うまくいけば、これによりWindowsがこのディレクトリにnagwareを再インストールするのを防ぐことができます。

注:このメカニズムは完全に信頼できるとは限らないようです。Windowsは場合によってはGWX.exeを再インストールできる可能性があります。上記のコマンドを改善する必要がある場合があります。


GWXディレクトリを削除して、制限付きのアクセス許可で同じ名前の長さゼロのファイル作成すると、良い結果が得られました。TrustedInstallerはGWXエントリを確認するため、再作成を試みず、代わりにディレクトリをGWXに変更しようとします-ファイルなので不可能であり、静かにクラッシュします。(私は言う、これよりも頑固ではないウイルスを削除しました)。
LSerni

lserni:いいね!代替案のように思えますが、おそらくこれを答えに変える必要があります。
basic6

1
ダウン投票した人へ:なぜ?コメントで説明してください。回答にエラーが含まれている場合、それらを修正する必要がありますが、それらのエラーについて知らない場合は修正できません。
basic6

@ Basic6-downvoteを心配しないでください。いくつかのMicrosoft Fanboiがスーパーユーザーに存在し、Microsoftのパーティーラインに反するものはすべて投票します。マイクロソフトに限定されません。AppleおよびLinux Fanboiもあります。
jww

素晴らしい解決策!しかし.. Windows自体が所有権を取得できず、アクセス許可をリセットできないと言うにはどうすればよいですか?
アジャイ

7

クリックするよりもコマンドをコピー/貼り付けする場合は、.cmd管理者として管理者特権でコマンドプロンプトまたはバッチファイルから実行してください。

GWX.exeタスクを強制終了します。

TASKKILL /IM GWX.exe /T /F

将来のセッションでは無効にします:

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

6

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

GWXコントロールパネルソフトウェアを使用すると、簡単にWindows 7と8の他のWindows 10のアップグレード関連のペテンの間で通知領域にあるWindows 10のアイコンを無効にできるようにすることができます。

これは、Windows 7およびWindows 8の「Windows 10を取得」通知領域アイコンを削除および無効にすることができる無料のツールです。最近のバージョンでは、Windows Updateコントロールパネルの「Windows 10へのアップグレード」動作を無効にして、さらに多くの操作を実行できます。Ultimate Outsiderブログユーザーガイドを参照してください。

GWXコントロールパネルのスクリーンショット


3

アイコンを削除して更新を防ぐための最新かつ最高の(そして最も簡単な)方法はNever10です:

https://www.grc.com/never10.htm

Never10

ワンクリックで無効にします。これは、公式のレジストリエントリを使用してOSのアップグレードを防ぎます。技術的な詳細はこちら:

https://www.grc.com/never10/details.htm


これは、Windows 10の広告またはインストーラーによってハイジャックされた場合、Windows Updateコントロールパネルを通常の動作に復元しますか?そのように:i.stack.imgur.com/3kQGw.png
galacticninja

私はそのような動作をするマシンを持っています。次回機会があれば、それを試してみます。
ヒュージェフナー

残念ながら(!?)動作を再現することはできませんでしたが、動作するはずです。
ヒュージェフナー

+1。これは、Windows 10の自動通知とアップグレードを無効にする現在の推奨方法です。
ベン・ミラー

2

Microsoftは、WinBeta.orgに対して、Windows 10アップグレードナグの使用を間もなく削除することを確認しています。

2016年7月29日以降に有効になります

詳細はまだ確定していませんが、7月29日にWindows 10への簡単なアップグレードを容易にするGet Windows 10アプリは無効になり、最終的に世界中のPCから削除されます。

Windows 10への移行に抵抗したWindows 7およびWindows 8.1ユーザーの場合、アップグレードプロンプトが表示されなくなります。サードパーティのアプリは多くの人が通知を無効にすることを許可しており、システム管理者はビジネスマシンのプロセスを強制終了できます。

http://www.winbeta.org/news/get-windows-10-app-will-removed-windows-78-1-july-29th-free-offer-ends


-1

これは当たり前のように思えるかもしれませんが、タスクトレイアイコンカスタマイズパネルでアイコンを非表示にしようとしましたか?

1

2

すべてのアイコンが表示され、「その他のアイコン」パネルを使用していない場合は、コントロールパネルから通知領域アイコンの設定にアクセスすることもできます。これは、アイコンパネル。

コントロールパネルから設定にアクセスするには、設定を開いて[表示方法]設定を[大きいアイコン]または[小さいアイコン]に変更すると、パネルのオプションの1つとして表示されます。

3


15
これにより、プロセスは(メモリなどを使用して)実行されたままになり、不必要にドックを混雑させます。私は「物足りないもの」のファンです。ただし、目標に応じて、これは問題の解決策の1つです。
-Resorath

8
これは、FAQを引用するヒュージェフナーの回答とまったく同じです。
カラン

@Karanおっと、それを見逃したに違いない。
DavidB

14
これを行いましたが、再起動するたびにGWXの設定は「アイコンと通知を表示する」に戻ります。なぜそれが起こるのか、考えがありますか?
-Raidri

1
@DavidBこれはGWXの問題であり、コンピューターを再起動すると常にGWXアイコンのみが表示されます。私は通知アイコンをリセットしようとしましたが、GWX以外のすべてのアイコンは通知のみを非表示および表示できます。
VEE

-2

更新のたびにしつこいWindows 10アイコンが戻ってきたので、ここに投稿されたソリューションはどれも確実に機能しませんでした。私の解決策は簡単でした:

  1. GWX.exeプロセスを強制終了します
  2. に行く Windows\System32\GWX
  3. GWXフォルダーの名前を次のように変更しますGWX123

出来上がり、更新の問題はなくなり、Windows UpdateはGWXがまだインストールされていると考えているため、再インストールは試行しません。


選択したソリューションでアップデートを再取得する場合、アップデートを再度削除する必要があります。
ProfessionalAmateur
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.