Windows10设置开启自启动任务

Windows10设置开机自启动任务
在日常的工作中经常会遇到需要给系统设置一个开机自启动的任务,例如开机自启动浏览器,开机自启动代理程序等等,这个时候就需要给系统设置一个开机自启动任务,本文主要介绍一下设置开机自启动任务的几种方法。

1. 设置开机自启动任务方法简介
Windows 10提供了几种设置开机自启动任务的方法,以下是其中三种常见的方法:

(1)使用“任务计划程序”设置自启动任务
打开“任务计划程序”:在Windows 10的搜索栏中输入“任务计划程序”,点击搜索结果中的“任务计划程序”即可打开。

创建新任务:在任务计划程序窗口左侧,点击“创建任务”按钮。

配置任务信息:在“常规”选项卡中,输入任务名称和描述,并勾选“使用最高权限运行”选项。在“触发器”选项卡中,点击“新建”按钮,设置触发器的时间和频率。在“操作”选项卡中,点击“新建”按钮,选择要启动的程序或脚本,并设置参数(如果有的话)。在“条件”选项卡中,根据需要设置任务的启动条件。最后,点击“确定”按钮保存任务。

(2)将应用程序添加到“启动”文件夹
打开“启动”文件夹:在Windows 10的搜索栏中输入“shell:startup”,点击搜索结果中的“启动”文件夹即可打开。

将程序添加到启动文件夹:在启动文件夹中,右键点击空白区域,选择“新建”->“快捷方式”。在弹出的窗口中,输入要启动的程序的路径和名称,点击“下一步”按钮。在下一个窗口中,输入快捷方式的名称,点击“完成”按钮即可。

(3)使用注册表设置自启动任务
打开注册表编辑器:在Windows 10的搜索栏中输入“regedit”,点击搜索结果中的“注册表编辑器”即可打开。

导航到启动项:在注册表编辑器中,依次展开“HKEY_CURRENT_USER”->“SOFTWARE”->“Microsoft”->“Windows”->“CurrentVersion”->“Run”文件夹。

添加自启动程序:右键点击“Run”文件夹,选择“新建”->“字符串值”,输入要启动的程序的名称,然后双击该字符串值,在“数值数据”字段中输入要启动的程序的路径即可。

注意:以上方法中,任何一个启动项也可以禁用,只需要将其对应的任务从“任务计划程序”、“启动”文件夹或注册表中删除即可。

2. 设置开机自启动任务好处
在某些情况下,设置开启自启动任务可以带来以下好处:

方便快捷:如果你经常需要打开某个程序或服务,那么将它们设置为开机自启动可以省去每次启动计算机时手动打开程序的麻烦。

提高效率:将某些需要长时间运行的任务设置为开机自启动,可以在计算机启动后自动开始执行,从而节省等待时间并提高工作效率。

保持程序状态:对于一些需要一直运行的程序或服务,例如杀毒软件、云盘同步程序等,将它们设置为开机自启动可以确保它们一直处于运行状态,保护计算机的安全并保持数据同步。

需要注意的是,过多的自启动任务也可能会影响计算机的启动速度和性能。因此,在设置开启自启动任务时需要权衡好自启动任务的数量和计算机性能之间的关系,以便获得最佳的计算机使用体验。

3. 设置开机自启动任务部分方法详细操作流程
1. 将自启动脚本放入启动文件夹
Windows下面有一个启动文件夹,可以通过将脚本放入启动文件夹里面运行自启动程序。
可以通过以下方式进入启动文件夹:
(1)进入运行下面输入shell:Startup,然后即可进入启动文件夹

启动文件夹如下所示:

(2)也可以通过绝对路径进入启动文件夹:

启动文件夹的路径一般如下所示:

C:\用户\[系统的用户名]\AppData\Roaming\Microsoft\Windows\「开始」菜单\程序\启动

将启动脚本放到启动文件夹里面,在用户登录的时候就会后台自启动该脚本。如下所示:

这个方法有一个不好的地方,在于必须要用户登录系统后才可以自启动,但有时候需要用户不登录系统就启动的情况,可以使用下面的几个方法进行设置。

2. 设置开机自启动计划任务
进入计划任务重设置开机自启动计划任务:

点击创建基本任务即可创建计划任务,然后输入名称和描述,点击下一步:


选择计算机启动时然后点击下一步:


选择启动程序,点击下一步:

在次数此处设置程序或者脚本。点击下一步:

最后点击完成即可:


3. 将启动程序设置成系统自启动服务
有两种方式设置系统自启动服务:
(1)使用如下命令添加系统服务:

sc create [服务名称] binPath=[服务脚本路径]  start= auto
1
(2)使用winsw添加系统服务:
首先下载winsw软件,放到脚本所在的文件夹,然后把文件名修改为winsw.exe

并在同一个目录里创建一个utf8编码的文本文件,文件名是 winsw.xml,内容是:

<service>
    <id>[服务ID]</id>
    <name>[服务名称]</name>
    <description>[服务说明]</description>
    <executable>[执行程序]</executable>
    <arguments>[执行参数]</arguments>
    <onfailure action="restart" delay="60 sec"/>
    <onfailure action="restart" delay="120 sec"/>
    <logmode>reset</logmode>
</service>

然后以管理员权限运行命令提示符:

切换到到frp所在目录,执行:

winsw install
winsw start


如果要卸载服务,执行命令:

winsw stop
winsw uninstall

4. 其他方法欢迎评论区交流
————————————————
版权声明:本文为CSDN博主「Chaos_Wang_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41667743/article/details/128216128

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/80312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 Messenger 跨进程通信

什么是Messenger Messenger 也是IPC的方案之一&#xff0c;是基于消息的跨进程通信。基于消息是什么意思&#xff1f;Handler是我们最常用的消息机制&#xff0c;所以 Messenger 对于使用者来说就像是使用 Handler。实际上 Messenger 就是 AIDL 的上层封装而已&#xff0c;它们…

微服务全栈:深入核心组件与开发技巧

文章目录 1.服务注册与发现1.1. 客户端注册 (ZooKeeper)1.2. 第三方注册 (独立的服务Registrar)1.3. 客户端发现1.4. 服务端发现1.5. Consul1.6. Eureka1.7. SmartStack1.8. Etcd 2. API 网关2.1. 请求转发2.2. 响应合并2.3. 协议转换2.4. 数据转换2.5. 安全认证 3. 配置中心3.…

什么是交换分区以及如何创建交换分区

介绍 交换分区是Linux中的一项功能,可提供虚拟内存空间和多种好处。它允许操作系统有效地处理内存需求。因此,交换分区提高了系统稳定性、响应能力和繁重工作负载处理。 本指南将探讨交换分区及其优缺点,并概述在 Linux 系统上创建和管理交换分区的步骤。 先决条件 运行 …

PHP自己的框架2.0结合容器技术(重构篇二)

目录 1、使用容器实现框架加载类运行 2、 创建框架容器类core/fm/Di.php 3、框架使用容器类来执行public/index.php 4、运行效果还是一样 1、使用容器实现框架加载类运行 2、 创建框架容器类core/fm/Di.php 什么是容器&#xff1f;容器就相当于盒子&#xff0c;把很多类放里…

NTIRE2023-RTSR-Track2 冠军方案详解

编辑 | Happy 首发 | AIWalker 链接 | https://mp.weixin.qq.com/s/JQ5g9yn_OdjR8hi_tWc4jA arXiv:2305.02126 , cvpr2023 , code , video 本文了一个实时&轻量图像超分方案Bicubic&#xff0c;它通过下采样模块降低图像分辨率以减少计算量&#xff0c;在网络尾部采用…

三分钟使用ngrok实现内网穿透

1.官网注册 官网地址&#xff1a;https://ngrok.com/ tips:若使用邮箱注册自行认证 2.下载对应部署电脑 压缩包&#xff08;此处笔者使用自己电脑因此以Windows11作为案例&#xff09; 解压下载的ngrok压缩包&#xff0c;在对应目录进入命令提示符装口&#xff08;也可直接…

免费api接口:物流api,企业工商查询api,游戏api。。。

免费api接口&#xff0c;物流api,企业工商查询api,游戏api。。。都有。 Facebook Games Services - Facebook Games Services 为游戏开发者提供了各种服务, 包括(但不限于) 成就 API, 分数 API, 应用通知, 请求, 游戏养成和 Facebook SDK for Unity.Google Play Games Service…

Git diff 使用 vimdiff 对比差异

在Ubuntu中使用Git时&#xff0c;可使用命令行的git diff命令来对比两次提交的差异&#xff0c;但是这种对比查看方式无法直观地查看修改的差异&#xff0c;在对比和查看时不太方便。 可以使用vimdiff作为Git diff的对比工具&#xff0c;这样就方便了许多&#xff0c;Git的配置…

TensorFlow 03(Keras)

一、tf.keras tf.keras是TensorFlow 2.0的高阶API接口&#xff0c;为TensorFlow的代码提供了新的风格和设计模式&#xff0c;大大提升了TF代码的简洁性和复用性&#xff0c;官方也推荐使用tf.keras来进行模型设计和开发。 1.1 tf.keras中常用模块 如下表所示: 1.2 常用方法 …

TCP/IP网络江湖——数据链路层的协议与传承(数据链路层中篇:数据链路层的协议与帧)

0、引言 网络江湖,宛如千年武林,承载着代代传承的文化和传统。在这个广袤的江湖之中,数据链路层犹如武林门派,代代传承着网络通信的精华。这一部分将带领我们深入探讨数据链路层的协议与传承,揭示其在网络江湖中的精彩故事。 就如同江湖中的武者需要基本功夫作为修行的基础…

mysql如何实现根据经纬度判断某一个坐标是否在一个多边形区域范围内

要根据经纬度判断一个坐标是否在一个多边形区域内&#xff0c;MySQL提供了几种函数来处理地理空间数据&#xff0c;其中包括用于处理多边形区域的函数。 1.创建一个包含多边形区域的表&#xff1a; 首先&#xff0c;创建一个表来存储多边形区域。可以使用ST_GeomFromText函数将…

kuiper 规则sql写法

创建规则对接收到的报文数据进行业务过滤&#xff0c;报文有各种结构的&#xff0c;下面对各种结构报文sql过滤使用进行说明 下面sql规则统一对temperature大于20的数据进行过滤 1&#xff1a;单层结构报文 {"temperature": 35,"humidity": 66 } sql写…

【Leetcode Sheet】Weekly Practice 6

Leetcode Test 2605 从两个数字数组里生成最小数字(9.5) 给你两个只包含 1 到 9 之间数字的数组 nums1 和 nums2 &#xff0c;每个数组中的元素 互不相同 &#xff0c;请你返回 最小 的数字&#xff0c;两个数组都 至少 包含这个数字的某个数位。 提示&#xff1a; 1 < …

MySQL8--my.cnf配置文件的设置

原文网址&#xff1a;MySQL8--my.cfg配置文件的设置_IT利刃出鞘的博客-CSDN博客 简介 本文介绍MySQL8的my.cnf的配置。 典型配置 [client] default-character-setutf8mb4[mysql] default-character-setutf8mb4[mysqld] #服务端口号 默认3306 port3306datadir /work/docker…

一个FlutterCocoapods项目打包问题集锦

一个Flutter&Cocoapods项目打包问题集锦 问题1 github加速问题 cocoapods项目需要访问https://github.com/CocoaPods/Specs.git&#xff0c;众所周知&#xff0c;github经常被墙&#xff0c;导致经常需要借助加速来下载和访问&#xff0c;这里可以使用油猴脚本或者Fastgi…

kibana报错内存溢出问题解决

一、背景&#xff1a; kibana内存溢出&#xff0c;进程被kill掉&#xff0c;导致前端页面访问不到。 报错内容 二、报错原因&#xff1a; 发现是前端 js 报的内存 oom 异常&#xff0c;通过网上资料发现node.js 的默认内存大小为1.4G Node 中通过 JavaScript 使用内存时只能…

Promethues(五)查询-PromQL 语言-保证易懂好学

文章目录 一、介绍二、PromQL 数据类型三、常量1 字符串2 浮点 四、时间序列选择器 Time series Selectors1 即时矢量&#xff08;Instant vector&#xff09;选择器2 范围矢量选择器2.1 时间长度2.2 偏移修饰符2.3 修饰符 3 避免慢速查询和过载 五、子查询六、操作符 Operato…

【C++】深拷贝和浅拷贝 ② ( 默认拷贝构造函数是浅拷贝 | 代码示例 - 浅拷贝造成的问题 )

文章目录 一、默认拷贝构造函数是浅拷贝1、默认拷贝构造函数2、默认拷贝构造函数是浅拷贝机制 二、代码示例 - 浅拷贝造成的问题 一、默认拷贝构造函数是浅拷贝 1、默认拷贝构造函数 如果 C 类中 没有定义拷贝构造函数 , C 编译器会自动为该类提供一个 " 默认的拷贝构造函…

连接MySQL时报错:Public Key Retrieval is not allowed的解决方法

问题描述&#xff1a; DBeaver 连接 mysql 时报错&#xff1a;Public Key Retrieval is not allowed&#xff08;不允许公钥检索&#xff09; 解决方法&#xff1a; 连接设置 -> 驱动属性 -> allowPublicKeyRetrievalfalse&#xff08;这里的运输公钥检索是默认关闭的&a…

如何在RK3568开发板上实现USBNET?——飞凌嵌入式/USB Gadget/USB-NET/网络

本文将借助飞凌嵌入式OK3568-C开发板为大家介绍实现USBNET模式的方法&#xff0c;在这之前需要先知道什么是USB Gadget——USB Gadget是指所开发的电子设备以USB从设备的模式通过USB连接到主机。举个例子&#xff1a;将手机通过USB线插入PC后&#xff0c;手机就是USB Gadget。同…