Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Ответить
Настройки темы
CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Аватара для Oleg48

Старожил


Сообщения: 158
Благодарности: 17

Профиль | Отправить PM | Цитировать


Изменения
Автор: Oleg48
Дата: 15-10-2009
Подскажите пожалуйста можно ли с помощью cmd(bat)-файла настроить подключение по локальной сети, свойства "Протокола Интернета (TCP/IP)": IP-адрес, Маска подсети, Основной шлюз, Предпочитаемый DNS-сервер, Альтернативный DNS-сервер и т.д.

Отправлено: 10:24, 15-10-2009

 


Moderator


Сообщения: 53221
Благодарности: 15447

Профиль | Отправить PM | Цитировать


Цитата boss911:
Проблема не с кодом, как я понял, а с WMIC на WinXP
Цитата boss911:
оригинал XP SP3 VL + октябрьский UpdatePack
С какими аддонами? ExtremePack?
Смотрите версии файлов в папке \WINDOWS\system32\wbem
Cimwin32.dll и т. д.

Отправлено: 09:04, 23-11-2011 | #41



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
С какими аддонами? »
Дефолтные + DirectX32, MRT_Mod-11.10.11, TcpIP-500 и Z_DRV_INST. ExtremePack никогда не юзал.

Версии файлов в папке \WINDOWS\system32\wbem
Код: Выделить весь код
xml\wmi2xml.dll	5.1.2600.0
cimwin32.dll	5.105.1.2600.5512
CmdEvTgProv.dll	5.105.1.2600.5512
dsprov.dll	5.105.1.2600.0
esscli.dll	5.105.1.2600.5512
evntrprv.dll	5.105.1.2600.5512
fastprox.dll	5.105.1.2600.5755
framedyn.dll	5.105.1.2600.5512
fwdprov.dll	5.105.1.2600.0
krnlprov.dll	5.105.1.2600.5512
mofcomp.exe	5.105.1.2600.5512
mofd.dll	5.105.1.2600.5512
msiprov.dll	5.105.1.2600.0
ncprov.dll	5.105.1.2600.5512
ntevt.dll	5.105.1.2600.5512
policman.dll	5.105.1.2600.5582
provthrd.dll	5.105.1.2600.5512
repdrvfs.dll	5.105.1.2600.5512
scrcons.exe	5.105.1.2600.5512
smtpcons.dll	5.105.1.2600.0
stdprov.dll	5.105.1.2600.5512
tmplprov.dll	5.105.1.2600.0
trnsprov.dll	5.105.1.2600.0
unsecapp.exe	5.105.1.2600.0
updprov.dll	5.105.1.2600.0
viewprov.dll	5.105.1.2600.5512
wbemads.dll	5.105.1.2600.0
wbemcntl.dll	5.105.1.2600.5512
wbemcomn.dll	5.105.1.2600.5512
wbemcons.dll	5.105.1.2600.5512
wbemcore.dll	5.105.1.2600.5512
wbemdisp.dll	5.105.1.2600.5512
wbemess.dll	5.105.1.2600.5512
wbemperf.dll	5.105.1.2600.5512
wbemprox.dll	5.105.1.2600.5512
wbemsvc.dll	5.105.1.2600.5512
wbemtest.exe	5.105.1.2600.5512
wbemupgd.dll	5.105.1.2600.5512
winmgmt.exe	5.105.1.2600.0
winmgmtr.dll	5.105.1.2600.0
wmiadap.exe	5.105.1.2600.5512
wmiapres.dll	5.105.1.2600.5512
wmiaprpl.dll	5.105.1.2600.5512
wmiapsrv.exe	5.105.1.2600.5512
wmic.exe	5.105.1.2600.5512
wmicookr.dll	5.105.1.2600.5512
wmidcprv.dll	5.105.1.2600.5512
wmimsg.dll	5.105.1.2600.0
wmipcima.dll	5.105.1.2600.5512
wmipdskq.dll	5.105.1.2600.5512
wmipicmp.dll	5.105.1.2600.0
wmipiprt.dll	5.105.1.2600.5512
wmipjobj.dll	5.105.1.2600.5512
wmiprov.dll	5.105.1.2600.5512
wmiprvsd.dll	5.105.1.2600.5755
wmiprvse.exe	5.105.1.2600.5755
wmipsess.dll	5.105.1.2600.5512
wmisvc.dll	5.105.1.2600.5512
wmitimep.dll	5.105.1.2600.0
wmiutils.dll	5.105.1.2600.5512


Может дело в .NET 3.5 SP1 (с текущими на данный момент обновлениями)?

Отправлено: 10:04, 23-11-2011 | #42



Moderator


Сообщения: 53221
Благодарности: 15447

Профиль | Отправить PM | Цитировать


boss911, попробуйте отключить антивирус/файрвол (если установлен).
А также с помощью Msconfig отключить сторонние (не Microsoft) программы и службы из автозагрузки.

Цитата:
fastprox.dll 5.105.1.2600.5755
policman.dll 5.105.1.2600.5582
wmiprvsd.dll 5.105.1.2600.5755
wmiprvse.exe 5.105.1.2600.5755
Для эксперимента замените их на SP3-версии 5.1.2600.5512

Отправлено: 11:05, 23-11-2011 | #43


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Petya V4sechkin

Выгрузка KIS12 ничего не дает. В msconfig я выбрал диагностический запуск, оно закричало, что не хватает прав остановить там какую-то службу и попросило, чтобы я зашел по админом (вообще-то я под админом сижу). ОС загрузилась "голой", выполнил данный код:
Код: Выделить весь код
ОШИБКА:
Код = 0x80070422
Описание = Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней
устройства отключены.
Услуга = Win32
Я так полагаю, сработало. А теперь вот в какую сторону копать, что же такое мешает?

Цитата Petya V4sechkin:
Для эксперимента замените их на SP3-версии 5.1.2600.5512 »
Это еще актуально, судя по тому, что описал выше?

Отправлено: 11:14, 23-11-2011 | #44



Moderator


Сообщения: 53221
Благодарности: 15447

Профиль | Отправить PM | Цитировать


Цитата boss911:
Я так полагаю, сработало.
Нет, скорее всего, при "диагностическом запуске" служба "Инструментарий управления Windows" была отключена (надо включить).

Цитата boss911:
Это еще актуально
Ну да, желательно выяснить, почему WMI не работает.

Отправлено: 15:17, 23-11-2011 | #45


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1265
Благодарности: 1025

Профиль | Отправить PM | Цитировать


Цитата boss911:
Все сделал по инструкции »
Цитата Petya V4sechkin:
служба "Инструментарий управления Windows" была отключена »
boss911, из всей той инструкции помогает только метод с перерегистрацией dll, но удалять репозиторий желательно (выяснил экспериментальным путем) и при отключенной службе "Инструментарий управления Windows". В запущенных случаях делаю так:
Код: Выделить весь код
< nul Set /P "Str=Останов службы "Инструментарий управления Windows"..."
(SC Config winmgmt start= demand 1>nul 2>&1
Net Stop winmgmt /yes 1>nul 2>&1)&&Echo Done||Echo Failure

< nul Set /P "Str=Пересоздание репозитория CIM..."
(For /F "Tokens=*" %%A In ('Dir /B /AD "%WinDir%\System32\wbem\*Repository*"') Do RD /S /Q "%WinDir%\System32\wbem\%%A" 1>nul 2>&1
For /F "Tokens=*" %%A In ('Dir /B /A-D "%WinDir%\System32\wbem\*.dll"') Do Regsvr32 -s "%WinDir%\System32\wbem\%%A" 1>nul 2>&1)&&Echo Done||Echo Failure
После чего служба "Инструментарий управления Windows" должна сама запуститься.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:43, 23-11-2011 | #46


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Для эксперимента замените их на SP3-версии 5.1.2600.5512 »
Заменил, не помогло.

Цитата El Sanchez:
из всей той инструкции помогает только метод с перерегистрацией dll, но удалять репозиторий желательно и при отключенной службе "Инструментарий управления Windows". »
Я так и делал, только сверху еще переустанавливал через INI. Только что попробовал ваш код и перезагрузился, проблема с WMIC на месте.

Отправлено: 00:23, 24-11-2011 | #47



Moderator


Сообщения: 53221
Благодарности: 15447

Профиль | Отправить PM | Цитировать


Цитата boss911:
В msconfig я выбрал диагностический запуск, оно закричало, что не хватает прав остановить там какую-то службу и попросило, чтобы я зашел по админом
  1. Что-то препятствует нормальной работе Msconfig, обычно антивирус/файрвол (самозащита) или кривая служба (типа "Pml Driver HPZ12" от принтера HP).
  2. "Диагностический запуск" не надо.
    Надо:

    Цитата Petya V4sechkin:
    отключить сторонние (не Microsoft) программы и службы из автозагрузки

Цитата boss911:
Неизвестное исключительное состояние WMIC.
  1. Какие строки добавляются в логи в папке \WINDOWS\system32\wbem\Logs при возникновении этой ошибки?
  2. Еще можно с помощью Process Monitor помониторить (что происходит при ошибке), выложите лог (меню File -> Save) в архиве на любой файлообменник.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 24-11-2011 | #48


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
отключить сторонние (не Microsoft) программы и службы из автозагрузки »
Отключил всю автозагрузку, отключил все службы не относящейся к Microsoft, я даже отключал все службы, кроме "Инструментарий управления Windows", все равно получаю эту ошибку. С этими экспериментами убил KIS12 (не хочет интерфейс загружаться, пришлось снести).

Логи wbem, логи Process Monitor.

Проверил код у друга, у него работает. У него моя сборка XP SP3 VL + годичный UpdatePack (с тех пор обновы никакие не ставились) и очень похожий набор софта, как у меня, только у него, так же годичный NET 3.5 SP1.

Отправлено: 13:25, 24-11-2011 | #49



Moderator


Сообщения: 53221
Благодарности: 15447

Профиль | Отправить PM | Цитировать


boss911, пока что в логе Process Monitor заметил две странности:
1. Обращение к библиотеке C:\WINDOWS\system32\HookDll.dll (непонятно, к чему она относится).

2. Сразу две загруженных библиотеки:
  • C:\Program Files\AVerTV\msxml3.dll (версия 8.20.8730.1)
  • C:\WINDOWS\system32\msxml3.dll (версия 8.100.1052.0)
Первая в папке \Program Files\AVerTV явно не к месту.
Впечатление такое, что WMIC.exe после обращения к ней завершает работу (идут операции Thread Exit).
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:15, 25-11-2011 | #50



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
D-Link - D-LINK 300T "нет подключения по локальной сети"... yanvlad Сетевое оборудование 32 30-12-2009 08:48
Доступ - [решено] учетная запись "пользователь" нет поключения к локальной сети kanstantsin Microsoft Windows 2000/XP 5 30-11-2009 00:38
[решено] Доступ к локальной сети через входящее "Dial up" подключение Eugene R Microsoft Windows NT/2000/2003 6 10-03-2009 09:54
VBS/WSH/JS - [решено] Как добавить "сложное" значение в "бинарный" параметр реестра с помощью WSH 13Demon Скриптовые языки администрирования Windows 1 10-02-2009 09:47
[решено] Не видны подключения по локальной сети в папке "Сетевые подключения" Skoba Microsoft Windows NT/2000/2003 12 08-10-2007 09:06




 
Переход