微軟的 Win10 免費昇級就要在 07/29 結束了. 糾纏了一年的 Win10 免費昇級總該清一清了. (2016/10/27) 印象中微軟在免費升級活動結束後, 好像有提供移除右下方 "免費升級" 圖示的更新. 如果您的機器不巧沒清除掉, 還有渣渣留著, 下面的方法可以試一下.
這一篇主要的材料來自 [教學]10秒內永久移除Windows10提醒免費升級訊息方法
自從 Win10 推出以來, 大部份人螢幕的的右下方都出現了提示用戶有 "免費升級取得 Win10" 的小方塊, 對於我這種對微軟不是很有信心, 就是不想用最新版本的人來說, 它還真的是有夠煩. 一開始想說, 應該很容易就可以把它移除掉吧? Google 大神一定會對眾多善男信女有所回應才是, 結果是竟然找不到, 大家都說微軟太邪惡, 暫時沒辦法.
後來一忙也就把它給忘了. 直到上個月小空了幾天, 想起它還沒解決, 再拜一次 Google 大神. 嗯...這次真的是有求必應了 (就是上面連結的那一篇啦). 該怎麼移除這升級提示呢?
- 先移除 KB3035583更新.
- 以系統管理員身份執行下列指令 (請你在 CMD 中一行一行打)
taskkill /f /im GWX.exe taskkill /f /im GWXUX.exe cd/d C:\Windows\System32 takeown /f GWX cacls GWX /e /g everyone:f rd/q/s GWX
- Windows 重新開機, Win10 的升級訊息就會不見了.
懶一點的人這裡也有 CMD 指令批次檔可用, 下載位置:MediaFire下載點, Mega下載點 (後面這個載點比較 OK)
擔心內容有問題的人可以直接 copy/paste 下面的指令到文字編輯器, 再存成 .cmd 檔來執行.
@echo off
For /f "tokens=1-3 delims=/ " %%a in ('date /t') do set mydate=%%a-%%b-%%c
For /f "tokens=1-3 delims=:." %%a in ("%time%") do set mytime=%%a:%%b:%%c
set timestamp=%mydate% %mytime%
echo %timestamp% 開始停用Win10更新程序...>%UserProfile%\Desktop\%~n0.txt
echo 移除常駐服務 GWX 相關程序...
tasklist /fi "imagename eq GWX.exe" |find ":" > nul
if errorlevel 1 taskkill /f /im "GWX.exe"
tasklist /fi "imagename eq GWXUX.exe" |find ":" > nul
if errorlevel 1 taskkill /f /im "GWXUX.exe"
if exist C:\Windows\System32\GWX takeown /f GWX
if exist C:\Windows\System32\GWX icacls GWX /e /g everyone:f
if exist C:\Windows\System32\GWX rd/q/s GWX
echo 登錄檔加入停用升級之機碼...
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\GWX /f > nul
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\GWX /v DisableGWX /t REG_DWORD /d 00000001 /f > nul
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /f > nul
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableOSUpgrade /t REG_DWORD /d 00000001 /f > nul
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade /f > nul
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade /v ReservationsAllowed /t REG_DWORD /d 00000000 /f > nul
echo 移除 KB3012973 更新...
start "title" /b /wait wusa /uninstall /quiet /norestart /log /kb:3012973 >nul 2>&1
echo 移除 KB3021917 更新...
start "title" /b /wait wusa /uninstall /quiet /norestart /log /kb:3021917 >nul 2>&1
echo 移除 KB3035583 更新...
start "title" /b /wait wusa /uninstall /quiet /norestart /log /kb:3035583 >nul 2>&1
rem 刪除已下載的暫存檔
if not exist c:\$WINDOWS.~BT\nul goto :next1
echo 刪除 $WINDOWS.~BT 資料夾...
takeown /F C:\$Windows.~BT\* /R /A
icacls C:\$Windows.~BT\*.* /T /grant everyone:F
rd /s/q c:\$WINDOWS.~BT
:next1
if not exist c:\$WINDOWS.~BT\nul goto :next2
echo 刪除 $WINDOWS.~WS 資料夾...
takeown /F C:\$Windows.~WS\* /R /A
icacls C:\$Windows.~WS\*.* /T /grant everyone:F
rd /s/q c:\$WINDOWS.~WS
:next2
echo.
echo 移除Win10更新完成,請有空時重新開機
echo %timestamp% 移除Win10更新完成,請有空時重新開機>>%UserProfile%\Desktop\%~n0.txt
echo 下次執行Windows更新時,若出現下方名稱請將之隱藏:
echo %timestamp% 下次執行Windows更新時,若出現下方名稱請將之隱藏:>>%UserProfile%\Desktop\%~n0.txt
echo KB3012973, KB3021917, KB3035583
echo %timestamp% KB3012973, KB3021917, KB3035583>>%UserProfile%\Desktop\%~n0.txt
timeout 15
OS: 原作者真是 windows 批次檔的神人高手啊!!
文章標籤
全站熱搜
留言列表