windows下把jupyter设置成服务

每次想写python代码时,都需要打开IDE进行编写,并且需要创建许多小文件。如果使用jupyter就能够直接书写。但是jupyter需要手动通过控制台打开,这不够方便。通过把jupyter notebook设置成服务,就能够直接打开本地网页,直接书写python代码了。

一、介绍

srvany.exe是Microsoft Windows Resource Kits工具集的一个实用小工具,用于将EXE程序作为Windows服务运行。srvany是其注册程序的服务外壳,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。安装srvany.exe需要用到另一个工具instsrv.exe,instsrv.exe的作用就是为了安装srvany.exe工具。

二、步骤

注册

instsrv.exe [Service Name] srvany.exe

修改注册

  • 运行regedit注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的[Service Name],在[Service Name]下建一个名称为"Parameters"项;
  • 单击选中"Parameters"项,然后右侧空白地方,右击新建一个字符串值名称为“Application”,将其值设置为你要做为服务运行的程序的路径,例如我的路径为“D:\tools\test.exe”;
  • 再建立一个AppDirectory指定程序运行的初始目录(可选);
  • 如果你需要把自己注册的服务做得易于理解,还可以选中[Service Name],右侧继续新建一个字符串值名称为“Description”,在其值里面你可以输入你想显示的服务描述

运行服务

  • 开始菜单运行services.msc,找到自己的[Service Name],(如果你要做为服务运行的程序是在运行后需要界面的,右键打开“属性”,选中“登陆”选项卡,“登陆身份”选中“本地系统帐户”并选中“允许服务与桌面交互”最后点确定,这样你的服务在启动后就可以看到界面了);
  • 右击启动服务

三、删除注册的服务

先停止服务,然后用命令“d:\tools\srvany\instsrv.exe [Service Name] remove”删除服务

参考资料

https://blog.csdn.net/okhymok/article/details/78721209

原文地址:https://www.cnblogs.com/weiyinfu/p/10228735.html

时间: 2024-07-29 09:09:31

windows下把jupyter设置成服务的相关文章

在windows下把Mongodb设置系统服务

把Mongodb Server 设置为系统,方便启动与停止 今天一时兴起在本地安装了下Mongodb服务,安装完后,创建了配置文件为数据库服务指明在哪里存储数据库原始文件,随即就启动了mongo server,然后就发现一个不顺意的事情,启动server的exe程序执行完会遗留一个cmd窗口,这个真的是..,为什么不是一个运行于后台的系统服务呢? 决定做把mongo server设置为系统服务这件事情后,首先是去查相关资料怎么把一个exe程序配置为Windows系统的服务,中间还查到了"sc&q

Linux把程序设置成服务运行

在linux下,把程序设置systemctl服务,并开机启动.以nexus服务为例:进入usr/lib/systemd/system/目录 新建nexus.service文件,写入如下内容, 字段说明请百度systemctl服务的字段说明. 以nexus服务为例: 进入/usr/lib/systemd/system, 新建nexus.service文件,写入如下内容, 字段说明请百度systemctl服务的字段说明. …… [Unit] Description=Nexus After=netwo

win7下把电脑设置成wlan热

有很多公司没有无线网,只有自己的电脑可以上网,现在设置热点,可以手机上网 步骤: 1.看自己的网卡是否支持承载网络,如果不支持,本法就不适用 在CMD里用    netsh wlan show drivers    命令,运行 2.设置wifi网络 设定虚拟WiFi网卡:在打开的窗口中运行命令:netsh wlan set hostednetwork mode=allow ssid=yourPC key=yourWiFi此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则

Nginx设置成服务并开机自动启动【yum安装的成功了】

①在/etc/init.d下创建文件nginx vim /etc/init.d/nginx ②其内容参考https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/ 需要注意的配置:nginx="/usr/local/nginx/sbin/nginx" #修改成nginx执行程序的路径. NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf&

Nginx设置成服务并开机自动启动

在/etc/init.d下创建文件nginx [[email protected] ~]# vim /etc/init.d/nginx 需要注意的配置: 其内容参考nginx官方文档 nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径. NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径. 保存后设置文件的执行权限 [[email protected

将windows server 2008设置成ntp时间同步服务器.bat

@echo off echo autor OAK @echo off echo -------------------------------- @echo off REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v LocalNTP /t REG_DWORD /d 00000001 /f @echo off REG ADD HKEY_LOCAL_MACHINE\SYSTEM\Cur

Windows Server下把BAT批处理注册成服务在后台运行且注销后能正常运行

批处理有如下特点: 1.登录到当前窗口运行时,如果关闭控制台会连同启动的程序一起关闭. 2.如果是以start /b的形式启动,那么同样也是在控制台关闭后者注销当前窗口也会一起关闭. 3.如果以vbs的形式启动,注销当前用户也会一起关闭. 有如下方式解决: 1.使用[任务计划]去启动批处理,里面有很多个触发点,可以选择[计算机启动时]触发也能达到开机启动的效果,而不用登录桌面. 2.有错误启动Windows Service方式,用[sc]命令注册服务,然后以cmd.exe的形式去启动(C:\Wi

windows下安装Mysql8,表名无法设置成大小写敏感的解决

windows下安装Mysql8.0.13,由于widows默认是大小写不敏感,安装成功之后,创建的数据库表表名都是小写的.这样对于用代码生成工具生成代码的同学来说就不方便,而且全都小写,看上去也是一团懵逼.但是,如何修改配置,让表名区分大小写呢.配置项很简单,默认lower_case_table_names=1,设置成2就可以.关于lower_case_table_names的说明参考官网:https://bugs.mysql.com/bug.php?id=90814修改my.ini文件,配置

Windows azure中公用云服务的两个虚机FTP的设置

在Windows azure中,若两个虚机公用一个云服务,则这两个虚机对互联网的IP即外网的IP是一样. 建立FTP的时候,在此处选择指定的用户,在两个虚机里要设置不同FTP用户的账户,并同时在FTP目录中添加对应的FTP账户!     这样在通过FTP链接的时候,输入相同的IP和不同的账号,则会连接到账号对应的虚机 Windows azure中公用云服务的两个虚机FTP的设置,布布扣,bubuko.com