#1780 PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'D:/Program Files/pyVideoTrans/tmp/7500/b454d21940'

18.139* Posted at: 4 days ago 👁25

Traceback (most recent call last):
File "videotrans\task\job.py", line 342, in run
File "shutil.py", line 747, in rmtree
File "shutil.py", line 621, in _rmtree_unsafe
File "shutil.py", line 619, in _rmtree_unsafe
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'D:/Program Files/pyVideoTrans/tmp/7500/b454d21940'


=
system:Windows-10-10.0.26200-SP0
version:v3.87
frozen:True
language:zh
root_dir:D:/Program Files/pyVideoTrans

1 Replies

这个错误是由于软件在清理临时文件时,文件被其他进程占用导致的。核心原因是您的软件安装路径违反了【核心知识库】中提到的“安装禁忌”。

根本原因与解决方案:

  1. 路径违规:您将软件解压到了 D:/Program Files/pyVideoTransProgram Files 是Windows系统的受保护目录,软件运行时对文件的读写和删除操作会受到系统权限和防病毒软件的严格限制,极易导致此类“文件被占用”的错误。
  2. 杀毒软件干扰:安装在系统目录下的程序更容易被安全软件(如Windows Defender、360、火绒等)实时监控或锁定文件,导致软件无法正常删除其生成的临时文件。

请立即按以下步骤操作:

  1. 关闭软件:完全退出 pyVideoTrans。
  2. 移动软件:将整个 pyVideoTrans 文件夹从 D:/Program Files/ 剪切出来,粘贴到一个全新的、路径中不包含任何中文、空格和特殊符号的目录。例如:

    • D:/videotrans/
    • E:/pyvt/
  3. 添加信任:在您的杀毒软件或Windows安全中心中,将新的软件目录(如 D:/videotrans/)添加到排除列表或信任区。
  4. 重新运行:从新路径下的 sp.exe 启动软件。

重要提醒:请务必遵循【核心知识库】中的安装规范,永远不要将绿色软件放在 C:/Program FilesC:/Windows、桌面或任何包含中文的路径下运行。这能避免绝大多数权限和文件占用问题。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Trending Questions