微軟官方已經(jīng)正式結(jié)束了 Windows XP 系統(tǒng)支持,如今筆者發(fā)現(xiàn),Windows XP 系統(tǒng)可以通過修改注冊表繼續(xù)獲得自動(dòng)更新。
32位Windows XP更新方法
原理是通過注冊表修改將系統(tǒng)偽裝成 Windows Embedded POSReady 2009,這個(gè)系統(tǒng)將繼續(xù)獲得更新到2019年4月9日。可以在記事本中黏貼如下內(nèi)容,并保存為 xp.reg 雙擊運(yùn)行它:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
“Installed”=dword:00000001
64位Windows XP更新方法
這個(gè)方法只適合 Windows XP 32 位版本,64 位版本比較復(fù)雜,英文就不翻譯了,比較簡單,大家看看:
1. 首先需要從microsoft.com手動(dòng)下載更新然后執(zhí)行解壓。例如:C:\xpupdate
2. 創(chuàng)建一個(gè)文件update.cmd:
c:
cd "C:\xpupdate\update"
echo Replace update.inf with update.inf.new
copy update_SP2QFE.inf org_update_SP2QFE.inf /y
copy new_update_SP2QFE.inf update_SP2QFE.inf /y
echo Apply Update
start update.exe /passive /norestart /log:c:\xpupdate\install.log
ping -n 1 -w 5 1.1.1.1>nul
copy org_update_SP2QFE.inf update_SP2QFE.inf /y
3. 復(fù)制update_SP2QFE.inf文件到 c:\xpupdate\update ew_update_SP2QFE.inf
4. 把文件new_update_SP2QFE.inf中的下面代碼刪除
Condition=AndOp,Prereq.XPAMDInstallBlock.Section
還有結(jié)尾的
[Prereq.XPAMDInstallBlock.Section]
PresentOp=CheckReg,HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions",ProductType,0x00000000
NotEqualOp=CheckReg,HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions",ProductType,0x00000000,!=,"WinNT"
Display_String="%WrongProductMessage%"
5. Execute update.cmd
你能看到install.log, 如果安裝成功,重啟計(jì)算機(jī)就行了。
需要提醒的是,并不保證補(bǔ)丁和安全更新完美適用于 Windows XP,風(fēng)險(xiǎn)自擔(dān)。