You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Windows Server 2012 R2:如何创建开机自动运行记事本的批处理文件

在Windows Server 2012 R2中创建开机自动运行记事本的批处理文件

没问题,我来一步步带你实现这个需求,流程其实很清晰,主要分创建批处理文件配置开机启动两个环节,这里给你两种靠谱的启动配置方式,你可以根据场景选择:

第一步:创建启动记事本的批处理文件

  1. 打开系统自带的记事本(直接搜notepad就能快速打开)
  2. 在记事本里输入一行简单的命令:
    notepad.exe
    
  3. 点击左上角「文件」→「另存为」,注意这几个关键设置:
    • 保存类型选「所有文件」
    • 文件名后缀改成.bat或者.cmd,比如命名为AutoStartNotepad.bat
    • 编码选「ANSI」(避免中文环境下可能出现的乱码问题)
    • 选一个你容易找到的路径保存,比如C:\Scripts\

第二步:配置开机自动运行

方式一:用用户/公共启动文件夹(简单快捷)

这是最直观的方法,适合单用户或者所有登录用户都需要开机启动的场景:

  • Win + R打开运行窗口,输入对应的命令打开启动文件夹:
    • 仅当前用户生效:输入shell:startup
    • 所有登录用户都生效:输入shell:common startup
  • 把刚才创建的AutoStartNotepad.bat复制到打开的文件夹里就搞定了,下次开机系统会自动执行这个批处理。

方式二:用任务计划程序(服务器环境更推荐,可控性更强)

如果是服务器系统,我更建议用任务计划,因为可以设置更多参数(比如无登录也运行、高权限启动等):

  1. Win + R输入taskschd.msc打开「任务计划程序」
  2. 点击右侧「创建基本任务」,跟着向导走:
    • 名称随便填,比如「开机自动启动记事本」,点击下一步
    • 触发器选择「当计算机启动时」,下一步
    • 操作选择「启动程序」,下一步
    • 在「程序或脚本」里选择你刚才保存的AutoStartNotepad.bat的完整路径,或者直接输入notepad.exe(其实直接指向记事本也可以,用批处理的好处是后续可以扩展更多命令),下一步
    • 勾选「当单击完成时,打开此任务属性的对话框」,然后点击完成
  3. 在弹出的属性窗口里,你可以根据需要调整:
    • 切换到「常规」标签,勾选「不管用户是否登录都要运行」(如果需要无人登录时也启动)
    • 勾选「使用最高权限运行」(避免权限不足导致启动失败)

小提示

  • 先双击你的批处理文件测试一下,确认能正常打开记事本,再配置开机启动
  • 如果是Windows Server 2012 R2核心版,系统本身不带记事本,这个方法就不适用了,不过核心版一般也用不到GUI程序

内容的提问来源于stack exchange,提问作者user156262

火山引擎 最新活动