史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 軟體應用問題討論區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2003-09-08, 10:03 PM   #1
dq1112
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設 該如何清除某一執行了的登錄檔

我執行了"離開時不儲存設定.REG"
想恢復之前的設定
請問該怎麼做呢?
THX.
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-09-08, 10:31 PM   #2 (permalink)
註冊會員
榮譽勳章
UID - 20601
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2003-01-01
文章: 1062
精華: 0
現金: -6 金幣
資產: -6 金幣
預設


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\System]
解除:
-[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\System]

(以上機碼不換行)

參考文獻(轉載斌斌小站):
第一行輸入以下文字,結束時按 Enter 兩次,以便與下行文字間空一行。

REGEDIT4(註一)

接著輸入以下文字,結束按Enter換行,以下因為版面的關係所以斷行,實際上沒有斷,請不要斷行。

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\System]

上面這行的意思,就是叫 Regedit 到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\System 這個機碼去。

再繼續輸入以下文字,完畢按 Enter 鍵以換行,這行的意思就是叫 Regedit 把 DisableRegistryTools DWORD 值設為 0,解除限制。

"DisableRegistryTools"=dword:00000000

存檔,取個檔名後儲存,如 unlock.reg。存檔時請記得在存檔對話框中的「存檔類型」要選擇「所有檔案(*.*)」,否則會被存成副檔名是 .txt 的檔案了。

編輯好的 unlock.reg 檔案的內容就如下面這樣子:(註二)

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
 

二、在 DOS 下匯入 REG 檔案:

因為在視窗環境下,已經沒有辦法執行 Regedit,所以就要改成從 DOS 下執行指令。

開始>>程式集>>MS-DOS模式(或開始>>程式集>>附屬應用程式>>MS-DOS模式),當然,你想用開機片開機,從真正DOS下執行也行,只是不需要這麼麻煩,在視窗中的 MS-DOS 模式即可。

假設我的這個 unlock.reg 是放在 C:\TEMP 的話,就輸入以下指令後按 enter:

regedit c:\temp\unlock.reg

接著畫面上會出現「您確定要增加 c:\temp\unlock.reg 資訊到登錄」(註三)的對話窗,按確定,unlock.reg 的內容就匯入登錄,解除無法執行 Regedit 的限制了。

 

註一:

為什麼一開頭要 REGEDIT4?不是 REGEDIT1 或2 呢?因為這是「規定」。

Windows 95、98、ME、NT 4.0 等的 reg 檔案開頭第一行規定必須是「REGEDIT4」。 而 Windows 2000、XP 則是「Windows Registry Editor Version 5.00」,用以區分所使用的作業系統。

 

註二:

從這個 .reg 檔案的例子,我們可以解晰 reg 檔的內容格式:

開頭第一行一定是:REGEDIT4(對 Windows 9x 系統而言是如此,2000與XP請參見註一中的說明)
機碼頭尾是用 [ 與 ] 包起來。
" "內就是字串內容。
DWORD 為 0 就是用 dword:00000000 表示,因為DWORD值是16進位,16進位的「0」就是「00000000」
本例中因為只有一行機碼([HKEY_CURRENT_USER\Software\Mi...]),所以沒有空行,如果有兩個以上的機碼,機碼與機碼間以空行(按 Enter)隔開。
再補充一點:

如果我要刪除某個機碼該怎麼辦?很簡單,機碼前面加上「-」(減)號,例如,unlock.reg 我也可以這麼寫:

REGEDIT4

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\System]
 

只要 -HKEY_CURRENT_USER\Soft......就可以了,DisableRegistryTools...那一行就可以省去不寫,為什麼?因為這行就是告訴 Regedit 程式直接去把 System 這個機碼刪掉,而DisableRegistryTools 又是在 System 它下面,頭都刪了,當然裡面的東西也消失了。

 

註三:

如果你是用開機片開機,在真實的DOS下,就不會出現這個視窗,而是直接顯示匯入的訊息:Importing file 100% complete

 

相關文章: 執行 regedit.exe 卻出現:「登錄編輯已經被您的系統管理員停用」

 
x-x-s-s 目前離線  
送花文章: 0, 收花文章: 1 篇, 收花: 1 次
回覆時引用此帖
舊 2003-09-09, 02:55 PM   #3 (permalink)
dq1112
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

謝謝您的教導!!

昨天實在不甘心弄不好,想了一個笨方法
於是在那登錄檔>右鍵>檢視
照著路徑找到它並修改為"0",重新開機>沒用
第二次直接刪除它,重新開機>真的好了

請問這樣做會不會有後遺症??
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 03:06 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1