请问注册表中的HKEY-CLASSES-ROOT是什么意思

能不能讲细一点,我是开学这方面的,说得太专业化的我看不懂咯

  注册表中HKEY-CLASSES-ROOT的意思是指:
  1、其根键下存放的是文件类型和一些CLSID。
  这里定义了每个类型的文件用什么程序打开(文件关联问题),文件的图标是什么等。
  2、HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息;
  在文件和应用程序之间所有的扩展名和关联;;
  所有的驱动程序名称;
  类的ID数字(所要存取项;名字用数字来代替);
  DDE和OLE的信息;
  用于应用程序和文件的图标;
  HKEY_CLASSES_ROOT根键
   3、扩展名与应用程序的对应关系
  Windows所支持的文件类型(这些文件具有一定的文件扩展名)在HKEY_CLASSES_ROOT根键下定义。下表中列出了HKEY_CLASSES_ROOT根键中的文件扩展名和文件类型之间的关系。
   4、文件扩展名与文件类型说明如下:
  .386 vxd文件(这是一个虚拟设备驱动程序) .ADM ADM_auto_文件
  .ai application/postscript文件 .aif aiff文件
  .aifc aiff文件 .aiff aiff文件
  .ani ani文件(光标动画文件) .art art文件
  .au au文件(用于Internet传输的声音文件) .awd FaxView文档(用于传真的显示)
  .snd au文件 .avi avi文件(由Video forWindows支持)
  .bat bat文件(DOS、Windows下的批处理文件) .bfc Briefcase(这是一种公文包文件)
  .bmp Paint.picture(这是一个由画图附件所产生的图片文件) .cda cda文件
  .cnf Conferencelink(这是一个会议连接) .crt certificate文件(这是一个用于安全方面的证书认证文件)
  .der certificate文件 .clp Clipboard文件(用于保存剪贴板中的内容)
  .cmd cmd文件(这是一个文本文件,主要用于命令解释) .com com文件(这是DOS、Windows上一个命令解释程序,如command.com、win.co等)
  .cpl cpl文件 .css text/css文件
  .cur cur文件(用于存放光标资源) .dat DAT_auto_文件
  .dcx DCXImage.Document(这是一个DCXImage产生的文档) .DIC Txt文件
  .dll dll文件(这是一个Windows上使用的动态链接库文件) .shb DocShortCut(这是DOC文件的快捷方式)
  .drv drv文件(Windows上的设备驱动程序) .xla EXCEL.Addin
  .xlk Excel.Backup .xlc Excel.Chart.5
  .csv Excel.CSV .xld Excel.Dialog
  .dif Excel.DIF .xlb Excel.Sheet.5
  .xls Excel.Sheet.5 .slk Excel.SLK
  .xlt Excel.Template .xlv Excel.VBAModule
  .xlw Excel.Workspace .xll Excel.XLL
  .xlm Excel.Macro.Sheet .xif XIFImage.Document(这是一个XIFImage 产生的文档)
  .exe exe文件(这是DOS、Windows下可执行文件) .fnd fnd文件
  .fon fon文件(这是Windows的TTF字库的索引文件) .gif gif文件
  .goc gocserve .hlp help文件(Windows下帮助文件)
  .ht ht文件 .htm html文件(这是超文本标记语言文件)
  .html html文件 .ico ico文件(这是Windows的图标文件)
  .inf inf文件(这是一个信息安装文件) .ini ini文件(Windows的初始化文件)
  .url InternetShortcut(这是Internet上URL地址的快捷方式) .job JobObject
  .jfif jpeg文件 .jpe jpeg文件
  .jpg jpeg文件 .lnk ln
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-30
这个根键下存放的是文件类型和一些CLSID.
就是说这里定义了每个类型的文件用什么程序打开(文件关联问题)文件的图标是什么等等.

HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息:
在文件和应用程序之间所有的扩展名和关联;
所有的驱动程序名称;
类的ID数字(所要存取项的名字用数字来代替);
DDE和OLE的信息;
用于应用程序和文件的图标;

HKEY_CLASSES_ROOT根键

扩展名与应用程序的对应关系
Windows所支持的文件类型(这些文件具有一定的文件扩展名)在HKEY_CLASSES_ROOT根键下定义。下表中列出了HKEY_CLASSES_ROOT根键中的文件扩展名和文件类型之间的关系。

文件扩展名 文件类型 文件扩展名 文件类型
.386 vxd文件(这是一个虚拟设备驱动程序) .ADM ADM_auto_文件
.ai application/postscript文件 .aif aiff文件
.aifc aiff文件 .aiff aiff文件
.ani ani文件(光标动画文件) .art art文件
.au au文件(用于Internet传输的声音文件) .awd FaxView文档(用于传真的显示)
.snd au文件 .avi avi文件(由Video forWindows支持)
.bat bat文件(DOS、Windows下的批处理文件) .bfc Briefcase(这是一种公文包文件)
.bmp Paint.picture(这是一个由画图附件所产生的图片文件) .cda cda文件
.cnf Conferencelink(这是一个会议连接) .crt certificate
文件(这是一
个用于安全方
面的证书认证
文件)
.der certificate文件 .clp Clipboard文件(用于保存剪贴板中的内容)
.cmd cmd文件(这是一个文本文件,主要用于命令解释) .com com文件(这是DOS、Windows上一个命令解释程序,如command.com、win.co等)
.cpl cpl文件 .css text/css文件
.cur cur文件(用于存放光标资源) .dat DAT_auto_文件
.dcx DCXImage.Document(这是一个DCXImage产生的文档) .DIC Txt文件
.dll dll文件(这是一个Windows上使用的动态链接库文件) .shb DocShortCut(这是DOC文件的快捷方式)
.drv drv文件(Windows上的设备驱动程序) .xla EXCEL.Addin
.xlk Excel.Backup .xlc Excel.Chart.5
.csv Excel.CSV .xld Excel.Dialog
.dif Excel.DIF .xlb Excel.Sheet.5
.xls Excel.Sheet.5 .slk Excel.SLK
.xlt Excel.Template .xlv Excel.VBAModule
.xlw Excel.Workspace .xll Excel.XLL
.xlm Excel.Macro.Sheet .xif XIFImage.Document(这是一个XIFImage
产生的文档)
.exe exe文件(这是DOS、Windows下可执行文件) .fnd fnd文件
.fon fon文件(这是Windows的TTF字库的索引文件) .gif gif文件
.goc gocserve .hlp help文件(Windows下帮助文件)
.ht ht文件 .htm html文件(这是超文本标记语言文件)
.html html文件 .ico ico文件(这是Windows的图标文件)
.inf inf文件(这是一个信息安装文件) .ini ini文件(Windows的初始化文件)
.url InternetShortcut(这是Internet上URL地址的快捷方式) .job JobObject
.jfif jpeg文件 .jpe jpeg文件
.jpg jpeg文件 .lnk lnk文件(这是Windows上的快捷方式)
.mid mid文件 .mmm MPlayer
.mlv MPEG文件(这是一
个视频文件) .mak mak文件
.man application/x-trof-man格式的文件 .MAPI
Mail CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}(这是一个类标识)
.mcc Dialer10CallingCard(这是一个电话卡文件) .mov mov文件(这是一个由QuickTime for
Windows支持的视频文件)
.mov
ie video/x-sgi-movie格式文件 .mp2 MPEG文件
.mpa MPEG文件 .mpe MPEG文件
.mpeg MPEG文件 .mpg MPEG文件
.msn MS.Network.Document(这
是一个MSN软件产生的文件) .rmi mid文件
.gra MSGraph.Chart.5 .grp MSProgramGroup(这是一个由程序管理器产生的组窗口文件)
.obd Office.Binder.95 .obt Office.Binder.Template
.obz Office.Binder.Wizard .ofn Office.File.New(这是一个由Office新
创建的文件
.PBK MSN_PhoneBook .pcx PCXImage.Document
.nws MicrosoftInternet News
Message .pif pif文件
.pma Perf文件 .ps application/postscript格式文件
.pmc Perf文件 .pml Perf文件
.pmr Perf文件 .pmw Perf文件
.pfm pfm文件 .pnf pnf文件
.que QueueObject .qt MOV文件
.ra ReadAudio文件 .ram ReadAudio文件
.reg reg文件(注册表文件) .rnk rnk文件
.rpm audio/x-pn-realaudio-
plugin格式文件 .rtf Word.RTF
.scr scr文件 .shs ShellScrap
.sit application/x-stuffit格式文件 .sys sys文件
.tif TIFImage.Document .tiff TIFImage.Document
.ttf ttf文件 .ttc ttc文件
.EXC txt文件 .log txt文件
.scp txt文件(脚本文件) .txt txt文件
.pic ViewerFrameClass .vir vir文件
.vsd Visio.Drawing.4 .vss Visio.Drawing.4
.vst Visio.Drawing.4 .vsw Visio.Drawing.4
.wav wav文件 .ARC Winzip
.ARJ Winzip .gz Winzip
.LZH Winzip .tar Winzip
.taz Winzip .tgz Winzip
.z Winzip .zip Winzip
.wll Word.Addin wbk Word.Backup
.DOT Word.Template .wiz Word.Wizard
.doc Word.Document .wri wri文件
.xbm xbm文件(image/x-xbitmap格式文件) .xif XIFImage.
Document
.uls uls文件( text/iuls格式文件) .WHT Whiteboard
.WPS wps文件

首页>>注册表文章>>注册表结构>>HKEY_CLASSES_ROOT根键

HKEY_CLASSES_ROOT根键

扩展名与应用程序的对应关系
Windows所支持的文件类型(这些文件具有一定的文件扩展名)在HKEY_CLASSES_ROOT根键下定义。下表中列出了HKEY_CLASSES_ROOT根键中的文件扩展名和文件类型之间的关系。

文件扩展名和文件类型间的关系

文件扩展名 文件类型 文件扩展名 文件类型
.386 vxd文件(这是一个虚拟设备驱动程序) .ADM ADM_auto_文件
.ai application/postscript文件 .aif aiff文件
.aifc aiff文件 .aiff aiff文件
.ani ani文件(光标动画文件) .art art文件
.au au文件(用于Internet传输的声音文件) .awd FaxView文档(用于传真的显示)
.snd au文件 .avi avi文件(由Video forWindows支持)
.bat bat文件(DOS、Windows下的批处理文件) .bfc Briefcase(这是一种公文包文件)
.bmp Paint.picture(这是一个由画图附件所产生的图片文件) .cda cda文件
.cnf Conferencelink(这是一个会议连接) .crt certificate
文件(这是一
个用于安全方
面的证书认证
文件)
.der certificate文件 .clp Clipboard文件(用于保存剪贴板中的内容)
.cmd cmd文件(这是一个文本文件,主要用于命令解释) .com com文件(这是DOS、Windows上一个命令解释程序,如command.com、win.co等)
.cpl cpl文件 .css text/css文件
.cur cur文件(用于存放光标资源) .dat DAT_auto_文件
.dcx DCXImage.Document(这是一个DCXImage产生的文档) .DIC Txt文件
.dll dll文件(这是一个Windows上使用的动态链接库文件) .shb DocShortCut(这是DOC文件的快捷方式)
.drv drv文件(Windows上的设备驱动程序) .xla EXCEL.Addin
.xlk Excel.Backup .xlc Excel.Chart.5
.csv Excel.CSV .xld Excel.Dialog
.dif Excel.DIF .xlb Excel.Sheet.5
.xls Excel.Sheet.5 .slk Excel.SLK
.xlt Excel.Template .xlv Excel.VBAModule
.xlw Excel.Workspace .xll Excel.XLL
.xlm Excel.Macro.Sheet .xif XIFImage.Document(这是一个XIFImage
产生的文档)
.exe exe文件(这是DOS、Windows下可执行文件) .fnd fnd文件
.fon fon文件(这是Windows的TTF字库的索引文件) .gif gif文件
.goc gocserve .hlp help文件(Windows下帮助文件)
.ht ht文件 .htm html文件(这是超文本标记语言文件)
.html html文件 .ico ico文件(这是Windows的图标文件)
.inf inf文件(这是一个信息安装文件) .ini ini文件(Windows的初始化文件)
.url InternetShortcut(这是Internet上URL地址的快捷方式) .job JobObject
.jfif jpeg文件 .jpe jpeg文件
.jpg jpeg文件 .lnk lnk文件(这是Windows上的快捷方式)
.mid mid文件 .mmm MPlayer
.mlv MPEG文件(这是一
个视频文件) .mak mak文件
.man application/x-trof-man格式的文件 .MAPI
Mail CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}(这是一个类标识)
.mcc Dialer10CallingCard(这是一个电话卡文件) .mov mov文件(这是一个由QuickTime for
Windows支持的视频文件)
.mov
ie video/x-sgi-movie格式文件 .mp2 MPEG文件
.mpa MPEG文件 .mpe MPEG文件
.mpeg MPEG文件 .mpg MPEG文件
.msn MS.Network.Document(这
是一个MSN软件产生的文件) .rmi mid文件
.gra MSGraph.Chart.5 .grp MSProgramGroup(这是一个由程序管理器产生的组窗口文件)
.obd Office.Binder.95 .obt Office.Binder.Template
.obz Office.Binder.Wizard .ofn Office.File.New(这是一个由Office新
创建的文件
.PBK MSN_PhoneBook .pcx PCXImage.Document
.nws MicrosoftInternet News
Message .pif pif文件
.pma Perf文件 .ps application/postscript格式文件
.pmc Perf文件 .pml Perf文件
.pmr Perf文件 .pmw Perf文件
.pfm pfm文件 .pnf pnf文件
.que QueueObject .qt MOV文件
.ra ReadAudio文件 .ram ReadAudio文件
.reg reg文件(注册表文件) .rnk rnk文件
.rpm audio/x-pn-realaudio-
plugin格式文件 .rtf Word.RTF
.scr scr文件 .shs ShellScrap
.sit application/x-stuffit格式文件 .sys sys文件
.tif TIFImage.Document .tiff TIFImage.Document
.ttf ttf文件 .ttc ttc文件
.EXC txt文件 .log txt文件
.scp txt文件(脚本文件) .txt txt文件
.pic ViewerFrameClass .vir vir文件
.vsd Visio.Drawing.4 .vss Visio.Drawing.4
.vst Visio.Drawing.4 .vsw Visio.Drawing.4
.wav wav文件 .ARC Winzip
.ARJ Winzip .gz Winzip
.LZH Winzip .tar Winzip
.taz Winzip .tgz Winzip
.z Winzip .zip Winzip
.wll Word.Addin wbk Word.Backup
.DOT Word.Template .wiz Word.Wizard
.doc Word.Document .wri wri文件
.xbm xbm文件(image/x-xbitmap格式文件) .xif XIFImage.
Document
.uls uls文件( text/iuls格式文件) .WHT Whiteboard
.WPS wps文件

特殊扩展名与应用程序的对应关系
我们在注册表编辑器中可以发现,HKEY_CLASSES_ROOT根键下的文件扩展名子键(如*、bas等)前面有“+”符号,而且在此文件扩展名中没有对应的应用程序。为了查明这些文件后缀与应用程序之间的关系,我们必须单击“+”一次或者几次,才可以看到它们的关系。

下面简要地介绍这些特殊的文件后缀子键。

*子键
*子键下面具有如下层次结构:

HKEY_CLASSES_ROOT\*
HKEY_CLASSES_ROOT\*\shellex
HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers
HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}

此层次结构说明了*子键的文件类型与 Windows系统中的外壳扩展中的属性页句柄建立了一种关联。

bas子键

.bas子键下面具有如下层次结构:

HKEY_CLASSES_ROOT\.bas
HKEY_CLASSES_ROOT\.bas\shell
HKEY_CLASSES_ROOT\.bas\shell \open
HKEY_CLASSES_ROOT\.bas\shell \open \command

此层次结构说明了bas子键与command子键所指定的应用程序建立了关联。在command子键中还有如下设置:

#@=E:\VB\vb.exe %1

也就是说,bas文件后缀与E:\VB\vb.exe关联。

bmp子键

bmp子键下面具有如下层次结构:

HKEY_CLASSES_ROOT\.bmp
HKEY_CLASSES_ROOT\.bmp \ShellNew

在ShellNew子键下面只有一个设置:

#NullFile=:将NullFile设置为空串,以便能将.bmp文件扩展名添加到系统的新建菜单中。本回答被提问者和网友采纳
第2个回答  2007-04-28
fgd

请问注册表中的HKEY-CLASSES-ROOT是什么意思
1、其根键下存放的是文件类型和一些CLSID。这里定义了每个类型的文件用什么程序打开(文件关联问题),文件的图标是什么等。2、HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息;在文件和应用程序之间所有的扩展名和关联;;所有的驱动程序名称;类的ID数字(所要存取项;名字用数字来代替);DDE和OLE...

HKEY_CLASSES_ROOT谁知道是什么意思
包含当前登录用户的配置信息的根目录。用户文件夹、屏幕颜色和“控制面板”设置存储在此处。该信息被称为用户配置文件。

HKEY_CLASSES_ROOT的class和root分别是什么意思?
HKEY_CLASSES_ROOT 字面:文件类型组织根 解释:文件类型、文件其根、关系着文件如何打开、编辑、类型等。比如,我们打开1.exe:HKEY_CLASSES_ROOT分辨.exe属于exefile组织,然后分辨exefile打开方式,再打开1.exe 同样,8.txt也是这样打开的:HKEY_CLASSES_ROOT分辨.txt属于txtfile组织,然后分辨txtfile打...

HKEY_CLASSES_ROOT的简介
HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息:在文件和应用程序之间所有的扩展名和关联;所有的驱动程序名称;类的ID数字(所要存取项的名字用数字来代替);用于应用程序和文件的图标;在注册表中HKEY_CLASSES_ROOT是系统中控制所有数据文件的项。这个在Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控...

注册表之HKEY_CLASSES_ROOT根键
HKEY_CLASSES_ROOT根键中,主要包含的是所有启动应用程序需要的信息。其中包括:1.所有扩展名及应用程序和文档之间的关联信息。2.所有驱动程序的名字。3.当作指针的字符串,指向它们代表的实际文件。4.类标识CLSID,这点在访问子健信息的时候非常重要,因为Windows中访问了子健的信息都是用CLSID来代替的。

HKCR是什么意思?
在计算机术语中,"HKCR"是一个常见的缩写,全称为"HKEY_CLASSES_ROOT (Windows registry)",中文解释为"Windows注册表中的hkey_classes_root"。这个缩写词广泛应用于Windows系统管理中,用于表示注册表中的特定键。其拼音为"zhù cè biǎo",在技术领域的使用频率相当高,大约为12450次。HKCR的分类属于...

请解释一下注册表HKEY_CLASSES_ROOT\\*\\下的子键
HKEY_CLASSES_ROOT根键记录的是系统中各类文件与其应用程序之间的对应关系,即记录了某类文件(如文本文件 *.txt)和打开(编辑、打印)该类文件的应用程序(如记事本程序 notepad.exe)之间的相互关联关系。它是HKEY_LOACL_MACHINE\\Software\\Classes的快捷方式,是注册表的一个最大分支,包括了成千上万...

HKEY_CLASSES_ROOT简介
对于程序员来说,HKEY_CLASSES_ROOT是一个方便的通信平台。在安装软件时,他们只需在该位置添加数据,而不必关心实际的注册表路径。在用户界面下,每个文件、目录、小程序、连接和驱动器都被视为对象,每个对象都有其独特的属性和关联。HKEY_CLASSES_ROOT的主要功能包括:将对象类型与文件扩展名关联,定义...

HKEY_CLASSES_ROOT是什么意思呀?
HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_DYN_DATA HKEY_USERS HKEY_CURRENT_USER Winnt和Win95的注册表并不兼容。从Win95向Winnt升级需要你重新安装32位应用程序,重新在桌面上创建图标,并重新建立用户环境。 通过控制键可以比较容易编辑注册表。虽然它们显示和编辑好象独立的键,其实HKEY_CLASSES_ROOT 和HKEY_...

注册表的主键、子键、键值是什么?
注册表包括以下5个根键(主键)1.HKEY_CLASSES_ROOT说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。2.HKEY_CURRENT_USER说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等3...

相似回答