Answers:
请注意,这不是一个明确的解决方案,但可能会让您或其他人正在进行中。
是否公共网络存储在注册表中,可以通过批处理文件进行编辑。对于静态编辑,最简单的方法是准备.reg文件,然后使用regedit命令将其与注册表合并,例如regedit.exe /s makepublic.reg
。
从公共网络告知家庭网络所涉及的密钥之一是HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
,您希望更改的网络连接的GUID附加。这里的重要值似乎是Category和CategoryType,第一个是公共网络为零,一个为私有网络。一个例子'makepublic.reg':
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{01234567-89AB-CDEF-0123-456789ABCDEF}]
"Category"=dword:00000000
"CategoryType"=dword:00000000
不幸的是,但并不奇怪,当连接类型更改为公共时,这些值不是网络中心设置的唯一值,而.reg文件不足; 其他键需要添加到列表中。