首页 > 系统相关 >Windows文件被某个进程占用,无法删除

Windows文件被某个进程占用,无法删除

时间:2024-10-21 11:44:42浏览次数:1  
标签:文件 exe Handle 删除 Windows 占用 进程 工具

EXE 文件

打开PowerShell,按如下步骤操作:

# 查找进程
tasklist | findstr "something.exe"
# 这行命令会得到如下回显,第二个字段就是进程号
something.exe           27024   Console            1     52,940 K
# 按照进程号将这个进程杀掉
taskkill /PID 27024 /F

# 按照进程名直接杀掉
# /IM 即 Image Name,映像名称
# /F 即 Force,强制立即终止,不给任何反应时间
taskkill /IM "something.exe" /F

其他类型文件

Handle工具

微软官网下载Handle工具:

https://learn.microsoft.com/en-us/sysinternals/downloads/handle

打开PowerShell,按如下步骤操作:

# 扫描这个文件被谁占用了
.\handle64.exe D:\Sync\Temp.txt

# 以下是handle工具的回显
# Nthandle v5.0 - Handle viewer
# Copyright (C) 1997-2022 Mark Russinovich
# Sysinternals - www.sysinternals.com
# 
# pythonw.exe      pid: 29240  type: File       360: D:\Sync\Temp.txt

# 现在可以看到要删除的文件是被python占用了,文件打开之后没有关闭就会一直占用,直到进程结束
# 按照pid直接kill掉这个进程即可
taskkill /PID 29240 /F
Process Explorer

微软官网下载Process Explorer工具:

https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer

这个工具比Handle那个命令行工具牛逼多了,不过大部分功能平时基本用不上。

要搜索文件句柄的话,使用快捷键 Ctrl + Shift + F 打开Process Explorer Search即可搜索。

标签:文件,exe,Handle,删除,Windows,占用,进程,工具
From: https://www.cnblogs.com/kui0112/p/18489139

相关文章

  • Windows打开telnet功能
     同时按 Win+R  在输入框中输入cmd,点击确定按钮,点回车即可进入dos界面,输入telnet !!!  明显上面提示文字,不是内部或外部命令,也不是可运行的程序 !!!  1.鼠标移动到桌面栏底部右击鼠标--->2.任务栏设置--->3.主页--->4.搜索控制面板 --->5.网络和Internet -......
  • windows系统配置nginx环境运行pbootcms访问首页直接404的问题
    问题描述客户在安装PbootCMS后,访问后台 /admin.php 正常,但直接访问首页或其他页面时出现404错误。运行环境为Windows+Nginx+PHP。详细经过伪静态规则问题:客户反映伪静态规则一直无法生效。代码放到服务器后,除了后台 /admin.php 可以访问,其他页面均返回404......
  • Keil 工程在编译完之后,会有相应的程序所占用的空间提示信息解释
    一般MCU包含的存储空间有:片内Flash与片内RAM,RAM相当于内存,Flash相当于硬盘。编译器会将一个程序分类为好几个部分,分别存储在MCU不同的存储区。Keil工程在编译完之后,会有相应的程序所占用的空间提示信息,如下所示:linking...ProgramSize:Code=48008RO-data=5660RW-d......
  • VMware Fusion 13.6.1 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
    VMwareFusion13.6.1OEMBIOS2.7-在macOS中运行Windows虚拟机的最佳方式VMwareFusion13原版App中集成OEMBIOS请访问原文链接:https://sysin.org/blog/vmware-fusion-13-oem/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2024-10-11,版本13.6.1例......
  • Windows环境中,为自己的应用添加发行者证书
    Windows环境中,为自己的应用添加发行者证书在Windows上,如果你运行一个自定义构建的Go应用,WindowsSmartScreen或UAC可能会显示“发行者为未知”,这是因为你的应用没有经过代码签名认证。为了让Windows识别你的发行者信息,你需要给应用添加代码签名(CodeSigningCertificate......
  • windows下安装VirtualBox7.1.4
    记录详细的安装过程与遇到的问题;下载地址virtualbox官网清华镜像源下载下载完成后文件:双击打开;报错了意思是需要pc上先安装MicrosoftVisualC++2019https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-160下载后安装重启后继......
  • 【重学 MySQL】七十三、灵活操控视图数据,轻松掌握视图删除技巧
    【重学MySQL】七十三、灵活操控视图数据,轻松掌握视图删除技巧更新视图数据:灵活操控,即时反映删除视图:优雅清理,保持数据库整洁深度解析:为何更新和删除视图如此重要?结语在MySQL的数据管理中,视图(View)作为一种虚拟表,为我们提供了极大的便利,它不仅能够简化复......
  • WordPress如何优雅地删除没有包含图片的文章
    作为一个在乎用户体验的 SEOer 来说,子凡我不太能够接受文章没有配图,不然就总感觉少了点东西,当然这也是对文章质量的一种提升,但是由于网站中可能会存在一些老旧的文章没有包含任何图片,导致内容显得单薄,影响用户体验。为了提高网站内容的整体质量,删除这些没有图片的文章是一个有效......
  • Windows 配置 MinGW-64
    下载地址:https://sourceforge.net/projects/mingw-w64/files/1.介绍MinGW,全称为MinimalistGNUonWindows,是将开源C语言编译器GCC移植到Windows平台的产物,它包含Win32API,能将源代码编译为可在Windows运行的可执行程序,还可使用一些Windows不具备的Linux平台下的开发工具......
  • Linux宝塔面板安装Windows环境搭建企业
    宝塔面板是一款非常流行的服务器管理软件,支持多种操作系统,包括Linux。以下是基于CentOS系统的宝塔面板安装步骤:1.检查系统环境确保您的服务器操作系统为CentOS7.x或更高版本。确保服务器有公网IP地址。2.关闭防火墙(可选)  3.安装宝塔面板打开终端或SSH连接到您......