在註冊表中通過應用軟體的設定,不僅可以提高應用水平,還可以解決一些疑難問題。
●消除應用軟體的亂麻顯示:
在註冊表中開啟HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssocAssociated Charset子鍵分支,將右邊視窗內的“SYMBOL(02)”(這是Windows XP系統的機內碼)的數值改為“NO”即可。
●在應用軟體中設定字型替代:
使用文書處理應用軟體時常會碰到這樣的情況,當把一台電腦上編輯好的檔案拿到其他電腦上開啟時,原來的字型發生了變化。原因是兩台電腦上所裝的字型不同,系統用已按裝的字型替代了檔案中本機上沒有安裝的字型。如果指定的替換字型是和原來字型不相似的字型,就會出現文字的混亂,出現不可辨認的字。為了避免這些問題,可以由註冊表來進行這種替換。開啟HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes子鍵分支,可以看到在右邊的視窗中有些索引值項的索引值名是一種字型名,而數值是另一種字型名。則表示當系統中出現索引值項名的字型時使用數值中的字型進行替換。如果您想更改替換的字型,雙擊該索引值項,在彈出的對話方塊中將數值改為您希望的字型名。不過注意,用來替換的字型必須是“控制台”中“字型”中存在的字型,並且字型名字串中間的空格必須正確。
●加入可啟動並執行程式尾碼:
在Windows XP系統中,尾碼為.com、.exe、.bat、.pif、.cmd的程式都可以運行。如果要添加其他可啟動並執行程式尾碼,如.cgj,則在登錄編輯程式中開啟HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows子鍵分支,在右邊的視窗中Programs索引值項資料後面加上“cgj”即可。
●應用軟體中長短檔案名稱轉換問題:
Windows XP中支援長檔名,為檔案起名不必再受DOS的格式限制。但是在Windows XP中的DOS視窗下使用DIR命令查看檔案名稱時,但檔案名稱超過8個字元時會被自動截取前面的部分並在後面加上一個“~”和一個數字。這是為了和DOS相容,Windows XP為長檔名自動產生的8.3格式短檔案名稱。這種產生的方法可以通過修改註冊表來改變,使得產生的短檔案名稱儘可能和原檔案名稱保持一致,開啟HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem子鍵分支,在右邊的視窗中建立一個二進位的索引值項資料“NameNumericTail”,將其值改為00 。重啟後Windows XP的DOS視窗下顯示的檔案名稱就會儘可能接近長檔名,易於區別又絕不相同。
●改變字型關聯:
在Windows XP中偶爾會碰到應用軟體字型不能正常顯示的問題。出現這種情況有可能是Windows XP中應用軟體的字型關聯有誤。如果字型已經正常安裝,可能就是註冊表中的字型關聯出錯。開啟HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssoc子鍵分支,該子鍵下應該有三個子鍵,Associated CharSet、Associated DefaultFonts和Associated Fonts。如果漢字軟體出現亂碼,通常是Associated DefaultFonts子鍵下的內容不完整,這裡是該子鍵下的所有索引值名和值。
其中的“新宋體”處也可以是“宋體”。另外,在Associated CharSet中指定了一些字元集的應用與否。索引值名為字元集的名字,值可以為“yes”或“no”。如果英文軟體在中文Windows XP下出現亂碼。可以嘗試把GB2312(86)的值改為“no”,重啟生效。
●增加應用程式的可執行檔路徑:
如果需要啟動並執行程式不在指定的目錄中,則DOS系統一般採用在自動批次檔Autoexec.bat中設定路徑的方法來達到自動尋找此程式的目的。而在Windows XP中,使用者可以更秘密地增加應用程式路徑,而不是通過設定自動批處理的方式,這就需要修改註冊表。
比如要增加路徑的可執行檔為“F:downloadprogram filesaports14active portsaports.exe”,在註冊表中開啟HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths子鍵分支,在其下建立一個子鍵“aports.exe”,將其預設值改為F:downloadprogram filesaports14active portsaports.exe,再在該子鍵下建立一個子鍵“Path”,將其值改為“F:downloadprogram filesaports14active ports”。這樣,就可以通過在“運行”命令列中鍵入“aports.exe”或“aports”來直接運行該程式了。