PCTOOLS 8.0安装后中文WINDOWS 3.1无法显示汉字故障的排除

Author: 山东 张杰 Date: 1995-09-22

        经笔者认真分析并反复测试,发现导致上述故障的根本原国是PCTOOLS 8.0安装过程中将WINDOWS的键盘驱动程序用commkbd.drv代替,以适应通讯软件COMMUTE在WINDOWS中使用键盘,而commkbd.drv与中文WINDOWS 3.1是不兼容的。解决的办法是恢复PCTOOLS安装前的键盘驱动程序。键盘驱动程序恢复后,在WINDOWS环境下使用通讯软件COMMUTE可能出现键盘故障,但由于在WINDOWS环境下,一般使用鼠标器代替键盘操作,PCTOOLS 8.0也提供了对鼠标器的支持,且COMMUTE绝非多数用户经常使用的通讯软件,所以,键盘故障是基本可以避免的。
        WINDOWS所使用的设备驱动程序一般记录在SYSTEM.INI文件中。PCTOOLS 8.0安装程序就是通过修改该文件中的"keyboard.drv"语句来改变WINDOWS的键盘驱动程序的。SYSTEM.INI文件属于ASCII码文件,若想恢复WINDOWS的键盘驱动程序,只须将该文件中keyboard.drv=commkbd.drv语句的commkbd.drv修改为PCTOOLS 8.0安装前的键盘驱动程序即可。编辑SYSTEM.INI文件的最好工具是MicroSoft公司随WINDOWS一起发售的System Editor(位于WINDOWS目录下,文件名为SYSEDIT.EXE),也可使用WINDOWS附件中的记事本(NOTEPAD),鉴于中文版WINDOWS无法正常显示汉字,用户可选择DOS环境下的EDIT修改该文件。具体步骤如下:
        (一)、启动EDIT并打开SYSTEM.INI文件。
        (二)、查找"keyboard.drv=commkbd.drv"语句。该语句之上有两行解释信息:
        ;CPS Commute has replaced
        ;"keyboard.drv=????????.drv" with"keyboard.drv=commkbd.drv"
        意思是说:Commute已经把"keyboard.drv=????????.drv"替换为"keyboard.drv=commkbd.drv"。其中????????.drv是PCTOOLS 8.0安装前的键盘驱动程序名,WINDOWS的缺省键盘驱动程序为keyboard.drv。
        (三)、修改"keyboard.drv=commkbd.drv"语句为"keyboard.drv=????????.drv"(如无其应用程序修改WINDOWS的键盘驱动程序,则改为:keyboard.drv=keyboard.drv)。
        (四)、存盘并退出。
        PCTOOLS 8.0安装后,启动WINDOWS,用户也许会发现无法用键盘激活光标,这是由于WINDOWS的最后一个自动装入程序(由WIN.INI文件中的"load"或"run"语句定义)为TSR Manager造成的(例如:WIN.INI中"load"语句的内容是load=c:\pctools|wnsched1.exe   c:\pctools|wntsrman.exe)。为使光标活动,用户可使用鼠标器操作,也可先键入CTRL+TAB(或ALT+TAB)进行程序组(或任务)切换以激活光标,还可通过修改WIN.INI文件中自动装入程序的顺序来永久地消除这种现象(如将上例的"load"语句改为load=c:\pctools\wntsrman.exe c:\pctools\wnsched1.exe。
        (山东  张杰)