怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

    “DeriverServer” 进程绿球程被锁定设置。如何解除进程保护呢?首先在任务管理器中结束任务树,然后在文件中删除安装的或绿色的应用程序文件夹。文件进程一旦被程序锁定,一旦关闭就马上有重新启动了

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

这个进程由于设置了进程保护所以退出之后马上就又启动了,根本退出不了

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

结束进程树

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

先删除经常的进程守护,然后再删除文件夹里面的进程守护.exe文件。

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

有时候涉及数据库和网络的程序,可能会出现死机,宕机,系统程序退出等

使用守护进程+进程心跳+调度程序可以实现程序永不死机掉线退出等。

调度程序:调度程序启动服务程序,服务程序死掉了调度程序休眠n秒后再次调度。

进程心跳:服务程序在程序内使用共享内存维护自己的心跳信息。

守护进程:守护进程必须要由root用户启动,,守护进程遍历共享内存,如果服务程序进程的心跳时间大于超时时间就杀掉它

利用下面介绍的方法开发了进程守护服务,并且制作了WPF界面管理整个守护服务从安装使用到停止和卸载的整个过程,有兴趣或者有需要的可以下载使用:

https://github.com/KamenRiderKuuga/ProcessGuard/releases

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

windows 之 bat 实现进程守护

参考信息:windows下批处理实现进程监测

.bat批处理命令常用操作 ,进程守护: protect_my_process.bat,文件保存编码为 ANSIC 码

@echo off

:RESTART

REM cd 到程序的目录下,防止其他问题出现

cd /d E:

cd /d E:yinzhuoqun

REM 查找要运行软件进程名称是否存在

tasklist /nh|find /i “my_process.exe”

REM 有则啥事不干,没有则启动该程序

If ERRORLEVEL 1 (start E:yinzhuoqunmy_process.exe) else (echo 程序已运行)

REM 延时 10 * 2000 = 20s

ping -n 10 -w 2000 127.0.0.1 > tblm_temp.txt

REM 重新启动

goto RESTART

隐藏 bat 脚本启动的 CMD 窗口: hide_cmd_window.vbs

CreateObject(“WScript.shell”).Run”cmd /c E:yinzhuoqunprotect_my_process.bat”,0

或CreateObject(“C:WindowsSystem32wscript.exe”).Run”cmd /c E:yinzhuoqunprotect_my_process.bat”,0

windows 开机自启的启动目录

vbs、bat 脚本以及 快捷方式 放入自启动目录,开机便会自动启动

C:Users{你的用户名}AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

说明:python 脚本可以用 pyinstaller 打包成 exe,然后使用以上方法实现进程守护。

windows守护进程工具–nssm使用

一、nssm简介#nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动,同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。

它的特点如下:

支持普通exe程序(控制台程序或者带界面的Windows程序都可以)

安装简单,修改方便

可以自动守护封装了的服务,程序挂掉了后可以自动重启

官网地址:https://nssm.cc/

二、nssm配置详解#

1、下载地址#官网地址:https://nssm.cc/download

2、解压压缩包,根据系统位数选择64或32位程序#

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

3、打开命令行,运行nssm程序#管理员权限打开命令行工具,切换到nssm.exe所在路径,运行 nssm install,打开程序配置界面

配置项说明:#

Path:运行应用程序的程序

Startup directory:应用程序所在的目录

Arguments:应用运行的参数

Service name:生成服务的名称

最后点击install service 完成windows服务安装,在windows服务列表就能看到创建的服务了。

4、常用命令#

nssm install servername //创建servername服务,弹出配置界面
nssm start servername //启动服务
nssm stop servername //暂停服务
nssm restart servername //重新启动服务
nssm remove servername //删除创建的servername服务
nssm edit servername//更改servername服务,弹出修改界面
nssm set servername 参数名 参数值 //设置服务参数值
sc delete servername//windows删除服务命令

直接使用windows的服务管理也可以实现服务的操作,服务右键属性 – 恢复即可设置服务挂掉重启等内容。

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

三、实战:将应用做成服务#

1、程序说明#

这里演示将net6的web项目制作成windows服务

应用的启动命令是:

dotnet WebApplication_nssm.dll –urls=http://*:8888/ –port=8888

2、安装服务#

nssm install

Path:C:Program Filesdotnetdotnet.exe

Startup directory:D:TechLearn01、Tools–nssmWebApplication_nssmbinDebugnet6.0

Arguments:WebApplication_nssm.dll –urls=http://*:8888/ –port=8888

Service name:webapp8888

最后点击install service 完成windows服务安装,在windows服务列表就能看到创建的服务了。

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

3、管理服务#

(1)启动服务#D:nssm-2.24win64>nssm start webapp8888

webapp8888: START: 操作成功完成。

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

 (2)关闭服务#D:nssm-2.24win64>nssm stop webapp8888

webapp8888: STOP: 操作成功完成。

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

3)重启服务#如果服务未启动就会直接启动,启动的会重启。

复制代码D:nssm-2.24win64>nssm restart webapp8888

webapp8888: STOP: 服务尚未启动。

webapp8888: START: 操作成功完成。

D:nssm-2.24win64>nssm restart webapp8888

webapp8888: STOP: 操作成功完成。

webapp8888: START: 操作成功完成。

复制代码

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

(4)修改服务#输入命令,修改配置,不能修改服务名

D:nssm-2.24win64>nssm edit webapp8888

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

(5)删除服务#

删除有二次确认,删除之后服务就找不到了,需要重新安装

D:nssm-2.24win64>nssm remove webapp8888

Service “webapp8888” removed successfully!

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,


原文始发于微信公众号(网管爱好者):怎么把“DeriverServer” 进程保护删掉,解除进程锁定 来着,

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/234924.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!