电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

修改注册表 消除应用软件乱码显示


发布日期:2018/4/1
 

在注册表中通过应用软件的设置不仅可以提高应用水平还可以解决一些疑难问题

消除应用软件的乱码显示

在注册表中打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssocAssociated Charset子键分支将右边窗口内的SYMBOL()(这是Windows XP系统的机内码)的数值改为NO即可

在应用软件中设定字体替换

使用字处理应用软件时常会碰到这样的情况当把一台计算机上编辑好的文件拿到其他计算机上打开时原来的字体发生了变化原因是两台计算机上所装的字体不同系统用已按装的字体替换了文件中本机上没有安装的字体如果指定的替换字体是和原来字体不相似的字体就会出现文字的混乱出现不可辨认的字为了避免这些问题可以由注册表来进行这种替换打开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes子键分支可以看到在右边的窗口中有些键值项的键值名是一种字体名而数值是另一种字体名则表示当系统中出现键值项名的字体时使用数值中的字体进行替换如果您想更改替换的字体双击该键值项在弹出的对话框中将数值改为您希望的字体名不过注意用来替换的字体必须是控制面板字体中存在的字体并且字体名字符串中间的空格必须正确

加入可运行的程序后缀

在Windows XP系统中后缀exebatpifcmd的程序都可以运行如果要添加其他可运行的程序后缀cgj则在注册表编辑器中打开HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows子键分支在右边的窗口中Programs键值项数据后面加上cgj即可

应用软件中长短文件名转换问题

Windows XP中支持长文件名为文件起名不必再受DOS的格式限制但是在Windows XP中的DOS窗口下使用DIR命令查看文件名时但文件名超过个字符时会被自动截取前面的部分并在后面加上一个~和一个数字这是为了和DOS兼容Windows XP为长文件名自动生成的格式短文件名这种生成的方法可以通过修改注册表来改变使得生成的短文件名尽可能和原文件名保持一致打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem子键分支在右边的窗口中新建一个二进制的键值项数据NameNumericTail将其值改为 重启后Windows XP的DOS窗口下显示的文件名就会尽可能接近长文件名易于区别又绝不相同

改变字体关联

在Windows XP中偶尔会碰到应用软件字体不能正常显示的问题出现这种情况有可能是Windows XP中应用软件的字体关联有误如果字体已经正常安装可能就是注册表中的字体关联出错打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssoc子键分支该子键下应该有三个子键Associated CharSetAssociated DefaultFonts和Associated Fonts如果汉字软件出现乱码通常是Associated DefaultFonts子键下的内容不完整这里是该子键下的所有键值名和值

其中的新宋体处也可以是宋体另外在Associated CharSet中指定了一些字符集的应用与否键值名为字符集的名字值可以为yesno如果英文软件在中文Windows XP下出现乱码可以尝试把GB()的值改为no重启生效

增加应用程序的可执行文件路径

如果需要运行的程序不在指定的目录中则DOS系统一般采用在自动批处理文件Autoexecbat中设置路径的方法来达到自动寻找此程序的目的而在Windows XP中用户可以更秘密地增加应用程序路径而不是通过设置自动批处理的方式这就需要修改注册表

比如要增加路径的可执行文件为F:downloadprogram filesaportsactive portsaportsexe在注册表中打开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths子键分支在其下新建一个子键aportsexe将其默认值改为F:downloadprogram filesaportsactive portsaportsexe再在该子键下新建一个子键Path将其值改为F:downloadprogram filesaportsactive ports这样就可以通过在运行命令行中键入aportsexeaports来直接运行该程序了

上一篇:NT的BOOT.INI文件中ARC命名详解

下一篇:Windows XP 中 ADSL 虚拟拨号连接