您现在的位置是: 首页 > 驱动程序 驱动程序

注册表修改开机启动_如何修改注册表启动项

tamoadmin 2024-10-19 人已围观

简介1.怎么从注册表修改开机启动项2.怎样修改注册表,让我的程序开机自动运行3.怎样在注册表里修改开机启动项利用注册表修改开机启动程序:Run注册键 (一般都修改这里,下面其他方法也可以实现的) Run是自动运行程序最常用的注册键,位置在:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,和HKEY_LOCAL_MACHI

1.怎么从注册表修改开机启动项

2.怎样修改注册表,让我的程序开机自动运行

3.怎样在注册表里修改开机启动项

注册表修改开机启动_如何修改注册表启动项

利用注册表修改开机启动程序:

Run注册键 (一般都修改这里,下面其他方法也可以实现的)

Run是自动运行程序最常用的注册键,位置在:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。HKEY_CURRENT_USER下面的Run键紧接HKEY_LOCAL_MACHINE下面的Run键运行,但两者都在处理“启动”文件夹之前

Load注册键

介绍该注册键的资料不多,实际上它也能够自动启动程序。位置:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load。

Userinit注册键

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,如图一,但这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。

Explorer\Run注册键

和load、Userinit不同,Explorer\Run键在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下都有,具体位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run。

RunServicesOnce注册键

RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序。RunServicesOnce注册键的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce。

RunServices注册键

RunServices注册键指定的程序紧接RunServicesOnce指定的程序之后运行,但两者都在用户登录之前。RunServices的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices。

RunOnce\Setup注册键

RunOnce\Setup指定了用户登录之后运行的程序,它的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup。

RunOnce注册键

安装程序通常用RunOnce键自动运行程序,它的位置在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce和HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce。HKEY_LOCAL_MACHINE下面的RunOnce键会在用户登录之后立即运行程序,运行时机在其他Run键指定的程序之前。HKEY_CURRENT_USER下面的RunOnce键在操作系统处理其他Run键以及“启动”文件夹的内容之后运行。如果是XP,你还需要检查一下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx。

不过我还是建议你使用超级兔子中的"超级兔子魔法设置"里的"启动程序"还修改,因为这样简单些.

提高电脑开机速度方法:

在注册表编辑器中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory management\PrefetchParameters,在右边有一个EnablePrefetcher项,默认为3,可改为1、4、5任意一个,都可缩短开机时间。

理论上这样做可以提高些速度.

XP系统的优化~

"我的电脑"->"属性"->"高级"->"启动和故障修复"中,点"错误报告",选择"禁用错误汇报"、"但在发生严重错误时通知我";

去掉"将事件写入系统日志","发送管理警报","自动重新启动"选项;将"写入调试信息"设置为"无";

点击"编辑",在弹出记事本文件中:

[Operating Systems]

timeout=30 //把缺省时间 30 秒改为 0 秒

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect //把缺省 fastdetect 改为 nodetect

注册表修改方法:"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control" ,SystemStartOptions键值改为NODETECT

关闭“系统还原”功能

具体操作为:右键单击“我的电脑”,点击属性,会弹出来系统属性对话框,点击“系统还原”,在“在所有驱动器上关闭系统还原”选项上打勾。

关闭“自动更新”功能

具体操作为:右键单击“我的电脑”,点击属性,点击“自动更新”,在“通知设置”一栏选择“关闭自动更新。我将手动更新计算机”一项。

关闭“远程桌面”功能

优化“视觉效果”设置

右键单击“我的电脑”,点击属性,点击“高级”,在“性能”一栏中,点击“设置”,点击“视觉效果”,在这里可以看到外观的所有设置,可以手工去掉一些不需要的功能。

优化“启动和故障恢复”设置

右键单击“我的电脑”,点击属性,点击“高级”,在“启动和故障恢复”一栏中,点击“设置”,其中的“系统失败”一栏中,自动重新启动,调试信息无

禁用“错误汇报”功能

右键单击“我的电脑”,点击属性,点击“高级”→“错误汇报”,选择“禁用错误汇报”功能

关闭“Internet时间同步”功能

请依次单击“开始”→“控制面板”→“日期、时间、语言和区域选项”,然后单击“日期和时间”→“Internet时间”。

点击“开始”→“运行”,输入命令“services.msc”,打开“服务”对话框,(注意:必须以管理员或 Administrators 组成员身份登录才能完成该过程。如果计算机与网络连接,则网络策略设置也可以阻止您完成此步骤。)

“Clipbook Server”(文件夹服务器):这个服务允许你们网络上的其他用户看到你的文件夹。在这里我要强烈建议你把它改为手动启动,然后再使用其他程序在你的网络上发布信息。

“Messenger”(消息):在网络上发送和接收信息。如果你关闭了Alerter,你可以安全地把它改为手动启动。

“Printer Spooler”(打印后台处理程序):如果你没有配置打印机,建议改为手动启动或干脆关闭它。

“Error Reporting Service”(错误报告):服务和应用程序在非标准环境下运行时提供错误报告。建议改为手动启动。

“Fast User Switching Compatibility”(快速用户切换兼容性):建议改为手动启动。

“Automatic Updates”(自动更新):这个功能前面已经讲过了,在这里可以改为手动启动。

“Net Logon”(网络注册):处理象注册信息那样的网络安全功能。你可以把它设改为手动启动。

“Network DDE和Network DDE DSDM”(动态数据交换):除非你准备在网上共享你的Office,否则你应该把它改为手动启动。注:这和在通常的商务设定中使用Office不同(如果你需要DDE,你就会知道)。

“NT LM Security Support”(NT LM安全支持提供商):在网络应用中提供安全保护。建议你把它改为手动启动。

“Remote Desktop Help Session Manager”(远程桌面帮助会话管理器):建议改为手动启动。

“Remote Registry”(远程注册表):使远程用户能修改此计算机上的注册表设置。建议改为手动启动。

“Task Scheduler”(任务调度程序):使用户能在此计算机上配置和制定自动任务的日程,它计划每星期的碎片整理等。 除非你实在太懒了,连在电脑上开一下都不想,建议改为手动启动。

“Uninterruptible Power Supply”(不间断电源):它管理你的UPS。如果你没有的话,把它改为手动启动或干脆关闭它。

“Windows Image Acquisition (WIA)”(Windows 图像获取 (WIA)):为扫描仪和照相机提供图像捕获,如果你没有这些设备,建议改为手动启动或干脆关闭它。

打开一个文本文件,然后插入以下中的1个:Mystring = Space(16000000) 或 Mystring = Space(80000000),你只需要插入其中的1个。把文件保存为memory.vbs。如果你安装了Visual Basic 4(或更高的版本)运行文件,那么你可以随时双击这个程序来运行它。

最下面的那一条是给那些有不少于128MB内存的人的。当然每个人都应该先试一下它,因为大多数情况下它工作得更好。不过,如果它引起错误的话,把它替换成最上面那一条(可以用于任何不少于64MB内存的电脑)。

另外, 建议你在运行它之前先把其他的所有程序关闭。

以上设置改完后,可以同时按下“Ctrl+Alt+Del”打开“Windows 任务管理器”对话框,点击“性能”,在右下角可以看到内存的使用情况,经过以上优化后,内存占用应该在几十MB了,是不是感觉快了一点

不过我还是建议你用超级兔子优化下系统,我个人感觉用超级兔子优化系统后提高开机启动也比较明显,而且也比上述步骤简单.

怎么从注册表修改开机启动项

LZ正解,你提到的开机启动程序。。开机启动服务项并没有单独列表,所以只能逐一查看并修改服务项属性。

打开注册表的方式:win(windows键)+r,输入“regedit”,回车。

所有的系统服务项都在:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\”中

点开以后,你会发现有很多,并且远比service.msc所列要复杂,如果要修改,必须要知道它是用来干什么的,建议提前备份。

点击各服务项,找到“Start”,查看其对应DWORD值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止,修改同上。

注意确定被修改服务不被其他服务项所依赖。

怎样修改注册表,让我的程序开机自动运行

开始 运行 regedit启动项的位置在[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run] [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce](仅运行一次) [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce](仅运行一次) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run](WIN2000/XP) [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run](WIN2000/XP) [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows](WIN2000/XP)

怎样在注册表里修改开机启动项

要实现开机自动运行,最简单的方式就是把本软件的快捷图标拖到“开始”——“程序”——“启动”里。这种方式简单快捷,但是有个缺点就是稍懂一点儿电脑知识的人都可以轻易地把这个这个快捷图标从“启动”栏里删除掉。所以最好是把这个启动信息写入注册表。

控制开机运行的程序都知道在:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]这个位置,所以手动地可以在run这一项下面添加新的字符串值,然后把这个字符串的数值数据写成本软件的具体路径,这样就可以实现开动运行。可是手动地修改太麻烦,特别是要把这个软件安装在很多台电脑上,显然这样修改不现实。所以想到了编一个注册文件,直接把这个注册信息写入注册表。

编辑这样一个文件实现软件的开机自动运行并不难,利用写字板就可以完成,主要是输入那一长串的英文字母麻烦,而且一不小心就会输错,所以想到了一个好方法即可快速实现。那就是先进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,然后点“文件”菜单下面的“导出”,然后利用记事本打开导出的注册表文件,就可以清楚地看到注册表时Run下面的所以字符串以及相应的数值,如下所示:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

"igfxtray"="C:\\WINDOWS\\system32\\igfxtray.exe"

"igfxhkcmd"="C:\\WINDOWS\\system32\\hkcmd.exe"

"igfxpers"="C:\\WINDOWS\\system32\\igfxpers.exe"

"SkyTel"="SkyTel.EXE"

"RTHDCPL"="RTHDCPL.EXE"

"Alcmtr"="ALCMTR.EXE"

"ControlCenter"="C:\\Program Files\\ControlCenter\\ControlCenter.exe"

"RavTask"="\"C:\\Program Files\\Rising\\Rav\\RavTask.exe\" -system"

"YLive.exe"="C:\\PROGRA~1\\Yahoo!\\ASSIST~1\\YLive.exe"

"CdnCtr"="C:\\Program Files\\CNNIC\\Cdn\\cdnup.exe"

"IESAddr"=""

"EPSON ME 1"="C:\\WINDOWS\\System32\\spool\\DRIVERS\\W32X86\\3\\E_S4I3W1.EXE /P10 \"EPSON ME 1\" /O6 \"USB001\" /M \"ME 1\""

"BluetoothAuthenticationAgent"="rundll32.exe bthprops.cpl,,BluetoothAuthenticationAgent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\IMAIL]

"Installed"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MAPI]

"Installed"="1"

"NoChange"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MSFS]

"Installed"="1"

通过这一文件可以清楚地看到本机开机会自动运行哪些文件,这里你只需把[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]后面的文件全部删掉,然后在下面输入一个新的字符串和数值就行了。例如我做了如下输入(我把飞鸽传书存放在D盘的):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

“htlong”=”d:\\飞鸽传书\\feige.exe”

把这个文件保存为注册表文件(扩展名为reg),以后只需在每台电脑上双击这个文件就一切OK了,所以很方便。

写到这里再顺便说一下如果不想以后不想用这个软件了,或是不想让这个软件自动运行了,我们还是编辑一个注册文件来实现吧,只需把这个注册文件里添加的字符串值的值改成“-”(在编辑时不要引号)就行了,如下所示:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

“htlong”=-

以后只需双击本文件就可以在注册清里清除掉了。

如果你在第一行前面加个“一”,如:[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

那就会在注册表里把这个项目全部删掉了,当然你不可能把Run这个重要的项目删掉,但是看懂了本文的你,就可以随心所欲地在通过编辑注册文件向注册表里写入和删除数值和项目了。

开始——运行“regedit”

启动项的位置在

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce](仅运行一次)

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce](仅运行一次)

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run](WIN2000/XP)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run](WIN2000/XP)

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows](WIN2000/XP)

建议你在开始——运行“msconfig”——启动上修改启动项