备份和恢复 Winsock?

备份和恢复 Winsock?

在进行一些故障排除和运行命令的过程中netsh winsock reset,想知道是否有人知道一种方法(或应用程序)来备份当前的 winsock 目录(和/或命令reset重置/删除的所有内容),同时还可以选择恢复这些值(如果需要)?

到目前为止,Google-Fu 还没有为我找到任何结果。

答案1

@John 帮我回答了这个问题我的问题.谢谢约翰!

我相信您可以备份(并恢复)下面的密钥HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters,但我尚未验证恢复。请自行承担风险(我相信风险很小)。

如果您检查这些键,您会发现它已经为您备份了!您当前的设置似乎位于名为的键下,NameSpace_CatalogX其中 X 是某个数字,上次重置时的备份存储在下Protocol_Catalog_Before_Reset

那里有什么改变?

  1. 以管理员身份打开命令提示符。
  2. 复制并运行以下命令,在重置 Winsock 目录之前将 Winsock 目录的结果保存到文件中。netsh winsock show catalog > c:\somepath\winsock-before.txt
  3. 现在我们有了备份,请重置您的目录。netsh winsock reset
  4. 拍摄另一张快照来查看差异。netsh winsock show catalog > c:\somepath\winsock-after.txt

需要明确的是:

  1. 我正在猜测(并且我可能是正确的)但仍在猜测。
  2. 此信息大概存储毫无意义,因为它会根据需要重建自身。
  3. 所有这些都是在@John 向我提供以下信息后,通过侦查我自己的机器了解到的此链接

相关内容