Windbg 无法下载任何符号文件

Windbg cannot download any symbol files

我刚刚下载了 Windbg Preview 并编写了一个小型演示控制台应用程序。当我尝试调试它时,Windbg 只打印了一些文本行然后就卡住了。正文是:

Microsoft (R) Windows Debugger Version 10.0.22473.1005 X86
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: D:\a.exe

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Deferred                                       cache*c:\mysymbol
Deferred                                       srv*http://msdl.microsoft.com/download/symbols
Symbol search path is: srv*;cache*c:\mysymbol;srv*http://msdl.microsoft.com/download/symbols
Executable search path is: 
ModLoad: 00400000 00411000   image00400000
ModLoad: 775f0000 77793000   ntdll.dll
ModLoad: 76b90000 76c80000   C:\WINDOWS\SysWOW64\KERNEL32.DLL
ModLoad: 762c0000 764d4000   C:\WINDOWS\SysWOW64\KERNELBASE.dll
ModLoad: 77340000 773ff000   C:\WINDOWS\SysWOW64\msvcrt.dll
ModLoad: 6eb40000 6ec1d000   D:\C\mingw\bin\libgcc_s_dw2-1.dll
ModLoad: 6fe40000 6ffb4000   D:\C\mingw\bin\libstdc++-6.dll
(853c.79a4): Break instruction exception - code 80000003 (first chance)

然后我发现它正在下载符号文件wntdll.pdb,然后我无法进行任何操作。另外,我认为是网络造成的:一个原因是我在中国大陆,防火墙几乎屏蔽了所有来自其他国家的连接;另一个是我笔记本电脑的网络服务坏了!他们无能为力。我发现自从2021.12.27(year.month.day)的一个晚上,我的笔记本电脑意外断电后,网络服务无法使用,除非我使用有线网络。另一方面,我的笔记本无法连接到WiFi。

最近几天,我发现了他们无法工作的原因。最后发现服务WinHTTP Web Proxy Auto-Discovery Service无法启动。当我尝试使用命令 net start WinHttpAutoProxySvc 启动服务时,它没有启动并给我一个错误代码:5(访问被拒绝)。也引起了这些问题(不知道是不是真的引起的):

综上所述,我有两个问题想请教:

  1. 为什么 Windbg Preview 不能下载任何符号文件?
  2. 为什么我的笔记本电脑意外断电后无法连接WiFi? 我非常想知道答案。如果您的回答可以帮助我,您将不胜感激。 谢谢!

折腾了几天,找到一个很简单的方法:打开设置,重置网络,最后重启。