Windows中实现不依赖账户登录的开机启动程序,登

日期:2019-11-30编辑作者:系统操作

通常情况下,进入Windows界面之前都有一个登录过程,如何在登录前让系统执行脚本呢?下面介绍一种方法。

Windows中实现不依赖账户登录的开机启动程序,不依赖账

在Windows中很多的任务,我们希望能够在Windows 启动之后自动运行。举个例子,公司有个订饭系统,基本每天都需要登录去订饭,于是写一个脚本实现自动订饭。可是你的电脑每天要关机,当然不希望开机后还需要手动运行这个订饭脚本了。于是此时我们要将其这种脚本实现为开机自动启动脚本。
但要注意本文要讲的开机启动的程序,是在用户还没有登录的情况下实现启动的。换句话说,本文描述的开机启动的程序运行在Session 0中 主要介绍了3中方法, 大家可以选择合适的方法去实现。

1.打开组策略,在Run(运行)中输入GREDIT.MSC,点击确认。

Windows Service

当Windows 启动的时候,还没有登录账号的时候,此时Windows中设置为auto状态的Service 将会在Session 0中运行。可以按照如下步骤去实现Windows Service:

  1. 如果还没有实现过Windows Service 程序的同学,可以参考这篇文章《Simple Windows Service in C++》去实现。
  2. 通过命令行创建Service, 主要注意start= auto设置Service为开机启动。

    sc create “SERVICE_NAME” binpath= "SERVICE_PROGRAM" displayname= "SERVICE_DESCRIPTION" start= auto

图片 1

Windows Startup Script

按照如下步骤:

  1. 打开本地的组策略管理,运行命令gpedit
    2. 然后依次打开Computer Configuration->Windows Settings->Scripts-> Startup, 在Startup中配置需要开机启动的脚本或者程序。
    在机器中的配置,我们都尽可能的希望自动化,于是希望通过脚本来完成这个动作。可惜没有CMD 命令可以直接使用这种方法添加启动程序,后来博主搜索了一些方法,有通过直接修改注册表的、也有通过vb脚本去实现的,但这些方法个人觉得还不够直接,简单。
    于是博主找到了接下来要说的方法,通过Windows定时任务管理器。

2.依次点击Computer Configuration -> Windows Settings -> Scripts(Startup/Shutdown)

Windows Schedule Task

Windows定时任务管理器,提供了强大的功能:可以定时的执行任务,除了按照时间去触发定时任务,其还提供了开机启动触发程序运行的功能,你可以通过图形界面的方式配置,也可以通过命令方式:

  • 依次打开Control Panel->Administrative Tools->Task Scheduler,然后再里面新建自己的任务。主要注意以下两点:
    • 任务运行的账号选成”System”
    • 触发器中,选择At Startup触发器
  • 使用如下命令行:
schtasks /create /TN "TASK_NAME" /RU SYSTEM /SC ONSTART /TR "TASK_PROGRAM"

图片 2

3.在右侧双击Stratup,出现如图弹窗,可在此添加cmd或者PowerShell脚本。

图片 3

4.点击确认

重启,在下次登录Windows界面前,系统会自动执行所添加的脚本。

 

本文由今晚最快开奖现场直播发布于系统操作,转载请注明出处:Windows中实现不依赖账户登录的开机启动程序,登

关键词:

Windows驱动开垦入门指导,驱动开采的部分基本概

   1.  前言 WDK(Windows DriverKit)是一种完全集成的驱动程序开发系统,它包含 Windows DDK,用于测试Wi ndows 驱动器的可...

详细>>

求大佬们指点

用64位windows10的CMD命令安装pip install scrapy出错: 用pip下载gensim出现exception 求大佬们指点!!! 5C Collecting gensim Using...

详细>>

第八章 计时器(BEEPER1)

1 *------------------------------------- 2 BEEPER1.C -- Timer Demo Program No.1 3 (c) Charles Petzold, 1998 4 -------------------------------------*/ 5...

详细>>

三种方法

三种方法的思维都是遍历一个map的Key,然后2个Map分别取这2个Key值所得到的Value。 #第一种用entry Hadoop的HDFS和MapReduce子...

详细>>