我的1520之前总是无法解锁,提示:IpOverUsbSvc服务没有开启什么的。
根据网上网友的各种解决方案:
1. 把手机时间设置为当前时间,并且关闭“自动设置”
2. 确保手机接入了互联网
3.确保IpOverUsb服务开启
4. 在设备管理器中卸载“便携设备”中的相应手机
5. 重启手机、重启电脑
都不管用,抱着死马当活马医的态度进行最后的尝试。偶然看到:
我尝试后发现 IpOverUsbEnum.exe执行结果为 No connected partners found
而不是类似这样:
Container Id: 669D9722-E28A-59D2-B8CB-FBD69FDEC70B Instance: USBVID_045E&PID_C0C0&MI_006&1A6E6EAC&0&0000 Name: Windows Phone 8 Guid: 00000011-4011-0613-0000-000000000000 Partner Services listening at ports: Debugger 8888 -> 127.0.0.1:8888 SocksProxy 1080 - SOCKS Telnet 1023 -> 127.0.0.1:23 VSDebugger 4016 -> 127.0.0.1:4016 WPCon 29817 -> 127.0.0.1:29817 WPConTCPPing 29819 -> 127.0.0.1:29819
各种方式试过后决定换台机器试试(在此之前,我的PC成功解锁两台wp8设备,所以一直没有怀疑是PC或系统的问题),然后在同事的Windows 8.0系统的PC上解锁成功:方法如下:
1. 在设备管理器中卸载“便携设备”中的相应手机
2. 同样在设备管理器中找到“通用串行总线设备”,卸载其中的与当前手机有关的所有项(前面的PC是Windows 8.1 pro系统,这里没有与手机相关的项,怀疑与此有关)。
执行完后系统会提示重启,等删除完这些项后再重启机器,链接手机,此时SDK中的Registration应用就可以正常连接手机并解锁了。大工告成!
总结:
如果你也遇到了IpOverUsbEnum.exe执行结果为 No connected partners found的问题,选择一台Windows 8.0的PC,卸载掉“便携设备”和“通用串行总线设备”中与当前手机有关系的项,重启PC,应该就可以了。