造成这种情形的原因可能有三种:
·Fonts 数据夹的属性不是「系统」与「只读」(Fonts 文件夹属性一定要是系统与只读)。
·C:\Windows\Fonts 下的 Desktop.ini 文件损坏。
·C:\Windows\System 下的 Fontext.dll 文件损坏。
Fonts 文件夹的属性不是「系统」与「只读」的解决方法:
·进入命令行模式(“开始”菜单->运行.....,输入cmd),在 C:\> 输入下面的指令,以切换到 Windows 所在文件夹。
·cdwindows
·然后再键入 attrib +s +r fonts
·关机,然后重新进入 Windows,字体文件夹就可以恢复正常了。
属性已经更改,但是还是没有「安装新字体」选项,可能是你 Font 文件夹下的Desktop.ini 文件损坏,解决方法如下:
·启动在 MS-DOS 模式(Command Prompt Only)
·从原版光盘中解压缩出 Desktop.ini , copy 到 C:\Windows\Fonts 下即可。
以上都试过,仍无效,就是 Fontext.dll 文件损坏,解决方法如下:
·启动在 MS-DOS 模式(Command Prompt Only)
·从原版光盘中解压缩出 Fontext.dll ,copy 到 C:\Windows\System 下即可(盖掉原先旧的)。
其实最可能的是第二种,这个是感染了“欢乐时光”病毒在杀毒时被清除了fonts目录下的desktop.ini造成的,因为杀“欢乐时光”病毒的时候总会错杀无辜的desktop.ini。如果嫌安装盘麻烦,可以将下面的内容保存为"DESKTOP.INI" 到fonts目录下:
[.ShellClassInfo]
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}