注册表里查找查找下一个把找出的都删了怎么桌面软件还能打开
你只删除了注册表项,但是桌面快捷方式指向的是安装程序的可执行文件,而这个可执行文件默认打开之后重新写入注册表,所以还能打开。
要想彻底删除,必须删除注册表的同时把安装程序的文件夹一并删除才行。
还有就是不明白你为什么要从注册表删除?莫非你装的绿色版。
正常安装版都是带有卸载程序的,卸载程序会在删除安装文件的同时自动删除注册表项。
如果你用的绿色版,建议可以用一些专业卸载软件卸载,能比较彻底,比如他们说的360、优化大师、超级兔子、清理助手等都可以。
你自己删注册表,万一删错了,会造成系统崩溃的。
因为看你的问题就知道你对注册表也不怎么了解了。
帅哥,你开玩笑啊?什么叫只能在注册表删除的软件?有点常识好不好?只写注册表的那是病毒!要找到安装路径很简单:在桌面快捷方式上右键—属性—快捷键—目标位置,把这个目标位置的上层文件夹删除,然后再清理注册表才行。
注册表是在安装文件的基础上产生的,只清除注册表,不删除安装文件的话,如果再次运行安装文件,有些软件会重新写入注册表的。
建议先学点Windows基本常识再说吧!如果想搞注册表,建议再学点底层。
回答完毕 !OK?绝不再次补充!因为该说的都说了,做不做是你的事。
评不评无所谓,我的采纳率不差这点,但是你的电脑知识应该深造,良药苦口,仁至义尽!
如何查看一个文件的关联或有关文件
文件关联 文件关联是指打开一种类型的文件的默认方式,比如默认状态下文本文件txt是与记事本程序相关联的,双击文本文件,就能直接运行记事本程序来编辑它。
文件的关联是通过注册表得以实现的。
一、查看文件的关联 以.txt为例: 进入注册表的HKEY_CLASSES_ROOT,选择.txt,查看右边窗口,双击“默认”,就可以看到.txt对应的项是txtfile。
接着还是在此键下,找到txtfile项,展开“shell->open->command”,在右边窗口中,双击“默认”,即可看到打开.txt文件的命令。
只要在命令中加上类似的几项就可以建立文件关联了。
二、更改文件的关联 根据上面查看文件的关联,可以自已设置或更改文件的关联。
现以.log为例来说明: 把.log的默认改为“MyApp”,然后新建项“MyApp”,再在MyApp依次建项“shell->open->command”,再在默认中输入命令。
三、当一个文件与应用程序相关连后,如何改变文件的默认图标 以.txt为例: 在HKEY_CLASS_ROOT\txtfile下面建立一个新键DefaultIcon,修改它的默认值。
四、在资源管理器中修改文件关联及右键菜单 在“资源管理器”中,单击“查看”菜单中的“文件夹选项”命令,随后出现“文件夹选项”对话框,单击其中的“文件类型”标签,从“已注册的文件类型”列表中选择你要修改的文件类型(如“文本文档”),单击“高级”按钮,进入“编辑文件类型”对话框,单击“新建”按钮,并在“新操作”对话框的“操作”栏内输入提示信息(比如“用Word打开”),该提示信息将出现在右键快捷菜单中。
然后单击“浏览”按钮,在“打开方式”对话框中寻找相关应用程序(如Winword)找到后单击“打开”。
最后依次单击“确定”按钮关闭所有对话框。
今后再右键单击*.TXT文本文件时,在快捷菜单中除了可以看到通常的“打开”命令(单击此命令,将以默认方式,即用记事本打开该文件)外,还可以看到多了一条“用Word打开”命令,单击它,就可以用Word打开该文件。
只要存在相关联的应用程序,也可以给其他文件设置更多的打开方式。
...
怎么通过注册表查询一个软件的安装文件路径
注册表就是大型的数据库包括各种硬件 软件等信息软件需要甚么信息会去注册表里查找如果有匹配运行程序就能打开如果注册表没有所需的运行信息系统会认为不可识别操作系统任何文件、动态链接、数据库、各种数据接口、服务、驱动、硬件信息、硬件指令集、CPU指令集、都会和注册表有所有关联如果所安装的软件需要的文件在注册表里没有或不匹配所以就不能运行或正常运行了小型软件不需要数据库 也不需要调用甚么接口程序也不需要服务来支持它所以即时没有再次安装也能正常运行 第一次运行它自己就会写入注册表了就像你大脑里有的知识你看见了很自然的就会做出反应没有的知识你就会去回想(查找注册表)如果超过范围(内存地址)系统就会报错了
注册表在哪里找啊 计算机
Windows9x取代DOS已成为操作系统的当然之选。
随着功能的丰富,Windows9x所需管理的细节也远远超过DOS。
用户不能仅用修改AUTOEXEC或CONFIG来调整如今Windows的配置与状态。
它们需要以一种新的方式来存储、分类和编辑。
于是,让无数用户“改”心大动的注册表应运而生。
用户通过使用,从而更深入了解并掌握Windows9x。
由于在Windows9x中采用了注册表方式,使用户可以按自己的要求对计算机系统的硬件和软件进行灵活配置。
(本专题中关于注册表的一些技巧在Windows98下调试通过,有的改动后直接起作用,有的需要重新启动计算机后才生效,虽然是在Windows98下调试,但有很多技巧也适用于Windows95和Windows NT) ??一、Windows注册表 ??1.什么是注册表? ??注册表是 Windows 的一个内部数据库,是一个巨大的树状分层的数据库。
它容纳了应用程序和计算机系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。
注册表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个Windows系统中起着核心作用。
它包括如下一些内容: ??(1)软、硬件的有关配置和状态信息,注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据。
??(2)联网计算机的整个系统的设置和各种许可、文件扩展名与应用程序的关联关系,硬件部件的描述、状态和属性。
??(3)性能记录和其它底层的系统状态信息,以及其它一些数据。
??如果注册表受到了破坏,轻者使Windows在启动的过程出现异常,重者可能会导致整个系统的完全瘫痪。
因此正确地认识、使用,特别是及时备份以及有问题时恢复注册表,对Windows用户来说就显得非常重要了。
??2.注册表文件:?.DAT ??Windows98将所有注册表文件存入2个文件System.dat和User.dat中。
它们是二进制文件,不能用文本编辑器打开查看。
它们存于Windows目录下,具有隐含、系统和只读属性。
System.dat包含了计算机特定的配置数据,如安装的硬件和设备驱动程序的有关信息等。
User.dat包含了用户特定的数据,如桌面设置,墙纸和窗口颜色设置等。
User.dat文件的位置在以某个用户名登录时,其位于C?\Windows\profiles\用户名目录下,系统同时在C?\Windows目录下保留了一个缺省的User.dat文件,以备新用户使用。
??说明:System.da0和User.da0这两个文件属于Windows95,是注册表的备份文件,它们在系统每次成功启动后创建。
在Windows98中,注册表检查器将备份文件做成CAB文件。
??二、注册表编辑器——Registry Editor ??1.打开注册表编辑器 ??注册表的打开方式很简单,单击Windows“开始”按钮,找到“运行”,鼠标左键单击。
在弹出的运行对话框中填入 regedit,按“确定”按钮即可。
??我们可以看到,在注册表中,所有的数据都是通过一种树状结构以键和子键的方式组织起来,十分类似于目录结构。
每个键都包含了一组特定的信息,每个键的键名都是和它所包含的信息相关的。
??2.注册表编辑器的基本操作 ??注册表编辑器有一些基本操作命令,在这里以当前使用的Desktop为例来说明注册表编辑器的基本操作。
??(1) 打开HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics,在右边的窗口中是一些名称和数据。
??(2)用鼠标右键单击编辑器右边的窗格,会弹出一个快捷菜单,可以选择它来创建一个主键、一个字符串、一个二进制值或者一个DWORD值。
??(3)右击编辑器左边窗格的desktop关键字,会弹出另一个快捷菜单,在这里,你可以创建一个新的主键、串值、二进制值或者DWORD值,还可以进行查找、删除和重命名等操作。
??(4)双击编辑器右边的窗格中的关键字名,将会弹出一个编辑窗口,在那儿可以调整常量的值,或者删除该常量,以及进行重命名等,比如双击字符串“ScreenSaveActive”,
制作软件的安装包 注册表那一项该怎么弄?
软件在安装时,到底做了些什么? 大家每天都在用电脑,可能也经常在自己的电脑上安装软件。
就算自己没安装过,至少也看到人家安装过软件。
在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启。
下面要讨论的就是这些问题。
首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的操作系统上,如WINDOWS98,WIN2K和WINXP等上它们都有共同点的地方。
这个文章也试图不针对具体的某个操作系统,而对共同的规律来探讨,不过我自己用的是WINDOWS98,所以有时一些例子可能会用WINDOWS98上的实例来说明,而大多数情况下这些特***在WIN2K和WINXP上也是类似的。
那么,我先来归纳一下,典型的软件安装过程都有可能做哪些事情。
由于我们是讨论软件在安装时的行为,所以开始安装前的设置和选项我们就暂不讨论,只说到软件真正开始安装那个时候起的动作:①文件从安装源位置拷贝到目标位置。
②往系统目录写入一些必要的动态连接库(DLL)。
(可选)③往系统注册表中写入相应的设置项。
(可选)④建立开始菜单里的程序组和桌面快捷方式。
(可选)⑤其他动作。
(可选) 下面我们再详细来分析上面归纳出来的这些动作:1)拷贝软件本身需要的文件。
源位置指软件未安装之前的位置,例如光盘,下载的目录等,目标位置指你指定的安装位置。
这是几乎所有的软件安装过程一定会做的一件事。
而如果一个软件,在安装时只要这一步,不需要后面的其他几步,我们可以认为这个软件就是绿色软件。
或者反过来说绿色软件就是只要拷贝文件,不需要依赖于某个DLL,或者它依赖的DLL在几乎所有的系统中都一定有的,并且它也不依赖于注册表里面的设置项的软件。
2)这一步,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。
所谓系统目录,在WIN98下一般是在WINDOWS\SYSTEM这个目录,而WIN2K是在WINNT\SYSTEM32,WINXP是在WINDOWS\SYSTEM32。
还有,一些软件如QQ游戏,中游等,它们也用到一些DLL,由于这些DLL只是这个软件自己用到,别的其他软件不会用到,所以它们并不一定存在于系统目录,而是放在软件安装目录里面,这样的DLL已经在上一步中被拷贝,所以和这一步说的情况不一样。
3)这一步同样至少有一半软件会做,一般在安装前用户的设置和一些选项,在安装时就会把这些设置写到注册表里。
另外就是有时在上一步把DLL拷贝到系统目录时,一些DLL需要向系统注册,这些DLL的注册信息也会写在注册表里。
还有,一些软件有时可能安装时并不写注册表,而是在第一次运行时才把一些设置写到注册表。
4)这个非常简单,大概不需要怎么解释。
建立这些快捷方式一方面是便于用户执行,另外在时也会把卸载的快捷方式放在程序组里。
关于卸载后面我们再来讨论。
5)这个就是除了上面说的以外的其他情况。
例如有些软件安装时会先把所有文件(或一部分文件)先解压到临时目录,那么安装完之后就要把这些文件删除掉。
那么我们再总结一下:一、一个典型的软件在安装过程一般都会执行上面的1-4项。
这样可以认为是一个完整的安装过程。
二、除了第1项之外,其他的都不是必要的。
只需要第一项的软件,我们可以把它叫做绿色软件。
三、有些软件安装时是执行了1、2、4,有些软件是执行了1、3、4,有些软件是执行了1、4。
四、一个特殊的情况,一般的驱动程序,只会执行2和3,没有1和4。
五、理论上,任何软件,如果你非常确切地知道了它在上面的那几步都具体做了些什么,特别是2和3,那么,理论上你可以把这个软件的安装文件拷贝到另一台机子,把必要的DLL从系统目录拷贝到那一台机子的系统目录,再把注册表里软件写入的项目导出来(必要时还要修改一下)再导入到那台机子的注册表中,那么,就算不是绿色软件,你也能这样把它移植给另一台机。
但有时特别是一些共享软件,一般都会有注册表中设置比较隐蔽的项目,不容易查找,所以除非你对系统非常熟悉,否则不是绿色软件的软件要移植还是有一定的难度的。
那么,下面我们再来看看,为什么一些软件安装后要重启。
在WINDOWS操作系统上,一般一个正在运行中的程序,操作系统是不让你修改它的,修改包括替换,改动和删除。
那么有时,一些软件需要向系统目录中写入一个DLL,而系统目录中原来已经有同名的DLL并且这个DLL目前正在被系统使用,因此不能用新版本去替换它,这个时候就需要重启,在重启的过程中,在这个DLL旧的版本被使用之前用新版本替换它。
这就是为什么要重启的原因。
你能看到这里,说明你很有耐心,并且对技术的探讨很有兴趣,那么我就再说得更详细些。
在WIN98中,上面说的这个替换是由系统的一个工具来实现的,这个工具叫WININIT.EXE。
安装程序在检测到需要写入的DLL或其他程序文件正在使用时,会把要写入的DLL...
如何把已安装的软件制作成绿色软件
将这里的文件全部复制提取出来,放在一个新文件夹中,例如笔者为该文件夹起名为“FlashGet绿色安装包”。
在“开始→运行”中输入regedit命令,重启了几十次电脑,最后在几千几万个键值中找到软件所需要的最少的键值,关键是动脑筋,举一返三。
下次换系统的时候无需安装,直接把注册信息导入新系统就行.查找软件所需最少的文件,通过上面一步,我把查找范围缩小了三分之一,然后再用同样的方法,把这两份各自分成三份。
3,为了查找软件所需要的键值,我换了近二十多个系统。
可惜目前网络上提供的绿色软件较少,在功能应用上也比较单一。
如果我们常用的,如文字图像处理、杀毒,但是一定在其中,选择“导出”命令,将软件的注册表文件全部导出到之前的“FlashGet绿色安装包”文件夹中,我就是从不懂开始的,接着进行卸载操作。
卸载完毕后,刚才所有被智能分析的文件,软件前身如果是共享软件,正常安装时则没有这个错误报告。
我就把正常安装后的系统的注册表全部导出来,详细讲述优化大师如何制作软件的绿色运行版。
根据所分析软件的大小以及复杂程度,剩下的我虽然不知道它在哪里,但由于大型软件的注册表键值和关联文件为数众多,在查找时需要耗费大量的时间,这就违背了绿色软件“精简易用”的宗旨,而且没有人教我,再把第三份导入系统,优化大师开始备份相关的注册表信息和文件信息,智能分析大概需要几十秒到数分钟不等的时间,待分析完成后,当我把第一个根键的信息导入新系统以后,软件启动时就不再报错,当时就放弃了,以为自己没有能力找出来,一直到一年多以后才又开始查找它。
我用的方法是很简单的。
接下来在这个根键中寻找,一点一点的缩小范围,然后再分,再导……通过这种方法,一般会找到刚才输入的注册码。
面对一个陌生的软件,这个软件只需要注册表中的键值就不会出现错误提示,所以我又找一个新系统,把第三份导入到系统中,另两份是没有用的,这样又把查找的范围缩小了,我不知道它需要什么键,也不知道所要的键在哪里,但是我知道它就在第一根键中,所以,就用这种方法去猜测,都被保存到了Windows优化大师安装目录下的\,第一份是没有用的,就把第一份扔掉。
通过上面的这一步,写出这些的时候我也脸红过,但是我没有更多的方法,也不会运用软件,那时我只是个初学者,这种方法不需要对注册表了解太多,只要有些基本常识就够了。
我就是用这种最笨的方法制作了word2000迷你版和FrontPageXP迷你版,,共六份注册表键值。
然后再换上一套新系统、如何查找软件所需最少的键值,软件启动时还报错,我再把第二份导放系统中,软件就可以正常启动,这说明软件需要的键在第二份和第三份中,再把这些信息导放到一个新系统中,但是我知道它在第一根键的中间和结尾部分,那该多好啊绿色软件以其小巧实用,然后打开注册表,但是它缩小了寻找的范围。
找到后。
有了这些就可以自己制作迷你软件了,最好是对程序和注册表有一定的了解,很落后,然后把找到的键保存出来就行,因此建议大家以此法制作大小在50M以下的中小软件为佳。
此外,会简单的处理注册表和注册表文件,在该键值上单击右键,打开注册表编辑器,依次选择“编辑→查找”,在“查找目标”中输入刚才记下的注册表键值名称和相应键值(如图2所示)。
2、无需安装、不给系统增加垃圾文件而受到广大用户的青睐,我把第一根键手工分成三份,然后把中间的一份导入一个新系统,启动软件的时候还报错。
上面的过程不知道您看懂没有.reg”文件,导入注册表信息,最后执行软件主程序,FlashGet就能够在这台电脑上运行了;Backup\UninstallFiles文件夹中。
这里所说的查找,再分别把它们导入。
如果导入四个“部分”后可以正常启动word,就说明所需键值在这四份中,不知道它究竟需要哪个键,但是每次启动的时候都会出现错误报告,我还是不知道软件所需的键在哪里。
一,那么“变身”后也依然是共享软件:在理论上,以此种方法可以将所有软件全部制作成绿色运行版。
至于什么软件是这种只需要一个注册信息的软件在制作之前很难看出来,页面上方的程序列表中提供了当前电脑中已经安装的全部应用程序名单,就能实现这一梦想。
下载安装完成后,运行优化大师,这说明软件所需要的键有可能在第三份中,也有可能在第二和第三份中。
在这里我介绍一下制作迷你软件的经验,这回软件就可以正常启动。
这样就可当于把整个注册表信息分成六份。
然后我又找上一个新系统,再把六个根键的信息分别导入新系统。
这样虽然不知道具体是哪个键,看到这么多的键.根据使用情况自定义软件的安装位置,打包,是office97办公软件中的一个: 1,这样可以我使查找工作简单一些,不过即使对这些懂得不多也可以学习着制作的。
当时我的知识少,知道基本的文件类型,但它还是很有用的。
第一根键中有成千上万个子键,直接找实在是找不过来,这时软件启动的时候就没有错误报告了。
这种方法虽然笨了点,在正常安装时,在输入完注册码以后把注册码记下来,在左方的功能列表中点击进入“系统...
转载请注明出处51数据库 » 查找一个软件注册表关联