注册表开启启动项

Windows设置开机自启 步骤:开始 -> 运行 -> gpedit.msc -> 计算机配置 -> Windows设置 -> 脚本(启动/关机)。切记一定是原脚本的快捷方式,不是原脚本。亦或者是自己写一个自启动脚本,路径指向原服务位置。2)如果建错了或者需要修改,这时需要先删除服务,再重新创建。1)binPath=后面一定要有个空格,否则会出现错误。注:命令行需要管理员模式启动。注:需要先写好bat脚本。 阅读详情

 1.Run键
Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_
USER/Software/Microsoft/Windows/CurrentVersion/Run]和[HKEY_
LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run],其下的所有程序在每次启动登录时都会按顺序自动执行。
还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_
USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/Run] 和[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/
Policies/Explorer/Run],也要仔细查看。
2.RunOnce键
RunOnce位于[HKEY_CURRENT_USER/Software/Microsoft/Windows/
CurrentVersion/RunOnce]和[HKEY_LOCAL_MACHINE/Software/Microsoft/
Windows/CurrentVersion/RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。
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.RunOnceEx键
该键是Windows XP/2003特有的自启动注册表项,位于[HKEY_
CURRENT_USER//SOFTWARE/Microsoft/Windows/CurrentVersion/RunOnceEx]和 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/ RunOnceEx]。
6.load键
[HKEY_CURRENT_USER/Software/Microsoft/WindowsNT/CurrentVersion/Windows]下的load键值的程序也可以自启动。
7.Winlogon键
该键位于位于注册表[HKEY_CURRENT_USER/SOFTWARE/
Microsoft/Windows NT/CurrentVersion/Winlogon]和[HKEY_LOCAL_MACHINE/
SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon],注意下面的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。
8.其他注册表位置
还有一些其他键值,经常会有一些程序在这里自动运行,如:[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System/Shell]
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/ShellServiceObjectDelayLoad]
[HKEY_CURRENT_USER/Software/Policies/Microsoft/Windows/System/Scripts]
[HKEY_LOCAL_MACHINE/Software/Policies/Microsoft/Windows/System/Scripts]
小提示:
注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效。

 

三、古老的启动——自动批处理文件
  从DOS时代过来的朋友肯定知道autoexec.bat(位于系统盘根目录)这个自动批处理文件,它会在电脑启动时自动运行,早期许多病毒就看中了它,使用deltree、format等危险命令来破坏硬盘数据。如“C盘杀手”就是用一句“deltree /y c:/*.*”命令,让电脑一启动就自动删除C盘所有文件,害人无数。

  小提示

  ★在Windows 98中,Autoexec.bat还有一个哥们——Winstart.bat文件,winstart.bat位于Windows文件夹,也会在启动时自动执行。
  ★在Windows Me/2000/XP中,上述两个批处理文件默认都不会被执行。
  四、常用的启动——系统配置文件
  在Windows的配置文件(包括Win.ini、System.ini和wininit.ini文件)也会加载一些自动运行的程序。

1.Win.ini文件
  使用“记事本”打开Win.ini文件,在[windows]段下的“Run=”和“LOAD=”语句后面就可以直接加可执行程序,只要程序名称及路径写在“=”后面即可。

  小提示

  “load=”后面的程序在自启动后最小化运行,而“run=”后程序则会正常运行。
  2.System.ini文件
  使用“记事本”打开System.ini文件,找到[boot]段下“shell=”语句,该语句默认为“shell=Explorer.exe”,启动的时候运行Windows外壳程序explorer.exe。病毒可不客气,如“妖之吻”病毒干脆把它改成“shell=c:/yzw.exe”,如果你强行删除“妖之吻”病毒程序yzw.exe,Windows就会提示报错,让你重装Windows,吓人不?也有客气一点的病毒,如将该句变成“shell=Explorer.exe 其他程序名”,看到这样的情况,后面的其他程序名一定是病毒程序如所示。
  3.wininit.ini
  wininit.ini文件是很容易被许多电脑用户忽视的系统配置文件,因为该文件在Windows启动时自动执后会被自动删除,这就是说该文件中的命令只会自动执行一次。该配置文件主要由软件的安装程序生成,对那些在Windows图形界面启动后就不能进行删除、更新和重命名的文件进行操作。若其被病毒写上危险命令,那么后果与“C盘杀手”无异。

  小提示

  ★如果不知道它们存放的位置,按F3键打开“搜索”对话框进行搜索;
  ★单击“开始→运行”,输入sysedit回车,打开“系统配置编辑程序”,如图2所示,在这里也可以方便的对上述文件进行查看与修改。 

   

五、智能的启动——开/关机/登录/注销脚本
  在Windows 2000/XP中,单击“开始→运行”,输入gpedit.msc回车可以打开“组策略编辑器”,在左侧窗格展开“本地计算机策略→用户配置→管理模板→系统→登录”,然后在右窗格中双击“在用户登录时运行这些程序”,单击“显示”按钮,在“登录时运行的项目”下就显示了自启动的程序。


   

六、定时的启动——任务计划
  在默认情况下,“任务计划”程序随Windows一起启动并在后台运行。如果把某个程序添加到计划任务文件夹,并将计划任务设置为“系统启动时”或“登录时”,这样也可以实现程序自启动。通过“计划任务”加载的程序一般会在任务栏系统托盘区里有它们的图标。大家也可以双击“控制面板”中的“计划任务”图标查看其中的项目。

  小提示 

  “任务计划”也是一个特殊的系统文件夹,单击“开始→程序→附件→系统工具→任务计划”即可打开该文件夹,从而方便进行查看和管理。 

  七、跟着别人的启动——随软件开启的程序
  随MyIE2启动的程序,详见本刊2004年第3期、4期《让你受用终生的浏览器—MyIE2实用技巧大放送》一文。 

下篇 全方位作战
 
    彻底清查Windows自启动
  一、从“系统信息”查看启动程序
  单击“开始→程序→附件→系统工具→系统信息”,双击“软件环境”,单击“启动程序”,在右边窗口出现的程序就是所有自启动程序,在“装载源”或“位置”下显出该程序是由注册表还是“启动”文件夹启动的。从这里只能查看自启动程序,不能对自启动程序进行禁止自启动等任何更改操作。
软件性质: Windows自身功能
推荐指数: ★★★★ 


   

二、MSConfig
  在Windows 98/Me/XP/2003中,单击“开始→运行”,输入msconfig回车即可打开“系统配置实用程序”窗口,单击“启动”标签,在列表框中显示的就是从注册表、“启动”文件夹和系统配置文件中自启动的程序。程序前有对号的是允许自启动的程序,没有对号的则不会自启动。如果想取消某个程序的自启动,单击取消程序前的对勾即可。还可以在autoexec.bat、system.ini和win.ini标签里面对它们进行编辑,取消其中的自启动程序。

  小提示 

  ★所有的修改都需要重新启动才能生效。
  ★Windows 2000没有msconfig程序,但是我们可以从Windows 98或者XP拷贝一个到system32目录,同样可以起作用。
软件性质: 免费,微软原装
推荐指数: ★★★★


  三、startup.cpl
  只需要将startup.cpl文件拷贝到Windows安装目录下的system32文件夹下面即可,单击“开始→设置→控制面板”打开控制面板,你会发现里面多了一个Startup项,双击打开它,在打开的对话框中,可以方便地对“启动”文件夹和注册表中的启动项目进行管理,如右击空白处新建一个启动项,右击已有的启动项目可以对其进行编辑、删除、禁用和立刻运行等操作。
软件性质: 免费,绿色软件
推荐指数: ★★★★★ 

  四、StartupMonitor
  双击StartupMonitor.msi执行安装,安装完成后,它就乖乖的在后台运行,只占据100多KB的内存,什么时候才显示出它的本事呢?当你安装了一个软件的时候,如果它想自己偷偷自启动,嘿嘿,就必须通过StartupMonitor的这一关,如所示,它管得非常宽,无论是什么程序,它都不放过!渔歌强烈推荐。
软件性质: 免费,小巧实用
推荐指数: ★★★★★ 

  五、StartStop
  软件安装后它会将自己加到注册表的RunOnce自启动,启动后会自动缩小到托盘区一个小图标,双击即可打开StartStop主界面,在这里列出了本机启动程序,右击某个程序可以选择总是启动、从不启动还是每次询问是否启动,如所示,它有特色的一个地方是单击菜单“Options→Startup delay”,可以设置启动时延迟多少时间启动程序。
软件性质: 免费, 有特色
推荐指数: ★★★★ 

  六、Autoruns
  下载autoruns.zip后解压缩直接执行里面的autoruns.exe即可,由于它不会在启动时加载,显得更绿色。双击autoruns.exe打开程序界面,它不仅仅列出的是非常全的启动项,而且详细地列出了启动程序的公司和路径,如果还不满意,右击某个启动项目,选择属性,可以查看该启动项的文件属性。它还有两个特色功能,一个是右击任何一个启动项,选择Jump to就会立刻跳转到具体的位置,如跳转到注册表的具体键值、打开启动文件夹、打开INI文件等,非常方便!还有一个功能是单击View菜单,可以切换是否显示所有的启动位置、是否显示启动的服务、是否只显示非Microsoft公司的项目,这对于检查启动项目和过滤项目非常有用。
软件性质: 免费,绿色软件
推荐指数: ★★★★★

Windows实现开机自启动指定程序的几种方式 在某些应用场景,出于操作便捷性,会需求在系统启动进桌面时就自动运行指定程式,免去了人工再次手动打开,提高了不少便捷性。放入后,可在任务管理器【Ctrl+shift+esc】或引导启动管理窗口【msconfig】确认查看是否添加成功。打开注册表编辑器,依次找到如下路径,找到shell值,双击打开,将数值数据区域填入要启动的程序路径,确认保存即可。【WIN+R】调出运行窗口,输入如下指令,打开启动文件夹,将要启动的程序或脚本文件,放入文件夹即可。开始菜单或F3,搜索【任务计划程序】,找到打开。 阅读详情

相关推荐

Windows学习总结(26)—— Windows 服务开机自启动的四种方式

4、打开控制面板---管理工具---服务(或者 开始---运行---services.msc---确认)打开服务管理器,看看你创建的服务已经在里面了,至此,服务运行已创建完成。将启动服务路径的脚本的快捷方式,放到这里,切记一定是原脚本的快捷方式,不是原脚本。(2)脚本类型2:自己写脚本,指向原服务路径(服务或软件类型的) 在该文件夹内新建txt文本文档,编辑写入内容。(4)选择新建操作,加载启动程序的脚本(在服务对应路径下的脚本)。(1)脚本类型1:放入原脚本的快捷方式(脚本类型的)

科技D人生 9109

Windows设置程序开机自启动的几种方法(整理发布)

(整理发布)Windows设置程序开机自启动的几种方法

pizai147258的博客 8万+

k8s 100个高频面试题

以下是 100 个 Kubernetes(k8s)高频面试题及其答案,涵盖了 Kubernetes 的核心概念、架构、组件、工作原理以及实际应用。答案:Master 节点组件:API Server:提供 RESTful API 接口,用于与集群交互。etcd:分布式键值存储,用于存储集群的配置数据和状态信息。Controller Manager:运行各种控制器进程,负责维护集群的状态。Scheduler:负责将 Pod 调度到合适的节点上运行。Worker 节点组件:Kubelet:运行在每个节点上的代理,

wankll的专栏 2774

【亲测免费】 Windows开机自启动三种方式

Windows开机自启动三种方式 去发现同类优质开源项目:https://gitcode.com/ 在管理和优化Windows系统时,了解如何配置程序自动在开机时启动是一项基础且实用的技能。这不仅适用于日常用户自动化常用程序的启动,也对IT专业人员在部署系统配置时至关重要。以下是三种常见的设置Windows开机启动的方法,包括开始菜单、注册表编辑和计划任务的方式,以及相应的简易指导。 1. 开始菜...

gitblog_09722的博客 5148

告别AT串口线!用STM32F407的USB FS口直连EC800M进行物联网通信

本文介绍了一种创新的物联网通信方案,利用STM32F407的USB FS接口直连EC800M模块,替代传统的AT串口线连接。通过详细的硬件对比、STM32CubeMX配置和USB驱动调试步骤,展示了如何实现更高效的AT指令通信,同时降低硬件复杂度和功耗。

weixin_29189987的博客 705

图像配准(Image Registration)——深度学习方法

参考:https://www.cnblogs.com/carsonzhu/p/11188574.html

m0_46483236的博客 4万+

通过注册表设置指定用户启动项的权限

本示例是利用注册表的Run启动项权限设置功能实现控制。 注意: △ 要实现注册表的操作一般需要以管理员登录计算机,这样可以减少不必要的权限问题; △ 在“Run的权限项目”对话框中,由于“拒绝”的权利优于“允许”的权利,经过设置后,再在Run子健下创建键值项,就会被拒绝。 △ 在一般情况下,登录计算机然后在Run文件中创建子项,如果要删除该子项...

356

告别“静态组件”:Adobe XD的堆栈+状态,打造“活”的响应式UI

今天,我想分享一套能彻底告别这种“笨方法”的、Adobe XD中的进阶技巧,通过组合使用“堆栈”、“内边距”和“组件状态”,去构建一个能自动适应内容、真正“活”起来的智能响应式组件。

Kingsdesigner的博客 760

Windows注册表的读写操作

本文介绍了Windows注册表的基本知识,以及C++中打开\关闭\查询\修改注册表的常用接口。

_Santiago的博客 3313

LPDDR5电路设计的新功能

本文从硬件电路设计的角度,简述了LPDDR5 JEDEC标准中新增的功能。

一只豌豆象的博客 7144

Gromacs 模拟昆虫 P450 解毒酶与农药结合完整指南,仅供参考!

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1238

自启动管理 - Win10

使用Windows系统时,有些软件和服务会开机自启,甚至一些霸道软件(例如GlobalProtect,一款V|P|N工具)会默认开机自启且无法更改,那么如何管理这些启动项呢,下面以Win10为例介绍解决方案。

NSJim的博客 1万+

sec_uid

webcast_uid转sec_uid,webcast_uid转uid,webcast_uid转dy号

m0_56967679的博客 4418

c# 操作注册表

c# 操作注册表C#初学者,主要是WinForm开发,会不定时发表一些技术博客记录历程,参考网上部分文章,有不对之处欢迎指正:代码块C#操作注册表主要通过Microsoft.Win32命名空间下的RegistryKey类,具体可以查看源码,注册表更像是一个字典,通过RegistryKey可以对键值对进行操作,包括增、删、改、查。例如,下面代码就是设置远程启动:RegistryKey rk = Reg

caolinan的专栏 400

嵌入式开发环境Vscode开发STM32单片机程序

STM32单片机非常强大,大多数教程都是使用 keil 编译器,keil 是收费的而 gcc 是开源免费的。这里介绍一些使用 gcc +开发单片机程序的经验。(这里不解释 gcc 是什么)。

嵌入式技术开发 1841

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

java 注册表_JAVA操作注册表实现开机启动

import java.awt.FlowLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.io.IOException;import javax.swing.JCheckBox;import javax.swing.JFrame;public class test {publi...

weixin_39587164的博客 134

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

c#设置软件开机自动运行,修改注册表

#region /// /// 开机启动项 /// /// 是否启动 /// 启动值的名称 /// 启动程序的路径 Application.ExecutablePath public static void RunWhenStart(bool Started, strin

健忘BLOG 652

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Windows-bat或exe文件设置为开机自动启动项或服务项

前言 之前在Ubuntu18.04上实现了Sakura Frp程序的自启服务,实现开机自动启动frp执行文件,客户机可以直接实现后续的远程连接操作。目前需要在WindowsServer2019上完成frp软件的自启服务,记录一下尝试过的方法。需要提前下载好frpc_windows_amd64.exe执行文件,并且知道自己的frp启动参数,文中以-f 123456789:6666为例。 设置开启启动项 创建一个.bat文件:D:\Sakurafrp_Windows\sakurafrp.bat,内容为:

快乐学术猿 8376

windows权限维持之注册表自启动

windows权限维持之注册表自启动

weixin_51692662的博客 518

关于VB.NET实现软件开机自动运行的方法

本文介绍了如何在VB.NET中管理Windows系统的开机启动项。通过操作注册表键值、启动文件夹或任务计划程序,开发者可以自定义程序的自动启动行为。文章提供了具体的代码示例,展示了如何使用VB.NET向注册表添加或删除启动项,从而实现程序的自动启动或关闭。这些操作需要足够的系统权限,并且开发者应注意避免对系统造成不必要的影响。掌握这些技术对于开发自启动应用或优化系统性能非常有用。

cncbook1979的博客 496

计算机快速启动BIOS,bios设置快速启动

bios设置快速启动第一、进入电脑BIOS的方法,主板所用BIOS芯片不同,进入方法也不一样。以常见的台式机主板AwardBIOS为例。这种BIOS,一般开机按Del键即可进入。第二、首先打开第一个菜单“StandardCMOSFeatures”,将“DriverA”软驱项,为“Disabled”。然后按键盘左上角ESC键退出子菜单。第三、打开左边第二个菜单“AdvancedBIOSFeature...

weixin_34964950的博客 7845

Windows病毒木马自启动查找位置

1.开启启动项 2.注册表 3.定时任务 4.WMI

王教主的博客 671

笔记本电脑装不上系统,硬盘AHCI模式开启方法

在通常的情况下,硬盘在BIOS中默认为原生IDE模式以获得最好的兼容性。对配件要求较高的Windows7系统中,而通过开启硬盘AHCI模式,可以在一定程度上提升硬盘的性能表现。如果在IDE模式下安装了Windows7,再在BIO...

cuihao9697的博客 595

电脑速度慢的原因及解决方法

电脑速度慢对于关机慢的解释: 1.开始 运行msconfig回车,启动,勾选杀毒软件,防火墙,输入法ctfmon三个其他的勾都去掉,确定,关闭,重起电脑看看 2.下载关机加速补丁,然后直接导入注册表在XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快关机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USER//Contro

赵逸寒的专栏 1148
上一篇: 【转】不能显示隐藏文件解决方法
下一篇: 全局类对象、静态全局类对象、静态成员类对象、静态局部类对象 的构造和析构过程
code09
博客等级 码龄18年 31粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值