Windows 注册表查询问题

Windows 注册表查询问题

我尝试查询此路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles 下的 wifi 注册表 ProfileName,将其设为 Wifi_5G,我想将配置文件名称更改为 Network_5G。但文件夹不是按固定顺序排列的,例如 {FB2A1815-B93F-4CF0-A8C8-2CC78D2F98E6}。我如何查询哪个注册表文件夹 Profilename = Wif_5G 并将其设置为 Network_5G?

这是我的代码:

SET /P lanuid=Please Enter The Wrong Lan Ethernet Profile Name:
IF "%lanuid%"=="" GOTO Error

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles" /d /f "%lanuid%" /s /e

SET /P lanuid2=Please Enter The Wrong Lan Ethernet UID:
IF "%lanuid2%"=="" GOTO Error

SET /P lanuid3=Please Enter The Correct Lan Ethernet Profilename:
IF "%lanuid3%"=="" GOTO Error


Reg Add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\%lanuid2%" /V ProfileName /T  Reg_SZ /D %lanuid3% /F>Nul

相关内容