我刚刚在家里的另一台 Win7 机器上创建了一个家庭组,并试图将我的主机连接到它。不幸的是,我收到错误我认为这与我对 Comodo 防火墙的使用有关。
当我进入 时Control Panel --> Network and Internet --> HomeGroup
,Windows 识别出我已经从网络上的另一台计算机创建了 HomeGroup。接下来,我单击Join now
并输入我设置的自定义密码。输入密码后,我单击Next
,结果却看到以下错误消息:
您的网络连接必须启用 IPv6 才能创建或加入家庭组。 要启用 IPv6,请启动家庭组疑难解答程序。
故障排除程序将我引导至网络适配器属性窗口,在那里我看到 IPv6 实际上已启用。我还验证了我的网络已设置为网络,Home
并已禁用 VirtualBox 使用的适配器。
这让我相信Comodo 防火墙,几个月来我一直在这台机器上使用,没有任何问题,正在阻止 HomeGroup。
在 Google 上搜索了一会儿后,我注意到有几个人遇到了 Comodo 和 HomeGroup 的问题,但我没有找到太多提到 IPv6 的内容。
我尝试过的解决方案
当有解决方案提出时我将更新此列表。
打开端口 3587 和 3540:
每当我尝试设置 Windows 7 家庭组时,尽管我输入的密码正确,但我还是会收到有关密码不正确的错误消息。COMODO Internet Security 阻止了它,所以我这样修复了它...
1) 打开 CIS。2) 单击顶部的“防火墙”。3) 单击“我的端口集”。4) 单击“添加”>“新端口集”。将其命名为“家庭组”。单击“应用”。5) 现在在列表中找到家庭组,在其下方将显示(在此处添加端口)。单击它,然后单击“添加”>“新端口”。6) CIS 似乎同时使用 TCP/UDP,因此 CIS 中没有此选项。在“添加单个端口”前面画一个圆圈,然后添加端口 3587。单击“应用”。7) 重复上述操作并添加端口 3540。8) 现在执行家庭组设置向导,一切都应该正常工作。
如果您将这些指令用于不同的软件防火墙程序,则 3587 是 TCP,而 3540 是 UDP。
还要确保在网络和共享中心中将网络设置为家庭。
不幸的是没有解决我的问题。
在注册表中启用 IPv6:
我刚刚发现这个帖子:
hkey-local machine\system\currentcontrolset\services\tcpip6\parameters 然后你必须将 DisabledComponents Dword 设置为 0
几分钟前,我读到了一篇非常类似的文章另一页:
请注意,即使您通过 GUI 界面启用 IPv6,有时注册表设置也不会更新。因此,您可以通过转到以下键来检查注册表中的设置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\参数
在右侧窗格中,右键单击“DisabledComponents”并选择“修改”。确保值设置为 0。如果设置为其他值(如 FF),则表示 IPv6 已关闭。
果然,禁用组件设置为FF
。我将其更改为 0,保存更改,然后再次尝试加入家庭组 -没有修复问题。
提前致谢!
答案1
解决了!
事实证明,Comodo 防火墙与问题完全无关。我禁用了 Comodo 并尝试连接到 HomeGroup,但它仍然给出相同的错误。
经过谷歌搜索后,我发现了另一篇关于改变的帖子禁用组件在注册表中启用 IPv6。我已经进行了更改,但帖子告诉我必须重启即可查看结果。
今天早上,重启后,我能够连接到家庭组!看起来通过网络适配器属性窗口启用 IPv6 存在一个小错误。
答案2
其他答案对我来说不起作用,但我发现了这个:
- 右键单击任务栏中的网络图标
- 打开网络与共享中心
- 选择“更改适配器设置”
- 右键单击当前正在工作的互联网适配器,然后单击“属性”。
- 滚动查看带有复选标记的列表,然后选中“Internet 协议版本 6 (TCP/IPv6)”选项
- 点击“确定”
- 现在尝试创建家庭组