注冊表無法訪問
Ⅰ 如何解除被禁止訪問的注冊表
步驟如下:
1、按win+r,輸入gpedit.msc,點擊確定;
2、依次展開「用戶配置→管理模板→系統」,雙擊右側窗口中的「阻止訪問注冊表編輯工具」;
Ⅱ 系統服務程序,無法訪問用戶注冊表 有辦法解決嗎
注冊表被鎖或者你的帳戶沒有許可權吧? 如果是注冊表被鎖,單擊「開始→運行」,輸入「Gpedit.msc」後回車,打開「組策略」。然後依次「用戶配置→管理模板→系統」,雙擊右側窗口中的「阻止訪問注冊表編輯工具」,在彈出的窗口中選擇「已禁用」,「確定」後再退出「組策略」,即可為注冊表解鎖。 如果是沒有許可權,就換個管理員帳戶登錄再安裝
Ⅲ 電腦注冊表無法打開該怎麼辦
在DOS下恢復注冊表
如果當你的系統出問題後,啟動計算機進入Dos7.0,操作步驟如下:
cd
windows
attrib
-r
-h
-s
system.dat
attrib
-r
-h
-s
user.dat
system0.dat
system.dat
user0.dat
user.dat
這時系統會提示是否覆蓋該文件,鍵入Y就行了。
接著如下:
attrib
+r
+h
+s
system.dat
attrib
+r
+h
+s
user.dat
操作完成後,重新啟動計算機後就可以了。
Ⅳ WIN7注冊表打不開,無法訪問 路徑或文件 怎麼辦
解決方法:
按快捷鍵win+r,打開運行對話框,輸入gepedit.msc
然後點擊確定,打開「組策略管理」
在面板中找到「用戶配置」下的「管理模板」,雙擊打開。在界面的右側找到「系統」,雙擊打開
在系統中找到「阻止訪問注冊表編輯工具」,雙擊打開
彈出的編輯器中,我們選擇「未配置」,這樣就關閉了禁用,點擊確定即可完成設置
按快捷鍵win+r,輸入regedit,如果打開了注冊表,說明問題解決
Ⅳ 我照你的方法,但是注冊表不能打開,該怎麼辦
是不是注冊表被禁止了,說清楚一點
補充:
1.開始菜單_運行--輸入regedit--確定;也可在C:\WINDOWS里找到regedit.exe文件,雙擊。
2.「開始→運行」,輸入「Gpedit.msc」後回車,打開「組策略」。然後,依次展開「用戶配置→管理模板→系統」,雙擊右側窗口中的「阻止訪問注冊表編輯工具」,在彈出的窗口中選擇「已禁用」,「確定」後再退出「組策略」,即可為注冊表解鎖。
3.寫入記事本
[Version]
Signature=「$CHICAGO$」
[DefaultInstall]
DelReg=del
[del]
HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\
System,Disableregistrytools,
1,00,00,00,00
另存為inf格式的文件,然後對文件點右鍵,安裝。
----------------------------------
修改注冊表
寫一條解鎖的注冊表文件∶打開記事本,把下面兩條虛線之間的內容復制進去,
-------------------------------------------------------------------------
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
DisableRegistryTools"=dword:00000000
您可以把上面的內容復制進記事本里,然後點擊∶文件--另保存為 abc.reg(REG文件,可任意命名文件名),保存在桌面或其它分區中,然後雙擊該文件執行即可。
4.使用.inf文件(適用於所有WINDOWS)
創建一個文本文件,更改文件擴展名為.inf,在其中輸入以下內容:
[Version]
Signature="$CHICAGO$"
[DefaultInstall]
Delreg=Del
[Del]
HKCU,SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTools
然後右鍵單擊該文件,再單擊[安裝]。
5.reg命令(適用於WINDOWS XP)
單擊[開始]-[運行],在對話框中輸入「reg delete hkcu\software\microsoft\windows\currentversion\policies\system /v disableregistrytools /f」(引號中的全部內容,不要引號),單擊[確定]。
6.把注冊表改一個名,不改後綴。保存,雙擊。
還不行的話,那就是中毒了
Ⅵ !!!200分懸賞!!!!軟體無法訪問注冊表
首先確定你的賬戶是不是管理員許可權(一般個人電腦都應該是),再看一看你是不是開啟了可以監控注冊表的程序(比如瑞星注冊表監控),如果有的話先取消注冊表監控的自動處理(或者直接關了),再安裝real,如果有提示問你是不是允許××創建或修改注冊表的××的話就點同意。這樣一來,應該能解決了。
--------------------------------------------------------------------------------
Windows
XP注冊表還原最簡單的方法
Windows將其配置信息存儲在一個稱為注冊表的資料庫中,該資料庫包含計算機中每個用戶的配置文件、有關系統硬體的信息、安裝的程序及屬性設置,Windows在其運行中不斷引用這些信息。WinXP提供了一個還原注冊表的新方法,可以免除你在系統損壞後,重新安裝Windows的漫長煎熬。
1.重新啟動計算機,在看到「選擇啟動操作系統」消息後,請按「F8」鍵。
2.使用箭頭鍵突出顯示「最後一次正確的配置」,然後按Enter鍵。必須關閉NUMLOCK,數字鍵盤上的箭頭鍵才能工作。
3.如果有雙啟動或多啟動系統,請使用箭頭鍵突出顯示要啟動的操作系統,然後按「Enter」鍵。
成功啟動Windows後,注冊表將恢復到上次成功啟動計算機時的狀態。選擇「最後一次正確的配置」是解決從問題(如新添加的驅動程序與硬體不相符)中恢復系統的一種方法,但是它不能解決由於驅動程序或文件被損壞或丟失所導致的問題。而且Windows只還原注冊表項HKLMSystemCurrentControlSet中的信息,任何在其他注冊表項中所做的更改均保持不變。
Ⅶ 為什麼我電腦的的注冊表不能打開
1、開始→運行。先點擊屏幕左下角任務欄內的「開始」,從彈出的菜單中再點「運行」,在彈出的運行菜單中,你就可以輸入Regedit或Regedt32,然後點確定就可以打開注冊表編輯器了。其中R也可以輸入小寫字母r
。
2、第二種方法是在「命令提示符」中執行Regedt32.exe也可進入注冊表編輯器。具體方法是:在「運行」中輸入CMD或小寫cmd,點確定,這樣就進入「命令提示符」了,進入「命令提示符」之後,輸入CD\或小寫cd\,然後敲回車鍵,再輸入regedt32.exe就可以進入注冊表編輯器了。
Ⅷ win7下無法打開注冊表怎麼辦
1,按快捷鍵win+r,打開運行對話框,輸入gepedit.msc,然後點擊確定,打開「組策略管理」
2,在面板中找到「用戶配置」下的「管理模板」,雙擊打開。在界面的右側找到「系統」,雙擊打開
3,在系統中找到「阻止訪問注冊表編輯工具」,雙擊打開
4,彈出的編輯器中,我們選擇「未配置」,這樣就關閉了禁用,點擊確定即可完成設置
5,按快捷鍵win+r,輸入regedit,如果打開了注冊表,說明問題解決
Ⅸ 訪問注冊表失敗這是怎麼回事
是注冊表被鎖定了.從網上找到相關文章,你看一下.
在上網瀏覽了惡意網頁後,經常會遇到注冊表被禁用的事情。注冊表被加鎖,其主要原理就是修改注冊表。在注冊表HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVerssion\Policies\System分支下,新建DWORD值「Disableregistrytools」,並設鍵值為「1」。這樣,當有人運行注冊表編輯器時就會出現「注冊編輯已被管理員所禁止」的對話框(如圖1),這樣就可以達到限制別人使用注冊表編輯器的目的。給注冊表解鎖的方法有很多,編輯REG文件導入注冊表是最常用的。本文要介紹的是與眾不同的七招,在此與您分享。
用Word的宏來解鎖
Word也可以給注冊表解鎖?沒錯!我們利用的是微軟在Word中提供的「宏」,沒想到吧?具體方法是:運行Word,然後編寫如下面所示的這個「Unlock」宏,即可給注冊表解鎖:
Sub Unlock()
Dim RegPath As String
RegPath = 「HKEY_CURRENT_USER\Software
\Microsoft\Windows\CurrentVersion\Policies\System」
System.PrivateProfileString(FileName:=「」,Section:=RegPath,Key:=「Disableregistrytools」)=「OK!」
End Sub
其實,這個方法一點都不神秘,只是利用了注冊表的一個特性,即在同一注冊表項下,不能有相同名字的字元串值和DWORD值,如果先前有一個DWORD值存在,則後建立的同名的字元串值會將其覆蓋,這也就間接的刪除了原值。在本例中就是DWORD值Disableregistrytools被同名的字元串值所覆蓋刪除。
修改Regedit.exe文件
修改Regedit.exe文件也可以給注冊表解鎖,前提條件是手頭上要有十六進制文件編輯軟體如UltraEdit或WinHex等。我們以UltraEdit為例,用Ultraedit打開注冊表編輯器Regedit.exe。點擊「搜索」菜單下的「查找」,在彈出的對話框中的「查找ASCII字元」前面打上「√」,在「查找什麼」欄中輸入:Disableregistrytools,點擊「確定」開始查找。會找到僅有的一處結果,改成別的字元就可以了。不過長度一定要一樣(20個英文字母),這樣就可以解除對注冊表編輯器的禁用。
使注冊表編輯器無法被禁用
給注冊表編輯器Regedit.exe做個小手術,使之對注冊表禁用功能具有「免疫力」,可以打造一個鎖不住的注冊表編輯器。這對防範惡意網頁對注冊表的禁用非常有好處。用十六進制文件編輯器Ultraedit打開Regedit.exe,查找74 1B 6A 10 A1 00,找到後,把74改為EB即可。現在,你就有了一個鎖不住的注冊表編輯器了。下次既使注冊表被禁用也不用害怕了,只管運行之,保管惡意網頁的修改無效。
用INF文件解鎖
大家一定看到過在Windows中有一種後綴為INF的驅動安裝文件,它實際上是一種腳本語言,通過解釋執行。它包含了設備驅動程序的所有安裝信息,其中也有涉及修改注冊表的相關信息語句,所以我們也可以利用INF文件對注冊表解鎖。
INF文件是由各個小節(Section) 組成。小節的名字從中括弧中起,且在此文件中必須是惟一的。小節的名字是它的入口點。後面是小節內容,形式上是「鍵名稱=鍵值」。在文件中可以添加註釋,由分號完成,分號後的內容不被解釋執行。讓我們開始行動,用記事本編輯如下內容的文件:
[Version]
Signature=「$CHICAGO$」
[DefaultInstall]
DelReg=del
[del]
HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\
System,Disableregistrytools,
1,00,00,00,00
將上面的內容存為del.inf,使用時用右鍵點擊它,在彈出菜單中選擇「安裝」即可給注冊表解鎖(如圖3)。
用JScript解鎖
用記事本編輯如下內容的文件,保存為以.js為後綴名的任意文件,使用時雙擊就可以了。
VAR WSHShell=WSCRIPT.CREA-TOBJEt(「WSCRIPT.SHELL」);
WSHShell.Popup(「為你解鎖注冊表」);
WSHShell.RegWrite(「HKCU\\Software\\Microsoft\\
Windows\\CurrentVersion\\Policies\\
system\\DisableRegistryTools」, 0,「reg_dword」);
大家可以看出用JS對鍵值進行操作時要用兩斜杠「\\」,並且要用「;」表示結束。一般只要能注意這兩點,就沒有問題了。
用VBScript解鎖
用VBScript對注冊表進行解鎖?沒錯!很容易又很簡單的一個方法,用記事本編輯如下內容:
DIM WSH
SET WSH=WSCRIPT.CreateObject(「WSCRIPT.SHELL」)
WSH.POPUP(「為你解鎖注冊表!」)
WSH.Regwrite「HKCU\Software\Microsoft\Windows\
CurrentVersion\Policies\System\DisableRegistryTools」,0,「REG_DWORD」
WSH.POPUP(「注冊表解鎖成功!」)
將以上內容保存為以.vbs為擴展名的任意文件,使用時雙擊即可。
利用SCR文件給注冊表解鎖
眾所周知,SCR文件是屏幕保護文件,SCR文件也能給注冊表解鎖?是的!方法是將注冊表編輯器regedit.exe改名為Regedit.scr。然後,在桌面上點擊滑鼠右鍵,在彈出菜單中選擇「屬性」,在彈出的「顯示 屬性」對話框中選中「屏幕保護程序」,在「屏幕保護程序」下拉列表框中找到Regedit這個假冒的屏幕保護文件(圖4),然後按一下「預覽」鍵,你會發現注冊表編輯器成功地打開了。再刪除上述鍵值,重新啟動計算機,就可以給注冊表解鎖了!