Вы должны войти, чтобы создавать сообщения и темы.

Изменение параметра реестра, без точного указания названия подраздела [Решено]

Всем Здравия! 

Желаю отключить «NetBIOS» на всех сетевых адаптерах. А для этого нужно, по пути:
СкопированоHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{набор цифр и букв} 
изменить значение DWORD-параметра Скопировано"NetbiosOptions", с Скопировано0 на Скопировано2 ,чтобы вышло так:

СкопированоReg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{набор цифр и букв}" /v "NetbiosOptions" /t REG_DWORD /d "2" /f 

(отключение службы NetBIOS, я знаю как сделать, но прежде необходимо отключить сам NetBIOS в свойствах сетевого подключения, я хочу это автоматизировать и добавить в свой конфиг настроек системы. Однако просто не представляю, каким образом обойти то рандомное название идентификатора в имени подраздела, обрамлённое фигурными скобками)

В общем, зачем это мне нужно. Читал, что NetBIOS выделяет под свои нужны часть трафика и как результат, интернет работает медленнее

Привет.
Если знаешь как отключить службу, тогда зачем тебе все это. Нет службы, нет проблем, а вообще про NetBIOS бред, много тут, кому он замедлил трафик?, если только у вас adsl из 90-х + и то вряд ли.

Лайкнул Golden777
Golden777
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
@echo off
SetLocal EnableExtensions
 
set root=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces
set param=NetbiosOptions
set value=2
 
For /F "delims=" %%a in ('reg query "%root%" /f "%param%" /s ^| find /i "%root%"') do (
  echo Found: %%a
  reg add "%%a" /v "%param%" /t REG_DWORD /d %value% /f
)

Проверь, вроде работает.

Лайкнули Psydiant и Golden777
PsydiantGolden777
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Спасибо Михаил, работает. При чём работает идеально