window删除某自动重启的进程

window 删除进程

问题描述

1.在window上有一个exe文件,使用任务管理器关闭任务,关闭之后,exe又重新启动;
2.定位到exe文件位置之后,有uninstall 文件,卸载之后 exe文件仍然存在。
3.可进行强制粉碎,但是一些粉碎工具收费。
4.在cmd中找到进程并kill 进程仍然存在 ,杀不掉

问题分析

之所以任务关闭之后重启,是因为有父进程对此exe进程重启;需要先关闭父进程。

删除方法

  1. 进入cmd管理员模式

  2. 根据端口找到进程id

    netstat -aon|findstr 5000
    

    在这里插入图片描述

  3. 根据进程id找到 文件名称

    tasklist|findstr 23668
    

    在这里插入图片描述

  4. 根据文件名称找到父进程id

    wmic process where Name="sht-auth.exe" get ParentProcessId
    

    在这里插入图片描述

  5. 删除父进程id,如果有多个,就同时删除

    taskkill  /PID  3488  /PID 13648  /F
    

    在这里插入图片描述
    6.最后删除子进程id

    taskkill /T /F /PID  23668
    

    在这里插入图片描述

### 如何在 Windows 上卸载 Go 编程语言删除 Go 相关配置 #### 卸载已注册的 Go 安装包 如果通过标准安装程序(如 MSI 文件)安装了 Go,则可以通过以下方法将其从系统中移除: 1. 打开 **控制面板** 并导航到 `程序和功能` 部分。 2. 查找名为 “Go” 的条目并选中它,点击右上角的 `卸载` 按钮完成操作[^1]。 此过程会清理由官方安装器创建的核心组件以及关联路径中的默认文件夹结构。然而,某些自定义设置可能不会被自动清除掉。 #### 清理残留的手动安装数据 对于那些未借助图形界面而是采用解压方式部署的情况,需执行如下步骤来彻底消除影响: - 删除主目录下的 go 文件夹,通常位于 C:\Program Files\ 或者 用户家目录内的指定位置. ```bash rm -rf "C:\Program Files\Go" ``` 注意上述命令适用于类 Unix shell 工具比如 Git Bash; 对于原生 cmd 应调整语法为 del /s/q/f. - 移除 PATH 变量里指向该 SDK bin 子目录的部分 编辑系统的环境变量配置对话框找到 Path 字段删去形似 `%GOPATH%\bin`, `/usr/local/go/bin` 这样的项[^4]. 最后重启计算机使更改生效以确保所有进程都认识到新的状态变化. #### 去除额外依赖与缓存资料 除了基本框架外还可能存在其他衍生产物需要处理: - `$HOME\.cache\go-build`: 构建过程中产生的临时对象存储区; - `$HOME\go`: 默认的工作空间除非另有声明; - 注册表键 HKEY_LOCAL_MACHINE\SOFTWARE\Golang: 记录版本号等元信息的地方(可选). 以上各项均可以依据实际需求决定保留与否但一般建议全部清空以便重新搭建干净无污染的新开发平台[^3]. ```python import os import shutil def remove_go_related_files(): paths_to_remove = [ r"C:\Program Files\Go", os.path.expanduser("~") + "\\.cache\\go-build", os.path.expanduser("~") + "\\go" ] for path in paths_to_remove: try: if os.path.exists(path): if os.path.isdir(path): shutil.rmtree(path) else: os.remove(path) print(f"Successfully removed {path}") except Exception as e: print(f"Failed to delete {path}. Reason: {e}") remove_go_related_files() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值