You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tor Win32 Service无法启动:Error 1064异常问题求助(非中继场景)

我之前帮朋友排查过这个Tor服务启动的问题,错误1064确实挺头疼的,结合你是用来做Python代理而非中继的场景,给你几个针对性的排查步骤:

解决Tor Win32 Service启动错误1064(代理专属方案)

1. 先修正服务启动参数的引号问题

Windows服务对命令参数的引号解析很敏感,你当前的启动命令里把-f用引号包起来了,这大概率是触发错误的原因:

  • 打开服务管理器(按下Win+R输入services.msc回车),找到「Tor Win32 Service」右键选「属性」
  • 把「可执行文件路径」改成这个格式(替换成你实际的路径):
    "E:\你的Tor安装路径\tor.exe" --nt-service -f "E:\你的Tor数据路径\torrc"
    
    重点:去掉-f周围的引号,它是参数标记,不需要引号包裹。

2. 重置torrc为极简代理配置

既然你不需要做中继,就把torrc里的冗余配置清掉,避免冲突:

  • 先备份好当前的torrc文件
  • 替换成以下基础代理配置(注意修改路径为你实际的DataDirectory):
    # 仅开启SOCKS代理端口,供Python程序使用
    SOCKSPort 9050
    # 指定Tor的数据存储目录,确保路径正确
    DataDirectory "E:\你的Tor安装路径\browser\torbrowser\data\tor"
    

3. 检查服务账户的文件权限

Tor服务默认用Local Service账户运行,很可能是这个账户没有Tor目录的读写权限:

  • 右键Tor的安装目录和DataDirectory文件夹,选「属性」→「安全」
  • 点击「编辑」,添加Local Service账户,给它完全控制的权限
  • 应用设置后重启电脑,再尝试启动服务

4. 用命令行手动启动排查详细错误

如果上面的步骤都没解决,直接用命令行启动Tor,看具体的报错日志:

  • 以管理员身份打开命令提示符
  • 运行以下命令(替换成你的实际路径):
    "E:\你的Tor安装路径\tor.exe" -f "E:\你的Tor数据路径\torrc"
    
    这时候Tor会在控制台输出详细的错误信息,比如哪个配置项无效、哪个文件无法访问,根据日志就能精准修复问题。

内容的提问来源于stack exchange,提问作者BoarGules

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:32:25