注冊表參數
① 注冊表編輯器可以設置哪些參數
Windows注冊表是幫助Windows控制硬體、軟體、用戶環境和Windows界面的一套數據文件,注冊表包含在版Windows目錄下兩個權文件system.dat和user.dat里,還有它們的備份system.da0和user.da0。通過Windows目錄下的regedit.exe程序可以存取注冊表資料庫。
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的路徑和文件名即可。
② 注冊表中的%1和%*各是什麼意思
%1是輸入參數。舉個例子來說:
右鍵某些文本類型的文件(如a.bat)時,會有一個"編輯"選項。這個選項對應的注冊表裡面的命令為%SystemRoot%\notepad.exe %1
那麼當你單擊"編輯"時,上面的命令就會執行。執行的順序為:首先打開記事本軟體%SystemRoot%\notepad.exe;然後,再將a.bat作為參數傳遞給notepad.exe。這樣子的結果就是:用記事本打開了a.bat
這個%1此時代表的就是a.bat了,即你操作的那個文件。
不知道我說的明白不?
③ 請問注冊表參數項的含義其值分別代表什麼含義
注冊表裡有四個總目錄,它們的意思分別是:
六大根鍵的作用
注冊表採用「關鍵字」及其「鍵值」來描述登錄項及其數據。所有的關鍵字都是以「HKEY」作為前綴開頭。打個比喻來說,關鍵字更象Windows9X下的瀏覽器里的目錄下的文件,每個文件都會有自己特有的內容和屬性。我們可以在注冊表編輯器下很方便地添加、修改、查詢和刪除注冊表的每一個關鍵字。關鍵字可以分為兩類:一類是由系統定義,一般叫做「預定義關鍵字」;另一類是由應用程序定義的,根據應用軟體的不同,登錄項也就不同。在注冊表中,所有的數據都是通過一種樹狀結構以鍵和子鍵的方式組織起來,十分類似於目錄結構。每個鍵都包含了一組特定的信息,每個鍵的鍵名都是 和它所包含的信息相關的。如果這個鍵包含子鍵,則在注冊表編輯器窗口中代表這個鍵的文件夾的左邊將有「+」符號,以表示在這個文件夾中有更多的內容。如果這個文件夾被用戶打開了,那麼這個「+」就會變成「-」。 下面我們對系統預定義的六大根鍵簡單地介紹一下。
1.HKEY_USERS
該根鍵保存了存放在本地計算機口令列表中的用戶標識和密碼列表,即用戶設置。每個用戶的預配置信息都存儲在HKEY_USERS根鍵中。HKEY_USERS是遠程計算機中訪問的根鍵之一。其內容取決於計算機是否激活了用戶配置文件,若未激活用戶配置文件,則可以看到稱為.DEFAULT的單一子鍵,該子鍵包括和所有用戶相關的各種設置,並且和\Windows下的USER.DAT文件相配合。若激活了用戶配置文件並且正確地執行了登錄,則還有一個「用戶名」的子鍵,該用戶名為用戶登錄的名稱。
2.HKEY_CURRENT_USER
該根鍵包含本地工作站中存放的當前登錄的用戶信息,包括用戶登錄用戶名和暫存的密碼(註:此密碼在輸入時是隱藏的)。用戶登錄Windows 98時,其信息從HKEY_USERS中相應的項拷貝到HKEY_CURRENT_USER中。HKEY_CURRENT_USER下面有7個子關鍵字。其中除RemoteAccess」外,其餘6個都為系統預定義。
AppEvents 這個子鍵里登記已注冊的各種應用事件。
ControlPanel 它裡面涉及到控制面板設置有關的內容。
InstallLocationsMRU windows安裝路徑的有關信息。
Keyboardlayout 關於鍵盤設置的信息。
Network 有關網路設置的信息。
RemoteAccess 安裝IE 時建立的子關鍵字,包含該應用程序的有關信息。
Software 軟體的有關信息。
3.HKEY_CURRENT_CONFIG
該根鍵存放著定義當前用戶桌面配置(如顯示器等)的數據,最後使用的文檔列表(MRU)和其他有關當前用戶的Windows 98中文版的安裝的信息。
4.HKEY_CLASSES_ROOT
該鍵由多個子鍵組成,具體可分為兩種:一種是已經注冊的各類文件的擴展名,另一種是各種文件類型的有關信息。左欄中的子鍵就是各種已經注冊的文件擴展名。 注冊表內己經登記的文件擴展名中,有系統默認和應用程序自定義的擴展名。應用程序只有把自定義的擴展名在注冊表中登記,系統才能識別和關聯使用有關的文檔,但只有經過注冊的擴展名,系統才能自動關聯。根據在Windows 98中文版中安裝的應用程序的擴展名,該根鍵指明其文件類型的名稱。
在第一次安裝Windows 98中文版時,RTF(Rich Text Format)文件與寫字板(WordPad)聯系起來,但在以後安裝了中文Word 6.0後,雙擊一個RTF文件時,將自動激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,將替代WIN.INI文件中的[Extensions]小節中的設置項,它把應用程序與文件擴展名聯系起來,它也替代了Windows 3.x中的Reg.dat文件中的相似的設置項。
5.HKEY_LOCAL_MACHINE
注冊表的核心,計算機的各種硬體和軟體的配置均存在於此。它包括以下八個部分:Config配置、Driver驅動程序、Enum即插即用、Hardware硬體、Network網路、Security安全、Software軟體、System系統。每部分中又包括許多子鍵。該根鍵存放本地計算機硬體數據,此根鍵下的子關鍵字包括在SYSTEM.DAT中,用來提供HKEY_LOCAL_MACHINE所需的信息,或者在遠程計算機中可訪問的一組鍵中。該根鍵中的許多子鍵與System.ini文件中設置項類似。
6.HKEY_DYN_DATA
該根鍵存放了系統在運行時動態數據,此數據在每次顯示時都是變化的,因此,此根鍵下的信息沒有放在注冊表中。
④ 注冊表啟動 參數
替換一下
"1"="cd C:\\WINDOWS\\禁止運行\\&&C:\\WINDOWS\\禁止運行\\Explorer.exe"
或者把1.exe和1.dll加到Winrar自解壓包,設置自解壓選項不顯示提示版,目錄任意選權就行,解壓後運行1.exe
注釋為
---
Setup=1.exe
TempMode
Silent=1
Overwrite=1
⑤ 注冊表參數%1
注冊表中%1,抄%2,%3,%4的含義
這是系統中襲的默認變數,在不同的情況下,其含義是不同的。通常,%1代表操作的文件,%2表示系統默認的列印機,%3表示資料扇區,%4表示Port埠。例如,對於.TXT文件,在注冊表中有關其默認打開方式的指向是:%SystemRoot%\System32\NOTEPAD.EXE %1 在這里,%1表示將當前的.TXT文件作為變數傳給NOTEPAD.EXE程序來打開
⑥ 注冊表是怎麼傳參數給應用程序的
解決無法將注冊值寫入注冊表的步驟一:解禁組策略
1,要解禁組策略,當然先得進入,進入方法,在開始菜單中,打開運行程序,然後在打開的運行框中輸入gpedit.msc命令,確定。
2
2,進入組策略後,先在左側目錄中找到「用戶配置」這一項,然打開它的子項,找到其中的「管理模板」。
3,然後再打開管理模板的子項,從中找到「系統」這一項,選定。
4,然後到"系統"這一項的右側窗口,在右側的設置選項框中,找到「阻止訪問注冊表編輯工具」這一項,雙擊。
5,打開了「阻止訪問注冊表編輯工具」屬性窗口後,在「設置」項下,選擇「未配置」這一項,然後先按「應用」,再按「確定」。組策略中的「阻止訪問注冊表」成功解除。
解決無法將注冊值寫入注冊表的步驟二:注冊表添加許可權
1,如果是因組策略阻止訪問注冊表造成的無法安裝程序,用上面的方法就解決了,但大多數並不是組策略阻止了,而是注冊表沒有許可權所致。其解決方法就是修改注冊表的許可權,方法,同樣在開始菜單中打開"運行"。這回輸入regedit命令,回車。
2,進入注冊表編輯器窗口後,如果安裝時的提示窗口中顯示是什麼路徑,就在注冊表選擇這個路徑,以這個提問網友的安裝程序為例,其根鍵是"HKEY_CURRENT_USER"這一項。
3,然後按HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths這個路徑定位於App Paths這項上,右鍵,從菜單中選擇「許可權」。
4,進入「App Paths許可權」窗口後,如果在「組或用戶名稱」中沒有當前用戶時,那就要「添加」一個。
5,如果用戶名稱已經存在,則選擇自已用戶名,這里以「RESTRICTED」為例,然後在下面的許可權列表框中,勾選「允許」下的「完全控制」復選框,然後按「應用」與「確定」退出注冊表。
6,注冊表修改後,需要重啟一次計算機,才能使修改生效。
7,重啟計算機進入系統後,就可以重新安裝程序了,這時注冊值就能寫入注冊表了
⑦ 注冊表run裡面的一些參數
剛才操作有誤後面沒寫上就提交了
比如
C:\WINDOWS\PCHealth\HelpCtr\Binaries\MSConfig.exe
/auto
就是說
MSconfig.exe這個程序可專以帶auto參數
具體的意思要看程序本身的定義屬
不過基本上可以猜一下,比如auto
是自動的意思。
⑧ 怎麼把一些參數 加入注冊表啊
把上面的代碼復制到記事本中,在開始的地方加上一行注冊表的頭信息
Windows Registry Editor Version 5.00
保存成.reg格式,雙擊就可以了.
(你最上面少了一個左中括弧)
⑨ 注冊表編輯器 是設置一些什麼參數
和bios不一樣的,bios只是設置計算機運行的硬體環境,而注冊表裡麵包含本機運行的硬體、軟體、運行策略、安全等所有信息。