powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / svchost.exe ?????????
67 сообщений из 67, показаны все 3 страниц
svchost.exe ?????????
    #32456690
Aliga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что такое svchost.exe ??? зачем он? можно ли его убивать из процессов и почему их 3 штуки в диспетчере задач если это вирус то у меня стоит AVP 4.5 постоянно обновляеться ! winду ставил недавно ! по идее вирусов не должно быть!
вобщем проблема в том что этот svchost.exe берет на себя слишком много ресурсов! что делать кто сталкивался ?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #32456724
hm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
определенно вирус.
http://www.newhosting.ru/blast.html
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #32456756
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Что такое svchost.exe
Эта программулька используется для запуска многих внутренних сервисов Windows. Например, откройте "сервисы" и полюбопытсвуйте командную строку для запуска сервисов DHCP Client, Alerter, Computer Browser, DNS Client и т.д.
Чтобы узнать, какой именно из запущенных svchost за что отвечает - воспользуйтесь, например утилитой Process Tree из Resorce Kit или Process Explorer с www.sysinternals.com.
Удачи!
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #32457957
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да провериться на BLAST не помешало бы.

Но несколько процессов svchost - это нормально. У меня их 4.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #32457997
Aliga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все проверки сделал ! посмотрел заплатки установил надеюсь теперь будет все нормально !
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #32502473
Инь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Цитирование:
Чтобы узнать, какой именно из запущенных svchost за что отвечает - воспользуйтесь, например утилитой Process Tree из Resorce Kit или Process Explorer с www.sysinternals.com.
Хотелось бы узнать за что отвечает мой процесс svchost,
который почему-то часто рушится с сообщением об оошибке чтения памяти
по указанному адресу.
Утилитка PSTAT from Resorce Kit выводит инфу:

pid:280 pri: 8 Hnd: 238 Pf: 909 Ws: 3012K svchost.exe
tid pri Ctx Swtch StrtAddr User Time Kernel Time State
27c 10 26 77E9CA4E 0:00:00.000 0:00:00.015 Wait:Executive
290 9 113 77E88785 0:00:00.015 0:00:00.015 Wait:DelayExecution
2a8 9 204 77E88785 0:00:00.000 0:00:00.000 Wait:LpcReceive
2ac 9 5 77E88785 0:00:00.000 0:00:00.000 Wait:UserRequest
298 10 4 77E88785 0:00:00.000 0:00:00.000 Wait:EventPairLow
2b8 9 200 77E88785 0:00:00.015 0:00:00.000 Wait:LpcReceive
340 9 190 77E88785 0:00:00.000 0:00:00.000 Wait:LpcReceive
3d0 8 2 77E88785 0:00:00.000 0:00:00.000 Wait:DelayExecution

В Task Manager это процесс с PID = 640
Что то непонятно за что же отвечает этот процесс!?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #32503645
Stacs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро!!! :)
Насколько смог понять из практики, svchost.exe отвечает за сетевые сервисы, а именно: подключение к сети, к интернету через диал-ап и т.п. Посмотрел-также на текущий момент висит в процессах целых 4 штуки
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
svchost.exe ?????????
    #34359717
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Присоединяюсь.

Перечитал всё, что нашёл, но так и не знаю как решить проблему - каждый час svchost.exe забирает на 2-9 минут 100% процессора.
Локальная сеть из 26 компов, SBS2003, у всех Symantec AntiVirus 2005.
Подскажите, может найдено лекарство?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34359836
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Procexp скачайте и посмотрите, какой сервис (в свойствах того инстанса svchost, который грузит процессор). Это вполне м.б. автоматическое обновление :)
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34359894
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачал, теперь помогите разобраться - грузит процессор та штука, отмеченная красным. Как мне выяснить которая она в Procexp ?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34359900
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, забыл прицепить.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360126
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и снова (я же говорю каждый час)
картинка при зависании и после...
Подскажите чё делать-то ?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360312
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте в разгар тормозов выполнить
net stop wuauserv
если тормоза пройдут - тогда net start wuauserv и думаем на тему автообновления...
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360419
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В разгар тормозов попробовал выполнить (хотя конечно в самый разгар выполнить ничего не удалось - комп ведь зависший).
Помогло, что дальше?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360472
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боюсь, что ничего хорошего. У самого теперь такая радость, на время детекта обновлений тормозит все, даже Альт-Таб не работает? Причем если раньше тормозило минуты3, то теперь все 6. Раньше - это пока MS Office в детект не добавил.
Пока выкрутился переносом времени синхронизации на обеденное время, плюс через политику задал всем тип автообновления "Отключено", все равно на WSUS каждый день проверяю. Если есть обновления на MS - ставлю в политике всем автоматическое скачивание и автоустановку, на 12-00.
Все зависит от того, кто вы и как у вас в компании настроено автообновление. Похоже, что Detection Frequency стоит в 1 час :)
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360502
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можете сказать где конкретно надо отключить это обновление или поменять этот Detection Frequency?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360513
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это?

Administrative Templateshide
Windows Components/Windows Updateshow

Allow Automatic Updates immediate installation - Enabled
Allow non-administrators to receive update notifications - Enabled
Automatic Updates detection frequency - Enabled
Check for updates at the following interval (hours) - 1
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360541
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, там. Частоту поставьте другую (каждый час - это только на антивирусы так делают).
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360597
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил 8 :)
будем подождать и посмотреть... Хотя за последний час у меня тормоза наблюдались уже дважды (может ещё что-то?)

Или через час, или через пару дней (если всё хорошо) сообщу результат ;)
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34360853
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот и опять... Завис и я даже не успел посмотреть что именно тормозило.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34361812
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне помогло вот это

...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34361961
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windows Installer v 3.1 (Программа устаноки Windows 3.1) - только это первое обновление, которое будет предложено WSUS, и без него дальше вроде бы никак.
Если погуглировать на тему "автоматичекое обновление грузит процессор", то можно найти статью MS, в которой факт описан, предложено решение (которое не всегда работает), и сказано, что в будущем, возможно, проблема будет решена.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34362918
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помимо 8 часов, поставил Windows Installer v 3.1 - уже 10:25, и с 8:15 тормозов не наблюдалось...
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34363673
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ByKiSПоставил 8 :)
будем подождать и посмотреть... Хотя за последний час у меня тормоза наблюдались уже дважды - может, тогда gpupdate /force выполнить забыли на клиенте? Вот политика и применилась по интервалу или дефолту.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34364212
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На клиенте при зависании нервные пользователи рестарт сразу делают :)
Нет, не то... Помогло Windows Installer v 3.1 - себе утром поставил, ещё не разу не затормозил.
Спасибо.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34364918
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рано радовался...
Вот :( и это без всяких апдэятов.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34370488
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитали бы ссылку, которую я выше приводил...

...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34456763
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeПочитали бы ссылку, которую я выше приводил...

Да читал её...

Может проблема уже решена?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34457427
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ByKiSДа читал её...
Только читать мало. Делали то, что я делал?
А вообще сегодня вот что рекомендовали.
И кстати, при наведении на svchost.exe курсора в Process Explorer высвечивается перечень запущенных сервисов.

...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34460330
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делал. wuauclt /resetauthorization предлженный по ссылке не помог, сегодня трижды висели.
высвечивается перечень запущенных сервисов
так вот этот самый wuauclt и высвечивается, да только что с того что он светиться?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34462413
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Filemon'ом и Regmon'ом смотрили на какие файлы и ветки реестра идут частые обращения?
Еще раз повторюсь, мне помогал снос этих папок (файлов) и одной ветки реестра.

...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34462446
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрел Process Explorer.На SVCHOST висит два wuauclt и проц занят на 98%. Filemon'ом и Regmon'ом - это чем и как разносить на разные ветки?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34463129
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Filemon и Regmon - это утилиты отслеживающие соответственно обращения к файлам на ЖД и к ключам реестра. Сейчас появилась утилита, объединяющая обе эти функции - Process Monitor
И еще раз почитайте здесь что я делал.

...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34470555
Фотография Copyright
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ByKiSСмотрел Process Explorer.На SVCHOST висит два wuauclt и проц занят на 98%. Filemon'ом и Regmon'ом - это чем и как разносить на разные ветки?

МДЯ - проблема не нова...
Танец с бубном продолжается???
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34470617
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
месяца два как отключил автообновление на клиентах (из 60 36 старые Р-3 866), т.к. тормозить стало страшно, утром логин под двадцать минут шел. Как отключил wuauserv - все замечательно.
Включаю только когда MS выкладывает новые заплатки. Рассылаю перед обедом

sc config wuauserv start= demand
net start wuauserv
wuauclt /detectnow

через полчаса отсылаю

sc config wuauserv start= disabled
net stop wuauserv

В итоге часть компов просто без обновлений. Выходом кажется автоотключение ПК ночью, там пусть и обновляются... Но у нас свет часто плющит, если что - UPSы такой визг поднимут...

Еще подумываю на резидента (агента держу своего, служба от системы + аппликейшн от юзера) навесить на отсутствие активности юзера в течение получаса выполнить то, что сейчас вручную рассылаю. На появление активности - остановить службу и задиэйблить.

По теме еще вопрос: а кто как выкручивается с обновлениями, требующими перезапуска? В конце дня наши аккуратно переключают с "Установить обновления и завершить работу" на "Завершить работу", т.к. ждать лень. Включать Auto download and schedule the install помогает, пока не нарвешься на обновление, требующее рестарта... и тут полно неудобств.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34470627
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй отменить автоматическую проверку обновлений через политики или настройки системы.
Обычно это сразу убирает чудовищную загрузку от svchost.exe при работе wauclt.exe
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34470658
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это где?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34470685
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или это об отключении вообще сервиса автообновлений? Тогда это неинтересно...
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34470979
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раздел угадал верно. Путем игры с параметрами Windows Update можно задать время проверки, например, на ночь.
А еще лучше-поднять свой WSUS, тогда все апдейты будут загружаться почти моментально и не будет жутких тормозов.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34471156
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. у меня свой WSUS
2. в домене в этом самом разделе (который, вы правы, я очень ловко "угадываю" уже года два) групповой политики настроены параметры. Настроены и параметры шаблонов пользователя. Сейчас автообновление в политиках отключено (и включается каждый раз, когда появляются заплатки, о которых WSUS докладывает), т.к. есть проблема, которую придется ниже придется повторно разжевать.
3. предположительно после того как в параметрах WSUS были включены для синхронизации с MS не только критические обновления и обновления безопасности ОС, но и такие же для MS SQL, MS Exchange, MS Office 2003, появилась проблема: на слабых машинах ярко выраженные тормоза при синхронизации wuauserv (службы автообновления Windows) с моим сервером WSUS. Причем если раньше тормозило минуты три, то теперь как и у автора темы, процесс растягивается минут на 20.
4. насколько я понял, проблема есть у многих, причем она признанная MS. Есть пара-тройка рецептов, но они не у всех прокатывают. У меня в частности...
5. в политиках нет параметров, запрещающих клиенту синхронизироваться с сервером. Можно сделать интервал пореже (22 часа максимум). Да и в конце концов какой смысл запрещать, если это аналогично остановке службы?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34471161
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причем на современных рабочих станциях с таким же ПО и железом от P-IV 2400 ничего подобного не наблюдается, т.е. глобального висяка, когда Alt-Tab не работает, не бывает.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34471708
Фотография Copyright
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrпричем на современных рабочих станциях с таким же ПО и железом от P-IV 2400 ничего подобного не наблюдается, т.е. глобального висяка, когда Alt-Tab не работает, не бывает.

Наблюдается на любых - я бы не стал на вашем месте делать таких голословных утверждений
Просто интервал времени уменьшается для которого нагрузка на процессор близка к 100%, т.е это менее заметно...
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34472466
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть мнение, что вот этот фикс может относиться к проблеме-http://support.microsoft.com/kb/927891/
Кто-нибудь сможет испробовать?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34472487
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще одно найденное решение, для энтузиастов:

1. Open the properties of the "Automatic Updates' service.

2.In the tab "Log On", make sure the option "Local System account"
is selected and the option "Allow service to interact with desktop" is
unchecked.

3. Repeat the above steps with Background Intelligent
Transfer Service (BITS) service

4. Re-register Windows Update components by opening a command prompt and typing the following commands (I just use a batch file):

REGSVR32 WUAPI.DLL
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

5. Stop the Update service (also from a command prompt):

net stop WuAuServ

6. Delete the Update folder "SoftwareDistribution" under "C:\Windows" (normally)

7. Re-start the Update service (from command prompt)

net start WuAuServ

8. Manually start Microsoft Update & follow the prompts (eg install ActiveX Control) etc.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473414
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один вариант:
1. лезем в групповые политики, ставим тип запуска для Windows Update в Disabled.

2. там же ставим Automatic Updates Detection Frequency в 1 час (по минимуму)

3. в политиках же выставляем всем принудительный показ заставки: User Configuration, Administrative Templates-Control Panel-Display- параметр Screen Saver в Active, параметр Timeout задаем среднюю для вашего офиса величину.
Ждем, пока обновятся политики на клиентах или выполняем на них gpupdate /force

4. скачиваем свежесобранную службу тынц . Там архив, в нем служба _wuau.exe, все остальное - исходники. Файл _wuau.exe копируем в папку system32, потом запускаем с ключом /install Потом запускаем из оснаски служб (называется WuauServDispatcher) или командой net start WuauServDispatcher

Что будет после этого: пользователь отошел от компа и его нет некоторое время. Служба каждые 15 секунд анализирует, есть ли в списке процессов подстрока .scr (расширение скринсейвера) или заблоктированности ПК. Если есть одно из условий, то меняет тип запуска WuauServ ("Автоматическое обновление") на demand, запускает ее и если наша служба еще ни разу не запускала wuauclt /detectnow, она это сделает (а потом не будет до перезапуска). Дальше с интервалом в 15 секунд будет производиться проверка, есть ли все еще .scr в памяти, если нет, то тип запуска Wuauserv ("Автоматическое обновление") ставится в disabled, сама WuauServ останавливается.

Таким образом, когда нет пользователя, есть заставка. Когда есть заставка, работает Automatic Updates. Когда пользователь возвращается, Automatic Updates стопорится и тип запуска ставится в "Отключено".

Пока испытывал только у себя, на 2003-ем, кому не лень - проверьте у себя, если баг найдете - отпишите, исправлю. Кто в Дельфи лучше меня смыслит - не сочтите за труд, посмотрите, я-то не гуру.
Тестировать удобнее всего через свойства экрана-Владка "Заставка" (когда она открыта и выбран какой-то скринсейвет, rundll32 запускает этот скринсейвер, когда переходим на другую заскладку - rundll32 ее стопорит.

Спасибо за рецепты, их сейчас попробуем.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473512
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Секретарше поставил - щас она те за пять минут все минусы расскажет

Если серьёзно - то идея очень даже хорошая, щас посмотрим как будет себя вести :)
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473563
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запускаем с ключом /install
Как это проделать на всех компах? И как избавиться от
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473682
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас служба Security Center включена.
все вкупе можно проделать так (все команды с машины администратора в командной строке):
REM тип запуска для Windows Update в "отключено" и остановка службы
psexec \\pcname sc config wuauserv start= disabled
psexec \\pcname net stop wuauserv
REM копирование сервиса
copy c:\_wuau.exe \\pcname\admin$\system32\_wuau.exe /y
REM установка сервиса
psexec \\pcname _wuau.exe /install
REM запуск сервиса
psexec \\pcname net start _wuau.exe
REM отклчение службы "Центр безопасности" (надоедалка насчет антивируса, файрволла и автооб.
psexec \\pscname net stop wscsvc
psexec \\pscname sc config wscsvc start= disabled

где psexec - утилита отсюда
\\pcname - компьютер, на котором надо удаленно выполнить команду.

Но на всех сразу я бы не рисковал, сначала выжидаю денек на паре-тройке.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473739
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИСПРАВИЛ батник или командная строкаREM тип запуска для Windows Update в "отключено" и остановка службы
psexec \\pcname sc config wuauserv start= disabled
psexec \\pcname net stop wuauserv
REM копирование сервиса
copy c:\_wuau.exe \\pcname\admin$\system32\_wuau.exe
REM установка сервиса
psexec \\pcname _wuau.exe /install /SILENT
REM запуск сервиса
psexec \\pcname net start _wuau.exe
REM отклчение службы "Центр безопасности" (надоедалка насчет антивируса, файрволла и автооб.)
psexec \\pscname net stop wscsvc
psexec \\pscname sc config wscsvc start= disabled

где psexec - утилита отсюда
\\pcname - компьютер, на котором надо удаленно выполнить команду.

Но на всех сразу я бы не рисковал, сначала выжидаю денек на паре-тройке.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473800
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
висит уже 5 мин... или это всё? :)
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473885
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он там, кажется, уже установлен и запущен. В любом случае, не спешите, т.к. самописки грешат большим количеством ошибок.
Сейчас думаю, а если пользователь еще не вошел в систему, то для Windows это значит, что ПК заблокирован? Значит, надо добавить проверку на наличие в памяти explorer.exe... Сейчас поправлю.
Еще момент: что происходит, если автообновление остановить тогда, когда идет установка обновления?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34473913
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исправил...
Код: plaintext
1.
2.
     if  (FindMyProcess('.scr')=true)  or  (IsWorkstationLocked = true)  then 
       begin 
         if  FindMyProcess('explorer.exe') = false  then  Exit;
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34474058
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторесть ли в списке процессов подстрока .scr, то...Залкрались некоторые сомнения, что ТО выполняется. Как проверить?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34474084
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я использую отладчик Process Explorer (см. рис.) и апплет свойств экрана, т.е. перехожу на закладку заставки, выбираю любую, rundll32 ее подгружает, смотрю подсвеченный список служб одного из svchost.exe, там через неск. секунд появляется Automatic Updates и виден запуск wuauclt.exe /detectnow. Потом перехожу на любую другую закладку свойств экрана, жду 15 секунд, смотрю. Этот алгоритм нормально отрабатывает, пока всплыло еще одно: SwitchDesktop, которыйсидит в проверке, не заблокирована ли рабочая станция, нельзя использовать, когда пользователь еще не вошел, просто окно логина исчезнет, придется перезагружать и за 15 секунд успеть пароль ввести. Ну, или по сети отключить свежеустановленную службу.
Исправил. Если где установить успели - замените файлик, надо сначала службу остановить, потом заменить файл и запустить снова.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34474087
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34474217
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни фига не вышло, не работает. Совсем забыл, что при установке в политике автообновления в "Отключено" служба остается работать, т.е. отключать-то ее, конечно, помогает, но вот при включении она все равно не синхронизируется.
Почитаю SDK (Windows Update Services Client API), завтра что-нибудь, наверное, получится, а то задолбало уже урывками апдейты ставить :(
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34474527
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, поправьте мои мысли, а то вполне возможно, что я не туда иду. Ход рассуждений:
1. автоматическое обновление на рабочих станциях непозволительно сильно и долго грузит процессор.
2. раз шаманства не помогают, остается смириться и пытаться перенести время детекта обновлений на период, когда ПК простаивает.
3. в политиках, определяющих параметры работы wuauserv нет значений, позволяющих запустить детект во время простоя. Т.е. политика в данном случае штука лишняя и ею не пользуемся (ставим все на Not Configured)
5. в течение дня реальным индикатором праздности ПК может быть только заставка (в частности, навязанная из групповой политики)
6. параметры wuauserv сидят в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update, а политика пишет вроде как в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\AU, т.е. на всякий случай надо писать и туда, и сюда. Анализ adm-файла показал, что это:
wuau.adm->delphi с нужными настройками WriteInteger('AUOptions',4);
WriteInteger('NoAUShutdownOption',0);
WriteInteger('NoAUAsDefaultShutdownOption',0);
WriteInteger('ScheduledInstallDay',0);
WriteInteger('ScheduledInstallTime',4); //0-23
WriteInteger('UseWUServer',1);
WriteString('WUServer','http://server');
WriteString('WUStatusServer','http://server');
WriteInteger('RescheduleWaitTimeEnabled',1);
WriteInteger('RescheduleWaitTime',30);
WriteInteger('NoAutoRebootWithLoggedOnUsers',1);
WriteInteger('DetectionFrequencyEnabled',1);
WriteInteger('DetectionFrequency',1);
WriteInteger('AutoInstallMinorUpdates',1);
WriteInteger('RebootWarningTimeoutEnabled',1);
WriteInteger('RebootWarningTimeout',30);
WriteInteger('RebootRelaunchTimeoutEnabled',1);
WriteInteger('RebootRelaunchTimeout',30);
WriteInteger('ElevateNonAdmins',1);
WriteString('NextDetectionTime',my_nextdetection); два самых крутых параметра помечены красным, это параметр, отвечающий за то, включено ли вообще автообновление, второй - время, когда нужно в следующий раз связаться с WSUS. Большинство этих параметров отсутствует в реестре, они идут из .pol-файла политики.
6. для того, чтобы служба wuauserv приняла новые параметры, надо ее рестартануть.
7. исходя из результатов исследования, имеет смысл реализовывать такой алгоритм создания своего процесса-службы (назовем ее диспетчером):
- на старте диспетчера производится 1) запись в реестр параметров, которые ранее писались групповой политикой (как вариант их можно считывать из ini в сетевой шаре на контроллере, если разрешить к ней доступ нруппе "Domain Computers") 2) изменение типа запуска wuauserv и его остановка + в реестр пишется параметр, что автообновление отключено, AUOptions = 0 или 1
- после чего активизируется таймер, в котором проверяется, зашел ли какой-либо пользователь в систему (пока просто по наличию в памяти процесса explorer.exe). Если процесс есть, то смотрим, м.б. есть заставка или заблокирован компьютер. Если да, то надо записать в AUOptions 4 (автоскачка, автоинсталл), в NextDetectionTime (время следующей синхронизации) пишем текущие дату-время плюс, скажем, секунд 30, меняем тип запуска wuauserv, запускаем его, ждем те самые 30 секунд, затем запускаем wuauclt /detectnow.
- если в разгар этого веселья юзеру понадобилось сесть за ПК, то заставка слетит, таймер это обнаружит с запозданием в секунд 15 максимум, запустится процедура: "поменять в реестре параметр AUOptions на 1 или 0, остановить службу"
Внимание вопрос: а что будет, если юзер сел тогда, когда обновления ставятся? Имхо ставит обновления все же windows installer, а не wuauserv, но я не уверен...
Дальше этого башка не варит, спать пошел :(
-
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34475428
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё на заметку тебе - когда сервес запущен, не появлеятся окно логона при загрузке (только в сафемоде, когда серис не запущен)

WinXP SBS2003
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34475462
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это уже исправил:
rrrrrrrrrr пока всплыло еще одно: SwitchDesktop, которыйсидит в проверке, не заблокирована ли рабочая станция, нельзя использовать, когда пользователь еще не вошел, просто окно логина исчезнет, придется перезагружать и за 15 секунд успеть пароль ввести. Ну, или по сети отключить свежеустановленную службу.
Исправил. Если где установить успели - замените файлик, надо сначала службу остановить, потом заменить файл и запустить снова.
Пока отключите у себя вообще эту службу (вместо safe mode можно просто по сети через "Управление компютером-подключиться к удаленному ПК" поставить тип запуска в отключено и перезагрузить). имхо вам лучше на себе пока не испытавать...
Сейчас набело все переделал, запустил у своих (примерно 40 машин, вроде базовая часть работает: когда пользователя нет, все обновление включается, выполняется детект. Когда пользователь возвращается, все послушно стопорится). Но это только детект, надо еще с установкой разобраться, но полдороги вроде пройдено.
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34476112
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А под кем машины? Плд WinServer 2003 ?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34476439
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Win XP Prof SP2, 1 шт. Win2003 SP1 Std.
Понятно, что на терминалке это дело запускать ни в коем случае нельзя :)

Пока все нормально работает, но у нас время простоя маленькое, так что пока только 6 отчетов пришли на WSUS. Но запускается-останавливается как задумано.
Подозреваю, что все равно придется какие-нибудь вилы обходить на этапе установки обновлений. Детект - это же еще не все...
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34476632
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я наверно чё-то не понял... Если в SBS2003 отключили обновление - то хрен его на клиенте кто запустит. Со вчера по репортам никто не обновлялся, сервер уже и сам волноваться начинает, пишет мол никто за обновлением к нему не приходил...
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34480930
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А этот "помощничек" всегда такой ресурсоёмкий?
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34481000
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сомневаюсь, что кому-нибудь понадобится :)
Все, доделал, теперь работает как надо.
1. состав дистрибутива и установка.
- _wuau.exe, интерактивный сервис, который отключает и останавливает весь функционал автоматического обновления, если на компьютере залогинен пользователь и при этом не выполняется заставка. Если на компьютере не залогинен ни один пользователь и активна заставка, а также если кто-то залогинен и также выполняется заставка, задаются параметры автоматического обновления и запускается служба автоматического обновления.
- _wuau.ini, файл настроек службы _wuau.exe ("WUAUServDispatcher"). Состав файла:
_wuau.ini[GENERAL]
NoAUShutdownOption=0
NoAUAsDefaultShutdownOption=0
ScheduledInstallDay=0
ScheduledInstallTime=11
UseWUServer=1
WUServer=http://server
WUStatusServer=http://server
RescheduleWaitTimeEnabled=1
RescheduleWaitTime=30
NoAutoRebootWithLoggedOnUsers=1
DetectionFrequencyEnabled=1
DetectionFrequency=1
AutoInstallMinorUpdates=1
RebootWarningTimeoutEnabled=1
RebootWarningTimeout=30
RebootRelaunchTimeoutEnabled=1
RebootRelaunchTimeout=30
ElevateNonAdmins=0
AUOption_Enable = 4
AUOption_Disable = 0 Две последние опции показывают, в какое состояние переключать Automatic Updates при соответственно отсутствии и присутствии пользователя. Расшифровку остальных параметров можно посмотреть в %windir%\system32\GroupPolicy\adm\wuau.adm
- _wuauinstall.exe, это инсталлятор, в одну папку с ним следует поместить _wuau.exe и _wuau.ini. При запуске останавливает и деинсталлирует (если она есть) службу _wuau.exe, затем удаляет %windir%\system32\_wuau.exe и %windir%\system32\_wuau.ini, затем копирует на их место те, что лежат в одной с ним папке, затем регистрирует и запускает _wuau.exe как сервис, который берет данные из файла %windir%\system32\_wuau.ini.
Для установки нужно а) Not Configured по всем параметрам групповых политик, касающимся автообновления б) принудительная заставка в групповых политиках (минут 5-10 в самый раз) в) настроить файл _wuau.ini согласно своим требованиям и г) запустить файл _wuauinstall.exe, для удаления - его же, но с ключом uninstall (_wuauinstall.exe uninstall)

3. Как работает служба.
- на старте служба пишет в ветки
SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update
SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
параметры из своего ini-файла, а параметр AUOption устанавливает равным AUOption_Disable.
- с интервалом в 15 секунд память проверяется. Если:
а) найден процесс update.exe, то детект прекращается, т.к. предполагается, что пошел процесс установки заплаток и вмешиваться в работу системы нельзя.
б) найден процесс .scr (или рабочая станция заблокирована) - выполняется запись в AUOptins значения параметра AUOption_Enable из конфигурационного файла и старт службы автоматического обновления после смены типа ее запуска на demand. При этом параметр NextDetectionTime ставится на 30 секунд после.
в) рабочая станция не заблокирована и нет процесса .scr, тогда wuauserv ставится в disabled, параметр AUOption ставится в то, что у вас прописано в ini для AUOption_Disable, wuauserv тормозится.

У меня работает на 45 машинах с пятницы, проблем нет (детект проходит, заплатки ставятся). Правда, все стало еще более плавным, чем с политиками...

Бинарники
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34569196
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде нарыл официальное решение проблемы:

http://support.microsoft.com/kb/916089/
http://support.microsoft.com/kb/927891/

со второй странички после проверки подлинности ОС можно скачать файлы:

WindowsXP-KB927891-v3-x86-ENU.exe - английская ХР
WindowsServer2003-KB927891-v5-x86-ENU.exe - английская 2003
WindowsXP-KB927891-v3-x86-RUS.exe - русская ХР
и т.д.

дело в версии библиотеки msi.dll, версия которой на клиенте зависит в т.ч. от версии установленного MS Office. С версией 3.1 этой библиотеки загрузка процессора по-прежнему достигает 100%, но при этом копьютер не виснет наглухо, а вполне себе отзывчив...
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34569231
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MZH кстати, это уже советовал: /topic/82677&pg=2#4041913
тогда показалось, что не работает, т.к. ЦП все равно грузился по-полной. Не хватило тогда догадки попробовать что-либо параллельно сделать :)
...
Рейтинг: 0 / 0
svchost.exe ?????????
    #34569238
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(Преисполнился гордости за себя и жутко довольный уехал домой) :)
...
Рейтинг: 0 / 0
67 сообщений из 67, показаны все 3 страниц
Форумы / Windows [игнор отключен] [закрыт для гостей] / svchost.exe ?????????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]