Shadowsocks使用时出现0x80004005的解决办法

看各位站长圈大大都极力推荐Shadowsocks,通过此来访问谷歌。我之前个人使用的VPN一直用的是PPTP方式,但是时常也会出现各种问题。上次出问题后,索性直接配置了Shadowsocks,中文名是梭影。我这边就不介绍安装过程了,详细可以参考秋水兄弟的一键安装脚本:https://teddysun.com/392.html

很多朋友可能会遇到0x80004005的问题,一直提示“未将对象引用设置到对象的实例”的错误。

[2016-06-03 20:28:10] System.Net.Sockets.SocketException (0x80004005): 系统检测到在一个调用中尝试使用指针参数时的无效指针地址。
在 System.Net.Sockets.Socket.get_RemoteEndPoint()
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)

那么出现这个问题怎么解决呢?这边提供两种方法供参考。

方法一:关闭迅雷“XLServicePlatform”服务 。网上有人反应关闭后有效。我本来关闭后也使用了一段时间,后来又无法使用梭影了,此时参考第二种方法。

迅雷“XLServicePlatform”服务关闭:
快捷键:Win+X – 计算机管理 – 服务 – 找到XLServicePlatform – 双击启动类型里选“手动” – 再把“服务状态”下面单击停止。

QQ截图20160603204529

方法二:按照以下几步操作即可。

1、Win+X,选择“命令提示符(管理员)”

2、输入“netsh winsock reset”然后回车

3、提示重启,随后重启。