当前位置: 首页 > news >正文

删除一个无进程使用却显示被使用的文件

一、发现问题

问题是这样的,我的电脑原来运行顺畅,不会有死机情况,最近一段时间却经常出现死机情况:鼠标,键盘统统不起作用。于是下定决心,找到问题并解决。

  1. 电脑出现死机后,重新启动。
  2. 重启后,检查系统日志:
    1. 右击“此电脑” → “管理” → “事件查看器” → “Windows日志” → “系统”。
    2. 查看死机时间附近的错误或警告记录(如CriticalError)。我发现最近1小时内的唯一错误是和 软件T 与 kernel 有关的。

二、解决方法

以下时尝试删除时用到的方法(最后一个成功)

  1. 打开任务管理器,结束与软件T有关的进程。但是还是没办法删除。

  2. 每次只删除一个文件,看看到底是哪个文件删除问题。删到最后发现,我发现软件T的有个驱动无法删除,一直显示已在另一个程序中打开。

  3. CMD(管理员身份运行),想要强制删除:del /f  /s /q "文件完整路径"。还是没用。

  4. 禁用 软件T 的服务:

    1. 按 Win + R,输入 services.msc 回车。

    2. 找到 软件T 或类似名称的服务。右键选择“停止”,然后改为“禁用”启动类型。

    3. 重启电脑后删除。可还是删不了。

  5. 可能有隐藏进程,使用第三方工具LockHunter(LockHunter is a free 64/32 bit tool to delete files blocked by any processes)。然而没找到相关进程,也无法删除,加入重启时删除,但重启后LockHunter显示无法删除。

  6. 使用PowerShell 删除:

    1. 以管理员身份打开 PowerShell(Win + X → Windows PowerShell (管理员))。

    2. 获取文件所有权

      takeown /f "C:\Program Files\Tobii\Tobii Pro Lab\Drivers\inpoutx64.sys"
    3. 赋予当前用户完全控制权限

      icacls "C:\Program Files\Tobii\Tobii Pro Lab\Drivers\inpoutx64.sys" /grant "$env:USERNAME:F"
    4. 尝试删除。还是无法删除。

      Remove-Item -Force -Path "C:\Program Files\Tobii\Tobii Pro Lab\Drivers\inpoutx64.sys"
  7. ......此处省略多次无果的尝试用CMD和powershell删除。

  8. 直接删除驱动文件。注意完成前两个步骤后,需要重启电脑,再删除。

% 步骤1:获取文件所有权
takeown /f "C:\Program Files\Tobii\Tobii Pro Lab\Drivers\inpoutx64.sys" /a
icacls "C:\Program Files\Tobii\Tobii Pro Lab\Drivers\inpoutx64.sys" /grant "Administrators:F" /t /c% 步骤2:重命名文件(绕过占用)
ren "C:\Program Files\Tobii\Tobii Pro Lab\Drivers\inpoutx64.sys" inpoutx64.sys.bak% 步骤3:重启后删除
del /f /q "C:\Program Files\Tobii\Tobii Pro Lab\Drivers\inpoutx64.sys.bak"

三、总结

虽然最后一个方法生效了,但是中间尝试了很多方法,我也不知道前面尝试的方法有没有生效,所以这里也举了前面尝试过的主要方法。

注:deepseak是个好帮手。

http://www.dtcms.com/a/255345.html

相关文章:

  • .Net Framework 4/C# 进程和线程的使用
  • No module named ‘dbgpt_ext.rag.retriever.doc_tree‘
  • 【FineDance】一次训练后得到音乐和动作数据切片 (6790个文件)
  • MVCC(多版本并发控制)深度解析:原理、流程与实战应用
  • 数据融合平台是什么?如何搭建数据融合平台?
  • 如何轻松地将音乐从 iPhone 传输到 Mac?
  • npm/yarn报错“certificate has expired“
  • 【JupyterLab集成】GPU性能监控可视化组件
  • C++ 单例模式一种实现方式
  • 【系统规划与管理师第二版】1.2 信息技术及其发展
  • GitHub Copilot 是什么,怎么使用
  • Spring WebFlux和Spring MVC的对比
  • 字符编码(UTF-8,16,32 和GBK和ASCLL码)
  • conda(Anaconda/Miniconda)常用命令
  • 使用 `Expect` 工具实现了自动化文件传输
  • c++11右值引用(rvalue reference)
  • FastAPI lifespan示例
  • 生态环评GIS/遥感制图:土地利用+植被覆盖+土壤侵蚀+水系提取,ArcGIS+ENVI实战
  • 响应式数据可视化大屏解决方案,重构工业交互体验
  • Chapter15 cross-origin resource sharing
  • Windsurf SWE-1模型评析:软件工程的AI革命
  • 上海人工智能实验室明珠湖会议首开,解答AI前沿疑问,推进科学智能
  • [论文阅读] 人工智能+软件工程 | 用大语言模型架起软件需求形式化的桥梁
  • 组态王工程运行时间显示
  • 开疆智能ModbusTCP转EtherCAT网关连接IVO编码器配置案例
  • 华为云Flexus+DeepSeek征文 | 利用Dify平台构建多智能体协作系统:从单体到集群的完整方案
  • 可编辑64页PPT | 基于DeepSeek的数据治理方案
  • CARSIM-与C#自动化测试方案
  • 自托管媒体跟踪器Yamtrack
  • MySQL 数据库索引详解