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

  文/明静

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

  ●消除应用软件的乱码显示:

  在注册表中打开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”来直接运行该程序了。

(0)

相关推荐

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

    文/明静 在注册表中通过应用软件的设置,不仅可以提高应用水平,还可以解决一些疑难问题. ●消除应用软件的乱码显示: 在注册表中打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssocAssociated Charset子键分支,将右边窗口内的"SYMBOL(02)"(这是Windows XP系统的机内码)的数值改为"NO"即可. ●在应用软件中设定字体替换: 使用字处理应用软件时常会碰到这样的情况,当把一

  • dos(cmd)中删除、添加、修改注册表命令

    regedit的运行参数 REGEDIT [/L:system] [/R:user] filename1 REGEDIT [/L:system] [/R:user] /C filename2 REGEDIT [/L:system] [/R:user] /E filename3 [regpath] /L:system Specifies the location of the SYSTEM.DAT file. /R:user Specifies the location of the USER.D

  • 修改注册表 让Windows XP操作系统更加个性化

    Windows XP操作系统以其稳定的性能,美丽的外观著称.但是我们通过修改注册表,能让系统更加符合自己的个性.下面的文章中我们将提供一些能让你系统更个性化的应用技巧. 1.修改Windows XP的登录背景图案 面对长久不变的单调的登录图案,你可能日久生厌,我们可以通过注册表来把它换成自己喜欢的图案,步骤如下:打开注册表编辑器,找到HKEY_USERS.DEFAULTControl PanelDesktop子键分支,双击wallpaper,键入你选择好的图片的路径,如:c:Documents

  • 修改注册表使电脑更安全

    对于个人用户在家里使用计算机,这样的安全控制有时是没有必要的,但对于网吧,公共机房的管理者和使用者了解这些安全控制还是很有用的,使你可以轻松简单的控制你的计算机,也大大的减少了你的维护工作. 禁用使用注册表编辑器Regedit注册表对于很多用户来说是很危险的,尤其是初学者,为了安全,最好还是禁止注册表编辑器regedit.exe运行,在公共机房更加重要,不然你的机器一不小心就被改得一塌糊涂了.打开注册表到HKEY_CURRENT_USER\Software\Microsoft\Windows\C

  • JavaScript修改注册表实例代码

    注册表有关安全设置项的说明: 注册表路径: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones 1.         Zones 项包含表示为计算机定义的每个安全区域的项.默认情况下,定义以下 5个区域(编号从 0  到 4): 值                   设置 ------------------------------ 0                 我的电脑

  • 使用PowerShell修改注册表

    下面的例子里, PowerShell修改了注册表键值, 完成了Security loop disable, 和loopbackcheck disable. 复制代码 代码如下: #Security loop disable so that you can look at it on the same machine if(($gchn = Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\" -Nam

  • 修改注册表对付病毒、木马、后门及黑客程序

    在网络给我们的工作学习带来极大方便的同时,病毒.木马.后门以及黑客程序也严重影响着信息的安全.这些程序感染计算机的一个共同特点是在注册表中写入信息,来达到如自动运行.破坏和传播等目的.以下是笔者在网上收集的,通过修改注册表来对付病毒.木马.后门以及黑客程序,保证个人计算机的安全. 1.预防Acid Battery v1.0木马的破坏 在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices下若在右边窗口中如

  • python修改注册表终止360进程实例

    本文实例讲述了python修改注册表终止360进程的实现方法.分享给大家供大家参考. 具体实现代码如下: import _winreg import os import shutil #复制自身 shutil.copyfile(K3.exe,c:WINDOWSsystem32K3.exe) #把360启动改为自身 run = _winreg.OpenKey( _winreg.HKEY_LOCAL_MACHINE, "SOFTWAREMicrosoftWindowsCurrentVersionRu

  • 自己修改注册表优化宽带网设置

    使用Modem上网的朋友恐怕都对蜗牛般的网速深有体会.为此,我们想尽一切办法,试图榨干小猫的最后一滴油水. 终于盼来了宽带,网速快多了,但它也存在着加速和优化的问题.下面我们就以ADSL为例,来讨论一下如何通过修改注册表优化宽带网. 第一步:测试现有的速度 这一步很有必要,因为在优化前后不能只凭感觉看效果,最实在的应该是前后测试数据的对比. 测试的时候要注意找一个速度快的服务器上的大文件,避免被缓冲文件欺骗,可以多下载几次,看各次所用的时间是否相近. 第二步:优化注册表 Windows系列在安装

  • 修改注册表权限加强对木马、病毒的防范

    一.问题的提出 大部分的木马及部分的病毒是通过注册表的自启动项或文件关联或通过系统服务实现自启动的,详见<Windows的自启动方式>,那是否有一种方法可以防止木马或病毒修改注册表项及增加服务呢? 二.问题的解决 windows2000/xp/2003的注册表是可以设置权限的,只是我们比较少用到.设置以下注册表键的权限: 1.设置注册表自启动项为everyone只读(Run.RunOnce.RunService),防止木马.病毒通过自启动项目启动 2.设置.txt..com..exe..inf

随机推荐