Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 在Windows 7 x64上安装NDIS驱动程序时出现DummyNet错误_Networking_Driver_Windows 7 X64_Ndis_Ipfw - Fatal编程技术网

Networking 在Windows 7 x64上安装NDIS驱动程序时出现DummyNet错误

Networking 在Windows 7 x64上安装NDIS驱动程序时出现DummyNet错误,networking,driver,windows-7-x64,ndis,ipfw,Networking,Driver,Windows 7 X64,Ndis,Ipfw,我已经下载了的当前版本,并按照以下步骤进行操作: Windows:安装NDIS驱动程序 打开正在使用的网卡的配置面板 (右键单击SYSTRAY上的图标,或转到 控制面板->网络并选择一张卡) 单击属性->安装->服务->添加 单击“驱动程序磁盘”,并在此文件夹中选择“netipfw.inf” 选择“ipfw+dummynet”,这是您应该看到的唯一服务 单击安装未知软件的警告上的“接受” 驱动程序(每个现有网卡大约两次) 但是,当我选择“netipfw.inf”并单击“确定”时,系统将返回一

我已经下载了的当前版本,并按照以下步骤进行操作:

Windows:安装NDIS驱动程序

  • 打开正在使用的网卡的配置面板 (右键单击SYSTRAY上的图标,或转到 控制面板->网络并选择一张卡)
  • 单击属性->安装->服务->添加
  • 单击“驱动程序磁盘”,并在此文件夹中选择“netipfw.inf”
  • 选择“ipfw+dummynet”,这是您应该看到的唯一服务
  • 单击安装未知软件的警告上的“接受” 驱动程序(每个现有网卡大约两次)
但是,当我选择“netipfw.inf”并单击“确定”时,系统将返回一个错误(无法找到此设备的任何驱动程序)

请注意,我之前已经禁用了数字签名的检查控件,在Start->Exec上键入以下命令:

bcdedit /set nointegritychecks ON
以及重新安装系统

我需要能够解决这个问题,因为当我尝试执行某个dummynet命令时,系统会返回:

my_socket failed 2, cannot talk to kernel module
ipfw: socket
我的网卡是集成在我的主板华硕Striker II上的NVIDIA nForce


你有办法解决这个问题吗?谢谢。

尝试以管理员身份运行命令提示符。例如,打开“开始”菜单,找到命令提示符,右键单击它并点击“以管理员身份运行”,这可能是您的问题。这与尝试在MacOS上运行此命令而不使用“sudo”命令类似。如果这不能解决您的问题,我会担心这是因为您使用的是64位,我不认为Dummynet在该体系结构上兼容。

Dummynet是一个32位NDIS驱动程序,如果您查看源代码:您可以看到
ipfw
文件夹只有
ws2_32.dll


您需要将驱动程序移植到x64才能使其正常工作

我可以使用Windows7x64来实现这一点

下载

将文件从
ipfw3-2012\binary64
移动到
ipfw3-2012\binary
,选择 移动和替换

使用
ipfw3-2012\binary\README.txt
中的说明安装驱动程序

注意:我必须重新启动,并禁用驱动程序签名强制执行,详情如下 在我安装驱动程序之前。应该是这样的


您能解决数字标志的问题吗??我有一样的,不知道该怎么办!Thansk抱歉,但今天我还没有解决我的问题。对于我的测试,我使用Mac OS中的
ipfw
。祝你好运。64位驱动程序只为amd编译。如果您有64位Intel CPU,则无法安装驱动程序。谢谢您的回答,但我以前曾尝试过这种方法,但没有结果。我终于用上了MacOS,没问题。我注意到你移动到了mac电脑,但我发布帖子是为了帮助其他可能也在搜索的用户。你好@Michael!你知道为什么ipfw无法在windows-10 x64中安装吗。由于ipfw3 for windows体系结构是为x64计算机构建的。对我来说不起作用,在重新启动后成功安装了一次。正常的internet连接停止工作。切换到另一个程序。就我而言,它在windows-7 x64中运行良好。当我尝试在windows-10机器上安装它时,出现了相同的错误“my_socket failed 2,cannot talk to kernel module ipfw:socket”。似乎ipfw在windows-10中不支持。你能帮我修一下吗。