开机自启,以Windows服务的方式去启动桌面应用程序

好多时候项目中都有要求程序开机自启的需求,实现这个功能一般就是把程序的快捷方式放置到StartUp目录下(Environment.SpecialFolder.CommonStartup);操作系统启动后,会启动目录下的程序;

但这种方式有个缺点,就是启动会延时,会出现操作系统的桌面,在桌面资源加载完后,才会启动目录下的程序。

Windows服务会在操作系统启动的时候会优先于桌面资源加载前运行,如果使用Windows服务来运行指定的程序,那就可以实现不出现桌面而直接看到的是程序的界面。

1.选择启动程序的exe

2.勾选开机自启

3.如果需要将快捷方式添加到StartUp目录下,就勾选添加,但要注意这种情况下会两次执行启动程序,一个是Windows服务执行的,一个是操作系统执行的

4.配置添加完后,需要点击安装按钮进行自启windows服务的安装;

程序下载链接:

https://download.csdn.net/download/rotion135/88278073

源码下载:

https://download.csdn.net/download/rotion135/88927287

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Windows下设置Redis开机自启动非常简单。首先,你需要下载免安装版本的Redis,并解压到你想要配置的目录。你可以从Redis官方网站上下载适合你的版本。接下来,我们将通过以下步骤来设置开机自启动。 1. 检查Redis服务是否已注册: - 使用快捷键Win + R,输入services.msc,然后按Enter键或点击确定按钮。 - 在Windows 10桌面上,右键点击"此电脑",然后选择"管理" -> "服务应用程序" -> "服务"。 - 在服务列表中查看以字母R开头的服务(如果没有添加Redis服务,你可能看不到Redis服务)。 2. 添加Redis服务: - 找到Redis所在的目录,在该目录下按住Shift键并右击空白处,然后选择"在此处打开命令窗口"。 - 在命令窗口中,输入以下命令来将Redis设置为服务: ``` redis-server --service-install redis.windows-service.conf --loglevel verbose ``` 3. 完成上述操作后,你将在步骤一中的服务列表中看到Redis的标识。 现在,你已成功设置了Redis在Windows开机自动启动的功能。如果你想卸载Redis服务,可以使用以下命令: ``` redis-server --service-uninstall ``` 另外,你还可以使用下列命令来控制Redis服务启动和停止: ``` redis-server --service-start redis-server --service-stop ``` 希望这些信息对你有帮助!如果需要更多关于Redis的编程内容,你可以扫描文章中提供的二维码关注《coder练习生》。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [windows下redis设置redis开机自启动方法](https://blog.csdn.net/ybb_ymm/article/details/125343221)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Windows环境下设置redis开启自动启动](https://blog.csdn.net/qq_52896055/article/details/131403842)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rotion_深

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值