土木在线论坛 \ 水利工程 \ 水利软件 \ ★★电脑故障请指教★★

★★电脑故障请指教★★

发布于:2004-08-25 21:35:25 来自:水利工程/水利软件 [复制转发]
我的电脑装了XP和2000双系统,现在XP系统出了问题,所有程序都是以Windowsmedieplayer方式打开,用最新杀毒软件杀毒没发现病毒,我该如何设置恢复?请指教,谢谢。

全部回复(3 )

只看楼主 我来说两句
  • cgya2
    cgya2 沙发
    楼主的注册表损坏,导致文件关联出问题。有没有备份注册表?没有就重装吧。
    2005-04-21 15:43:21

    回复 举报
    赞同0
  • yeguiren
    yeguiren 板凳
    深入注册表之文件关联——文件关联认识篇


      谈起Windows的注册表,大家一定不会陌生吧?由于它的“高深莫测”和易损性,使不少CFAN
    视它为“禁区”, 更不乏谈“表”色变之士。其实小弟以前也未尝不是如此,即使是经过了X次当
    机后(修改注册表的结果),也只得了这么一丁点经验。为了不让更多的CFAN重蹈小弟的覆辙,就
    把这一丁点经验告知大家。

      其实关于注册表的文章,在各大报刊杂志上比比皆是,但多以“修改密技”见长,本篇自然不
    会再叙,而是针对注册表中最重要也是最让人头痛的文件关联部分,介绍其基本结构及应用技
    巧。


    什么是文件关联

      文件关联是什么?简单地说,就是单击不同类型文件时,在鼠标右键菜单上看到的关联项目。
    对于已注册的文件,会以不同的图标显示它们,双击它时会启动不同的关联程序,而所有这些设置
    信息都存放在注册表中,因此,只要掌握其基本结构和各键值项的设置,就能随心所欲地定义文件
    关联了。
    注:下文所涉及注册表内容,除作特别说明处,均适用于Win9x;文中所例文件和路径,请按本机
    实际设置做相应修改。另外请及时备份注册表,以防不测。

    文件关联的基本结构

      首先运行Regedit.exe(注册表的基本结构知识,请参考98年第1、12、24期有关文章,这里不
    在细述),其中第一项【HKEY_CLASSES_ROOT】(以下简称ROOT)便是存放文件关联信息的根键,细
    心的朋友会发现,它和【HKEY_LOCAL_MACHINE\Software\CLASSES】键下的内容完全一样,其实这是
    系统为了方便访问而设置的动态映射,对其中任何一个操作,效果都一样(下文以ROOT根键为
    准)。下面就让我们看看它的基本结构。
    一个基本的文件关联,通常由以下两大主键构成(各主键的层次关系,请仔细参照例图)。

    一 扩展名键

    A.键名:由“.”(无双引号)加上相应扩展名构成。如“.Bat”。在ROOT根键中,可以看到许多
    这种类型的主键。
    默认键值:此值的作用是指向一个“标识键”,既起入口作用(下文将介绍);可以任意取值,但
    该值必须和“标识键”的键名相同,既它们之间应是一一对应的关系。例如主键“.Bat”的默认键
    值为“Batfile”,那么它所对应的“标识键”的键名就应该是“Batfile”。另外,多个扩展名默
    认值可以指向一个“标识键”,例如扩展名键“.MP1、.MP2、.MP3”的默认键值可以都为
    “MP3FILE”,这样只需定义一个标识键“MP3FILE”,就可以完成对3类文件的关联标识了。
    注:默认键值就是窗口右边的 “”

    有了“扩展名键”,该类型文件就算已注册了,享有已注册文件的一般特性,如不显示其扩展名
    等。但还需要“标识键”对其进一步标识和说明。

    二 标识键

    B. 键名:既A中所讲的,必须和相应“扩展名键”的默认键值相同,如“Batfile”。在ROOT根键
    下可以看到许多这种类型的主键。默认键值:此值是文件类型的描述信息,既在资源管理器中,按
    “详细资料”查看的“类型”栏中看到的描述(图3),可以按需要为其赋值;如果此值缺省,系
    统将以【相应扩展名+字符“文件”】的形式来描述此文件类型,如“Bat 文件”。

    注:(1)“标识键”的系统默认命名规则是:【相应扩展名+字符“file”】,如:“Exefile、
    Comfile、
    Txtfile”等。
    (2)虽然该默认键值可以缺省,但最好为其赋值,否则系统不把此类型文件当作一个完整
    的注册文件,例如在【我的电脑—查看—文件夹选项—文件类型】菜单中就不予显示此类型文
    件。



    C.键名:DefaultIcon。该主键用来设置文件图标。默认键值:指定图标文件的路径和文件名。

    注:(1)如指定的图标文件中有多个图标,应注意其书写格式。如Shell32.dll,5中的“,5“ 表示
    此文件的第六个图标
    (2)如没有“DefaultIcon”主键来定义文件图标,而在“Shell\Open\Command”中定义了关联程
    序,那么系统将把该程序的图标缩小一定比例,并与一白色背景图标合并,形成一新图标来定义该
    文件图标。



    (3)在更改“已注册文件”的图标设置时,有时看不到其更改效果。其实,这是系统为了加快图标
    的显示速度,对已访问过的图标进行了缓冲处理(存于Win文件夹的ShellIconCache文件中),但
    这些缓冲信息并不会自动刷新,所以出现了上面的问题(这并不是Bug)。曾有不少文章说,必须
    重新启动系统才能解决此问题,这未免太麻烦了。其实最简单有效的方法是使用工具软件(如
    TweakUI等)进行强制刷新(这和使用F5键刷新不是一回事)。如手头无此类软件,可打开【我的
    电脑—查看—文件夹选项—文件类型】菜单,随便更改一设置,确定后再改回设置,这样也可刷新
    图标缓冲。

    D.键名:Shell。其下可以有多个分支,
    2004-08-26 13:20:26

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

水利软件

返回版块

13.32 万条内容 · 188 人订阅

猜你喜欢

阅读下一篇

学LISP有什么好介绍吗?

LISP有什么电子教程或者什么书藉好介绍吗?

回帖成功

经验值 +10