❶ 如何修改注冊表,使軟體可以重新被安裝。
點擊開始——運行,輸入regedit.exe確定,就可以進入注冊表,不過具體修改那一項要看你是什麼軟體啊,例如SQL 2000,你重新安裝的時候提示掛起,你就可以網路一下2000安裝掛起,就可以找到路徑進去修改就可以,還可以下載一個sql掛起清除小工具,點擊一下就可以,你是什麼軟體,就網路一下,一般都可以找到
❷ 軟體如何加入注冊表
在運行的對話框中輸入「regedit」,然後回車就打開了注冊表編輯器,然後按「F3」進行查找,把新安裝的文件夾的名稱復制到對話框中,進行搜索。
注冊表(Registry,繁體中文版Windows稱之為登錄檔)是Microsoft Windows中的一個重要的資料庫,用於存儲系統和應用程序的設置信息。早在Windows 3.0推出OLE技術的時候,注冊表就已經出現。隨後推出的Windows NT是第一個從系統級別廣泛使用注冊表的操作系統。但是,從Microsoft Windows 95開始,注冊表才真正成為Windows用戶經常接觸的內容,並在其後的操作系統中繼續沿用至今。
❸ 如何修改注冊表中某軟體的位置
卸載重新安裝最好安全.注冊表一般不是高手不要去動.卸載後注冊表裡自然就沒有原理的路徑了.
❹ 請問電腦端可以修改注冊表的軟體是什麼
如何使用注冊表 windows的注冊表(registry)實質上是一個龐大的資料庫,它存儲這下面這些內容:軟、硬體的有關配置和狀態信息,應用程序和資源管理器外殼的初始條件、首選項和卸載數據;計算機的整個系統的設置和各種許可,文件擴展名與應用程序的關聯, 硬體的描述、狀態和屬性;計算機性能紀錄和底層的系統狀態信息,以及各類其他數據。 注冊表的結構是: windows為我們提供了一個注冊表編輯器(regedit.exe)的工具,它可以用來查看和維護注冊表。由圖我們可以看到,注冊表編輯器與資源管理器的界面相似。它有六個分支(有的是五個): hkey-classes-root 文件擴展名與應用的關聯及ole信息 hkey-current-user 當前登錄用戶控制面板選項和桌面等的設置,以及映射的網路驅動器 hkey-local-machine 計算機硬體與應用程序信息 hkey-users 所有登錄用戶的信息 hkey-current-config 計算機硬體配置信息 hkey-dyn-data 即插即用和系統性能的動態信息 注冊表修改方法有: 1.軟體修改(安全) 通過一些專門的修改工具來修改注冊表,比如:magicset、tweakui、winhacker等等。其實控制面板就是一個這樣的工具,只不過功能簡單一些。 2.間接修改(比較安全) 將要修改的寫入一個.reg文件中,然後導入注冊表中。這樣做的好處是可以避免錯誤的寫入或刪除等操作,但是要求用戶了解注冊表的內部結構和.reg文件的格式。 3.直接修改(最不安全,但最直接有效) 就是通過注冊表編輯器直接的來修改注冊表的鍵值數據項,,但是要求用戶有一定的注冊表知識,熟悉注冊表內部結構而且一定要小心謹慎,否則會把系統弄癱。 使用方法大致是: (1)修改鍵值:開始—運行-輸入 regedit --確定,打開注冊表編輯器,在左窗格選定你要修改的子鍵,在右窗格打到要修改的鍵值項,右擊該鍵值項,按要求修改,修改完畢。 例:以加快開關機修改「HKEY-LOCAL-MACHINE」-「Stem」「CurrentControlSet」-「Control」-將字元串「WaitToKillServceTimeout」 數值數據20000修改為1000。 開始—運行—輸入「Regedit」—在打開的注冊表編器中後步向下打到「Control」左擊打開右窗格,在右窗格打到「WaitToKillServceTimeout」雙擊打開「編輯字元串」對話框,在「數值數據」框中輸入要修改為的數據數值「1000」—確定。 (2)新建子鍵和鍵值:右擊父鍵,選「新建→項」,在打開的「新建#1「中輸入子鍵名,確定,右擊新建的子鍵,在右窗格添加新鍵值項和鍵值。 例:新建字元串,新建「HKEY-LOCAL-MACHINE」-「Stem」「CurrentControlSet」-「Control」-「HungAppTimeout」的數值數據為「200」。 開始—運行—輸入「Regedit」—在打開的注冊表編器中後步向下找到「Control」左擊打開右窗格,右擊右窗格空白處—新建—字元串—在名稱中輸入名稱「HungAppTimeout」,雙擊該名稱打開「編輯字元串」對話框,在「數值數據」框中輸入數據數值「200」—確定。 (3)刪除子鍵和鍵值:開始—運行-輸入 regedit --確定,打開注冊表編輯器,在左窗格右擊你要刪除的子鍵,選「刪除」;在右窗格右擊你要刪除的鍵值項,選「刪除」。 注意,為保險起見,修也注冊表前要備分注冊表,方法是:在注冊表編輯器窗口—文件—導出—選擇導出部分還是全部—輸入文件名—保存。一旦修改錯誤 可用「導入」方法恢復。 因為內容太多,三言二語說不清楚,以上僅供參考。
記得採納啊
❺ 如何更改軟體寫入的注冊表位置
方法/步驟
1
解決無法將注冊值寫入注冊表的步驟一:解禁組策略
1,要解禁組策略,當然先得進入,進入方法,在開始菜單中,打開運行程序,然後在打開的運行框中輸入gpedit.msc命令,確定。
❻ 注冊表中如何修改默認啟動的軟體
不用修改注冊表 在文件上右鍵 點擊打開方式 選擇選擇程序里的2003 下面有個始終用選擇的程序打開文件勾上就可以了
❼ 什麼軟體可以更改注冊表值
win+r輸入regedit進入
Windows注冊表是幫助Windows控制硬體、軟體、用戶環境和Windows界面的一套數據文件,注冊表包含在Windows目錄下兩個文件system.dat和user.dat里,還有它們的備份system.da0和user.da0。通過Windows目錄下的regedit.exe程序可以存取注冊表資料庫。在以前,在windows的更早版本(在Win95以前),這些功能是靠win.ini,system.ini和其他和應用程序有關聯的.ini文件來實現的.
在windows操作系統家族中,system.ini和win.ini這兩個文件包含了操作系統所有的控制功能和應用程序的信息,system.ini管理計算機硬體而win.ini管理桌面和應用程序。所有驅動、字體、設置和參數會保存在.ini文件中,任何新程序都會被記錄在.ini文件中。這些記錄會在程序代碼中被引用。因為受win.ini和system.ini文件大小的限制,程序員添加輔助的.INI文件以用來控制更多的應用程序。舉例來說,微軟的Excel有一個excel.ini文件,它包含著選項、設置、預設參數和其他關繫到Excel運行正常的信息。在system.ini和win.ini中只需要指出excel.ini的路徑和文件名即可。
早在Dos和Win3.x的時代,大部分的應用程序都是採用了 ini 文件(初始化文件)來保存一些配置信息,如設置路徑,環境變數等。system.ini和win.ini控制著所有windows和應用程序的特徵和存取方法,它在少數的用戶和少數應用程序的環境中工作的很好。隨著應用程序的數量和復雜性越來越大,則需要在.ini文件中添加更多的參數項。這樣下來,在一個變化的環境中,在應用程序安裝到系統中後,每個人都會更改.ini文件。然而,沒有一個人在刪除應用程序後刪除.ini文件中的相關設置,所以system.ini和win.ini這個兩個文件會變的越來越大。每增加的內容會導致系統性能越來越慢。而且每次應用程序的升級都出現這樣的難題:升級會增加更多的參數項但是從來不去掉舊的設置。而且還有一個明顯的問題,一個.ini文件的最大尺寸是64KB。為了解決這個問題,軟體商自己開始支持自己的.ini文件,然後指向特定的ini文件如win.ini和system.ini文件。這樣下來多個.ini文件影響了系統正常的存取級別設置。如果一個應用程序的.ini文件和WIN.INI文件設置起沖突,究竟是誰的優先順序更高呢?
注冊表最初被設計為一個應用程序的數據文件相關參考文件,最後擴展成對於32位操作系統和應用程序包括了所有功能下的東東。注冊表是一套控制操作系統外表和如何響應外來事件工作的文件。這些「事件」的范圍從直接存取一個硬體設備到介面如何響應特定用戶到應用程序如何運行等等。注冊表因為它的目的和性質變的很復雜,它被設計為專門為32位應用程序工作,文件的大小被限制在大約40MB。利用一個功能強大的注冊表資料庫來統一集中地管理系統硬體設施,軟體配置等信息,從而方便了管理,增強了系統的穩定性。最直觀的一個實例就是,為什麼windows下的不同用戶可以擁有各自的個性化設置,如不同的牆紙,不同的桌面。這就是通過注冊表來實現的。
由此可見,注冊表(Registry)是Windows9x/Me/NT/2000操作系統、硬體設備以及客戶應用程序得以正常運行和保存設置的核心「資料庫」;是一個巨大的樹狀分層的資料庫。它記錄了用戶安裝在機器上的軟體和每個程序的相互關聯關系;它包含了計算機的硬體配置,包括自動配置的即插即用的設備和已有的各種設備說明、狀態屬性以及各種狀態信息和數據等。
二、注冊表都做些什麼?
注冊表是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程序設計的數據文件。16位驅動在Windows NT下無法工作,所以所有設備都通過注冊表來控制,一般這些是通過BIOS來控制的。在Win9x下,16位驅動會繼續以實模式方式設備工作,它們使用system.ini來控制。16位應用程序會工作在NT或者Win9x 下,它們的程序仍然會參考win.ini和system.ini文件獲得信息和控制。
在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。
在系統中注冊表是一個記錄32位驅動的設置和位置的資料庫。當操作系統需要存取硬體設備,它使用驅動程序,甚至設備是一個BIOS支持的設備。無BIOS支持的設備安裝時必須需要驅動,這個驅動是獨立於操作系統的,但是操作系統需要知道從哪裡找到它們,文件名、版本號、其他設置和信息,沒有注冊表對設備的記錄,它們就不能被使用。
當一個用戶准備運行一個應用程序,注冊表提供應用程序信息給操作系統,這樣應用程序可以被找到,正確數據文件的位置被規定,其他設置也都可以被使用。
注冊表保存關於預設數據和輔助文件的位置信息、菜單、按鈕條、窗口狀態和其他可選項。它同樣也保存了安裝信息(比如說日期),安裝軟體的用戶,軟體版本號和日期,序列號等。根據安裝軟體的不同,它包括的信息也不同。
然而,一般來說,注冊表控制所有32位應用程序和驅動,控制的方法是基於用戶和計算機的,而不依賴於應用程序或驅動,每個注冊表的參數項控制了一個用戶的功能或者計算機功能。用戶功能可能包括了桌面外觀和用戶目錄。所以,計算機功能和安裝的硬體和軟體有關,對所以用戶來說項都是公用的。
有些程序功能對用戶有影響,有些時作用於計算機而不是為個人設置的,同樣的,驅動可能是用戶指定的,但在很多時候,它們在計算機中是通用的。
注冊表控制用戶模式的例子有:
★控制面板功能;
★桌面外觀和圖標;
★網路參數;
★瀏覽器功能性和特徵。
這些功能中的某些是和用戶無關的,有些是針對用戶的。
計算機相關控制項基於計算機名,和登陸用戶無關。控制類型的例子是安裝一個應用程序,不管是哪個用戶,程序的可用性和存取是不變的,然而,運行程序圖標依賴於網路上登陸的用戶。網路協議可用性和優先權基於計算機,但是當前連接和用戶信息相關。
這里是在注冊表中基與計算機控制條目的一些例子:
★存取控制;
★登陸確認;
★文件和列印機共享;
★網卡設置和協議;
★系統性能和虛擬內存設置。
沒有了注冊表,Win9x和Windows NT 就不太可能存在。它們實在太復雜了,以致於用過去的.ini文件無法控制,它們的擴展能力需要幾乎無限制的安裝和使用應用程序,注冊表實現了它。然而,注冊表比.ini文件更復雜,理解它如何工作,它做什麼和如何用它來做是有效管理系統的關鍵。
在系統中注冊表控制所有32位應用程序和它們的功能及多個應用程序的交互,比如復制和粘貼,它也控制所有的硬體和驅動程序。雖然多數可以通過控制面板來安裝和設置,理解注冊表仍是做Windows NT和Win9x系統管理基本常識。
概括起來,注冊表中存放著各種參數,直接控制著 Windows 的啟動、硬體驅動程序的裝載以及一些 Windows 應用程序的運行,從而在整個系統中起著核心作用。它包括:
(1)軟、硬體的有關配置和狀態信息,注冊表中保存有應用程序和資源管理器外殼的初始條件、首選項和卸載數據。
(2)聯網計算機的整個系統的設置和各種許可,文件擴展名與應用程序的關聯,硬體部件的描述、狀態和屬性。
(3)性能記錄和其它底層的系統狀態信息,以及其它數據。
如果注冊表受到了破壞,輕者使 Windows 的啟動過程出現異常,重者可能會導致整個系統的完全癱瘓。因此正確地認識、使用,特別是及時備份以及有問題時恢復注冊表,對Windows用戶來說就顯得非常重要。學會了注冊表的知識以及相關應用,便能使你的電腦操作更加得心應手!從而成為一位名副其實的電腦高手!
三、與注冊表有關的術語:
①、注冊表:是一個樹狀分層的資料庫(如圖1)。從物理上講,它是System.dat和User.dat兩個文件;從邏輯上講,它是用戶在注冊表編輯器中看到的配置數據。
②、HKEY :「根鍵」或「主鍵」,它的圖標與資源管理器中文件夾的圖標有點兒相像。Windows98將注冊表分為六個部分,並稱之為 HKEY_name,它意味著某一鍵的句柄。(圖2)
③、key(鍵):它包含了附加的文件夾和一個或多個值。
④、subkey(子鍵):在某一個鍵(父鍵)下面出現的鍵(子鍵)。
⑤、branch(分支):代表一個特定的子鍵及其所包含的一切。一個分支可以從每個注冊表的頂端開始,但通常用以說明一個鍵和其所有內容。
⑥、value entry(值項):帶有一個名稱和一個值的有序值。每個鍵都可包含任何數量的值項。每個值項均由三部分組成:名稱,數據類型,數據。(如圖3)
★ 名稱:不包括反斜杠的字元、數字、代表符、空格的任意組合。同一鍵中不可有相同的名稱。
★ 數據類型:包括字元串、二進制、雙字三種。
字元串(REG_SZ):顧名思義,一串ASCII碼字元。如「Hello World」,是一串文字或片語。在注冊表中,字元串值一般用來表示文件的描述、硬體的標識等。通常它由字母和數字組成。注冊表總是在引號內顯示字元串。
二進制(REG_BINARY):如 F03D990000BC ,是沒有長度限制的二進制數值,在注冊表編輯器中,二進制數據以十六進制的方式顯示出來。
雙 字(REG_DWORD):從字面上理解應該是Double Word ,雙位元組值。由1-8個十六進制數據組成,我們可用以十六進制或十進制的方式來編輯。如 D1234567 。
★ 數據: 值項的具體值,它可以佔用到64KB。
⑦、 Default(預設值):每一個鍵至少包括一個值項,稱為預設值(Default),它總是一個字串。
四、注冊表的內部組織結構及相互關系
計算機配置和預設用戶設置的注冊表數據在Windows NT中被保存在下面這五個文件中:DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。而 Windows9x/Me/2000將所有注冊表文件存入2個文件中:System.dat和User.dat。它們是二進制文件,不能用文本編輯器查看。它們存在於Windows目錄下,具有隱含、系統、只讀屬性。 System.dat包含了計算機特定的配置數據,User.dat包含了用戶特定的數據。User.dat文件的位置在以某個用戶名登錄時,其位於C:\Windows\profiles\用戶名目錄下,系統同時在C:\Windows目錄下保留了一個
❽ 如何用注冊表禁止安裝軟體
如何用注冊表禁止安裝軟體:
調整本地的安全策略就可以了,運行gpedit.msc,然後在計算機配置-管理模板-windows組件-windows installerk 中,啟運禁用windows installer為:總是。
注冊表(Registry,繁體中文版Windows稱之為登錄檔)是Microsoft Windows中的一個重要的資料庫,用於存儲系統和應用程序的設置信息。早在Windows 3.0推出OLE技術的時候,注冊表就已經出現。隨後推出的Windows NT是第一個從系統級別廣泛使用注冊表的操作系統。但是,從Microsoft Windows 95開始,注冊表才真正成為Windows用戶經常接觸的內容,並在其後的操作系統中繼續沿用至今。
打開注冊表的命令是:regedit
正常情況下,你可以點擊 開始-運行,然後輸入 regedit 點擊確定就可以注冊表了,有圖慎重提醒,操作注冊表有可能造成系統故障,建議盡量不要隨意操作注冊表。
如果上述打開注冊表的方法不能使用,說明你沒有管理員許可權,或者注冊表被鎖定,如果是沒有許可權,請尋找電腦管理員幫助解決,如果注冊表被鎖定,請參照下面的方式進行解鎖。
注冊表解鎖常見的方法:
1.創建一個文本文件,復制以下文字(注意開頭的空行不可少),選擇 另存為 ,文件類型選擇 所有文件,文件名成為 注冊表解鎖.reg
2.使用第三方工具恢復,如用 超級兔子 或者 優化大師
以下以優化大師為例說明:
打開優化大師,點擊左側的系統優化,然後選擇 系統安全優化 ,如右圖
點擊右側的 更多設置 ,如下圖,取消 禁用注冊表編輯器 項目前面的對勾(本圖已經取消)
3、利用系統策略編輯器
在Windows 2000/XP/2003操作系統下
在Windows 2000/XP/2003中,我們可以通過單擊 開始-運行 ,輸入 gpedit.msc 後回車,打開 組策略 。然後,依次展開 用戶配置-管理模板-系統 ,雙擊右側窗口中的 阻止訪問注冊表編輯工具 ,在彈出的窗口中選擇 已禁用 , 確定 後再退出 組策略 ,即可為注冊表解鎖。
win7下
win7常見的家庭版和高級家庭版無法使用組策略,只能使用注冊表命令 regedit ,只有win7旗艦版才有組策略。
❾ 如何只禁止某個軟體修改注冊表
組策略中的禁用程序功能 運行「gpedit.msc」命令打開組策略控制台,在裡面展開「用戶配置-管理模板-系統」,將右側 「只運行許可的Windows應用程序」策略選為「已啟用」,在對話框中點「允許的應用程序列表」 旁的「顯示」按鈕,在彈出的「顯示內容」中點「添加」後輸入允許運行的應用程序名稱,例如 輸入「QQ.exe」,則只能運行QQ程序。試圖運行其他未被允許的程序,一律彈出「……限制被取 消。請與系統管理員聯系。」的對話框。這樣組策略都被禁用了。 解決方法: 重新啟動計算機,按下F8鍵,在windows高級選項菜單里選「帶命令行提示的安全 模式」,進入安全模式,然後鍵入MMC,打開控制台窗口,點「文件-添加/刪除管理單元」, 在「獨立」選項卡中點「添加」,選「組策略對象編輯器」後,單擊「添加」鈕,添加的組策略 管理單元出現在控制台窗口中,把剛才的設置改回去(設為「未配置」)。重啟動可恢復組策略 控制台。
指定程序禁止運行
組策略(開始-運行-輸入gpedit.msc)-用戶配置-管理模板-系統-不要運行指定的windows應用程序,選已啟用-顯示-添加 你要禁止的應用程序(如abc.exe) 然後確定 。
改注冊表禁止別人運行程序
防止用戶非法運行或者修改程序,導致整個計算機系統處於混亂狀態,我們可以通過修改注冊表來達到讓用戶只能使用指定的程序的目的,從而保證系統的安全。
1、在注冊表編輯器窗口中依次打開HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Policies\Explorer鍵值;
2、在對應Explorer鍵值右邊的窗口中,新建一個DWORD串值,名字取為「RestrictRun」,把它的值設為「1」;
3、在RestrictRun的主鍵下分別添加名為「1」、「2」、「3」等字元串值,然後將「1」,「2」、「3」等字元串的值設置為我們允許用戶使用的程序名。例如將「1」、「2」、「3」分別設置為word.EXE、notepad.EXE、write.EXE,則用戶只能使用word、記事本、寫字板了,這樣我們的系統將會做到最大的保障,也可以限制用戶運行不必要的軟體了。
通過修改注冊表禁止運行某些程序
通過修改注冊表禁止運行某些程序,可進行如下操作:
(1)打開「注冊表編輯器」。
(2)選擇HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer 注冊表項。
(3)單擊右鍵,在彈出的快捷菜單中選擇「新建」∣「DWORD 值」命令,新建一個類型為REG_DWORD 的值項。
(4)將該值項命名為「DisallowRun」。
(5)雙擊該值項,在彈出的「編輯DWORD 值」對話框中的「數值數據」文本框中修改數值為「1」,「基數」選項組中選擇「十六進制」選項。
(6)右擊Explorer 注冊表項,在其彈出的快捷菜單中選擇「新建」∣「項」命令,新建一個Explorer 注冊表項的子項。
(7)將該子項命名為「DisallowRun」。
(8)右擊該子項,在彈出的快捷菜單中選擇「新建」∣「字串值」命令,新建一個類型為REG_SZ 的值項。
(9)將該值項命名為「1」,雙擊該值項,在彈出的「編輯字元串」對話框中的「數值數據」文本框中輸入要禁止運行的程序名稱。例如要禁止運行記事本程序,可輸入「Notepad.exe」。
(10)若要禁止多個程序,重復(8)~(9)步即可。
(11)設置完畢後,重新啟動計算機即可。
禁止後的程序,若通過「開始」菜單或資源管理器運行,則會出現如圖15.30 所示的「限制」對話框。
注意:被禁止的程序單擊「開始」按鈕,選擇「更多程序」|「附件」|「命令提示符」命令,在「命令提示符」窗口中輸入「Notepad.exe」命令,仍然可以運行。
修改注冊表禁止運行指定程序
為了安全性起見,我們可能希望有些帶有危險性的程序不讓用戶去運行。這可以通過注冊表來實現。例如我們想禁止用戶運行記事本(notepad.exe)和計算器(cal.Exe)。首先在注冊表項HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer中,新建一個雙位元組值項DisallowRun,修改其值為1,以允許我們定義禁止允許的程序,然後新建一個注冊表項HKEY_CURRENT_USER\Software\Microsoft\ Windows\Current Version\Policies\Explorer\DisallowRun,在其下新建兩個字元串值項。第一個值項的名稱為1,值為notepad.exe,第二個值項為2,值為calc.exe。如果想禁止更多的程序,可以依次建立名稱為3、4等順序往下排列的值項。修改注冊表後立即生效。這時想通過「開始」菜單運行記事本和計算器程序,系統會提示不能進行此操作。
注意:用戶在Windows NT/2000/XP的命令解釋器(CMD.exe)窗口中,仍然可以通過輸入「notepad.exe」運行記事本。這是因為DisallowRun禁止的只是通過資源管理器Explorer運行的程序,記事本不是通過Explorer啟動的,所以就無法禁止了。如果不希望用戶可以通過命令解釋器運行程序,應該在DisallowRun中將命令解釋器(CMD.exe)禁止。另外,此方式還有一個不安全之處,就是如果用戶將記事本程序「notepad.exe」更改名稱,如改成「note.exe」,用戶就可以運行它了。
【來自ivin_2008】
❿ 有沒有簡易注冊表設置軟體
樓主你好請問你什麼意思有時間聯系