ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

文件占用删不掉?File Locksmith 右键三步找出占用进程

文件占用删不掉?File Locksmith 右键三步找出占用进程 文件占用删不掉File Locksmith 右键三步找出占用进程【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys右键删除一个日志文件弹窗说“文件正在使用关闭后重试”。任务管理器里几百个进程哪个攥着它肉眼根本对不上号。File Locksmith 就是 PowerToys 里查文件占用的工具——右键一下把打开该文件的进程全部列出来还让你当场结束它。 一条命令装好右键用上一次装好到第一次查看文件占用进程一共就这几步winget install --id Microsoft.PowerToys不喜欢命令行的去 Microsoft Store 搜 PowerToys 点安装也一样。装完打开 PowerToys 设置把 File Locksmith 的开关打开。现在找个测试对象一个删不掉的文件或还开着 Word 的文档。右键它选菜单里的 “Unlock with File Locksmith”。新窗口立刻把占用它的进程全列出来进程名、PID、运行用户、各自打开的文件。到这里你已经完整用过一次了。这些文件占用问题它当场解开旧项目删不干净日志被某个后台进程攥着右键一扫列表里就是它点 “End Task” 结束文件立刻能删。程序崩溃后数据文件打不开扫出来的进程名对得上那个卡死的程序PID 还在说明它没真退出。结束掉文件解锁。改共享配置前心里没底一个配置文件被多个服务开着右键一扫占着它的进程全在列表里改完谁受影响先有个数。 它是怎么扫出占用进程的架构分四层右键菜单是 Shell 扩展Win11 和 Win10 各注册一套FileLocksmithLib 把选中的文件路径通过临时文件传给界面文件式 IPCFileLocksmithLibInterop 走 NtQuerySystemInformation 这类底层接口遍历每个进程打开的句柄把 PID 映射到文件最外面是 WinUI 3 界面。四个容易踩的坑菜单里没有 “Unlock with File Locksmith”多半是开关没打开或装完没重启资源管理器。去设置里打开开关必要时注销一次再试。进程列表是空的但文件确实删不掉当前账号读不到别的用户或系统进程持有的句柄。点窗口右上角“以管理员身份重启”按钮再扫一遍。结束了一个进程文件还是被锁可能有多个进程同时开着它。已结束的进程会从列表里消失剩下的逐个处理或点刷新重新扫。列表里标了系统警告的进程说明它跑在 SYSTEM 用户下背后是系统服务。强杀前先确认它不是关键服务否则系统可能不稳。想读源码从这进FileLocksmith 模块目录Shell 扩展、核心库、命令行版 FileLocksmithCLI、WinUI 界面四个项目都在里面设计文档架构图、进程通信流程、带证书的调试步骤FileLocksmith.cpp句柄遍历、PID 到文件的映射逻辑命令行版还藏在里面FileLocksmithCLI 支持--kill直接结束、--wait轮询等文件解锁、--json输出结果适合写脚本。下一步适合谁经常删文件、清目录、处理别人锁住的共享文件的人。不适合谁想拿它当性能监控用——它不常驻、不告警你右键它才动。下一步就一件事打开 PowerToys 设置里的 File Locksmith 开关下次文件删不掉先右键试它。同套里的 Image Resizer 也是右键工具可以一起开着。【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表