.Bat文件将Wifi连接更改为公共连接[关闭]


2

我需要创建一个.bat文件,它将无线连接(例如MyNetworkName)设置为公共网络,因此它不会在Home或Work上。

我搜索过,我不知道该怎么做。


您的问题含糊不清 - 您是否希望能够在可用的WiFi网络之间切换或将现有连接从家庭或工作模式切换到公共模式?
Shevek

另外,哪个版本的Windows?
Shevek

点击此处的链接,指向正确的方向。
巴厘岛C

Answers:


0

请注意,这不是一个明确的解决方案,但可能会让您或其他人正在进行中。

是否公共网络存储在注册表中,可以通过批处理文件进行编辑。对于静态编辑,最简单的方法是准备.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文件不足; 其他键需要添加到列表中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.