基本構成 WIN.INI檔案包含若干小節,每一節由一組相關的設定組成。WIN.INI檔案中小節和設定的格式如下:
[小節名]
關鍵字名=值
其中:小節名必須用中括弧([])括起,且左括弧必須在螢幕的最左一列,檔案中可以包含注釋,每一行注釋以分號(;)開始。
WIN.INI中的主要小節名及含義如下:
[Windows]:影響Windows操作環境的部分,包括在啟動Windows時執行哪一個應用程式,警告聲音的設定、視窗框線的寬度、鍵盤回響的速度、滑鼠器設定以及將檔案定義為文檔或程式等。
[Desktop]:控制系統界面顯示形式及視窗和滑鼠器的位置。
[Extensions]:聯結特定的檔案類型與相應的應用程式。
[Intl]:描述怎樣為除美國外的其它國家顯示有關的檔案項目。
[Windows Help]:列出有關HELP視窗及對話窗的默認尺寸、布局、文本顏色等設定。
[Font Substitue]:列出Windows可識別的互換字型。
[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的時區設定參數.
配置選項詳解 中文Windows 98第一次啟動時會自動建立WIN.INI檔案,並把這些設定置成預設值,因此,下列某些設定可能沒出現在WIN.INI檔案中。
通過系統配置實用程式配置win.ini [Windows]
[Windows]節包含了影響Windows環境整個範圍的設定。例如啟動Windows後首先運行哪個應用程式以及信息如何出現在螢幕上等,其中絕大多數內容可由控制臺設定。
(1)Beep=YES/NO(預設值:YES):預設時,該設定可使中文Windows 98在用戶出現操作錯誤時發出嘟嘟的警告聲,BeeP=NO則將此功能關閉。
(2)Cooltch=0/1(預設值:1):預設時,該設定可使用Alt+Tab和Alt+Shift+Tab兩組合鍵打開Cooltch開關進行程式切換,這時Windows 98會在螢幕中央彈出一個視窗,顯示要切入的程式名和圖示。Alt+Tab與Alt+Shift+Tab的切換應用程式的順序相反。若關閉Cooltch開關,則當用戶切換程式時,Windows就會顯示程式的標題條與視窗邊界(或圖示和圖示的名稱),但打開Cooltch開關能加快程式間的切換速度。
(3)CursorBlinkRate=毫秒值(預設值:530):該設定用於控制中文Windows 98的游標在文本文檔、電子報表單元以及其它編輯區域內的閃爍速度。若您覺得游標影響自己的注意力,則可減低它的閃爍頻率;假如在螢幕上很難發現游標,則可提高它的閃爍頻率。修改方法為:打開控制臺中的“鍵盤”圖示,調整“鍵盤屬性”中的“游標閃爍頻率”框中的游標。“鍵盤屬性”對話框的游標調整範圍為200~1200(這些數字在控制臺上是看不見的)。當設定為200時,游標閃爍速度極快;為1200時,則游標幾乎不動。用戶也可以直接修改WIN.INI,設定該範圍以外的頻率閃爍數值,例如,為“游標閃爍速度”設定一個很大的數字,如5000,使游標停止閃爍,但實際上此法不可取,因為游標亮的時間越長,它滅的時間也就越長,因此用戶最好還是按照控制臺提供的範圍進行設定。
(4)DefaultQueueSize=數值(預設值:8):此設定用於指定在一個應程式的
訊息佇列 內可容納的最多訊息數。該設定主要是為那些需要在不同條件下測試自己的應用程式的開發人員準備的,普通用戶無需修改此設定值。
(5)DEVICE=
輸出設備 名,
設備驅動程式 ,使用的輸出連線埠:根據控制臺中“印表機”圖示定義當前系統默認的印表機設定,該行參數由三部分組成的,各部分之間以逗號分開,例如:
Device=HP LASERJET SERIES Ⅱ,HPPCH,LPT1:
其中:第一部分為印表機名,它與應用程式的印表機選擇對話框中的定義是一致的,該名稱必須與WIN.INI檔案的[Devices]段中的某一輸入項一致;第二個參數為印表機驅動程式,但不帶後綴.DRV;第三個參數為默認的印表機接口,該參數必須與WIN.INI檔案中的[Ports]段內某一輸入項一致。
(6)DeviceNotSelectedTimeout=秒(預設值:15):通過該項,能設定中文Windows 98等待印表機聯接的時間,若超過此時間印表機仍未聯接好,系統將給出錯誤信息。
(7)Documents=擴展名(預設值:無):該項主要用於中文Windows 98的文檔檔案的擴展名。擴展名之間以空格分隔。例如:Documents=TXT BAT PRG 123,則帶這些擴展名的檔案都將被Windows 98看作文本檔案。
若WIN.INI檔案中的“Documents=”行中的擴展名也出現在[Extensions]段中,則最好刪除“Documents=”行的設定,因為Windows系統自動將[Extensions]段中的擴展名作為文檔檔案的擴展名。
(8)DOSPrint=YES/NO(預設值:NO):該設定使Windows 98直接把印表機輸出內容送到硬體接口,而不再通過MS-DOS的21H中斷,提高了系統的速度,但要求硬體完全兼容。
若用戶需要從MS-DOS 7.0而不是從Windows 98中列印(已經正確安裝了Windows印表機驅動程式),則應將該行設定為YES,然後打開控制臺的“印表機”圖示,再選擇任一已經安裝的印表機驅動程式圖示,如HP LaserJet 4L,選擇“印表機”選單中的“屬性”選項,選擇“詳細資訊”,再選擇“後台列印設定”按鈕,然後清除“直接輸出到印表機”複選框的設定。
(9)DoubleClickHeight=像素值(預設值:4):該設定指定雙擊滑鼠器時在兩次按撳之間滑鼠指針移動的高度(以像素計)。如果滑鼠指針向上或向下移動太遠,雙擊將被看成是兩次單獨的按撳。超過5個像素則被認為雙擊失效。設定值為奇數,會被認作小於該奇數的最相近的偶數。如果使用筆或板指示設備,此設定將非常有用。
(10)DoubleClickWidth=像素值(預設值:4):該項與DoubleClickHeight的用法類似。
(11)DoubleClickSpeed=毫秒(預設值:452):此設定用於定義雙擊滑鼠鍵間的最大時間間隔。若兩次按撳滑鼠器鍵的時間間隔超過了此設定值,則Windows 98將其作為兩次單獨按撳滑鼠鍵的操作。若要修改此設定值,可打開控制臺的“滑鼠器”圖示,調整“雙擊速度”。
(12)KeyboardDelay=毫秒(預設值:2):此設定用於指定一次擊鍵過程的最長時間。也可通過控制臺的“鍵盤”來進行調整。
(13)KeyboardSpeed=數值(預設值:31):該值為按住某一鍵時,鍵盤重複接收該鍵信息的速度。參數值越高,鍵盤重複接收的速度就越快,其中31是系統可接收的最高值。修改方法也可通過控制臺的“鍵盤”來調整“重複率”。
(14)Load=<檔案名稱>(預設值:無):此設定用於指定啟動Windows 98時執行的應用程式。若該程式不在Windows目錄、SYSTEM目錄或其它以DOS的PATH命令設定的目錄中,則應加上它的路徑。若有多個程式名,則用空格分開。“Load=”行中還可以設定兼容的舊版Windows程式,也可以將某一個應用程式的安裝例程加入到該行中,或者加在“Run=”行中。若使用資源管理器(Explorer)作為Windows SHELL,則用戶就不必再在該行中設定啟動程式,而只需將該程式圖示移入到“啟動”程式組中即可。
但用戶使用的SHELL若不是資源管理器,則應該在“Load=”行中指定啟動程式。檔案管理器(執行檔案名稱為WINFILE.EXE)、Norton Desktop for Windows 98以及其它SHELL程式,如中文之星2.0+(CSTAR20.EXE)在啟動時都要檢查“Load=”行中的設定信息,並按設定項裝入指定的程式,但並非所有的SHELL程式都具有此功能。
(15)MenuDropAlignment=0/-1(預設值:0):該設定指定選單打開時相應其標題是左對齊還是右對齊。設定值為0,選單以左對齊方式打開;設定值為1,選單以右對齊方式打開。
(16)MenuShowDelay=毫秒數(預設值:對於80386以上計算機為0,對於80286計算機為400):該行定義Windows 98下拉選單從被選中到顯示之間的時間間隔。當滑鼠器在已打開的下拉選單的選單條上滑動時,可避免選單顯示的抖動,若滑鼠器在選單拉下之前就已滑過,則不再顯示該選單。若您覺得延遲時間過長,可減少此設定值。
(17)MouseSpeed=0/1/2(預設值:1)
(18)MouseThreshold1=像素值(預設值:5)
(19)MouseThreshold2=像素值(預設值:10)
以上設定可控制滑鼠器的加速功能。若MouseSpeed設定為0,則滑鼠器和箭頭的移動速度相同。若MouseSpeed設定1,則滑鼠器移動可得到一級加速,也就是即當滑鼠器在兩次中斷之間移動的距離超過MouseThreshold1個像素點時,箭頭的移動速度是滑鼠器的2倍。若MouseSpeed為2,則當滑鼠器在兩次中斷之間移動的距離超過MouseThreshold2個像素點時,箭頭移動的速度為滑鼠器的4倍。調整這些設定最簡單的方法就是選擇控制臺中的“滑鼠器”圖示的選項。
(20)MouseTrails=數值(預設值:0):當MouseTrails設定為1~7之間的數字時,Windows 98將顯示滑鼠器箭頭在螢幕划過的軌跡圖像。不同的參數值對應不同的顯示軌跡長度。中文Windows 98為該設定提供的唯一顯示驅動程式可用於EGA、VGA和Super VGA。用戶也可通過修改控制臺中的“滑鼠器”圖示來修改該設定。
但“滑鼠器”視窗中若沒有“滑鼠蹤跡”選項或“滑鼠蹤跡”選項以灰色顯示,用戶就需要編輯WIN.INI檔案了,該設定有利於用戶從LCD顯示器上捕捉滑鼠器箭頭的軌跡。
(21)NetWarn=0/1(預設值:1):當NetWarn設定為1時,若用戶在網路不可用的情況下啟動一個需要運行在網路上的Windows應用程式,系統將顯示一個警告信息。為0則關閉此項功能,也可通過“控制臺”進行修改。
(22)Programs=擴展名(預設值:COM EXE BAT PIFSCR):該設定定義Windows 98把哪些檔案看成是應用程式。擴展檔案名稱用空格隔開且不包括前面的點。例如:
Programs=CGJ 123 456 789
只有在該行中作過說明的檔案類型才能在中文Windows 98系統中運行。因此,只要將“Programs=”行中的EXE擴展名刪除,就可導致系統無法運行。若該行中包括PIF,則用戶可以從資源管理器或檔案管理器中運行一個.PIF檔案來啟動相應的DOS應用程式。
(23)Run=檔案名稱(預設值:無):此設定使中文Windows 98啟動後運行一個或多個指定的應用程式。所取值是由空格隔開的一個或多個應用程式的檔案名稱或者與應用程式相關聯的文檔名的列表。如果應用程式或文檔不在Windows目錄下,則必須指定路徑。
與“Load=”相類似,若用戶使用的SHELL程式不是程式管理器,可用“Run=”行來指定啟動程式。
(24)ScreenSaveActive=0/1(預設值:0):此設定決定中文Windows 98在系統閒置時是否激活它的某個螢幕保護程式。默認狀態為關閉螢幕保護程式。可通過“控制臺”中的“顯示器”中的“螢幕保護程式”來修改此項功能。若系統使用的是其它螢幕保護程式,如AfterDark,則應關閉此功能。
(25)ScreenSaveTimeout=秒(預設值:120):此設定用於定義中文Windows 98系統閒置時等待激活它的某個螢幕保護程式的最長時間,也可通過“控制臺”進行修改。
(26)Spooler=YES/NO(預設值:YES):預設值是指由列印管理器來管理印表機。若將此設定改為NO,中文Windows98可以更快地進行列印,但是每次只能進行一項列印工作。
(27)SwapMouseButtons=0/1(預設值:0):此設定用於指定中文Windows 98的滑鼠鍵。SwapMouseButtons為0,則滑鼠器左鍵為主鍵。可通過“控制臺”來進行修改。
(28)SkipMouseRedetect=0/1(預設值:0):此項用於設定中文Windows 98的滑鼠鍵。SwapMouseButtons為0,則滑鼠器左鍵為主鍵。可通過“控制臺”來進行修改。
(29)TransmisionRetryTimeout=秒(預設值:5):此設定用於定義中文Windows 98在向印表機傳送數據時,等待應答的最長時間。若使用的是PostScrip印表機,則Windows 98將用TransmisionRetryTimeout參數設定的2倍時間進行等待。若時間超出了仍無應答,則中文Windows 98系統將顯示逾時錯誤。若要取消某一印表機的默認設定,則需修改WIN.INI檔案中的[PrinterPorts]段中的有關印表機的RetryTimeOut參數設定。
[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將根據這些中文字元來設定
緩衝區 的大小。
[Extensions]
[Extensions]段中可包含多個如下格式的設定行:
Extensions=命令行
每一行都將一類文檔與應用程式聯接起來。例如,將.INI檔案與中文Windows的記事本(Notepad)聯接起來,則設定行為:Extensions=Notepad^.ini
當用戶運行一個擴展名已在該行中設定好的文檔時,Windows 98將啟動相應的應用程式裝入文檔。用戶可在檔案管理器視窗中雙擊滑鼠來運行一個檔案,也可以在其它SHELL程式中選擇“檔案”選單中的“運行”命令來運行。
註:一個應用程式可以聯接多個擴展名,而一個擴展名卻只能聯接一個應用程式,Windows 98的配置程式(Runonce)可以自動建立這種聯繫。在用戶的[Extensions]段中也許已經包含了.WRI、.TXT等擴展名。另外,其它應用程式的安裝程式,如中文WORD 5.0、6.0的安裝程式SETUP也會修改此段,並將它所要打開的擴展名,例如.DOC、.TXT等放在此段中。
[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 Help]
該節記錄了有關Windows的幫助(Help)視窗及其對話視窗的尺寸和布局的設定項,包含顯示Help宏(Macro)、彈出視窗(用於定義術語)和信息螢幕的文本顏色。
(1)M-WindowsPosition=[左上角X坐標,左上角Y坐標,寬,高,0/1]:此設定用於指定主幫助視窗的默認位置和尺寸。前兩個參數描述了視窗左上角的(X,Y)坐標,高和寬是指視窗的寬度和高度(以像素為單位)。若視窗被最大化顯示,則第五個參數為1,反之為0。這五個參數都包括在方括弧內。通過本行可直接控制Help視窗的顯示方式,當退出Windows 98中文版時,WINHELP程式可自動修改WIN.INI檔案,而不必再編輯WIN.INI檔案中的本行內容。
(2)H-WindowsPosition=[左上角X坐標,左上角Y坐標,寬,高,0/1]:此設定用於指定Windows 98的幫助系統中歷史(Hostory)對話窗的默認位置和尺寸,其參數的使用與M-WindowsPostion中類似,但第五個參數不能為1,因為歷史對話窗不能被最大化顯示。
(3)A-WindowsPosition=[左上角X坐標,左上角Y坐標,寬,高,0/1]:此設定用於指定Windows 98的幫助系統中標記定義(Annoate)對話窗的默認位置和尺寸,其參數的使用同M-WindowsPostion中類似,第五個參數無效。
(4)C-WindowsPostition=[左上角X坐標,左上角Y坐標,寬,高,0/1]:此設定用於指定Windows 98幫助系統中拷貝(COPY)對話窗的默認位置和尺寸,其參數的使用與M-windowsPostion類似,第五個參數無效。
(5)IfJumpColor=r g b:此設定用於指定WINHELP程式中“跨檔案”(Inter-File)的跳轉文本顏色。單擊跳轉文本時,系統將從另外一個幫助檔案中調出新的信息窗。以上三個參數表示紅、綠、藍三種顏色。IfJumPColor的取值範圍在0~255之間。若顯示卡無法顯示設定的顏色,Windows 98將使用最接近的一種純色來代替。要修改此設定,需編輯WIN.INI檔案,第一次修改設定時可能會發現該行被略去,此刻用戶只要加入該行即可,若要恢復原始顏色的設定,可將該行刪除或只刪除後面三個參數。
(6)IfPopupColor=r g b:此設定用於指定WINHELP程式中“跨檔案”(Inter-File)彈出的熱文本(Hot Test)顏色。單擊該文本,螢幕可生成一個從其它檔案中調出的彈出視窗。這裡參數的使用方法與IfJumpColor中的類似。
(7)JumpColor=r g b:此設定用於指定WINHELP程式中“跨檔案”(Inter-File)跳轉文本的顏色。單擊該檔案,螢幕將顯示從同一個幫助檔案中調出的另一個信息窗,這裡參數的使用方法與IFJumpColor中的類似。
(8)MacroColor=r g b:此設定用於運行一個HELPFILE宏的文本顏色。其參數使用方法與前面類似。
(9)PopupColor=r g b:此設定用於指定Windows 98的WNHELP程式中“跨檔案”(Inter-File)彈出的熱文本顏色。單擊該文本,螢幕將生成一個常用於定義條目的彈出視窗,這裡的參數使用方法與前面類似。
[Windows幫助]
該節與[Windows HELP]對應,其參數設定相同。
[Ports]
該節列出了系統中的串列接口和印表機接口,以及在串列上的通訊參數設定。最多可列出10個接口。
通過控制臺的“連線埠”對話窗,用戶可以設定其中的通訊參數。WIN.INI將使用下面的語法記錄所有的用戶設定:
PortName:=波特率,奇偶性,字長,停止位。[[,p]
[Ports]段可以包括以下內容:
(1)LPTN:=:用於說明一個並行列印接口,在這裡必須使用冒號和等號,該行無參數設定。
(2)EPT:=:用於說明一台IBM Personal Pageprinter印表機。該行無參數設定。
(3)FILE:=:用於定義向磁碟輸出,該行無參數設定。若當前印表機聯向一個名為FILE:的接口,則Windows將提示用戶輸入檔案名稱,然後把內容直接向該檔案輸出。用戶可使用FILE MANAGER或COPY命令將此檔案的內容送到一台實際印表機上列印出來。
(4)Filename.ext=:用於指定向某一特定檔案輸出,在這種情況下,Windows將不向用戶作出提示。
(5)LPTn.ext=:用於取消Windows 98直接向接口列印輸出的列印方法。例如,要通過MS DOS的21H中斷向1號並行口列印,則應設定為:LPT1.DOS=,此處接口後不要帶冒號且該行無設定參數。在該設定行中擴展名對設定無影響,實際上,該行與中文Windows 3.1以上版本中的LPT1.DOS的意義是相同的。由於LPT1.DOS名中不含冒號,故Windows把它看作一個檔案,並將輸出定向到上述檔案名稱,與DOS中把輸出定向到普通磁碟檔案中的過程是十分類似的,但是,DOS會把檔案名稱中前四個字元作為一個列印設備,並照此處理數據,其結果就是通過DOS中斷直接向印表機輸出。
[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的等效字型。
[TrueType]
WIN.INI的[TrueType]段是中文Windows 98所特有的內容,因為中文Windows 98是第一個使用TryeType字型的Windows版本。微軟公司把TrueType字型拿來與PostScript字型進行競爭。這兩種字型都可按比例進行構造,即可放大縮小、轉向、以及用其它標準靜態字型無法提供的方式實施處理。
(1)OutlineThreshold=Pixels-per-em(預設值:256):此設定用於定義一個“CrossVer”點,在該點通過調用圖形設備接口GDI(Graphics Device Interface)將TrueType字元由輪廓變為點陣。若在這裡使用TrueType光柵處理器,則處理速度加快。
該值設定太高,可能無法生成大尺寸字元,即列印頁面上應該有字元的地方出現了空白,這時就需要編輯WIN.INI檔案,將OutlineThreshold設定值降低。微軟公司建議將該值設定在300以下。
(2)TTEnable=0/1(預設值:1):此設定用於確定中文Windows 98是否提供TryeType字型,預設為提供。
(3)TTIfCollisions=0/1(預設值:0):當中文Windows 98的TrueType字型和非TrueType字型的名稱相同而且字元集一樣時,此設定可確定Windows 98使用哪種字型。預設為使用非TrueType字型。
(4)TTOnly=0/1(預設值:0):此設定用於指定在應用程式的字型對話窗中是否僅顯示中文Windows 98 TrueType字型。預設時,將為應用程式提供系統支持的所有字型。Windows 98的內建TrueType字型十分出色,當坐標點尺寸在4~127之間時,它都能顯示,並且在印表機中也可以安裝該字型以產生真正的“所見即所得”輸出。若用戶喜歡TrueType字型,則可修改該設定,使Windows 98隻顯示這種字型。
修改方法:打開控制臺的“字型”圖示,選擇“查看”選單中的“選項”命令,在“選項”對話框中選擇“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]節也可能消失。
[MCI Extensions]
[MCI Extensions]節為中文Windows 98所特有,其中包含的設定用於類型媒體檔案與不同媒體控制接口(MCI)
設備驅動程式 的關聯,當一個媒體檔案被選定,Windows 98就使用與之相關聯的驅動程式來播放它。該節可包括多行如下格式的設定:
擴展名=多媒體設定類型
如:
[MCI Extensions]
wav=waveaudio
mid=sequencer
rmi=sequencer
mmmm=animation
以上幾行由中文Windows 98設定程式自動設定,用於告訴Windows 98怎樣轉換多媒體檔案,用戶無需自己編輯本段內容。
[Compatibility]
[Compatibility]節用於解決中文Windows 98和Windows 3.x之間的差異所引起的兼容性問題。每行的關鍵字都是一個應用程式名,參數為一個十六進制數,如:
Charisma=0x2000
安裝Windows 98時,設定程式(SETUP)可自動建立24個以上的[Compatibility]設定(無論系統中是否有這些應用程式)。其它應用程式的安裝程式也可以將相關設定加入到WIN.INI檔案的該節中,用戶無需自己編輯此節內容。
[Fonts]
[Fonts]節用於記錄Windows 98在啟動每個任務時所裝入的螢幕字型名。每一設定行的格式如下:
字型名=字型.檔案名稱
字型名為中文Windows 98對話窗中顯示的字型名稱。字型.檔案名稱是描述該字型特徵的檔案名稱。
註:只在WIN.INI檔案的[Fonts]段中加入一個新設定,並不能為系統提供相應的字型,要使用螢幕字型,必須先通過控制臺的“字型”對話窗進行安裝。
[Dbcs Fonts]
該節是中文Windows 98新增加的,主要為Windows 98螢幕上的顯示字型,顯示漢字設定緩衝區。
(1)SystemFont=字型名(預設值:無):該設定提供中文Windows 98系統的顯示字型。
(2)AssocSystemFont=字型類型,字型大小,字型名(預設值:TT,,DLSIMSUN.FOT):該設定提供Windows 98系統顯示漢字的字型、字型等。
(3)PreCacheCharacters=字元串(預設值:無):該設定在記憶體中為指定的系統選單或常用字元串開闢一個緩衝區,以提高顯示速度。
(4)CriticalErrorMsg=字元串(預設值:無):該設定為中文Windows 98的錯誤提示對話框中的字元串提供一個緩衝區,以提高它們的顯示速度。
[DbcsMsgMode]
該節是中文Windows 98新增加的,只有一個設定,即Characters=,它採用的是字元信息顯示方式,默認值為無。
[Microsoft Word 2.0]
該節為Word 2.0 for Windows提供,只有一個設定項,即:HPDSKJET=+1
[Associated CharSet]
該節用於中文Windows 98所使用的關聯字元集。
[Associated DefaultFonts]
該節主要用於設定關聯預設字型。
[Associated Fonts]
該節主要用於設定中文Windows 98的關聯字型,一般採用預設字型。
[PreCache]
該節主要用於為中文Windows 98顯示系統字元設定緩衝區。
[Bitmap for TrueType font driver]
該節主要用於設定TrueType字型驅動程式的點陣圖檔案名稱。
[Bitmap for DLSIMSUN.FOT]
該節設定中文Windows 98造字程式的DLSIMSUN.FOT點陣圖。
Embedding
該節可包含一行或多行如下格式的設定項:
對象=描述,描述,程式名,格式
這些設定用於定義可嵌入OLE客戶應用程式的對象類別。該節的信息同時保存在Windows 98的登錄資料庫Registry中,並且和Windows早期版本的應用程式兼容。
儘管該節的設定最終會過時,但是卻不能把它從WIN.INI檔案中刪除。因為許多OLE客戶的應用程式都是從WIN.INI讀取信息,而不是從登錄數據中讀取對象信息的。用戶無需編輯本段內容。
Component=r g b
關鍵字Component用於命名Windows 98用戶界面的一個組成部分。參數r、g、b則表示紅、綠、藍三種顏色(參數範圍在0~255之間)。
假如用戶喜歡其它機器螢幕的顏色設定,可把那台微機的WIN.INI檔案中的該節拷入自己的系統中。
[PrintersPorts]
該節指定Windows 98系統的每台列印設備所聯的接口以及各自有效的逾時設定。控制臺能自動對此段進行修改,用戶無需編輯此段。
[PrintersPorts]段中可包含一行或多行如下格式的設定項:
Device=driver,port,Device Timeout,RetryTimeout[,其它接口...]
下面就是它一個典型的設定:
[PrinterPorts]&&印表機配置
EPSON LQ-2500=EPSON24,LPT1:,15,45
STAR CR3240=EPSON24,LPT1:,15,45
Device為印表機名,同時應在WIN.INI的[Windows]節中的“Device=”行說明該名。driver為印表機驅動程式名,但不帶.DRV擴展名。Port是WIN.INI的[Ports]段中的一個接口名。DeviceTimeOut用於指定Windows等待印表機聯接的最長時間,若超過此時間設定,系統顯示逾時錯誤。RetryTimeOut用於指定中文Windows在向印表機傳送數據時等待印表機應答的最長時間,若超過此設定,系統報告逾時錯誤。
若一台印表機和多個接口相聯,則應在該印表機的“Device=”行中說明各聯接關係。例如,EPSON LQ-2500印表機同時與FILE:和LPT1:相聯,則該行設定應該為:
EPSON LQ-2500=EPSON24,FILE:,15,45,LPT1:,15,45
[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=”行中說明各聯接關係。
[Programs]
與[Windows]段中“Programs=”行不同的是,該節主要用於擴展DOS的PATH環境變數。當Windows 98在運行一個文檔案,卻無法找到相應的.EXE檔案時,
系統將提示輸入該.EXE檔案的路徑,在正確地啟動了.EXE檔案之後,Windows 98便在WIN.INI的[Programs]段中建立相應的設定項。其格式為:
程式檔案=驅動器:目錄\\程式檔案
例如:把NOTEPAD.EXE移到C:\\Windows\\APPS目錄中,而路徑未在AUTOEXEC.BAT的“PATH=”語句中說明,當運行CGJ.TXT時,Windows 98將會詢問NOTEPAD.EXE的位置,輸入正確的路徑後,Windows 98自動在WIN.INI檔案中建立一個[Programs]小節,並在其中加入:
Notepad.exe=c:\\windows\\apps\\notepad.exe
[Spooler]
該節描述Windows 98的列印管理器列印文本時的有關信息,例如:Windows=顯示視窗位置,DisplaySize=顯示大小,DisplayTime=顯示時間。
[Compatibility32]
該節用於解決Windows 98和Windows 3.X之間的差異所引起的32位兼容性問題。每行的關鍵字都是一個應用程式名,參數為一個十六進制數,如:
MCAD=0x00600000
安裝Windows 98時,設定程式(SETUP)會自動建立24個以上的[Compatibility]節設定(無論系統中是否有這些應用程式),其它應用程式的安裝程式也可以將相關設定加入到WIN.INI檔案中。
[IME Compatibility]
該節用於解決中文Windows 98的漢字輸入法(IME)和Windows 3.x之間的差異所引起的兼容性問題。關鍵字為應用程式名,參數為十六進制數,如:
EXCEL=0x00000002
與前面類似,在安裝Windows 98時,自動建立該節內容。
[MCI Compatibility]
用法與前面類似。
[ModuleCompatibility]
用法與前面類似。
[Pscript.Drv]
該節用於設定中文Windows 98的PostScrip印表機驅動程式,目前只能對ATM字型進行設定,即:
ATMWorkaround=0/1(默認為0)
該設定表示中文Windows 98的PostScrip印表機是否使用AMT字型。1表示使用ATM字型。
[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軟體執行檔案名稱。
[Windows Telephony]
該節對Windows 98的電話通訊有關參數進行設定。目前只有一個設定項:
TelephonINIChanged=日期 時間(默認為“無”)
該設定記錄電話通訊初始化檔案日期和時間。
[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圖片格式。