windows 程序启动后挂到后台

开发中遇到一个问题,程序启动后,并没有出现在前台,而是自动挂到后台,程序处于卡死状态,基本任何模块都没加载进来。

后面排查发现跟一个功能的第三方 dll 有关系,在那个 dll 加载时导致程序卡死,因为在删除所有跟该 dll 有关的代码后,程序正常启动没有异常

在相关工程师的协助下,发现是电脑上某个页游占用了端口,导致 dll 没法成功加载,而出现了程序卡死的问题。

最后将该页游删除干净后,恢复正常。

另外,在删除无关的软件垃圾后,发现打开浏览器出现 DNS_PROBE_POSSIBLE 错误信息,即网页打不开,DNS 解析错误

解决方法:

管理员身份打开 powershell,输入 netsh winsock reset 重置 winsock 目录

 

posted @ 2022-08-09 19:56  strive-sun  阅读(479)  评论(0编辑  收藏  举报