改個0與1,盜版變正版?(RegDone 是做什麼用的?)
適用範圍:All Windows
提醒:
我寫這篇的目的是在澄清網路謠言,網路上太多不可信的電腦「密技」,要小心。
問題
網路上流傳一封關於修改 registry 以求將 Windows
(98,2000,XP..)改為已註冊版,以躲避M$的反盜版追蹤,本人雖然不相信M$的東西會那麼容易被破解,但朋友們卻似乎蠻相信的,我也沒有切確證據去說服他們(況且我也不能確定這是假的),我對
registry 不甚瞭解,但我知道隨便修改它並不是件好事。故望請您給小弟解惑,不甚感激。(註一)
回答
這個問題可以分兩方面討論,一是所謂「註冊」對於 Windows 作業系統這個產品的意義是什麼?二是 RegDone
的意義,首先談 RegDone 。
HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\RegDone
是做什麼用的呢?
RegDone
的作用只是用來判別是否完成註冊程序而已,而註冊與否跟所謂的「正版」、「盜版」一點關係都沒有的,很多人都混為一談,稍後我們會談到。
當你跑完「註冊精靈」,而且也成功的註冊之後(資料送出成功),RegDone
的數值自動會為1,反之是空白,那麼「註冊精靈」可能就在它「有需要」的時候出來煩你(提醒你要註冊),它原本的用意只是如此。
「註冊精靈」它在哪裡呢?他是在 Windows\System 下的一個小程式 regwiz.exe,如果你想看看它的樣子,可以執行:
按「開始」,到「執行」,輸入 regwiz /r ,按確定(留意 z 與 / 間有一空格),就會帶出註冊畫面了。
其實在目前來講,RegDone 無論 0 或 1
都沒有什麼用處,因為實在沒什麼軟體會用到它,純粹就是註冊與否的一個記錄而已。 當初為什麼要有這個 RegDone 呢?
其實有段小典故,當 Windows Update
服務剛推出的時候,微軟是希望「註冊」的使用者才能使用,所以有這個機碼來作為判斷的依據,如果你依照註冊精靈的畫面跑過了,就註冊成功(RegDone=1),否則,就是沒有註冊,註冊精靈就會出來煩你,提醒你要註冊了。
不過,這樣做有麻煩存在。
因為顧客購買產品不一定要註冊,他有權利決定要不要丟這個產品回函,而且,他也可以透過郵寄回函,不一定要透過網路傳送。關鍵還是在於:微軟一直被這類說他會竊取使用者資料的謠言所困擾,如果就是要使用者註冊才能使用
Windows Update,那麼這類謠言就更容易讓人相信,最後,當然這種機制就不使用。
現在無論註不註冊,任何人都可以使用 Windows Update。
再來談「註冊」,目前 Windows 作業系統所謂的「註冊」指的是什麼?
Microsoft 作業系統不是
Shareware,所以他的註冊僅是類似一般商品的產品回函卡或保證書之類,作為購買的證明、提供售後服務的一種依據。就如一般商品的保證書回函一樣,我買東西可不可以不寄回函呢?當然可以,如果我認為你的商品保固對我一點都不重要的話。
同樣的,我買所謂「原版」軟體可不可以不寄保證卡回函呢?當然可以,了不起我就是不要你的售後服務、軟體升級等等諸如此類的優惠而已。
有些消費者為了保障自己隱私,不喜歡填資什麼姓名、地址、電話..等等資料給廠商,他就不註冊了。
他不註冊,這就代表他的軟體不再是所謂的「原版」嗎?當然不是。
依照產品有沒有註冊,來判斷你是不是用盜版,實在是太不科學了,因為兩者間實在是沒有關連,微軟公司也沒有傻到這種程度。
在你了解了「註冊」、以及 RegDone 的意義之後,你還會相信這種郵件所說的嗎?
人們為什麼會相信謠言呢?因為對事情真相不了解。就如同蒸氣火車於清朝引剛進中國時一樣,人們視它為會吐煙的怪獸,甚至還加以膜拜,你現在會不會去拜蒸氣火車頭呢?
登錄(Registry
)對於一般使用者來講,也是相當於一種「怪獸」,它太複雜、千百種設定不是短時間內就可以弄清楚,而且對用家來講,花時間全部弄清楚也沒有多大意義(你開車的時候會在乎你的變速箱中有多少齒輪在工作嗎?),工程師或超級玩家才會對它加以研究了解,所以就讓這類謠言有了很大的生存空間。
其實有不少的這類「轉寄謠言」用一般的邏輯常理判斷一下,就知道不可信。或許是轉寄太方便,現代人也不願意動腦筋去思考,收到謠言,就如同收到頭條獨家新聞般的興奮,再轉寄出去,在這種文化下,這類謠言還是會繼續生存下去,不會消失。
只是 RegDone 已經瞞不了人,下次,可能換個改了不痛不癢的機碼或檔案,再繼續傳下去。
註一:
原始信件內容: 以下是我收到的信件內容:
──────────────────
Subject: Fw: 要抓盜版了!!如何避免微軟向你要錢!!
如何避免微軟向你要錢!?
1、開始\執行,鍵入"regedit"後按確定。
2、進 入 "HKEY_LOCAL_MACHINE\Software\
Microsoft\Windows\CurrentVersion"。
3、找到機碼"RegDone",將數值改為"1",即成為已註冊的 WIN98。
4、關閉此程式。 然後您的 Windows 98 就己經變成了已註冊的 WIN98 了!
不必再擔心被微軟抓到了!!
Windows 2000 and xp也可: HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\regdone (regdone:1)
找不到就建立它,新增字串RegDone,設定值:1 ....OK? 就醬ㄌ
相關文章:
網路追追追/改個0與1 盜版變正版?
http://etfate.ettoday.com/2002/07/02/91-1322887.htm
意見或問題請寄至:

版權所有,本站文、圖未經授權,請勿任意轉載與節錄,作者:車成斌
