我搜索了整个互联网,但找不到任何解决方案。我使用的是 Windows 7 和 utorrent。每当关机时,如果有活动下载,utorrent 会在下次启动时检查这些文件。我得出的结论是,当启动关机命令时,utorrent 无法关机,因此它会被 win7 强制关闭。我该如何缓解这个问题?顺便说一下,我不是强制关闭我的系统,而是单击开始-关机。有人知道吗?
Torrent 版本:3.4.2 build 32126 32 位
bt.graceful_shutdown:false
HKEY_CURRENT_USER\Control Panel\Desktop 中没有 AutoEndTask 键
答案1
您是否有大量未完成的下载?在关机之前关闭 utorrent 可能是理想选择。Windows 可能会在操作过程中强制 utorrent 关闭,从而迫使它在下次加载时检查上次停止的位置。关机方式无关紧要。当您单击“开始”->“关机”时,Windows 会强制关闭应用程序(有时不太优雅)。它不允许应用程序启动任何需要在应用程序关闭前运行的代码,例如 utorrent 确保在关闭之前知道所有种子的百分比位置。
答案2
我也发现这个问题非常烦人,我很高兴地宣布我完全解决了它!现在我的系统等待 uTorrent 完全关闭,然后才重新启动!您不必留意 Windows 任务管理器或任何其他废话。
这是解决方案,它非常简单且完全自动。
您需要两个免费程序来执行此操作:
NirCmd 和 AutoHotKey 您可以从此处下载它们:
http://www.nirsoft.net/utils/nircmd.html
http://www.autohotkey.com/
步骤 1
安装 AutoHotKey
步骤 2
将 NirCmd 解压到 D:\nircmd(这很重要!如果你把它放在其他地方,这个技巧就不起作用了)
步骤 3
- 转到 D:\nircmd
- 在此处创建一个新文本文档。
- 将此文本准确粘贴到其中:
nircmd.exe waitprocess utorrent.exe exitwin reboot
-关闭并保存 txt 文件
- 将此 txt 文件重命名为“reboot.bat”(是的,也重命名扩展名!)
步骤 4
- 转到 D:\nircmd
- 再次在此处创建一个新文本文档(是的,另一个)
- 将此文本粘贴到其中:
运行 C:\Windows\System32\taskkill.exe -im utorrent.exe
运行 D:\nircmd\Reboot.bat
-关闭并保存 txt 文件
- 将此 txt 文件重命名为“reboot.ahk”(是的,也重命名扩展名!)
步骤 5
- 复制这个新创建的“reboot.ahk”
- 转到任意位置(例如桌面)并右键单击,然后选择“粘贴快捷方式”。
只要您单击该快捷方式,Windows 就会在等待 uTorrent 完全关闭后重新启动!当 Windows 启动并启动 uTorrent 时,它不会重新检查!已在 Windows 8.1 64 位上测试。100
% 有效!
警告!
- 您必须安装 AutoHotkey,否则创建的 ahk 将不起作用。
- 您必须在解压 nircmd 的同一文件夹中创建两个文件(reboot.bat 和 reboot.ahk)!
答案3
遇到了同样的问题。
使用 SOCKS5 VPN。如果我远程添加种子或中途关闭,它就“看不到”现有种子的位置。
我设置bt.magnetlink_check_existing_files为假按照建议。
非常有效。
答案4
进入高级|搜索 bt.magnetlink_check_existing_files 并将其设置为 false