標籤: 暫無標籤

win.ini,是Windows系統的一個基本系統配置文件。WIN.INI文件包含若干小節,每一節由一組相關的設定組成。文件配保存了諸如影響Windows操作環境的部分、控制系統界面顯示形式及窗口和滑鼠器的位置、聯結特定的文件類型與相應的應用程序、列出有關HELP窗口及對話窗的默認尺寸、布局、文本顏色設置等等的選項。是系統配置不可缺少的文件。

1基本構成

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的時區設置參數.

2WIN.INI配置選項詳解

中文Windows 98第一次啟動時會自動建立WIN.INI文件,並把這些設定置成預設
通過系統配置實用程序配置win.ini

  通過系統配置實用程序配置win.ini

值,因此,下列某些設定可能沒出現在WIN.INI文件中。
[Desktop]
[Desktop]小節包含控制屏幕背景(即桌面)外觀以及窗口和圖符在屏幕上位置的一些可選設定。這些設定中的絕大多數可用控制面板進行管理。
(1)GridGranularty=數值(預設值:0):本行用於設置中文Windows 98中應用程序的窗口位置。若GridGranularty為非零值,則程序窗口就會對應某一個圖像柵格。參數值範圍在1~49之間。GridGranularty的取值每增加1,圖像柵格就會加大8個像素點,當用戶需要為圖標或文本窗口精確布局時,可調用該功能。
(2)IconSpacing=像素數(預設值:77):本設置定義了Windows 98在程序管理器的「窗口」菜單中圖標之間的水平間隔距離。
(3)IconTitlefaceName=字體名(預設值:MS Sans Serif):該設置指定Windows 98中圖標的標註字體。若要另外指定字體,可參考WIN.INI的[Fonts]段內列出的字體清單。
(4)IconTitleSize=數值(預設值:8):該設置指定Windows 98中圖標標註的文本字體尺寸。若在高解析度顯示器上看不清圖標標註字體時,就可通過增大IconTileSize的值來增大字體。
(5)IconTitleWrap=0/1(預設值:1):該設置可使Windows 98在需要時將長的圖標標註分成兩行或三行顯示,以適應IconSpac ing定義的空間大小。若不需要,則清除控制面板內「桌面」對話窗中的「圖標」框的「標題換行」(Wrap Title)複選框。
(6)IconVerticalSpacing=像素數:該設置定義了中文Windows 98在響應「排列圖標」命令時圖標之間在垂直方向的像素數。預設值是通過IconTitleSzie設置和顯示驅動程序來共同確定的。該設置值只能在WIN.INI文件中修改。
(7)Pattern=b1 b2 b3 b4 b5 b6 b7 b8(預設值:無):本行用於記錄控制面板內「顯示器」屬性中的「背景」頁里定義的Windows 98桌面的背景圖案。這些數字錶示一個高和寬都為8個像素點的矩陣。要修改此圖案,只需修改控制面板的「顯示器」屬性即可。在「背景」頁中,用戶既可選下拉列表中的圖案,也可自己設計。
(8)TitleWallPaper=0/1(預設值:0):本設置用於確定中文Windows 98的當前背景是放置在屏幕中心(默認狀態)還是貼滿屏幕。此設置可通過修改控制面板「顯示器」屬性的「背景」頁的「居中」(0)和「平鋪」核實框來改變。
(9)WallPaper=文件名(預設值:無):本設置把指定的文件作為Windows 98的當前背景點陣圖。修改該設置的方法為:進入控制面板「顯示器」屬性中的「背景」頁,單擊「瀏覽」按鈕,出現「瀏覽壁紙」對話框,在「文件名」列表框中選擇壁紙文件名,如circiles.bmp等。
(10)WallPaperOrignX=數值(預設值:0)
(11)WallPaperOrignY=數值(預設值:0):WallPaperOrignX對應屏幕左上角的水平偏移量,WallPaperOrignY對應屏幕左上角的垂直偏移量(均以像素點為單位)。上述設置預設值時,將從屏幕的左上角開始,以屏幕中心對稱粘貼背景並貼滿全屏。若WallPaperOrignX和WallPaperOrignY為非零值,從該坐標開始粘貼背景時,以左上角開始計算背景中心點,這樣可能會影響中心對稱的背景。
(12)PreCacheCharacters=字元串
(13)GroupPreCacheChars=字元串
這兩個設置主要是為了使中文Windows 98更快速地在屏幕上顯示指定的字元,如組標題和組中程序項(如文件管理器等)中的漢字等。中文Windows 98將根據這些中文字元來設置緩衝區的大小。
[Intl]
[Intl]小節用於記錄Windows 98的有關數字、日期、時間等顯示格式。以i開頭的設置為整數,以s開頭的設置為字元串(文本),該節可通過控制面板的「區域設置」屬性來設定。默認值全部為美國習慣用法。
某些從DOS環境移植入Windows 98的應用程序帶有自己的擴展國際格式命令,並可能自動在WIN.INI文件中進行設置。例如,LOTUS 1-2-3 for Windows就是一個很好的例子。
(1)iCountry=國家代碼(預設值:1):此設置指定用戶在Windows 98中採用哪個國家的標準設置。國家代碼為該國家的國際電話代碼(加拿大除外)。加拿大國家代碼為2,1為美國。
(2)iCurrDigits=數值(預設值:2):此設置指定Windows 98的貨幣格式數值中十進位分隔符右邊應出現的數字個數。根據iCountry的設置,該小數點可以是句點,也可以是逗號。
(3)iCourrency=數值(預設值:0):此設置用於指定Windows 98的貨幣符號位置。符號本身由sCurrency設定。設置為0時,符號在數字前;為1時,符號在數字后;為2時,符號放在數字前且符號與數字之間隔一個空格;為3時,不顯示貨幣符號。
(4)iDate=數值(預設值:根據iCountry設置):設置用於指定Windows 98使用的日期格式。0代表(mm/dd/yy),1代表(dd/mm/yy),2代表(yy/mm/dd)。
(5)iDigits=數值(預設值:2):此設置用於指定在Windows 98的數值中的小數點個數。
(6)iLZero=0/1(預設值:0):此設置用於指定是否在純小數的小數點左邊加0。
(7)iMeasure=0/1(預設值:1):此設置用於選擇公制(0)或英制(1)測試標準。
(8)iNegCurr=數值(預設值:0):此設置用於控制負貨幣值的顯示。貨幣符號和十進位分符隔符由sCurrency和iCurrency設定,具體如下:
設置值 顯示格式 設置值 顯示格式
0 (¥122223.45) 1 -¥1234.45
2 ¥-123.45 3 ¥123.45-
4 (123.45¥) 5 -123.45¥
6 123.45-¥ 7 23.45¥-
8 -123.45¥ 9 -¥123.45
10 123.45¥-
(9)iTime=數值(預設值:0):此設置用於選擇12小時(0)或24小時(1)的計時方式。
(10)iTLZero=數值(預設值:0):此設置用於指定單數字時間值前是否加0,若加0,則應設置為1。
(11)s1159=字元串(預設值:AM):此設置用於指定中午12點前的12小時內,在時間值後面應顯示的字元。有些程序,如Excel,只使用指字元串的前四個字元。
(12)s2359=字元串(預設值:PM):此設置用於指定中午12點后的12小時內,在時間值後面應顯示的字元。
(13)sCountry=字元串(預設值:美國):此設置說明用戶系統使用的是哪個國家的標準值。
(14)sDecimal=字元串(預設值:):此設置用於選擇十進位分隔符。
(15)sLanguage=字元串(預設值:ENU):此設置用於說明用戶選擇的標準語言。有些Winows應用程序將根據此設置信息決定排序的順序或選擇適當的拼讀檢查程序。下面列出了所有參數值。
數值 語 言 參數值 語 言
DAN 丹麥語 DEU 德語
ENG 國際英語 ENU 美國英語
ESN 現代西班牙語 ESP Casrilian西班牙語
FIN 芬蘭語 FRA 法語
FRC 加拿大法語 ISL 冰島語
ITA 義大利語 NLD 荷蘭語
NOR 挪威語 PTG 葡萄牙語
SVE 瑞典語 CHS 漢語
(16)sLis=字元串(預設值:,):此設置用於選擇分隔清單中各項目的標點符號。
(17)sLongDate=格式(預設值:dddd,mmmm,dd,yyyy):此設置用於選擇長日期格式。下面列出了可使用的各符號及其含義。
符號 含 義 符號 含 義
d 不帶首位0的日期 dd 帶首位0的日期
ddd 縮寫的星期名 dddd 完整的星期名
m 不帶首位0的月份號 mm 帶首位0的月份號
mmm 縮寫的月份名 mmmm 完整的月份名
yy 兩位數字錶示的年份 yyyy 四位數字錶示的年份
(18)sThousand=字元串(預設值:,):當數值大於999時,應使用標點符號將其按3位一組進行分組。此設置用於選擇該分隔符號。
(19)sTime=字元串(預設值:):此設置用於指定時間值中間的標點符號。
[Windows幫助]
該節與[Windows HELP]對應,其參數設置相同。
[FontSubstitutes]
該節用來提供Windows 98系統的字體別名清單,段中每一個設置按如下格式書寫:
字體名=字體名
中文Windows 98一般包括以下4個預設設置:
[FontSubstitutes]
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
其中:Helv和Tms Rmn是Windows 98以前版本的點陣字體。在Windows 98中它們的等效字體分別為MS Sans Serif和MS Serif。例如,若用戶從中文Windows 98中打開Windows 3.0中建立的使用Helv字體的文檔,則Windows 98將用MS Sans Serif字體代替Helv。
若Windows 98中仍有顯示點陣字體的文檔,則系統會將它們替換成等效的TrueType字體文檔,並給所有外來文檔中的字體命名,使它們與TrueType字體建立轉換關係。
註:若在一個應用程序的字體窗口輸入系統中的非TrueType字體名,Windows 98仍可正確顯示該字體。另外,在WIN.INI中的[FontSubstitutes]段說明的都是非TrueType字體,而不是TrueType的等效字體。
[Sounds]
[Sounds]段用於記錄中文Windows 98控制面板的「聲音」對話窗內與聲音文件建立聯繫的系統事件。本小節設置的一般格式為:
系統事件=文件名,描述
下面是一個典型的設置行:
SystemStart=C:\\WINDOWS\\MMDATA\\GONG.WAV,SystemStart
該行中,Windows 98的系統事件為SystemStart,與之相聯的WAVE格式文件為GONG.WAV,GONG存放在C:\\Windows\\MMDATA目錄中。當SystemStart事件發生時,Windows 98將播放指定的WAVE格式文件。該行的最後一個參數是控制面板「聲音」屬性窗口的「事件」列表框中對有關事件的描述。一般情況下,最後一個參數和該行開頭的關鍵字相同,但用戶在需要時也可以更改。例如,可將SystemStart改為Startup。在一般情況下,用戶只需在控制面板中將事件和聲音文件設置好,系統就會自動修改WIN.INI文件,故系統沒有其它特殊的原因就不要去編輯[Sounds]段。
在播放.WAV文件之前,微機中必須安裝有可支持中文Windows 98的音效卡,或運行微軟公司的揚聲器驅動程序,若沒有這兩種設備,則控制面板中的「聲音」屬性窗的「事件」和「文件」列表框將以灰色顯示,而且WIN.INI文件中的[Sounds]節也可能消失。
[Compatibility]
[Compatibility]節用於解決中文Windows 98和Windows 3.x之間的差異所引起的兼容性問題。每行的關鍵字都是一個應用程序名,參數為一個十六進位數,如:
Charisma=0x2000
安裝Windows 98時,設置程序(SETUP)可自動建立24個以上的[Compatibility]設置(無論系統中是否有這些應用程序)。其它應用程序的安裝程序也可以將相關設置加入到WIN.INI文件的該節中,用戶無需自己編輯此節內容。
[Dbcs Fonts]
該節是中文Windows 98新增加的,主要為Windows 98屏幕上的顯示字體,顯示漢字設置緩衝區。
(1)SystemFont=字體名(預設值:無):該設置提供中文Windows 98系統的顯示字體。
(2)AssocSystemFont=字體類型,字型大小,字體名(預設值:TT,,DLSIMSUN.FOT):該設置提供Windows 98系統顯示漢字的字體、字型等。
(3)PreCacheCharacters=字元串(預設值:無):該設置在內存中為指定的系統菜單或常用字元串開闢一個緩衝區,以提高顯示速度。
(4)CriticalErrorMsg=字元串(預設值:無):該設置為中文Windows 98的錯誤提示對話框中的字元串提供一個緩衝區,以提高它們的顯示速度。
[Microsoft Word 2.0]
該節為Word 2.0 for Windows提供,只有一個設置項,即:HPDSKJET=+1
[Associated DefaultFonts]
該節主要用於設置關聯預設字體。
[PreCache]
該節主要用於為中文Windows 98顯示系統字元設置緩衝區。
[Bitmap for DLSIMSUN.FOT]
該節設置中文Windows 98造字程序的DLSIMSUN.FOT點陣圖。
Component=r g b
關鍵字Component用於命名Windows 98用戶界面的一個組成部分。參數r、g、b則表示紅、綠、藍三種顏色(參數範圍在0~255之間)。
假如用戶喜歡其它機器屏幕的顏色設置,可把那台微機的WIN.INI文件中的該節拷入自己的系統中。
[Devices]
該節是為兼容Windows 3.x的應用程序而設置的。在Windows 3.x中,其作用與Windows 98的[PrinterPorts]節類似。該節不能被刪除或屏蔽,因為非Windows3.x應用程序也許需要在該節查詢信息。
[devices]節可包含一行或多行如下格式的設置項:
Device=driver,port[,other port]
Device為印表機名,該名需在WIN.INI中[windows]節的「Device=」行加以說明,並且顯示在用戶應用程序的印表機選擇對話窗中。driver是指印表機驅動程序,但不帶.DRV擴展名。
若一台印表機和多個介面相聯,則應在該印表機的「Device=」行中說明各聯接關係。
[Spooler]
該節描述Windows 98的列印管理器列印文本時的有關信息,例如:Windows=顯示窗口位置,DisplaySize=顯示大小,DisplayTime=顯示時間。
[IME Compatibility]
該節用於解決中文Windows 98的漢字輸入法(IME)和Windows 3.x之間的差異所引起的兼容性問題。關鍵字為應用程序名,參數為十六進位數,如:
EXCEL=0x00000002
與前面類似,在安裝Windows 98時,自動建立該節內容。
[ModuleCompatibility]
用法與前面類似。
[Mail]
該節對中文Windows 98的Microsoft Mail(Microsoft郵局)軟體進行設置。
Microsoft Mail、Microsoft FAX、Microsoft Exchange是Windows 98新增加的用於網路共享的軟體。[Mail]節能對這些軟體的配置進行設置。
(1)MAPI=0/1(默認為0):該設置確定Windows 98的Microsoft郵局是否使用MAPI。為1則表示使用。
(2)MAPLX=0/1(默認為0):該設置確定Windows 98的Microsoft郵局是否使用MAPIX(它是MAPI的擴展)。為1則表示使用。
(3)OLEMessaging=0/1(默認為0):該設置確定Windows 98的Microsoft郵局是否顯示OLE服務程序的有關信息。為1則顯示OLE服務程序的有關信息。
(4)CMC=0/1(默認為0):該設置確定Windows 98的Microsoft郵局是否使用CMC。為1表示使用。
(5)CMCDLLName=DLL文件名(16位):該設置定義使用CMC的16位DLL文件名。
(6)CMCDLLName32=DLL文件名(32位):該設置定義使用CMC的32位DLL文件名。
(7)Exchange=Microsoft Exchange軟體的執行文件名:該設置定義Microsoft Exchange軟體執行文件名。
[MAPI 1.0 Time Zone]
該節設置了MAPI 1.0的時區有關參數。
(1)ActiveTimeBias=十六進位數:該設置定義了激活的時間線(相對於格林威治標準線)的位置。
(2)StandardName=國家標準時間:該設置定義了當前時區的國家標準時間。
(3)DaylinghtName=國家夏時制時間:該設置定義了當前時區的國家夏時制時間。
(4)Bias=fffffe20:該設置定義了時間線的位置。
(5)StandardBias=0:該設置定義了標準時間線的位置。
(6)DaylightBias=ffffffc4:該設置定義了夏時制時間線的位置。
(7)StandardStart=32位十進位數:該設置定義了標準時間線的開始位置。
(8)DaylightStart=32位十進位數:該設置定義了夏時制時間線的開始位置。

[Paintbrush]

該節對Windows 98附件中的「畫圖」的有關參數進行設置。目前該節只有一個設置:
OmitPictureFormat=0/1(默認為1)
為1表示BMP圖片格式,為0表示PCX圖片格式。
上一篇[註冊表]    下一篇 [雌三醇]

相關評論

同義詞:暫無同義詞