你看了這個題目一定會覺得奇怪,明明補丁對于用戶的安全性非常重要,為什么還要介紹這個“不安裝補丁”的方法呢?有時候我們在安裝某個補丁后會出現意想不到的問題(去年就有一次在安裝補丁后出現和鼠標驅動不兼容的BUG,當然這是少數情況)。如何抵擋呢?
首先我們從Windows的自動更新服務(Automatic Windows Update)窗口中獲得這個補丁的KB號,比如是KB123456,接下來我們打開注冊表編輯器,定位到
“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”分支,在其下建立一個名為“KB123456”的子鍵,再在右邊窗口中新建一個名為“Installed”的REG_DWORD值,將其值設置為“1”。這樣做的目的在于讓Windows覺得你已經安裝了這個補丁,就不會再讓你安裝它了。

當然,不過你要安裝這個補丁,那刪除這個KB123456鍵就行了。
現在SP2已經在Windows Update中發布了,很多朋友都聽說了SP2可能讓你的BT下載慢或者這樣那樣的問題,好吧,如果你實在不想更新,那就干掉它吧!
1.對于一般用戶:在注冊表編輯器中找到“HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate”,在右邊窗口中新建一個“DoNotAllowXPSP2”REG_DWORD值,設置其值為“1”。如果你有一天后悔了,那刪除這個鍵就行了,或者將其值設置為“0”也行。
2.對于局域網的用戶:局域網中的用戶也可以用這個技巧,不過如果機器多了實在太麻煩,比如我就要管理幾十臺機器,如果一臺一臺的修改注冊表,那工作量有點大。于是我在微軟的主頁搜刮了一下,原來它已經為我們提供了一段很簡單的批處理代碼,大家將其保存為cmd格式,代碼如下:
@echo off
if "%1"=="" goto Usage
if "%1"=="/?" goto Usage
set REGBlockKey=HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate
set REGBlockValue=DoNotAllowXPSP2
set RemoteMachine=%1
if /I "/B" =="%2" goto Block
if /I "/U" =="%2" goto UnBlock
goto Usage
:Block
REG ADD \\%RemoteMachine%\%REGBlockKey% /v %REGBlockValue% /t REG_DWORD /d 1
goto End
:UnBlock
REG DELETE \\%RemoteMachine%\%REGBlockKey% /v %REGBlockValue% /f
goto End
:Usage
..
:End
(代碼來自微軟發布的軟件中提取,有少量刪減)
在命令行窗口中進入該cmd文件所在目錄,運行“*.cmd 計算機名 /b”就行了,其中計算機名當然是你局域網機器的名字了。如果有一天后悔,那就運行“*.cmd 計算機名 /u”撤消。
文章來源于領測軟件測試網 http://www.kjueaiud.com/