解决使用代理后WSL2、docker报错的问题
问题描述使用代理后,因为sock端口冲突的问题,WSL2会报参考的对象类型不支持尝试的操作错误,docker客户端启动会显示乱码,无法启动。 产生的原因代理软件和wsl2的sock端口冲突,使用netsh winsock reset重置修复。 Proxifer开发人员解释如下: 如果Winsock LSP DLL被加载到其进程中,则wsl.exe将显示此错误。最简单的解决方案是对wsl.exe使用WSCSetApplicationCategory WinAPI调用来防止这种情况。在后台,该调用在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog中为wsl.exe创建一个条目。这将告诉Windows不要将LSP DLL加载到wsl.exe进程中。 临时解决方法在管理员的权限下运行下述命令: 1netsh winsock reset...
解决raw.githubusercontent.com无法访问的问题
解决raw.githubusercontent.com无法访问的问题一般情况下,github.com已经被官方节流,正常的访问速度非常慢。我们可以用一些方法来进行加速,同时raw.githubusercontent.com也是可以正常访问的。 就在刚刚,要在raw.githubusercontent.com下一个文件,发现这个网站无法访问了!!!! 这不能忍啊,想办法解决一下吧。 首先,遇事不决先ping一下,出现如下错误: 1Ping 请求找不到主机...
windows 保留端口的相关问题
解决报错“此端口已被占用”问题在 Windows 系统使用一些软件的时候,经常会弹出“此端口已被占用”的报错,因而将这个问题在这里梳理一下。 这个问题一般来说有两个原因,一个是这个端口已经被某个应用使用,另一个原因是这个端口被系统保留了。 问题排查首先,检查端口占用情况: 12# powershellnetstat -ano | findstr "端口号" 如果有结果,就是被其他应用占用,会显示对应的 PID;否则的话,考虑是被系统保留了。 被其他应用占用如果是被其他应用占用,直接 kill 就好: 1taskkill /f /t /im PID 被系统保留造成系统保留端口的原因比较多,其中一个就是 hyper-v 虚拟机开启或者打开了 WSL2 的原因。 首先,查看系统的保留端口列表: 12345678910111213141516171819202122232425262728293031# 查看系统默认端口占用访问netsh int ipv4 show dynamicport tcp # 结果为: 协议 tcp...