Scwart2 Суббота, 04.05.2024, 11:32
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
» Меню сайта

» Категории раздела
Мои статьи [117]
СХЕМЫ [108]
Различные электронные схемы
Справочник [46]
справочные данные

» Наш опрос
Купите ли вы ноутбук с рук?
Всего ответов: 77

» Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

» Форма входа

Главная » Статьи » Мои статьи

Netsh.exe что это?
Итак начнем с корней на сайте мелкософта,я обнаружил вот что про этот фрукт...
Netsh.exe — средство, которое администратор может применять для настройки компьютеров под управлением Windows и наблюдения за ними из командной строки. С помощью Netsh.exe можно направлять команды соответствующему модулю поддержки, после чего модуль поддержки выполняет эти команды. Модуль поддержки — это файл библиотеки динамического подключения (dll), который расширяет функциональность средства Netsh.exe, добавляя средства настройки, наблюдения и поддержки одной или нескольких служб, программ или протоколов. Модуль поддержки также может использоваться для расширения возможностей других модулей поддержки. Netsh.exe можно использовать для выполнения следующих задач:
  • Настройка интерфейсов.
  • Настройка протоколов маршрутизации.
  • Настройка фильтров.
  • Настройка маршрутов.
  • Настройка удаленного доступа для маршрутизаторов удаленного доступа на основе Windows, на которых запущена служба маршрутизации и удаленного доступа (RRAS).
  • Отображение настройки запущенного маршрутизатора на любом компьютере.
  • Использование сценариев для запуска группы команд в пакетном режиме для указанного маршрутизатора.
Ниже представлен синтаксис команды Netsh.exe:
netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]
Для отображения списка подконтекстов и команд, используемых в контексте, введите название контекста после пробела и знак вопроса «?» в командной строке netsh>. Например, для отображения списка подконтекста и команд, используемых в контексте /routing, наберите routing ? в командной строке netsh>, затем нажмите клавишу ВВОД.

Контексты

Строки контекста добавляются к командам средства Netsh.exe и передаются связанному модулю поддержки. Модуль поддержки может иметь одну или несколько точек входа, сопоставляемых с контекстами. Некоторые контексты, доступные для Netsh.exe:
Команда контекста: /dhcp
Результат: Переход на контекст DHCP.
Команда контекста: /ras
Результат: Переход на контекст сервера удаленного доступа (RAS).
Команда контекста: /routing
Результат: Переход на контекст маршрутизации.
Команда контекста: /wins
Результат: Переход на контекст WINS.
Контексты могут быть вложены в другие контексты. Например, следующие контексты работают внутри контекста netsh>ras:
Команда контекста: /ip
Результат: Переход на контекст протокола Интернета (IP).
Команда контекста: /ipx
Результат: Переход на контекст протокола межсетевого пакетного обмена (IPX).
Команда контекста: /netbeui
Результат: Переход на контекст протокола расширенного пользовательского интерфейса NetBios (NETBEUI).
Следующие подконтексты работают внутри контекста netsh>routing ip:
Команда контекста: /autodhcp
Результат: Переход на подконтекст autodhcp.
Команда контекста: /dnsproxy
Результат: Переход на подконтекст dnsproxy.
Команда контекста: /igmp
Результат: Переход на подконтекст протокола членства в группах Интернета (IGMP).
Команда контекста: /mib
Результат: Переход на подконтекст информационной базы управления (MIB).
Команда контекста: /nat
Результат: Переход на подконтекст преобразования сетевых адресов (NAT).
Команда контекста: /ospf
Результат: Переход на подконтекст открытия кратчайшего пути первым (OSPF).
Команда контекста: /relay
Результат: Переход на подконтекст ретрансляции.
Команда контекста: /rip
Результат: Переход на подконтекст информационного протокола маршрутизации (RIP).
Команды Netsh.exe Следующие дополнительные команды могут использоваться вместе со средством Netsh.exe:
Примечание: Дополнительные параметры показаны в скобках ([ ]). Альтернативные элементы разделены символом (|).
Команда контекста: /?
Результат: Вызов справки.
Команда контекста: /abort
Результат: Отмена всех изменений, сделанных в автономном режиме. Не действует в интерактивном режиме.
Команда контекста: /add helper имя_DLL
Результат: Установка файла DLL модуля поддержки в netsh.exe.
Команда контекста: /alias [alias-name] [string1] [string2 ...]
Результат: В случае /alias перечисление всех псевдонимов. Если введено /alias псевдоним - отображение эквивалентной строки. Если введено /alias псевдоним string1 string2 ... - установка псевдонима для указанных строк.
Команда контекста: /bye
Результат: Выход из программы.
Команда контекста: /commit
Результат: Передача маршрутизатору любых изменений, выполненных в автономном режиме. Не действует в интерактивном режиме.
Команда контекста: /delete helper имя_файла .dll
Результат: Удаление файла DLL модуля поддержки из netsh.exe.
Команда контекста: /dump -имя_файла
Результат: Сохранение или добавление настройки в текстовый файл.
Команда контекста: /exec имя_файла
Результат: Загрузка файла сценария и выполнение входящих в него команд.
Команда контекста: /exit
Результат: Выход из программы.
Команда контекста: /h
Результат: Вызов справки.
Команда контекста: /help
Результат: Вызов справки.
Команда контекста: /offline
Результат: Переход в автономный режим. Любые изменения, сделанные в этом режиме сохраняются, но требуют выполнения команд ‏‏‏‎‏‏‎‎‎‎commit или online для передачи маршрутизатору.
Команда контекста: /online
Результат: Переход в интерактивный режим. Любые изменения в этом режиме немедленно передаются маршрутизатору.
Команда контекста: /popd
Результат: Получение контекста из стека.
Команда контекста: /pushd
Результат: Помещение данного контекста в стек.
Команда контекста: /quit
Результат: Выход из программы.
Команда контекста: /set mode [mode =] online | offline
Результат: Переход в интерактивный или автономный режим.
Команда контекста: /show alias | helper | mode
Результат: В случае /show alias - перечисление всех определенных псевдонимов. В случае /show helper - перечисление всех модулей поддержки верхнего уровня. В случае /show mode - отображение текущего режима.
Команда контекста: /unalias псевдоним
Результат: Удаление указанного псевдонима.Доступные файлы DLL модулей поддержки Маршрутизация & Настройка удаленного доступа IP — Ipmontr.dll
Маршрутизация & Настройка удаленного доступа IPX — Ipxmontr.dll
Интерфейс — Ifmon.dll
RAS — Rasmontr.dll
DHCP — Dhcpmon.dll
WINS — Winsmon.dllЭлементы реестра, связанные с файлами DLL модулей поддержки
HKEY_LOCAL_MACHINE/Software/Microsoft/NetSh/
REG_SZ: Ipmontr.dll
REG_SZ: Ipxmontr.dll
REG_SZ: Ifmon.dll
REG_SZ: Rasmontr.dll
REG_SZ: Dhcpmon.dll
REG_SZ: Winsmon.dll
Примечание: Если не удается использовать команду Netsh dump -<имя_файла> для выгрузки настройки в файл, попытайтесь использовать следующий синтаксис: netsh dump >имя_файла или путь\имя_файла из командной строки.
ну и метод лечения как оказалось достаточно прост открываем командную строку и вписываем туда sfc /scannow  
при этом у вас в CD/DVD должен быть загружен диск с операционой системой,которую вы в данном моменте исправляете,подчеркиваю именно тот диск,от которого стоит ваша система,при другом диске (от другой ОС)результат может другим и компьютер может вообще зависнуть,придется ставить тогда всю систему заново.
Также при Netsh.exe советую переустановить протокол tcp/ip
в командной пишем
netsh int ip reset c:\resetlog.txt
либо делаем это автоматом на ссылке http://support.microsoft.com/kb/299357/
там все подробно описано.
Забегаю вперед ,после проделанных манипуляций меня уже как 2 дня не беспокоит.
Мне помогло,не знаю как вам.
автор не несет ответственности,вы все используете на свой страх и риск
Категория: Мои статьи | Добавил: tehnomir (07.06.2011)
Просмотров: 2850 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
» Поиск

» Друзья сайта
  • wyp.club
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024
    Хостинг от uCoz