哪个 .dll 或其他系统文件管理 Windows 中的 IP / 网络设置?

哪个 .dll 或其他系统文件管理 Windows 中的 IP / 网络设置?

(足够)简短版本:

我有一台 Win XP3 电脑。当我将网络连接的 TCP/IP 设置从 DHCP 改为固定时,一切似乎都正常,但实际上,TCP/IP 设置未在系统中注册,因此,如果没有 DHCP 或手动 TCP/IP 地址,我的电脑将无法再连接到网络,尽管官方显示“连接处于活动状态”...但没有任何 IP 等:相应的信息表(不是:您输入设置的表)显示空值。

我的问题并非源于我没有充分了解如何设置这些 IP 设置(我的 VoIP 电话和打印机在该网络中均能正常工作)。

我的问题显然源于这样一个事实:几个月前我尝试过但没有成功的其他应用程序(“OkayFreedom”)给我带来了很多麻烦,它损坏了一个或多个 dll 或类似文件,这些 dll 或类似文件负责在电脑的 Windows 系统中进行 IP 设置、IP 设置更改和/或“激活”。

从头开始重新安装 Windows 是不可能的,因为有太多应用程序及其各自的设置。

但我恳请问是否有人可以识别/命名此处涉及的 dll 或类似内容;从另一台(未使用的,也是 XP3)电脑,然后我可以尝试将它们复制到我使用的电脑上损坏的电脑上。

非常感谢您的帮助!

长版本(以前版本)(不需要):

我有一个用于网络的 Linksys WAG160Nv2 调制解调器路由器,并且我还尝试将其用作家庭网络的中心点(路由器、VoIP 电话、电脑、打印机、第二台打印机),全部仅通过 LAN(电缆)连接(我不使用智能手机、平板电脑或类似设备)。

我的打印机有问题,因此我尝试用固定 IP 地址替换 DHCP,从运行 XP3 的个人计算机开始(不会很快改变这一点,因为有太多具有特定设置的软件)。

在这里,我应该补充一点,Linksys 路由器不具备以下功能:

  • 显示具有固定 IP 的连接设备列表,这也意味着您无法从路由器为 PC 设置固定 IP,但您必须从 PC 内部进行设置,然后希望路由器通过网络“获取”该 IP

  • 有“DHCP 保留”(这应该不是这里的问题,见下文)

我严格遵循了网上找到的提示:

  • 在我的电脑中:
  • 我查看了活动连接,并将其设置更改为“互联网协议(TCP/IP)的详细信息

    • FROM:“自动获取 IP 地址”
    • TO:192.168.1.10(路由器已获得地址 192.168.1.1,并从 192.168.1.100 开始设置其 DHCP 地址,因此为 PC 固定 192.168.1.10 应该没有问题,该地址超出了路由器设置的 DHCP 地址范围=)
  • 然后pc自动将pc的“子网掩码”设置为255.255.255.0,路由器上显示的也是一样

  • 然后,我不得不把它放在“标准网关”中,但我在网上看到你在这里输入你的路由器地址,因为路由器是你到网络的网关,所以这里是 192.168.1.1

  • 然后,我输入了“首选 DNS 服务器”,网络信息告诉我,在这里再次输入路由器的地址,因为在这些家庭网络情况下,路由器会为您解析互联网地址,所以这又是 192.168.1.1 (当然,我将“备用 DNS 服务器”留空)

然后我点击了确定,一切看起来都很好:

  • 我可以继续访问网络

  • 高级 IP 扫描仪显示了我的电脑的正确新 IP 地址(以及我的其他设备的正确 DHCP 分配的 IP,当然还有路由器的正确 IP)。

那是昨天的事了。让我补充一下,除了我描述的设置之外,我没有触碰任何其他电脑设置,就像我描述的那样。今天,重启电脑后,我无法访问网络,也无法访问路由器: - 无法从我的电脑访问路由器,在浏览器地址栏中输入 192.168.1.1(当然,在按下“返回”键之后) - “高级 IP 扫描仪”中的所有内容都“失效”(其中也列出了“旧”条目,但声明它们“失效”)

因此 (1),我将 PC 内的 PC 连接设置重置为 DHCP,以获得 IP 地址和自动 DNS:没有机会;我重新启动了 PC:也没有机会。

因此 (2),我不得不通过相应的 DOS 命令将 PC 的 IP 配置重置为出厂设置(当然还要重新启动 PC),然后它慢慢恢复正常:我再次在浏览器中输入 192.168.1.1,以便访问路由器,路由器的设置窗口花了几分钟才出现在浏览器中,并且每次路由器窗口更改都非常慢;此外,网页也需要几分钟才能构建。经过几分钟,路由器显然可以正常工作,但速度极慢,一切都恢复正常,也就是说,我现在又可以正常访问互联网了,路由器再次在“高级 IP 扫描仪”中被正确识别。

但这是旧的 DHCP 设置,即我的 PC 的“动态”IP 地址与以前一样由路由器分配,而这正是我希望避免的,通过尝试分配固定 IP 地址,从 PC 开始;不言而喻,根据我为 PC 尝试这样做的经验,我没有尝试为打印机分配其他固定 IP 地址。因此,我的问题是,今天 PC 重启后,路由器和 PC 之间的连接中断可能是什么原因造成的?

编辑(属于不需要的长版本):

感谢您的编辑,以及您的宝贵提示,528fb!

现在我可以更精确地回答了。问题不在于我的路由器,而在于我的电脑。

我可以为我的电话和“问题”打印机设置固定 IP,另一台打印机当然也很容易。上面提到的网络工具列出了这些设备,我可以从我的电脑(使用 DHCP 设置 IP)访问它们,所以从技术上讲我的问题已经解决,因为如上所述,路由器开始通过 192.168.1.100(可以在那里设置范围)分配 DHCP 号码,并且当其他每个设备都有固定 IP 时,我的电脑的 DHCP IP 将始终为 100。

但我非常想知道问题出在哪里。

每当我将我的电脑设置为固定 IP 时,它就无法访问路由器,因此也无法访问网络、打印机等。

在 PC 上使用 ipconfig 命令无法找到该 PC,而且我上面提到的网络工具也找不到任何“活动”的东西,因为运行该工具的 PC 实际上并没有连接到网络,而我的连接(“Intel PRO/100 VE”)的“状态”显示为“已连接”/“已建立连接”!

选择“修复”会出现这样的情况:“由于此连接的 TCP/IP 未激活(!),因此无法修复。”

当我选择连接的 TCP/IP 设置表时,所有条目都如上所述,具有完整的 IP、子网掩码、标准网关,并且列表中 TCP/IP 的相应复选框始终处于选中状态。

但是当我单击“此连接”的“网络支持”选项卡时,我得到的地址类型、IP 地址、子网掩码、标准网关和详细信息均为空值。

我摆弄了几个小时,显然,使用我的固定 IP 设置,缺少对这些“固定”IP 的“激活”,而为了修复 IP,我不得不在 PC 窗口中取消选择 DHCP,现在路由器没有机会通过 DHCP 分配一些 IP,结果是 PC“相信”它已连接到网络,但没有网络地址,因此没有与网络的真正连接。

我现在认为,过去某个时候,某个 Win XP dll 被某个应用程序损坏了,因此看来我需要替换该 dll。当然,这意味着我首先要识别该 dll,然后获取它。

我有另一台从未使用过的旧电脑,也是 XP3;理论上,如果我知道它是哪一个,或者它属于哪个 dll 组,我可以从那里复制所需的修复 dll。

我还可以将 Windows 文件夹中的所有内容复制到我工作电脑上的并行文件夹中,然后比较所有内容的“上次更改日期”,但显然这些将是数百甚至数千个不再相同的系统文件,如果我将每个文件都复制到我的工作系统中,该系统将不再工作。

因此,我被我的问题所困扰,这个问题现在基本上已经变成了理论性的,因为我的系统虽然在上述方面受到了损害,但其他方面运行良好。

除了有人知道也许那 1、2、3......5 个 dll 我应该(并且可以安全地)更新,以便我的电脑允许我再次为其分配固定 IP?

答案1

好的,出于好奇;当您在电脑上设置静态 IP 时,您将 DNS 设置为什么?您知道如果您已将 IP 设为静态并关闭路由器上的 dchp,则必须设置它...

但是,如果您确定这是 .dll 文件,因为您使用的是 XP,则只需使用 winXP 可启动 CD 进行 Windows 修复即可。这将替换所有 Windows 系统文件,而其他所有内容保持不变。基本上,您从 CD 启动,当您看到蓝屏时,按 Enter(而不是“r”以使用恢复控制台进行修复),按 F8 同意许可协议,然后从列表中选择您的 Windows 安装并按“r”修复 Windows 安装

这是 wikihow 的链接http://www.wikihow.com/Do-a-Windows-XP-%22Repair-Install%22

希望这可以帮助

相关内容