通知領域(トレイ)に表示される「Windows 10 を入手」アイコンを無効にする方法を教えてください。

通知領域(トレイ)に表示される「Windows 10 を入手」アイコンを無効にする方法を教えてください。

このアイコンが今日タスクバーの通知領域に表示され、削除できないようです:

タスクバーの Windows 10 アイコン

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

「Windows 10 を入手」ポップアップが表示され、Windows 10 への無料アップグレードであることが説明される

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

答え1

次回の再起動までトレイアイコンを削除したい場合は、GWX.exeタスク マネージャーを使用してプロセスを実行します。

アイコンを完全に削除するには、アンインストールしてくださいKB3035583それは責任者これらの通知の場合: コントロールパネル、Windows Update、インストールされた更新プログラム、名前で並べ替え、「Microsoft Windows KB3035583 の更新プログラム」(ないセキュリティアップデート)、アンインストール、再起動を行います。
(代替方法:CMDを開いて入力しますwusa /uninstall /KB:3035583

Windows Update 経由で同じものが再度提供されたら、必ず非表示にしてください。

アンインストール後、アップデートのファイルが に残っている場合は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値を作成します。DisableGwx1

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

答え4

GWX プロモーションを「対話的に」(GUI モードで) 削除する方法はいくつかあります。
ただし、私はプログラムまたはスクリプトを使用して削除することを好みます。

私の 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 を「昇格」として起動します
  • 覚えておいてくださいリブートスクリプトが完了した後のウィンドウ
  • マイクロソフトは時々、新しい改訂特定のアップデートの - その後それを非表示にする必要がありますまた
  • 疑わしいアップデートのリストは自由に修正または拡張してください

編集1:
コメント欄の質問に答えると、「疑わしい」アップデートとは(現在のスーパーユーザーの質問の文脈では)、Windows 10を宣伝しようとする「だけの」アップデートを意味します
現在Windows OS: セキュリティの問題や特定の不具合を修正したり、特定の機能を改善したり導入したりします。

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

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

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

関連情報