» Статистика |
Онлайн всего: 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)
|
Просмотров: 2993
| Рейтинг: 0.0/0 |
|
|
|