1樓:
這裡有關於win.ini詳細解釋:
2樓:
登錄檔後面的祕密
(一)登錄檔和它的角色
什麼是登錄檔?
登錄檔因為它複雜的結構和沒有任何聯絡的clsid鍵使得它可能看上去很神祕。不幸的是,微軟並沒有完全公開講述關於登錄檔正確設定的支援資訊,這樣使得登錄檔看上去更不可琢磨。處理和編輯登錄檔如同「黑色藝術」一樣,它在系統中的設定讓使用者感覺象在黑暗中摸索一樣找不到感覺。
這樣,因為使用者對這方面的缺乏瞭解使得登錄檔更多的出現故障。
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的路徑和檔名即可。
最開始, 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 nt和windows95中所有32位硬體/驅動和32位應用程式設計的資料檔案。16位驅動在winnt下無法工作,所以所有裝置都通過登錄檔來控制,一般這些是通過bios來控制的。在win95下,16位驅動會繼續以真實模式方式裝置工作,它們使用system.
ini來控制。16位應用程式會工作在 nt或者win95 下,它們的程式仍然會參考win.ini和system.
ini檔案獲得資訊和控制。
在沒有登錄檔的情況下,作業系統不會獲得必須的資訊來執行和控制附屬的裝置和應用程式及正確響應使用者的輸入。
在系統中登錄檔是一個記錄32位驅動的設定和位置的資料庫。當作業系統需要存取硬體裝置,它使用驅動程式,甚至裝置是一個bios支援的裝置。無 bios支援裝置安裝時必須需要驅動,這個驅動是獨立於作業系統的,但是作業系統需要知道從**找到它們,檔名、版本號、其他設定和資訊,沒有登錄檔對裝置的記錄,它們就不能被使用。
當一個使用者準備執行一個應用程式,登錄檔提**用程式資訊給作業系統,這樣應用程式可以被找到,正確資料檔案的位置被規定,其他設定也都可以被使用。
登錄檔儲存關於預設資料和輔助檔案的位置資訊、選單、按鈕條、視窗狀態和其他可選項。它同樣也儲存了安裝資訊(比如說日期),安裝軟體的使用者,軟體版本號和日期,序列號等。根據安裝軟體的不同,它包括的資訊也不同。
然而,一般來說,登錄檔控制所有32位應用程式和驅動,控制的方法是基於使用者和計算機的,而不依賴於應用程式或驅動,每個登錄檔的引數項控制了一個使用者的功能或者計算機功能。使用者功能可能包括了桌面外觀和使用者目錄。所以,計算機功能和安裝的硬體和軟體有關,對所以使用者來說項都是公用的。
有些程式功能對使用者有影響,有些時作用於計算機而不是為個人設定的,同樣的,驅動可能是使用者指定的,但在很多時候,它們在計算機中是通用的。
登錄檔控制使用者模式的例子有:
控制面板功能;
桌面外觀和圖示;
網路引數;
瀏覽器功能性和特徵;
那些功能中的某些是和使用者無關的,有些是針對使用者的。
計算機相關控制項基於計算機名,和登陸使用者無關。控制型別的例子是安裝一個應用程式,不管是哪個使用者,程式的可用性和存取是不變的,然而,執行程式圖示依賴於網路上登陸的使用者。網路協議可用性和優先權基於計算機,但是當前連線和使用者資訊相關。
這裡是在登錄檔中基與計算機控制條目的一些例子:
存取控制;
登陸確認;
檔案和印表機共享;
網絡卡設定和協議;
系統效能和虛擬記憶體設定;
沒有了登錄檔,win95和winnt 就不太可能存在。它們實在太複雜了,以致於用過去的.ini檔案無法控制,它們的擴充套件能力需要幾乎無限制的安裝和使用應用程式,登錄檔實現了它。
然而,登錄檔比.ini檔案更復雜,理解它如何工作,它做什麼和如何用它來做是有效管理系統的關鍵。
在系統中登錄檔控制所有32位應用程式和它們的功能及多個應用程式的互動,比如複製和貼上,它也控制所有的硬體和驅動程式。雖然多數可以通過控制面板來安裝和設定,理解登錄檔仍是做winnt和win95系統管理基本常識。
c:\windows\win.ini是什麼檔案?有什麼用的?
3樓:師流
該檔案為重要的系統檔案。預設儲存在c:\windows\win.ini,一般大小不超過100kb
我們可以使用記事本輕鬆的開啟編輯這個檔案
其作用就是用於儲存系統配置檔案
4樓:匿名使用者
win.ini的基本構成
win.ini檔案包含若干小節,每一節由一組相關的設定組成。win.ini檔案中小節和設定的格式如下:
[小節名]
關鍵字名=值
其中:小節名必須用中括號()括起,且左括號必須在螢幕的最左一列,檔案中可以包含註釋,每一行註釋以分號(;)開始。
win.ini中的主要小節名及含義如下:
[windows]:影響windows操作環境的部分,包括在啟動windows時執行哪一個應用程式,警告聲音的設定、視窗邊框的寬度、鍵盤響應的速度、滑鼠器設定以及將檔案定義為文件或程式等。
[desktop]:控制系統介面顯示形式及視窗和滑鼠器的位置。
[extensions]:聯結特定的檔案型別與相應的應用程式。
[intl]:描述怎樣為除美國外的其它國家顯示有關的檔案專案。
[windows help]:列出有關help視窗及對話窗的預設尺寸、佈局、文字顏色等設定。
[font substitue]:列出windows可識別的互換字型。
[turetype]:使用和顯示truetype字型的可選設定。
[sounds]:為每個系統事件設計的聲音檔案列表。
[mci extensions]:把media控制介面裝置同特定檔案型別聯絡起來。
[compatibility]:用於解決windows 98和windows 3.x之間的差異所引起的相容性問題。
[compatibility32]:用於解決windows 98和windows 3.x之間的差異所引起的32位磁碟存取相容性問題。
[mci compatibility]:用於windows 98中文版的mci裝置相容性問題。
[module compatibility]:用於windows 98中文版的模組相容性問題。
[ime compatibility]:用於windows 98中文版的輸入法與應用程式的相容性問題。
[pscript.drv]:描述postscrip印表機的atm字型檔狀況。
[fonts]:描述windows裝入的螢幕字型檔案。
embedding:列出目標聯接與嵌入(ole)使用的伺服器目標。
[colors]:定義windows的顯示顏色。
[printerports]:windows將要訪問的啟用或非啟用的輸出裝置。
[ports]:描述中文windows 98的可用埠。
[mail]:描述microsoft mail以及microsoft exchange的使用引數。
[devices]:與舊版本windows的應用程式相容的啟用輸出裝置。
[programs]:當使用者開啟多個資料檔案時,該段可為windows查詢相應程式檔案提供附加的路徑。
[associated charset]:描述windows 98中文版使用字符集狀態和西文字型所對應的預設中文字型。
[windows telephony]:描述windows 98中文版的microsoft exchange的**號碼初始化日期和時間。
[paintbrush]:描述windows 98中文版的「畫圖」(paintbrush)的省略**格式。
[mapi 1.0 time zone]:描述mapi 1.0的時區設定引數.
pdf檔案是什麼檔案,PDF檔案是什麼檔案
pdf portable document format 檔案格du式zhi是adobe公司dao開發的電子檔案格式。這種檔案格式與作業系統平臺專無關,也就是說,pdf檔案不管是屬在windows,unix還是在蘋果公司的mac os作業系統中都是通用的。這一特點使它成為在internet上進行電子...
PSD檔案匯入AE,出現不明情況,這是什麼東西?為什麼他的圖
ps 內並沒有合併圖層。當你利用psd 格式的時候,也就是psd格式會把所有圖層儲存進去。當你匯入ae。自然ps裡的圖層就會一起匯入到ae。ae cs5 匯入psd檔案層錯亂!10 原來特別研究了下,出現飛的原因多半是因為倆個軟體用的畫素寬高比不一樣造成的。最好的解決方法,就是兩個都用同樣的寬高比。...
rtf是什麼檔案??RTF檔案是什麼?
rtf是一種非常流行的檔案結構,很多文字器都支援它,vb等開發工具甚至還提供了richtxtbox的控制元件。編寫通用工具的程式設計師應該考慮在自己的軟體中加入讀寫rtf檔案的功能,這樣就需要對rtf的結構有充分的瞭解。而現在最重要的資訊釋出手段莫過於www了,在軟體中提供rtf到html的轉換也是...