lqqk7老师辛苦了,看完讲义有如下问题望回答:
1、
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
这四个位置都有启动项,他们有何区别?
2、我做了一下您去年给出的练习练习地址:http://bbs.ikaka.com/showtopic-8640994.aspx在日志中,我看到浏览器加载项。[]
{6AD31948-2ED9-4A2B-85EA-105DD4F656B4} <, >
[]
{33564D57-9980-0010-8000-00AA00389B71} <, >
[]
{AF69DE43-7D58-4638-B6FA-CE66B5AD205D} <, >
[]
{D18A0B52-D63C-4ED0-AFC6-C1E3DC1AF43A} <, >
自己感觉这些无名称的加载项很可疑,为什么在参考答案中放过了这些项目呢?
3、另外在练习中,我看到类似:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{26923b43-4d38-484f-9b9e-de460746276c}]
<Internet Explorer><%systemroot%\system32\shmgrate.exe OCInstallUserConfigIE> [File is missing]
什么情况下会导致文件丢失?文件丢失现象会是病毒引起的吗?
实习生:panxiaoting
===================以下内容为lqqk7回复==================1、把注册表路径拆开来看比较容易理解:
HKEY_CURRENT_USER表示针对当前用户的设置;
HKEY_LOCAL_MACHINE表示针对本地计算机的设置;
\Software\Microsoft\Windows这部分表示和windows有关,但和NT无关的设置,这部分设置在非NT内核的Win系统(如win98\winme等)下也是通用的;
\Software\Microsoft\Windows NT这部分表示基于NT内核的功能设置;
\CurrentVersion表示针对当前版本Windows的设置;
\Run表示自动运行相关设置;
\Windows表示和Windows有关的功能;
\Winlogon表示和系统登陆有关的功能;
2、因为他们仅仅有一个CLSID而已,没有对应的文件路径;
3、文件丢失有很多种情况,针对系统文件丢失,比较常见的就是用了第三方封装的系统,将不必要的组件精简掉了。另外也有可能是第三方软件卸载不干净,导致注册表残留。当然,也有可能是病毒导致的,病毒可能删除掉那些可能干扰它正常运行的程序。