精华内容
下载资源
问答
  • 这些是任何人都可以使用的一些Windows注册表文件/修改。 警告:搞乱注册表可能会损坏Windows操作系统。 风险微乎其微,但知道存在。 为了安全起见,请在进行任何更改之前注册表的备份。
  • windows注册表文件关联机制

    万次阅读 2017-05-11 16:17:02
    windows通过注册表项来关联特殊后缀的文件以及启动他们的程序。有几个地方会有关联信息: 1、HKEY_LOCAL_MACHINE\Software\Classes:该注册表项包括适用所有用户的默认文件关联设置 2、HKEY_CURRENT_USER\Software\...

    windows通过注册表项来关联特殊后缀的文件以及启动他们的程序。有几个地方会有关联信息:

    1、HKEY_LOCAL_MACHINE\Software\Classes:该注册表项包括适用所有用户的默认文件关联设置

    2、HKEY_CURRENT_USER\Software\Classes:该注册表项包含只适用当前用户的文件关联设置(它会覆盖HKEY_LOCAL_MACHINE项中的设置)

    3、HKEY_CLASSES_ROOT:该注册表项目里面的设置是保证Windows浏览器能够选择正确的应用程序打开相应文件的关键所在。在Windows 2000之后,该注册表项目中的文件关联设置分别存在上面所说的两个注册表项中去了。而HKEY_CLASS_ROOT 注册表项则成为融合(注意,对于相关的文件类型,HKEY_CURRENT_USER下面的设置会覆盖HKEY_LOCAL_MACHINE下面的设置)上面两个注册表项内容的一个镜像。为了更新文件关联设置,你必须更新"HKEY_CURRENT_USER\Software\Classess"或者"HKEY_LOCAL_MACHINE\Software\Classess"下的注册表项,而不是直接更新HKEY_CLASS_ROOT下的注册表项。


    默认:顾名思义就是默认打开这个后缀的exe



    如果用户自己选择了打开方式,并勾选了始终使用该方式打开,则这个后缀文件关联的信息会有所变化,变化项在:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts


    其中openwithlist是用户选择打开方式的几个选项。对应的exe名称如notepad++.exe在注册表项中也有信息:


    userchoice是用户选择的默认打开方式。


    如果HKEY_CLASSES_ROOT中的关联后缀注册表项被删除了,也不影响文件的关联关系,只要HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts还有默认打开方式信息

    展开全文
  • windows注册表清理 垃圾清理 批处理文件 适合windows7 windows8 windows10 批处理文件 点击即可使用
  • C++直接解析注册表文件,不用注册表API.
  • windows注册表配置生成DUMP
  • windows注册表,关联文件

    千次阅读 2017-08-01 00:40:08
    可以看到注册表的结构,WINDOWS注册表有六大根键,其实注册表是个庞大的数据库,分别用二进制文件System.dat、User.dat存储。其实这六大部分之间没什么关联,都是存键值而已。左边是键和子键(项)
     
    

    按win+R,输入regedit,确定:
    怎么打开注册表

    注册表是这样的:
    注册表样子

    可以看到注册表的结构,WINDOWS的注册表有六大根键,其实注册表是个庞大的数据库,分别用二进制文件System.dat、User.dat存储。

    其实这六大部分之间没什么关联,都是存键值而已。

    左边是键和子键(项),右边是项值包括字符串值、二进制值和DWORD值。

    注册表结构的讲解
    注册表结构


    如何从注册表删除文件关联

    当生成文件关联之后,卸载软件可以去掉关联。
    选择其他永久打开方式可以更改文件关联。
    不删除软件和更改,从注册表去除关联:
    比如.java文件,被关联很不爽,找出关联:


    首先在HKEY_CLASSES_ROOT下一级直接有.java项,里面的内容自己理解,删除不要的


    然后HKEY_CLASSES_ROOT下一级有双击打开java文件的java_auto_file:
    图片java_auto_file
    command的默认值就是默认双击打开的软件,%1是双击打开的意思。
    整个删掉


    然后去到HKEY_CURRENT_USER下的HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer,在Explorer下有FileExts和RecentDocs这两个项目,分别在里面找到.java项,RecentDocs的.java项里头的数据只保留默认,其他是历史记录吧都可以删掉;FileExts的.java项中的OpenWithProgids是打开程序的所有program id,这里有个java_auto_file直接删掉,项中的OpenWithList是打开方式列表,其中的值MRUList记录打开的顺序,每个字母代表一个软件。删除不要的

    展开全文
  • 步骤如下: ...2.找到C:\Windows\System32\config下的文件SYSTEM将其删除 3.找到C:\Windows\System32\config\RegBack下的文件SYSTEM 将其复制到C:\Windows\System32\config 4.重新启动电脑就可以jueji

    步骤如下:

    1.用usb启动盘进入PE系统


    2.找到C:\Windows\System32\config下的文件SYSTEM将其删除


    3 .找到C:\Windows\System32\config\RegBack 下的文件SYSTEM
    将其 复制到 C:\Windows\System32\config


    4.重新启动电脑就可以解决

    展开全文
  • Windows 注册表

    千次阅读 2014-08-14 19:45:32
    在64位的操作系统中有64位版本的注册表编辑器以及32版本的注册表编辑器,64版本的注册表在C:\Windows\regedit.exe,32位版本的在C:\Windows\SysWow64\regedit.exe。 注册表中的内容主要分为系统

    <1>64位操作系统上的注册表

    <2>文件系统重定向

    <3>UAC

    <4>注册表重定向

    <5>SysWoW64

    <6>注册表存放位置

    <7>注册表跟环境变量

     

    <1>64位操作系统

    在64位的操作系统中有64位版本的注册表编辑器以及32版本的注册表编辑器,64版本的注册表在C:\Windows\regedit.exe,32位版本的在C:\Windows\SysWow64\regedit.exe。

    注册表中的内容主要分为系统配置文件,用户配置文件。

    通过cmd打开注册表编辑器的方法

    运行:Regedit(这个表示的是64位的注册表编辑器)

    运行:%windir%\SysWOW64\regedit或者%systemroot%\syswow64\regedit(这个表示32位的注册表编辑器)

    默认情况下只能打开一个注册表编辑器,如果要打开多个注册表编辑器的话,需要在命令后面加入参数 m,如:%systemroot%\syswow64\regedit -m

     

    <2>文件系统重定向

             %windir%\System32文件夹是为64位的应用程序保留的,多数Dll文件并没有在其创建64位的版本时候改变名字,因此32位版本的dll被存储在一个不同的文件夹中。WOW64通过文件系统重定向来隐藏这一不同。

             通常,当一个32位的应用程序试图访问%windir%\System32文件的时候,访问被重定向到%windir%\SysWOW64。访问%windir%\lastgood\system32的时候被重定向到%windir%\lastgood\SysWOW64。访问%windir%\regedit.exe被重定向到%windir%\SysWOW64\regedit.exe。

             如果访问会导致系统显示UAC提示,重定向不会发生。取而代之的是,64位版本的所请求的文件的启动。为了避免这个问题,可以指定SysWOW64文件目录以避免重定向并确保访问的32位版本的文件。或用管理员权限来运行32位应用程序,从而不显示UAC提示。

     

    <3>UAC

             UAC是 useraccount control(用户账户控制)的缩写,是微软在windows Vista 和win7中引用的新技术,主要功能是是进行一些影响系统安全的操作时候会自动的触发UAC,用户确认后才能继续执行。

             大部分的恶意软件、木马病毒、广告插件在进入计算机时都会有如:将文件复制到Windows或Program Files等目录、安装驱动、安装ActiveX等操作,而这些操作都会触发UAC。能够触发UAC的操作包括:修改Windows Update配置;增加或删除用户帐户;改变用户的帐户类型;改变UAC设置;安装ActiveX;安装或卸载程序;安装设备驱动程序;修改和设置家长控制;增加或修改注册表;将文件移动或复制到Program Files或是Windows目录。

    <4>注册表重定向

    创建键KEY_LOCAL_MACHINE\software\vc++此时打开64bit的注册表会在KEY_LOCAL_MACHINE\SOFTWARE\Wow6432node中看到vc++键。如果通过32bit版本的注册表打开,将会在KEY_LOCAL_MACHINE\SOFTWARE中找到vc++键。

     

    <5>SysWow64

    SYsWow64 是 Windows 32bits onWindows 64bits的缩写,是个Windows操作系统的子系统,64位的操作系统运行32位的程序都是通过这个子系统的。

    <6>注册表存放位置

             配置单元是注册表中的项,子项的逻辑组合,它提供了备份注册表中数据的支持文件。每一个新的用户登录到计算机时,一个新的配置单元就会为该用户而被创建,配置单元是基于跟用户属性相关的单独文件。这就是所谓的用户属性配置单元。用户的配置单元包含与用户的应用程序设置,桌面环境,网络连接和打印机特定的注册信息。用户配置文件配置单元都位于HKEY_USERS键。

             注册表文件有以下两种格式:标准的和最新的。标准格式是它也支持更高版本的向后兼容性的Windows版本Windows 2000支持的唯一格式。最新的格式支持开始使用Windows XP。在支持最新格式的Windows版本,下面的配置单元仍然使用标准格式:HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE\ SAM,HKEY_LOCAL_MACHINE\Security和HKEY_USERS\DEFAULT;其它所有配置单元使用最新的格式。

             大多数的配置单元的支持文件都在SystemRoot\ SYSTEM32 \Config目录。这些文件在用户每次登录时更新。在这些目录中的文件的文件扩展名,或在某些情况下,缺乏延伸的,表示数据所包含的类型。

    Registry hive

    Supporting files

    HKEY_CURRENT_CONFIG

    System, System.alt, System.log, System.sav

    HKEY_CURRENT_USER

    Ntuser.dat, Ntuser.dat.log

    HKEY_LOCAL_MACHINE\SAM

    Sam, Sam.log, Sam.sav

    HKEY_LOCAL_MACHINE\Security

    Security, Security.log, Security.sav

    HKEY_LOCAL_MACHINE\Software

    Software, Software.log, Software.sav

    HKEY_LOCAL_MACHINE\System

    System, System.alt, System.log, System.sav

    HKEY_USERS\.DEFAULT

    Default, Default.log, Default.sav

     

    <7>注册表跟环境变量

    系统环境变量:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment

    用户环境变量:HKEY_CURRENT_USER\Environment

    %SystemRoot%,%windir%,%temp%等变量的形式是%xxx%,其中%表示变量的意思。这些东西在注册表中也都能看到。例如%SystemRoot%表示Windows安装文件夹,如果系统是在C盘安装,那么就是C:\Windows,%windir%等同%SystemRoot%。

    位置:在注册表的如下位置可以找到SystemRoot的值。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

    参考文献:

    http://msdn.microsoft.com/en-us/library/aa384187(VS.85).aspx

    http://msdn.microsoft.com/en-us/library/ms724877(v=vs.85).aspx

    展开全文
  • 注册表文件位置

    千次阅读 2016-04-23 11:02:47
    注册表文件位置注册表看上去是一个整体,但它是由许多文件共同组成的。 这些文件保存在不同的位置。 用一个注册表的键来记录:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelistWindows Registry ...
  • 转自 [博客园:最初的幸福ever]1. 简介我们平时大多采用regedit注册表编辑器来实现对注册表的修改操作,但是这种手工操作费时费力,... REG文件实际上是一种注册表脚本文件,regedit注册表编辑器可以使用REG文件来导入、
  • windows注册表

    万次阅读 多人点赞 2019-03-27 08:26:47
    注册表windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。 注册表记录了用户安装在计算机上的软件和每个程序的相互关联...
  • Windows注册表

    万次阅读 2019-07-02 21:40:41
    注册表(Registry,繁体中文版Windows操作系统称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。早在Windows 3.0推出OLE技术的时候,注册表就已经出现。随后推出的...
  • Windows注册表脚本文件的编写

    千次阅读 2010-11-02 21:40:00
    Reg文件就是我今天所说的注册表脚本文件,双击可将其中的数据写入注册表.利用注册表脚本文件可以对注册表进行关于键值的任何操作,而且还不受注册表被禁用的限制. 我们平常对注册表的修改大体上可以分为两种: 1.对...
  • 好用的注册表。 取得管理员权限 chrome删除残余 照片浏览器获取 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML]
  • Windows注册表HIVE文件格式解析

    千次阅读 2012-06-21 12:00:16
    我们可以用系统提供的注册表编辑器(regedit)来访问和修改注册表中的数据。直观的讲,注册表呈现出来的是图1所示的形式,它由根键(rootkey)、子键(subkey)、键值(value)和数据(data)组成。数据之间有类型的...
  • windows自动登录注册表文件和锁屏命令(解压缩密码ccyy)
  • 创建一个 reg 文件并调用 regedit 使用 js 脚本文件执行 reg 文件,该文件将命令的权限提升到管理员级别(用户必须使用用户帐户控制对话框接受它),以便可以在 Windows 上修改注册表7 也是。 (Vista未测试)。 ...
  • WINDOWS如何编写注册表文件

    千次阅读 2019-08-30 14:31:55
    新建一个文本文件,比如test.reg。 右键,编辑: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\test] "Path"="C:\\Program Files (x86)\\test\\run.dll" "word"=dword:00000000 "hex"=hex:01,02,03,04 保存,双击,...
  • Windows注册表指南

    2008-09-17 16:28:43
    Windows+注册表指南,chm文件格式
  • 文章转载自http://www.cnblogs.com/fczjuever/archive/2013/04/09/3010711.html1. 简介 我们平时大多采用Regedit注册表编辑器来实现对注册表的修改操作,但是这种手工...于是,推荐大家使用REG文件来快速完成注册表
  • windows注册表文件脚本的编写

    千次阅读 2019-06-29 17:04:10
    在做openmeetings在windows server 2003 上运行时,发现总是出现下面的错误。 [WARN] [NioSocketAcceptor-1] org.apache.mina.util.DefaultExceptionMonitor - Unex pected exception. org.apache.mina.core....
  • windows注册表编程

    千次阅读 2014-08-13 14:54:51
    Windows注册表 1 注册表的作用  注册表在windows中非常重要,它是一个庞大的数据库,里面保存了大量的系统信息,例如保存软件硬件的配置信息,计算机系统的设置,性能记录。  如果注册表遭到破坏,就可能对整个...
  • 超好用的xp优化文件,无需安装双击即可导入注册表完成优化。。
  • 有效维护Windows注册表

    2012-07-20 03:40:09
    对于大多数人来说,Windows注册表是一个神秘莫测的领地。在此我们将介绍一些基本的管理方法,您可以自己动手使注册表工作得更令人满意,同时我们还会回顾一些Windows的小技巧,例如,如何直接对注册表进行编辑等。...
  • windows xp系统的桌面由c盘转移到其他盘的注册表文件
  • windows注册表详解

    万次阅读 多人点赞 2015-07-18 10:45:50
    注册表Windows中最强大的工具。如果说Windows图形界面是井,应用程序的运行是水,那么注册表就是我们取水的桶,没有注册表这个“桶”,大多数程序就只能看不能用。对它简单地改动都能让你单击某个程序却不能运行,...
  • 注册表设置提供程序允许内置的Properties.Settings由 Windows 注册表而不是文件系统支持。 要替换默认提供程序,属性[SettingsProvider(typeof(RegistrySettingsProvider))]必须直接放置在Settings.cs internal ...
  • Windows注册表编辑操作(用Reg文件)

    千次阅读 2008-01-04 14:21:00
    Windows注册表编辑操作(用Reg文件) 即对Windows注册表的操作写成一个.Reg文件。自己双击这个文件,导入注册表。用起来非常方便,对相同的操作系统都有效。网络上有对WindosXP 进行优化的72个Reg。可以搜一搜。1....
  • 启用Windows右下角气球提示的注册表文件 如果要禁用的话,就用记事本把这个文件打开,把最后一个0修改为1就好了.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 152,139
精华内容 60,855
关键字:

windows注册表文件位置