複製鏈接
請複製以下鏈接發送給好友

win.ini

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

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

win.ini配置選項詳解

通過系統配置實用程序配置win.ini 通過系統配置實用程序配置win.ini
中文Windows 98第一次啓動時會自動建立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圖片格式。