移除XP正版驗證WGA (Windows Genuine Advantage)

WGA(Windows Genuine Advantage)是微軟用來檢查你的Windows XP是不是正版的程式,而在很多時候是使用者不小心按了同意之下安裝的,如果你現在深受WGA之苦的話,最快的方法就是把這個不受歡迎的程式移除掉。

尤其是現在微軟正在大力推廣Windows 7,所以最近就會有一連串的「動作」強迫你轉換到Windows 7,這種的手法個人是很不認同但是也是沒有辦法啊!

由於WGA的程式被設計成最優先的載入順序(在你的電腦開機還沒有登入時WGA就已經在運作了),而且新版的也不讓你用「新增移除程式」來移除它,但是一樣用我一直在用的「DOS大法」就可以輕鬆移除,你看一下移除的步驟是不是跟殺毒很像啊?

用DOS移除WGA

還是老方法請你從【開始】→【所有程式】→【附屬應用程式】→【命令提示字元】開啟一個「DOS視窗」,首先輸入以下指令:

如果你的 Windows 不是安裝在 C 磁碟的話,你要先轉成 Windows 所在的磁碟機,例如你的 Windows 是安裝在 D 磁碟,那請在命令提示字元先輸入
D:
之後再輸下面這些指令(建議使用 複製/貼上 比較不會出錯)

cd %windir%\system32
del wgalogon*.*
del wgatray*.*

在你輸入第二行的指令之後,應該會有「WgaLogon.exe存取被拒」或「WgaLogon.dll存取被拒」的錯誤訊息出現,如果是「WgaLogon.exe存取被拒」請再下這一行指令:

ren WgaLogon.exe WgaLogon.old

如果是「WgaTray.exe存取被拒」請下這一行指令:

ren WgaTray.exe WgaTray.old

如果是「WgaLogon.dll存取被拒」請再下這一行指令:

ren WgaLogon.dll WgaLogon.bak

接下來要把正在執行的一個.dll檔註消,請輸入以下指令:

dir LegitCheckControl.dll

如果是找不到檔案那就跳過接下來的兩行指令

如果看得到這個.dll檔,請執行以下指令:

regsvr32 LegitCheckControl.dll /u

成功的話會出現這樣的視窗:

移除WGA驗證

再接下來

del LegitCheckControl.dll

把這個.dll刪除,完成後關閉DOS視窗,重開機,你應該就不會再看到你是盜版的受害者這樣子的字眼了。全部的過程就像下面這一張圖裡面的步驟:

移除WGA驗證

(上面圖片裡面的「XP」是使用者名稱,會依你的使用者名稱而有所不同)

最後還有一個動作不執行也沒關係,一樣在DOS視窗:

cd \windows\system32
del Wga*.*

把剛才改名的檔案清掉,再來就是用CCleaner 電腦清道夫將登錄表清一清就大功告成了!

不要安裝WGA

經過以上的步驟之後應該就不會再出現WGA驗證錯誤的訊息了,但是還有可能會在電腦開機時出現以下的要求安裝WGA驗證程式的畫面,如果你直接按【取消】那每一次開機還是會跳出這個畫面來煩你。

正確的拒絕方法是請你先按【下一步】

移除WGA驗證

再來選取「我不同意」的選項再按【下一步】

移除WGA驗證

最後才按【取消】

移除WGA驗證

這樣子你才能真正免於WGA驗證的困擾。

但是以上的方法只適用於Windows XP,Window 7請上網搜尋一個叫「RemoveWAT」的程式可以將驗證程式移除,還有另一個叫「OEM 7」的程式可以幫你找出可以通過驗證的序號,不過提醒您:這一類的程式往往都會有人故意加料(下毒)給人家下載,所以風險自負囉!

無法通過微軟防毒或 Windows Media Player 11 驗證嗎?

如果你是用 Windows XP 系統想要使用免費微軟防毒或是Windows Media Player 11但是又無法通過正版驗證的話,照著以下的方法就可以通過驗證:

這是在微軟防毒安裝過程中出現的錯誤訊息,告訴你「Windows 沒有通過正版驗證」,沒關係我們來改一個地方就可以了

微軟防毒軟體 Microsoft Security Essentials

首先打開我的電腦,下拉式功能表[工具]->選擇[資料夾選項],在這個資料夾選項的視窗請點上面的[檢視]標籤頁,往下找到「隱藏己知檔案類型的副檔名」,把它前面的打勾拿掉,然後按[確定]關閉這個視窗

微軟防毒軟體 Microsoft Security Essentials

接下來將「C:\Documents and Settings\All Users\Application Data」這一串字貼上網址列,或是依序找到這個資料夾,看看裡面是不是有一個「Windows Genuine Advantage」的資料夾,再點進去這個資料夾就可以看到像這樣裡面還有一個「Data」資料夾,請將這個「Data」資料夾刪除

微軟防毒軟體 Microsoft Security Essentials

然後按右鍵新增任一個類型的檔案,像我就新增一個文件檔,所以檔名會是「新增文字文件.txt」如果你沒看到.txt的副檔名的話,那就是前面不要隱藏副檔名的設定沒成功,請再檢查看看

微軟防毒軟體 Microsoft Security Essentials

再這個檔名圖示上按右鍵[重新命名],將檔名改為「Data」,系統要你確認請按[是]

微軟防毒軟體 Microsoft Security Essentials

看看資料來是不是變成這種沒有圖示的檔案了?

微軟防毒軟體 Microsoft Security Essentials

接下來你就可以從頭開始再一次安裝,而且可以順利完成,不會被說是沒有通過正版驗證了!

不過本方法僅適用於 Windows XP 哦,Windwos 7 的正版驗證我是建議用OEM7

如果沒用過 DOS 指令的話,最好先看一下「DOS指令 - 懷舊篇

正確的觀念

經過以上的步驟你的電腦應該是不會再出現不是正版的警告了,不過你可能還會問:「那我是不是要關閉Windows自動更新以避免不小心又裝了WGA?」
我的答案是:你已經很明確告訴微軟你不想安裝WGA驗證程式,所以已經是對WGA免疫了!
反而你一定要開啟自動更新的功能,因為這樣子才不會讓你的電腦受最新版Windows漏洞的威脅,這樣才是正確的電腦安全觀念。

2014/4/6更新

現在微軟已經停止支援 Windows XP,所以大家就不用浪費時間在這個危險的作業系統,趁早升級你的電腦作業系統吧!詳細的情況請參考:Windows XP 終止支援之後舊電腦該怎麼辦?

472 則留言

  1. 【開始】→【所有程式】→【附屬應用程式】→【命令提示字元】開啟一個「DOS視窗」

    結果一打開出來的卻不一樣

    程式剛打開最上面那兩行都一樣 可是我下面那行卻是 ...

    C:\Documents and Settings\123> 怎麼會是123不是XP

    ------------------------------------------------------
    然後我就照你方法輸入

    C:\Documents and Settings\123>cd \windows\system32

    C:\windows\system32>del wgalogon*.*

    找不到C:\windows\system32>wgalogon*.*

    --------------------------------------------------

    請問我 xp的地方怎麼會是123

    那我接下來要怎麼輸入 ??

    謝謝

        • 連同樓上的一起回答
          regsvr32 /u legitcheckcontrol.dll 就是註銷 .dll 的指令,如果你這一個步驟還是失敗的話,那代表你的 XP 已經被修改破解過了,不適用這一個方法
          另外右下角沒有正版驗證的警告就是沒有問題了,至於桌面黑掉請自行調回來

  2. 我的也是執行到後面出現 LoadLibrary(LegitCheckControl.dll/u)失敗..後來看到老師留言,重開之後WGA好像不見了耶!!我這菜鳥完全不懂電腦,謝謝老師的簡單教學!

  3. 請問高登大哥
    我依您的方法移除檔案及用ccleaner清除登錄表後
    在新增移除程式中,仍然可以看見有wga notifications(kb905474)及wga validation tool(kb892130)的安裝,且無法移除,請問,這是正常的狀況嗎?
    另外,我在\windows\system32中用dir *wga*.*
    可以找到dpcdll.dll.wga及pidgen.dll.wga這二個檔,請問一下,這和wga有關係嗎?
    先謝謝您抽空回覆留言,謝謝。

  4. 我今日用左combofix之後佢話我唔係正版
    之後佢唔比我登入,話要啟用windows 先得
    而家只入到安全模式
    係唔係都用以上方法可以解決到?
    thank you

  5. 我已經刪哂wga既野
    打以上指令既時候顯示
    系統找不到指定的檔案
    但都係登入唔到windows 要我啟用windows先比我登入

  6. 我是出現WgaLogon.old存取被拒及WgaLogon.bak存取被拒
    而regsvr32 LegitCheckControl.dll /u這一步後的步驟我也沒有做,但正版驗證的警告沒有了,是否已經成功移除正版驗證wga?
    謝謝!

  7. 你好:我之前先在別的網站照他的意思先把那二個的副檔名改成.old結果重新開機後,整個只剩桌布= =,正常的程式啦開始鍵、我的電腦什有的沒的 完全不見了,結果我用工作管理員去改回之前的副檔名,結果重開機一樣只剩桌布還加了那段 您的電腦是盜版之類的話= =該怎解決呢?

    • 預設的檔案總管是不會顯示副檔名的你怎麼改?
      不過就算改錯了應該也不會桌面不見,是你改錯檔案了吧?
      你要不要照我這一篇的 dir wga*.* 看看你硬碟的狀況(命令提示字元用執行 cmd.exe 叫出,或是 Ctrl+Alt+Del 工作管理員->檔案->新工作(執行)->cmd.exe)

  8. 感謝大大的分享
    小弟我本來已經關閉自動更新
    可是在無知的情形下
    啟用了新的使用者
    結果就中標了
    依照大大的指示以恢復正常
    再次感謝喔

  9. 感恩老師提供的方法
    因為早年不知道一張正版光碟只能有限制次數的重灌
    加上任意丟棄了光碟外殼遺失金鑰碼
    造成困擾
    還好透過老師的方法已經擺脫黑暗噩夢了
    謝謝您

  10. 版大~感謝您提供之方法`
    可是小弟還有連帶問題ㄝ~
    就是驗證的雖然破解了~
    但進入windowsXP前還會要求我產品註冊~
    這部分可難倒我了= =
    同一組序號 我在別台可以用 這台就不行`
    試問~有啥方法解決呢~?
    謝謝

  11. 你好

    請問命令提示字元按ㄌ.跑出ㄉ框架已有寫3排英文.

    Microsoft Windows XP [版本 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    C:\Documents and Settings\Administrator>

    該怎麼辦.謝謝

  12. 大大你好~想請教一ㄍ問題..
    我ㄉXP不是正版ㄉ.不過這幾天想載ㄍ小遊戲(LIMBO)打發時間.卻發現遊戲開啟後畫面一片黑.卻有聲音= =..上網收尋後..說是要我更新directx
    但是我一直無法更新成功..請教一下要如何才能更新呢?更新後我ㄉ畫面就會出現了ㄇ= =????(不好意思..真ㄉ不懂電腦系統= =)

  13. 高登大大,上面那個Data更名的部份,我改完後並沒有跑出什麼副檔名的那個視窗,而且更名後還是.txt檔,然後我把副檔名改成.data他就變成

    Data.data
    DATA檔
    0KB

    這樣正確嗎?

  14. 請問高登

    我打左
    regsvr32 LegitCheckControl.dll /u
    之後佢話 /regsvr32' 不是內部或外部命令可執行的程式或批檔次

    咁點?

  15. 高登大大
    自從發現中標後下載了 remove wga
    消除了wga 也關掉了自動更新,請問
    能否使用大大教的這些消除方法嗎?
    使用後仍然能使其自動更新嗎?

    • 服用remove wga 是去改它的程式,我這個只是把驗證程式刪除,所以還是可以更新
      但是你已經用了remove wga我就不知道,沒用過那東西,網路上一大堆人用這隻程式在放毒,小心!

  16. 貢獻我自己寫的BAT檔

    @echo off
    cd /d %systemroot%\system32
    regsvr32 LegitCheckControl.dll /u /s
    choice /c Y /M "稍後三秒等待解除註冊或按Y繼續" /D Y /T 3
    del wga*.*
    ren WgaLogon.exe WgaLogon.old
    ren WgaTray.exe WgaTray.old
    ren WgaLogon.dll WgaLogon.bak
    del LegitCheckControl.dll
    del wga*.*
    echo 若有"存取被拒"無須在意,作業已完成。可重開機後再執行一次完全刪除檔案
    pause

    • 不要去Windows Update網頁更新就都沒有問題,不過右下角黃色盾牌要按出來看裡面有沒有WGA,如果有的話不要從那裡更新,使用關機時安裝後關機的更新,這樣就不會被偷裝WGA了,而且WGA會在開機時問你,這時候你就照我文章裡面的方法大方的拒絕它吧,一旦你拒絕了WGA,你的電腦就再也不會被偷裝WGA了

  17. 您好,

    謝謝您的指導,終於解決了..

    我把XP隨機板裝到家人的筆電,沒想到就出現了這個警告,
    連隨機板裝在不同電腦都會出現,抓得真嚴。

    想請教您,移除一次以後就一勞永逸了嗎?
    一般的使用下,應該都不會有影響吧?(例如被鎖住)
    因為家人不太會用電腦,資料都存在同一個硬碟裡,
    如果被鎖住的話,資料就沒法讀了。

    而自動更新可以使用嗎?直接按工具列的黃色盾牌,
    讓他自動更新就好?還是不要更新才好?

    謝謝。

  18. 我想問問,
    每次開機時都會出現稍候解決和馬上解決的視窗,
    可是進到去那個"您可能已經成為盜版軟體的受害者"的提醒又不見了,
    這樣算成功嗎?(我聽朋友說不管它三十天電腦會禁的,所以有點擔心)
    我第一次的時候忘記入"ren WgaTray.exe WgaTray.old"這個指令了,
    接下來的步驟都跟著做,重開發現沒用時再試多次,
    再試的時候也把"ren WgaTray.exe WgaTray.old"這個打上去了
    但就在做"regsvr32 LegitCheckControl.dll /u"這個時先出現成功了,
    然後再出現了一個說錯誤的視窗,之後步驟的我也接著做了,
    然後再重開後就發現一開始說的那種情況了,
    要如何解決?(其實我只想知道會不會禁電腦的說,不過如果能解決就最好了~)

    • 在 c:\windows\system32 下 dir wga*.*
      看有什麼檔案把這些檔案刪除,方法就是這一篇在講的,你最好要看懂這些指令是幹什麼的?
      看不懂請再看看我的另一篇 DOS 指令有更詳細的說明

  19. 謝謝您的分享! 我跟足了您的指示 現在防毒軟件跟版面都正常了
    請問我現在要關掉windows xp的自動更新嗎? 怎樣的情況是不能更新? 怎樣能查自己有沒有用那個WGA (我工具列沒有黃色盾牌)

  20. 高登大大 您好!
    我的微軟Windows Update以前安全驗證都沒問題 今天驗證失敗會出現提示非正版,有星號開機之警告畫面 我照 大大 您 的方法移除 但是二項以下略過(找不到指定出現系統找不到路徑)有去搜尋,沒搜尋到.不知以後會有什麼影響??怕怕.
    regsvr32 LegitCheckControl.dll /u...有成功的視窗
    ren WgaLogon.exe WgaLogon.old 略過
    dir LegitCheckControl.dll 略過
    註^剛開機時(四色旗)會出現提示非正版受害者....,有星號開機之警告畫面,開完機後桌面則正常.
    ...謝謝 高登大大 為廣大網友幫忙....感恩

    • regsvr32 那一行指令有成功就OK了,至於檔案有沒有 del 不是那麼重要
      反正沒有再出現正版警告就沒什麼問題了,其他的不用在意。那些不是病毒的檔案,就算是留在電腦裡面也不會有問題

  21. 高登大大 您好!
    我另外搜尋c\windows\wga*.*,找到這幾個相關檔案,一併刪除後,在每次開機和關機時都會出現(稍候解決和馬上解決)的視窗,"您可能已經成為盜版軟體的受害者"的提醒全不見消失了,提供大家參考看看

    WgaTray.exe
    WGAErrLog.txt
    WgaNotify.cat
    WGATRAY.EXE-OED38BED.pf
    您看刪除以下的幾個檔案會不會有問題,哪個是多刪除,需還原的?謝謝 高登大大

    • 除了最後那個.pl是快取檔之外,其他三個都不是應該有的檔案,而且我也沒見過這幾個檔案,會不會你先前用過什麼其他的夏解方法才生出來的檔案?
      還有一種可能是微軟又改招數了,我再來測試一下看看

      • 高登老師 您好!
        昨日第一次驗證失敗出現提示非正版,有星號警告畫面後 我立刻照 老師 您 的方法移除.以往從未破解 WINDOWS XP
        這是檔案原始位置:
        WGATRAY.EXE-OED38BED.pf
        原始位置C:\WINDOWS\prefetch
        WgaTray.exe
        原始位置C:\WINDOWS\system32\dllcache
        其他二檔,資源回收桶已經看不見了;
        **不知有無錯刪,線上網友還是等 高登老師 測試後再刪除吧,以防萬一
        謝謝 老師!...麻煩您了

  22. 感謝高登老師的詳細解說,從頭看完後,應該可以解決我的問題,我現在去試試看。
    非常詳細的說明~

    感恩高登老師所做的一切。

  23. 請問高登老師,您說最後一個dos指令不需執行,那有一定要用ccleaner清除登錄檔嗎?
    另外請問一下出現那個警告標語只是警示作用嗎?不會造成其他影響是嗎?

  24. 請問高登老師~~我現在版本為SP3~我執行上述過程後電腦目前都正常~~想請問除了不能更新還有Media player不能用外!!其他功能會有影響嗎

  25. 終於搞定了~感謝高登大大!!
    原來在我C碟有一個 windows 跟一個 windows.0
    wga藏在windows.0 難怪我都找不到可刪除~
    再次感謝~高登大大

  26. 謝謝老師的幫忙!
    MSE一直說我不是正版 超苦惱
    找了3天 老師的方法簡單又好用!
    WGA沒有叫我安裝 這樣我有沒有成功呢?

高登 發表迴響取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料