วิธีการปิดการใช้งานไอคอน“ รับ 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 เมื่อเวลาผ่านไปเพื่อให้คุณพร้อมที่จะติดตั้งในวันที่ 29 กรกฎาคมนั่นคือ "การจอง" ทั้งหมด หากคุณลบการอัพเดทคุณจะไม่มีการแจ้งเตือนและไม่มี Win10 ที่ดาวน์โหลดอัตโนมัติ คุณจะยังคงสามารถอัปเดตได้ด้วยตนเองหลังจากวันที่ 29 กรกฎาคมผ่าน WU และส่วนใหญ่อาจใช้ ISO ด้วย
Karan

9
@trejder เป็นวลีทั่วไป btw ฉันเพิ่งสังเกตเห็นว่าคุณคัดลอกคำจากพจนานุกรมเริ่มต้นด้วย "ฉันมี" โดยไม่ต้องให้เครดิตที่เหมาะสม นั่นเป็นพฤติกรรมที่ไม่ดี
Reishin

22
@trejder: ฉันไม่ลอกเลียนแบบและมักจะให้ลิงค์แหล่งที่มาในคำตอบของฉัน BTW ฉันไม่รู้บทความนั้นจนกระทั่ง Jeeva เชื่อมโยงกับมันในภายหลัง ยิ่งกว่านั้นฉันคิดว่ามันน่าสนใจที่คุณสันนิษฐานว่าฉันคัดลอกมันโดยอัตโนมัติแทนที่จะทำแบบอื่น บทความนั้นเขียนขึ้นในวันเดียวกับคำตอบของฉันและยิ่งกว่านั้นฉันได้พบบทความอื่น ๆ ในอดีตในบล็อก / ไซต์เทคโนโลยีที่ดูเหมือนจะคัดลอกมาจากคำตอบ SU อย่างชัดเจน (รวมถึงของฉัน) โดยไม่มีการระบุแหล่งที่มา อย่างไรก็ตามไม่ใช่ว่าผู้คนจะไม่สามารถคิดเนื้อหาที่คล้ายกันได้อย่างอิสระ ดังนั้นโปรดระวังอย่ากล่าวโทษโดยไม่มีข้อพิสูจน์ขอบคุณ
Karan

8
@ Karan ดูเหมือนว่าฉันทำผิดพลาด ขอโทษ ทุกคนได้รับอนุญาตให้ทำผิดพลาด ความผิดของฉันขอโทษ
trejder

10
@trejder: ไม่เป็นไรไม่มีความรู้สึกที่ยากเลย ฉันขอขอบคุณที่คุณพยายามทำให้แน่ใจว่าคำตอบและคำตอบทั้งหมดของผู้ให้ในเว็บไซต์นี้รักษามาตรฐานที่สูง หากคุณเคยเห็นคำตอบที่ลอกเลียนมาทั้งหมดจากไซต์ใด ๆ (หรือแม้แต่คำตอบก่อนหน้า) โดยไม่มีการระบุแหล่งที่มาที่เหมาะสมอย่าลังเลที่จะตั้งค่าสถานะนั้นเพื่อให้ mod สามารถดูได้ ขอบคุณสำหรับความขยันของคุณ :)
Karan

59
  • เรียกAutorunsเป็นผู้ดูแลระบบยกเลิกการซ่อนรายการของ Windows / ไมโครซอฟท์ผ่านทางตัวเลือก
  • ค้นหา gwx
  • ปิดการใช้งานรายการที่ไม่ให้ข้อความปฏิเสธการเข้าถึง

ภาพหน้าจอการทำงานอัตโนมัติ


3
เครื่องมือสุดยอด! เหมือนวันที่ทันสมัยจี้นี้!
แบรด

2
@Brad มักจะใช้ร่วมกับ HJT ... อย่างน้อยก็ในวันซ่อมคอมพ์ของเราที่เราใช้ทั้งคู่
SnakeDoc

และนี่ใช้งานได้จริง! ขอบคุณ +1!
Sk8erPeter

1
ทำงานสองสามวัน
simon

ไม่ควรติดตั้งโปรแกรมอื่น
Panther

40

ตามTechJourneyคุณสามารถทำการเปลี่ยนแปลงรีจิสทรีเล็กน้อยเพื่อป้องกันไม่ให้แอปพลิเคชันเริ่มทำงาน

รีจิสตรีคีย์นี้จะหยุด Gwx ไม่ให้เริ่มต้นเมื่อบู๊ต:

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

เพื่อสร้างสิ่งนี้:

  1. ทำงานregedit.exeในฐานะผู้ดูแลระบบ
  2. สร้างคีย์ชื่อภายในGwxHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\
  3. สร้างใหม่dwordมูลค่าชื่อที่มีค่าของDisableGwx1

การถอนการติดตั้งและบล็อกการอัปเดตจากระบบ (เช่นเดียวกับคำตอบอื่น ๆ ) เป็นวิธีที่สะอาดกว่าหากคุณไม่ต้องการใช้


1
บทความที่อ้างอิงไม่รวมCurrentVersionกลุ่ม
Max Toro

1
@ MaxToro หากคุณเห็นข้อผิดพลาดที่ชัดเจนให้แก้ไขคำตอบแทนที่จะแสดงความคิดเห็น นั่นคือสิ่งที่editเชื่อมโยง ฉันเพิ่งเสนอการแก้ไขคำตอบนี้เพื่อสะท้อนคีย์รีจิสตรีที่ไม่ถูกต้อง รอการอนุมัติ
trejder

8
@trejder ที่จริงเป็นเรื่องอยากรู้อยากเห็นที่จะแจ้งให้ผู้เขียนและให้พวกเขาตัดสินใจว่าควรจะมีการเปลี่ยนแปลง
Lankymart

1
และตามความจริงแล้ว @trejder การแก้ไขของคุณไม่เพียงแค่เปลี่ยนรีจิสตรีคีย์ (ซึ่งเดิมเปลี่ยนเป็นไม่ถูกต้องอย่างน่าขันโดยการแก้ไขที่แนะนำที่ฉันคิดว่าเป็นการแก้ไขที่ถูกต้อง) โดยทั่วไปการเปลี่ยนแปลงที่กว้างขึ้น (ที่เปลี่ยนโทนเนื้อหาหรือความหมายของคำตอบแทนที่จะเพียงแค่การเรียบเรียงใหม่และแก้ไข) ควรจะถูกทิ้งไว้กับผู้เขียนหรือเพิ่มเป็นคำตอบใหม่เว้นแต่ว่าเป็น Community Wiki
Jeeva

35

คำตอบอย่างเป็นทางการจากคำถามที่พบบ่อย :

ฉันสามารถปิดการแจ้งเตือนได้ไหม?

ใช่. คลิก“ ปรับแต่ง” ใน System Tray และปิดการแจ้งเตือนแอพรับ Windows 10 ในเมนูที่ปรากฏขึ้น

แต่สิ่งนี้ไม่มีประโยชน์มากขึ้นอยู่กับความต้องการของคุณเนื่องจากกระบวนการ GWX.exe ยังคงทำงานในพื้นหลัง มันเพียงแค่ผลักไอคอนในเมนูล้นสำหรับถาดระบบ ดูเหมือนว่าโง่เพราะนี่ไม่ใช่แอพพลิเคชั่น gwx ที่เป็นส่วนหนึ่งของระบบปฏิบัติการ

นอกจากนี้ในขณะที่ผู้แสดงความคิดเห็นได้ชี้ให้เห็นซึ่งแตกต่างจากไอคอนอื่น ๆ การตั้งค่านี้ดูเหมือนจะย้อนกลับหลังจากรีบูตระบบ การทำให้ระบบอยู่ในโหมดพักการทำงานจะยังคงรักษาการตั้งค่าไว้


27
ฉันทำสิ่งนี้เมื่อวานนี้ในระบบ Windows 7 ของฉัน ผมทำงานในเวลา แต่ไอคอนการแจ้งเตือนกลับมาอยู่ในถาดระบบของฉันเช้านี้ ...
เดวิด Richerby

10
ดูมีแนวโน้มดีอย่างไรก็ตามการตั้งค่าดูเหมือนจะรีเซ็ตในการเข้าสู่ระบบครั้งต่อไป
Suma

1
นี่ไม่ได้ผลกับ Win7 สำหรับฉันเช่นกัน คุณไม่สามารถถอดสิ่ง
Tonny

1
การผลักไอคอนในเมนูโอเวอร์โฟลไม่ใช่ตัวเลือกสำหรับพวกเราที่ปิดการใช้งานเพราะเราไม่ต้องการให้ Windows ซ่อนไอคอนจากเรา
jpmc26

1
ดูเหมือนว่าการอัปเดตเป็น GWX ของวันนี้จะแก้ไขปัญหานี้ - ไอคอนยังคงซ่อนอยู่หลังจากรีบูต
gronostaj

34

มีหลายวิธีในการลบการเลื่อนระดับ 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" (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

หมายเหตุ:

  • ใช้ความเสี่ยงของคุณเอง
  • เรียกใช้ * .bat ว่า "ยกระดับ"
  • อย่าลืมรีบูต Windows หลังจากสคริปต์เสร็จสิ้น
  • ในบางครั้ง Microsoft จะออกการแก้ไขใหม่ของการอัปเดตเฉพาะ - จากนั้นจำเป็นต้องซ่อนอีกครั้ง
  • อย่าลังเลที่จะแก้ไขหรือขยายรายการอัปเดตที่น่าสงสัย

แก้ไข 1:
เพื่อตอบคำถามในส่วนความคิดเห็น: โดยการอัปเดต "ที่น่าสงสัย" (ในบริบทของคำถาม superuser ปัจจุบัน) ฉันหมายถึงการอัปเดตใด ๆ ที่ "เพิ่ง" พยายามโปรโมต 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

สิ่งใดที่คุณเรียกหน้าต่างผู้ต้องสงสัยอัปเดต ?
อัล

จากสิ่งที่ฉันเห็น KB3035583 เป็นอัปเดตเดียวที่คุณต้องบล็อก บางส่วนมีฟังก์ชั่นที่ไม่เกี่ยวข้องโดยตรงกับการอัพเกรด Windows 10 และควรเหลือไว้คนเดียว
nstenz

1
มีการพิมพ์ผิดในบรรทัดที่ 32 ของ HideWindowsUpdates.vbs: "hiddn" -> "hidden" ฉันจะแก้ไขด้วยตัวเอง แต่มีกฎว่า "การแก้ไขต้องมีอย่างน้อย 6 ตัวอักษร" ที่โง่ที่ป้องกันไม่ให้ฉันแก้ไขอักขระตัวเดียว ;-) BTW จะเป็นการดีถ้าเพิ่มรหัสเพื่อเตือนหากไม่มีการอัปเดตและอาจเป็นการจัดการ "ระดับข้อผิดพลาด" ด้วยเช่นกัน
Wayfarer

1
ทำไมสคริปต์แรกไม่ถอนการติดตั้ง KB3012973
martineau

ฉันเดิมพันนี้สามารถทำได้เป็นสคริปต์เดียวใน 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

Microsoft สามารถอัปเดตและเปิดใช้งานได้gwx.exeบ่อยเท่าที่ต้องการคุณจะไม่เห็นจนกว่าพวกเขาจะเปลี่ยนชื่อ

Microsoft กำลังผลักดัน Windows 10 ในการอัปเดต Windows เพื่อปิดการเรียกใช้:

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


"นี่จะบอก Windows เมื่อใดก็ตามที่ gwx.exe เริ่มทำงานเพื่อเรียกใช้อย่างอื่นแทน ... " - เราจะส่งมันให้เทียบเท่าได้/dev/nullอย่างไร?
jww

คุณคิดว่าการปิด Windows Update อย่างสมบูรณ์เป็นคำแนะนำที่ดีหรือไม่?
martineau

3
Gwx.exe ไม่ได้อัปเดต Windows เป็นเพียงแอปพลิเคชันถาด Windows 10
ปีเตอร์ Hahndorf

8

คำตอบมากมายแนะนำให้ซ่อนไอคอน (แทนที่จะปิดการใช้งานโปรแกรมโฆษณา) นี่เป็นวิธีที่รุนแรงกว่านี้: ปฏิเสธการเข้าถึงโปรแกรมโฆษณานี้ดังนั้นระบบจะไม่สามารถเรียกใช้ได้

[ดูอัปเดต 3 ด้านล่างสำหรับรุ่นอัตโนมัติและปรับปรุง!]

ปิดหรือปิดโปรแกรมโฆษณา (หากยังทำงานอยู่): เปิดตัวจัดการงาน (Ctrl + Shift + Esc) เลือก "GWX.exe" แล้วคลิก "End Process"

ค้นหาไฟล์ต่อไปนี้คลิกขวาคุณสมบัติความปลอดภัย:

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

แก้ไขการอนุญาตเลือก "ปฏิเสธ" "การควบคุมแบบเต็ม" สำหรับผู้ใช้ / กลุ่มที่ระบุไว้ทั้งหมด (หรือลบออกเพิ่ม "ทุกคน" และปฏิเสธการควบคุมแบบเต็มรูปแบบให้กับทุกคน)

อัปเดต :

ปรากฎว่าการปฏิเสธการเข้าถึงไดเรกทอรี GWX ดังที่อธิบายไว้ด้านล่างไม่ได้ป้องกันการเข้าถึงไฟล์ในไดเรกทอรีนั้นบน Windows ดังนั้นโปรแกรมโฆษณา GWX.exe จะยังคงทำงานได้และจะถูกเรียกใช้

โพสต์ต้นฉบับ (เปลี่ยนสิทธิ์สำหรับไดเรกทอรี GWX เท่านั้น):

ค้นหาไดเรกทอรีต่อไปนี้คลิกขวาคุณสมบัติความปลอดภัย:

C:\Windows\System32\GWX

แก้ไขการอนุญาต (ดูด้านล่างถ้าเป็นสีเทา) ลบการอนุญาตที่ระบุไว้ทั้งหมด เพิ่ม "ทุกคน" และเลือก "ปฏิเสธ" "ควบคุมทั้งหมด" ตอนนี้คุณควรมีรายการ ("กลุ่มหรือชื่อผู้ใช้") ที่มีหนึ่งรายการ ("ทุกคน") และช่องทำเครื่องหมายทั้งหมดในคอลัมน์ "ปฏิเสธ" ควรได้รับการตรวจสอบ
ตรวจสอบอีกครั้งว่าคุณกำลังแก้ไขการอนุญาตสำหรับ "GWX" (หากไม่ใช่ให้คลิก "ยกเลิก" ทันทีเพื่อป้องกันความเสียหาย) ถ้าเป็นเช่นนั้นยืนยันโดยคลิกตกลง

คุณไม่สามารถเปลี่ยนการอนุญาต (ปุ่มถูกปิดใช้งาน / เป็นสีเทา) ให้ถือกรรมสิทธิ์ของไดเรกทอรีก่อน เปิด "พรอมต์คำสั่ง" ในฐานะผู้ดูแลระบบ (เมนูเริ่ม, โปรแกรมทั้งหมด, อุปกรณ์เสริม, คลิกขวาที่พรอมต์คำสั่ง, "เรียกใช้ในฐานะผู้ดูแลระบบ") ตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเรกทอรี "system32" ( C:\Windows\system32>) เรียกใช้คำสั่งต่อไปนี้: takeown /f GWX /r /d y
จากนั้นคุณควรจะสามารถเปลี่ยนสิทธิ์ของไดเรกทอรี

ถ้ามันกลับมาตรวจสอบสิทธิ์อีกครั้ง ดูเหมือนว่าบางครั้งเจ้าของจะถูกเพิ่มกลับไปที่รายการโดยอัตโนมัติและได้รับสิทธิ์อย่างเต็มที่ในไดเรกทอรี GWX กลับไปที่การตั้งค่าความปลอดภัยของไดเรกทอรีนั้นและลบรายการที่ให้สิทธิ์ (ช่องทำเครื่องหมายในคอลัมน์อนุญาต)

อัปเดต 2 :

ดูเหมือนว่าการเปลี่ยนสิทธิ์ของไฟล์ GWX.exe อาจไม่น่าเชื่อถือสักหน่อย Windows อาจ (เห็นได้ชัดว่า) แทนที่ไฟล์นั้นหลังจากผ่านไปครู่หนึ่ง (อาจเป็นหลังจากการอัพเดทอื่น) ซึ่งโฆษณาจะปรากฏอีกครั้ง ณ จุดนี้ ไฟล์ใหม่จะมีการอนุญาตเริ่มต้นการแก้ไขจะหายไป ชุดค่าผสม (การลบการอนุญาตจากไฟล์นั้นรวมถึงไดเรกทอรีหลัก) อาจทำงานได้ดีขึ้น

นี่คือรายการของการอัปเดต (อาจไม่สมบูรณ์) ที่อาจลอง (อีกครั้ง) ติดตั้งตัวดาวน์โหลด GWX นี้:

อัปเดต 3 :

นี่คือวิธีการที่สมบูรณ์มากขึ้น คำสั่งเหล่านี้สามารถคัดลอกไปยังพรอมต์คำสั่งที่ทำงานในฐานะผู้ดูแลระบบ (มองหา "cmd" ในเมนูเริ่มคลิกขวาเรียกใช้ในฐานะผู้ดูแลระบบ) หรือสามารถคัดลอกลงในไฟล์ที่ลงท้ายด้วย ".bat" ซึ่ง สามารถเรียกใช้งานได้ (คลิกขวาเรียกใช้ในฐานะผู้ดูแลระบบ)

โปรดทราบว่า Windows ใช้ linebreaks 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: ความคิดที่ดี! ฟังดูเหมือนเป็นทางเลือกคุณน่าจะเปลี่ยนเป็นคำตอบ
พื้นฐาน 6

1
สำหรับผู้ที่ลงคะแนน: ทำไม กรุณาอธิบายในความคิดเห็น หากคำตอบมีข้อผิดพลาดสิ่งเหล่านั้นควรได้รับการแก้ไข แต่ฉันไม่สามารถทำได้หากฉันไม่ทราบเกี่ยวกับข้อผิดพลาดเหล่านั้น
พื้นฐาน 6

@ Basic6 - ไม่ต้องกังวลกับ downvote มีบาง Fanboi ของ Microsoft ใน Super User และพวกเขา downvote อะไรที่ขัดแย้งกับสาย Microsoft ปาร์ตี้ ไม่ จำกัด เฉพาะ Microsoft เท่านั้น มีทั้ง Apple และ Linux Fanboi ด้วย
jww

สุดยอดทางออก! แต่ .. คุณจะบอกได้อย่างไรว่า Windows เองไม่สามารถเป็นเจ้าของและกำหนดสิทธิ์ใหม่ได้?
Ajay

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 อย่างรวดเร็ว

หากต้องการหลีกเลี่ยงการอัพเกรดแบบบังคับให้วางสิ่งนี้ลงใน Notepad บันทึกเป็นไฟล์. 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 10 ในพื้นที่แจ้งเตือนในหมู่อื่น ๆ ของ Windows แง่ที่เกี่ยวข้อง 10 อัพเกรดใน Windows 7 และ 8

นี่เป็นเครื่องมือฟรีที่สามารถลบและปิดการใช้งานไอคอนพื้นที่แจ้งเตือน 'Get Windows 10' ใน Windows 7 และ Windows 8 เวอร์ชันล่าสุดยังสามารถปิดใช้งานพฤติกรรม 'Upgrade to Windows 10' ในแผงควบคุม Windows Update และทำอะไรได้อีกมากมาย ดูคู่มือผู้ใช้ที่บล็อกของคนนอกที่ดีที่สุด

สกรีนช็อตของแผงควบคุม GWX


3

วิธีล่าสุดและยอดเยี่ยมที่สุด (และง่ายที่สุด) ในการกำจัดไอคอนและป้องกันการอัปเดตคือ Never10:

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

Never10

เพียงคลิกเดียวเพื่อปิดการใช้งาน สิ่งนี้ใช้รายการรีจิสตรีอย่างเป็นทางการเพื่อป้องกันการอัพเกรดระบบปฏิบัติการ รายละเอียดทางเทคนิคเพิ่มเติมได้ที่นี่:

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


สิ่งนี้ยังคืนค่าแผงควบคุม Windows Update กลับสู่การทำงานตามปกติหรือไม่หากถูกขโมยโดยโฆษณาหรือโปรแกรมติดตั้ง Windows 10 เช่นนั้น: i.stack.imgur.com/3kQGw.png
galacticninja

ฉันมีเครื่องจักรที่มีพฤติกรรมนั้นในครั้งต่อไปที่ฉันมีโอกาสฉันจะลอง
Hugh Jeffner

น่าเสียดายที่ (!) ฉันไม่สามารถทำให้มันเกิดพฤติกรรมได้ แต่ฉันคิดว่ามันน่าจะใช้ได้
Hugh Jeffner

+1 นี่เป็นวิธีแนะนำในปัจจุบันเพื่อปิดใช้งานการแจ้งเตือนและอัปเกรดอัตโนมัติของ Windows 10
Ben Miller

2

Microsoft ยืนยันที่จะ WinBeta.org ในไม่ช้ามันจะลบการใช้งาน Windows 10 upgrade nag

จะมีผลบังคับใช้หลังจากวันที่ 29 กรกฎาคม 2016

ยังคงมีการสรุปรายละเอียด แต่ในวันที่ 29 กรกฎาคมแอพ Get Windows 10 ที่อำนวยความสะดวกในการอัพเกรดเป็น Windows 10 จะถูกปิดการใช้งานและจะถูกลบออกจากพีซีในที่สุดทั่วโลก

สำหรับผู้ใช้ Windows 7 และ Windows 8.1 ที่ต่อต้านการย้ายไปเป็น Windows 10 หมายความว่าการแจ้งเตือนการอัพเกรดจะหายไป แอปของบุคคลที่สามอนุญาตให้หลายคนปิดการใช้งานการแจ้งเตือนและผู้ดูแลระบบสามารถฆ่ากระบวนการสำหรับเครื่องทางธุรกิจ

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


-1

สิ่งนี้อาจดูเหมือนชัดเจน แต่คุณลองซ่อนไอคอนในแผงปรับแต่งไอคอนถาดงานหรือไม่

1

2

สำหรับบรรดาของคุณที่มีไอคอนทั้งหมดของคุณแสดงอยู่และไม่ใช้แผง "ไอคอนเพิ่มเติม" คุณสามารถเข้าถึงการตั้งค่าไอคอนพื้นที่แจ้งเตือนผ่านแผงควบคุมเนื่องจากมันจะทำงานได้ไม่ว่าคุณจะใช้มากกว่านั้นหรือไม่ แผงไอคอน

หากต้องการเข้าถึงการตั้งค่าผ่านแผงควบคุมให้เปิดและเปลี่ยนการตั้งค่า "ดูตาม" เป็น "ไอคอนขนาดใหญ่" หรือ "ไอคอนขนาดเล็ก" จากนั้นคุณควรเห็นรายการนั้นเป็นหนึ่งในตัวเลือกในแผงควบคุม

3


15
สิ่งนี้ยังทำให้กระบวนการทำงาน (ใช้หน่วยความจำ ฯลฯ ) และไม่จำเป็นต้องไปที่ท่าเรือ ฉันเป็นแฟนของ "ทำงานน้อยลง" อย่างไรก็ตามนี่ยังคงเป็นทางออกหนึ่งสำหรับปัญหานี้ขึ้นอยู่กับเป้าหมาย
Resorath

8
นี่คือคำตอบเดียวกับ Hugh Jeffner ที่พูดถึงคำถามที่พบบ่อย
Karan

@ 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.