mollingu
发表于 2005-12-2 15:36:28
如何找到自启动程序
如果系统启动时自动加载的程序过多,会造成启动速度缓慢,而很多病毒或者木马也是在系统启动时自动加载的。所以了解怎样在Windows中查找自启动程序是非常重要的。
一、在“启动”文件夹中寻找
“启动”文件夹一般位于“系统盘符\Documents and Settings\用户名\开始菜单\程序\启动\”目录(Win 2000/XP)或“系统盘符\WINDOWS\Start Menu\Programs\启动\”目录。通过快捷方式的属性可以查出程序所在的位置。
二、从自动批处理文件中寻找
在Win 98中,Autoexec.bat和Winstart.bat文件中的程序在开机时自动执行;而在Win Me/2000/XP/2003中,这两个批处理文件默认不被执行。
三、从系统配置文件中寻找
在有些系统配置文件中也可以找到自启动程序的踪迹,如Config.sys、Win.ini、System.ini、Wininit.ini和Msdos.sys等。
四、通过“系统配置实用程序”寻找
在“开始→运行”中键入“msconfig.exe”启动“系统配置实用程序”,进入“启动”选项卡,即可查看随系统启动的程序名称和位置。
注意:Win 2000本身没有Msconfig程序,可以从Win XP/2003中提取。
五、从计划任务中寻找
在“控制面板”中双击“任务计划”就可以查看是否有计划任务随系统一起启动。
六、使用“系统信息”寻找
进入“系统信息”主界面,依次展开分支“软件环境→启动程序”,就可以在右窗格中查看自启动程序名称和位置。
七、使用“组策略”寻找
在Win 2000/XP/2003中,在“开始→运行”中键入“gpedit.msc”,打开“组策略”,依次展开“用户配置→管理模板→系统→登录/注销”,双击“在用户登录时运行这些程序”,单击“显示”按钮,即可查看自启动程序。
八、通过注册表寻找
在注册表中,可以从下列键值中查找自启动程序的名称和位置。
1.Userinit键
位于“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit”。这个键允许指定用逗号分隔的多个程序。
2.Explorer\Run键
位于“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”。
3.RunServicesOnce键
RunServicesOnce键用来启动服务程序,在用户登录之前启动,具体位置是“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce”。
4.RunServices键
RunServices键指定的程序在RunServicesOnce指定的程序之后运行,不过仍在用户登录之前。具体位置是:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\RunServices”。
5.Run键
Run是自动运行程序最常用的键,位置在“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”。
6.Load键
位于“HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load”。
另外还有RunOnce、RunOnce\Setup等键。
九、使用工具软件
除了使用系统提供的工具以外,我们还可以求助于第三方软件,比如Windows优化大师、RegRun Gold等等。
mollingu
发表于 2005-12-2 15:36:48
如何直接移动应用程序
一、可直接移动的应用程序
对于部分应用程序(如Foxmail、QQ等),我们可以将它们从一个文件夹直接移动到另一个文件夹,而不影响程序的运行,对于这样的应用程序,只要在“我的电脑”中将所在文件夹及其下所有文件移动到另一个文件夹下即可。
二、不能直接移动的应用程序
对于这类应用程序,之所以不能直接移动是因为安装该应用程序时,写入的注册表信息包含了程序的所在文件夹信息和应用程序的配置文件(通常是.ini文件)中包含了所在安装文件夹的信息。我们只要将对应的注册信息稍做修改就能顺利移动程序。假设我们要将杀毒软件KV3000从C:\KV3000移动到D:\KV3000,可以通过以下几个步骤解决:
1.将应用程序所在文件夹连同其下所有文件移动到目标文件夹;
2.运行注册表编辑程序Regedit.exe,通过“编辑→查找”菜单查找应用程序原安装文件夹(C:\Kv3000),找到后,将其修改为目标文件夹(D:\Kv3000),按F3键继续查找、修改,直至改完所有文件夹信息为止。也可以先将注册表全部导出,然后用写字板等编辑程序打开导出注册表文件,利用其“查找替换”功能,快速查找替换,保存修改结果,再导入注册表文件,这样更方便快捷。
对于有些应用程序,可能还会有程序配置文件(一般是以.ini为文件扩展名),该文件一般存放在安装文件夹下或C:\Windows文件夹下,有时该文件中会包含关于安装文件夹的信息,移动时记住也要将它修改过来。
一般来说,经过以上几个步骤,就可以顺利地将应用程序搬家
mollingu
发表于 2005-12-2 15:37:23
重新安装IE浏览器
问:我使用的是Windows XP系统,系统自带的IE浏览器可能出现问题,现在我想重新安装IE,请问如何实现?
答:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383},把右边的DWOD值IsInstalled从1改成0即可。如果需要重新安装OE,修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}中的上述同样内容就可以了。然后运行IE的安装程序,就可以重新安装了。
mollingu
发表于 2005-12-2 15:37:40
删除右键菜单的内容
首先单击“开始”菜单中的“运行”命令,打开“运行”对话框,在“打开”栏里输入“regedit”,然后按“确定”。然后在打开的“注册表编辑器”窗口中,打开 HKEY_CURRENT_USER\Software\ Microsoft\Internet Explorer\MenuExt主键,在该主键下会有许多的子主键,这些子主键的名称就是显示在右键菜单中的命令,只需找到显示命令的那条主键条目,单击鼠标右键,在弹出的快捷菜单中选择“删除”即可。
mollingu
发表于 2005-12-2 15:37:57
删除NTFS分区
1、用 Win 98启动盘启动系统,运行Fdisk,在Fdisk主菜单中选择第3项“Delete partition or Logical Drive”,在下一屏幕中选择第4项“Delete Non-DOS Partition”(删除非DOS分区)。
2、此时可以看到第一项中显示的是NTFS格式分区(Fdisk将它认成Non-DOS分区),将它删除。
3、重启电脑,运行Fdisk,在Fdisk主菜单中选择第1项,把刚删除非DOS分区腾出的空间全部建成主DOS分区。按ESC退回后,再将刚建立的主DOS分区设置为活动分区。
4、格式化C盘后,即可重装Win 98。
另外:如果你有Win 2000安装盘,还可以用Win 2000来删除NTFS分区。放入Win 2000安装盘,然后将系统设置为从光盘启动。启动后开始安装Win 2000。在选择安装的分区以及分区的格式时,选择是NTFS格式的分区,并更改分区格式为FAT32。更改完毕后,就可以重新启动系统,格式化C盘并安装Win 98。
mollingu
发表于 2005-12-2 15:38:12
删除屏幕保护和壁纸
问:我使用的是Windows 98和Windows 2000双*作系统,里面有很多不满意的屏幕保护和壁纸。我想请教一下,用什么办法可以删除它们?
答:Windows 98默认的屏幕保护都在C:\Windows下,文件后缀名是.scr,该目录下有一些壁纸,后缀名是.bmp。另外C:\Windows\Web\Wallpaper中也有部分壁纸。Windows 2000默认的屏幕保护都在C:\Winnt\System32\下,后缀名也是.scr。壁纸在C:\Winnt\Web\Wallpaper\和C:\Documents and Settings\账户名\My Documents\My Pictures\下。在这些路径下找到不满意的文件后即可删除。
mollingu
发表于 2005-12-2 15:38:27
删除启动选项中的选项
问:在“开始菜单”中的“运行”项中输入“msconfig”之后选择“启动”选项卡,可以看到很多开机时自启动的软件名,可有些我永远也不想开机启动,又不想它出现在此选项卡中,请问能否将它们彻底删除?
答:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_Current_User\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_Current_User\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
以及“开始菜单→程序→启动”中查找你不需要的项并删除。另外也可以使用一些软件清理,例如超级兔子魔法设置等。
mollingu
发表于 2005-12-2 15:38:41
删除遗留的鼠标右键菜单项
问:我在电脑中已经删除了Winamp,但是右击某些文件夹时,右键菜单中依然会有“用Winamp播放”等选项。请问怎样删除它们?
答:打开注册表:找到HKEY_LOCAL_MACHINE\Software\CLASSES\Folder\shell\
HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell\
两个键值,看看是否有相应的键值。并且在注册表查找“Winamp”等关键字,删除相应的键值即可。注意删除前清洗备份注册表!
mollingu
发表于 2005-12-2 15:38:59
删除“添加/删除程序”中的无效信息
问:我使用的是Windows 98系统。由于我从硬盘上重装了两次系统,现在打开“控制面板”中的“添加/删除程序”时,过去删除过的程序名又显示在添加/删除列表框中了,而且无法删除。请问我该怎么办?
答:系统中“添加/删除程序”里面的信息全部储存于注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下面,打开注册表编辑器,找到不需要软件的卸载信息,删除对应的子项即可。
要想清除这些顽固的软件名,可以打开注册表编辑器,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion项,找到Uninstall项,从这里可以找到那些残留的软件列表,将之删除即可。假如“添加或删除程序”列表中的程序名仍然留在那里,可以在注册表编辑器中通过“编辑→查找”将与该程序有关的相应键值全部删除,不过在*作之前请备份注册表和重要的数据文件哟。
mollingu
发表于 2005-12-2 15:39:49
删除虚拟光驱创建的盘符
问:最近我安装了一个虚拟光驱软件,可当我卸载它以后,“我的电脑”里由它创建的光驱盘符图标却一直留在那里,怎么也去不掉,请问该怎么解决?
答:你卸载时可能出了问题,如果系统是Windows 2000或Windows XP,你可以在“控制面板→系统→性能维护→设备管理器”中,在“CD-ROM”下,卸载掉你的虚拟光驱(一般名为xxx SCSI CD-ROM DEVICE);如果系统是Windows 98,你可以在注册表中删除虚拟光盘图标,运行“regedit”找到HKEY_LOCAL_MACHINE\Enum\SCSI项,下面几个子键分别对应虚拟光盘和物理光驱,把对应虚拟光盘的子键(子键名含有SCSI字符)全部删除即可。