如何停用通知區域(托盤)中顯示的「取得 Windows 10」圖示?

如何停用通知區域(托盤)中顯示的「取得 Windows 10」圖示?

這個圖示今天出現在我的任務欄通知區域中,我似乎無法擺脫它:

工作列中的 Windows 10 圖標

點擊它會顯示以下畫面:

「取得 Windows 10」彈出窗口,並說明這是 Windows 10 的免費升級

那麼如何停用或刪除「取得 Windows 10」圖示呢?

答案1

如果您只想刪除托盤圖示直到下次重新啟動,您可以終止GWX程式使用工作管理員處理。

若要永久刪除該圖標,請卸載KB3035583這是負責任的對於這些通知:控制台、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. 建立一個名為Gwxinside 的金鑰HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\
  3. 建立新dword值,名為DisableGwx,值為1

如果您不打算使用它,則從系統中卸載並阻止更新(如其他答案中所示)無疑是一種更乾淨的方法。

答案4

有多種方法可以「互動」(在 GUI 模式下)刪除 GWX 促銷。
但是,我更喜歡以程式設計方式/腳本方式進行。

在我的 Win7 環境(在「工作小組」模式下)上,我使用以下腳本來實現以下目的:

  • 「卸載」任何可疑的 Windows 更新
  • 從未來的更新運行中「隱藏」它

“阻止Windows10.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

“隱藏WindowsUpdates.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
  • 微軟不時會發布一個新修訂版特定更新 - 然後需要隱藏它再次
  • 請隨意修改或擴充可疑更新列表

編輯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

相關內容