|
|
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Что такое svchost.exe ??? зачем он? можно ли его убивать из процессов и почему их 3 штуки в диспетчере задач если это вирус то у меня стоит AVP 4.5 постоянно обновляеться ! winду ставил недавно ! по идее вирусов не должно быть! вобщем проблема в том что этот svchost.exe берет на себя слишком много ресурсов! что делать кто сталкивался ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 13:01:59 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
определенно вирус. http://www.newhosting.ru/blast.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 13:14:22 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
>Что такое svchost.exe Эта программулька используется для запуска многих внутренних сервисов Windows. Например, откройте "сервисы" и полюбопытсвуйте командную строку для запуска сервисов DHCP Client, Alerter, Computer Browser, DNS Client и т.д. Чтобы узнать, какой именно из запущенных svchost за что отвечает - воспользуйтесь, например утилитой Process Tree из Resorce Kit или Process Explorer с www.sysinternals.com. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 13:27:23 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Да провериться на BLAST не помешало бы. Но несколько процессов svchost - это нормально. У меня их 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 09:49:15 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Все проверки сделал ! посмотрел заплатки установил надеюсь теперь будет все нормально ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 10:16:13 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Цитирование: Чтобы узнать, какой именно из запущенных 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 Что то непонятно за что же отвечает этот процесс!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:02:10 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Доброе утро!!! :) Насколько смог понять из практики, svchost.exe отвечает за сетевые сервисы, а именно: подключение к сети, к интернету через диал-ап и т.п. Посмотрел-также на текущий момент висит в процессах целых 4 штуки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2004, 06:43:54 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Присоединяюсь. Перечитал всё, что нашёл, но так и не знаю как решить проблему - каждый час svchost.exe забирает на 2-9 минут 100% процессора. Локальная сеть из 26 компов, SBS2003, у всех Symantec AntiVirus 2005. Подскажите, может найдено лекарство? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 10:41:17 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Procexp скачайте и посмотрите, какой сервис (в свойствах того инстанса svchost, который грузит процессор). Это вполне м.б. автоматическое обновление :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 11:05:59 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Скачал, теперь помогите разобраться - грузит процессор та штука, отмеченная красным. Как мне выяснить которая она в Procexp ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 11:20:17 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
ой, забыл прицепить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 11:21:52 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Вот и снова (я же говорю каждый час) картинка при зависании и после... Подскажите чё делать-то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:10:42 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Попробуйте в разгар тормозов выполнить net stop wuauserv если тормоза пройдут - тогда net start wuauserv и думаем на тему автообновления... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:51:06 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
В разгар тормозов попробовал выполнить (хотя конечно в самый разгар выполнить ничего не удалось - комп ведь зависший). Помогло, что дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:13:37 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Боюсь, что ничего хорошего. У самого теперь такая радость, на время детекта обновлений тормозит все, даже Альт-Таб не работает? Причем если раньше тормозило минуты3, то теперь все 6. Раньше - это пока MS Office в детект не добавил. Пока выкрутился переносом времени синхронизации на обеденное время, плюс через политику задал всем тип автообновления "Отключено", все равно на WSUS каждый день проверяю. Если есть обновления на MS - ставлю в политике всем автоматическое скачивание и автоустановку, на 12-00. Все зависит от того, кто вы и как у вас в компании настроено автообновление. Похоже, что Detection Frequency стоит в 1 час :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:28:26 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Можете сказать где конкретно надо отключить это обновление или поменять этот Detection Frequency? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:35:45 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Вот это? 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:39:18 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Да, там. Частоту поставьте другую (каждый час - это только на антивирусы так делают). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:47:20 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Поставил 8 :) будем подождать и посмотреть... Хотя за последний час у меня тормоза наблюдались уже дважды (может ещё что-то?) Или через час, или через пару дней (если всё хорошо) сообщу результат ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:58:52 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Ну вот и опять... Завис и я даже не успел посмотреть что именно тормозило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 14:57:48 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Windows Installer v 3.1 (Программа устаноки Windows 3.1) - только это первое обновление, которое будет предложено WSUS, и без него дальше вроде бы никак. Если погуглировать на тему "автоматичекое обновление грузит процессор", то можно найти статью MS, в которой факт описан, предложено решение (которое не всегда работает), и сказано, что в будущем, возможно, проблема будет решена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 22:11:38 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Помимо 8 часов, поставил Windows Installer v 3.1 - уже 10:25, и с 8:15 тормозов не наблюдалось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 11:26:59 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
ByKiSПоставил 8 :) будем подождать и посмотреть... Хотя за последний час у меня тормоза наблюдались уже дважды - может, тогда gpupdate /force выполнить забыли на клиенте? Вот политика и применилась по интервалу или дефолту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 14:17:11 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
На клиенте при зависании нервные пользователи рестарт сразу делают :) Нет, не то... Помогло Windows Installer v 3.1 - себе утром поставил, ещё не разу не затормозил. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 16:20:38 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Рано радовался... Вот :( и это без всяких апдэятов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 19:49:25 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
ByKiSДа читал её... Только читать мало. Делали то, что я делал? А вообще сегодня вот что рекомендовали. И кстати, при наведении на svchost.exe курсора в Process Explorer высвечивается перечень запущенных сервисов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 19:40:59 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Делал. wuauclt /resetauthorization предлженный по ссылке не помог, сегодня трижды висели. высвечивается перечень запущенных сервисов так вот этот самый wuauclt и высвечивается, да только что с того что он светиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2007, 18:29:47 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Filemon'ом и Regmon'ом смотрили на какие файлы и ветки реестра идут частые обращения? Еще раз повторюсь, мне помогал снос этих папок (файлов) и одной ветки реестра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 09:29:21 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Смотрел Process Explorer.На SVCHOST висит два wuauclt и проц занят на 98%. Filemon'ом и Regmon'ом - это чем и как разносить на разные ветки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 09:40:34 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Filemon и Regmon - это утилиты отслеживающие соответственно обращения к файлам на ЖД и к ключам реестра. Сейчас появилась утилита, объединяющая обе эти функции - Process Monitor И еще раз почитайте здесь что я делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 12:29:29 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
ByKiSСмотрел Process Explorer.На SVCHOST висит два wuauclt и проц занят на 98%. Filemon'ом и Regmon'ом - это чем и как разносить на разные ветки? МДЯ - проблема не нова... Танец с бубном продолжается??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:15:43 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
месяца два как отключил автообновление на клиентах (из 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 помогает, пока не нарвешься на обновление, требующее рестарта... и тут полно неудобств. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:28:46 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Попробуй отменить автоматическую проверку обновлений через политики или настройки системы. Обычно это сразу убирает чудовищную загрузку от svchost.exe при работе wauclt.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:30:07 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Или это об отключении вообще сервиса автообновлений? Тогда это неинтересно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:39:48 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Раздел угадал верно. Путем игры с параметрами Windows Update можно задать время проверки, например, на ночь. А еще лучше-поднять свой WSUS, тогда все апдейты будут загружаться почти моментально и не будет жутких тормозов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 19:12:34 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
1. у меня свой WSUS 2. в домене в этом самом разделе (который, вы правы, я очень ловко "угадываю" уже года два) групповой политики настроены параметры. Настроены и параметры шаблонов пользователя. Сейчас автообновление в политиках отключено (и включается каждый раз, когда появляются заплатки, о которых WSUS докладывает), т.к. есть проблема, которую придется ниже придется повторно разжевать. 3. предположительно после того как в параметрах WSUS были включены для синхронизации с MS не только критические обновления и обновления безопасности ОС, но и такие же для MS SQL, MS Exchange, MS Office 2003, появилась проблема: на слабых машинах ярко выраженные тормоза при синхронизации wuauserv (службы автообновления Windows) с моим сервером WSUS. Причем если раньше тормозило минуты три, то теперь как и у автора темы, процесс растягивается минут на 20. 4. насколько я понял, проблема есть у многих, причем она признанная MS. Есть пара-тройка рецептов, но они не у всех прокатывают. У меня в частности... 5. в политиках нет параметров, запрещающих клиенту синхронизироваться с сервером. Можно сделать интервал пореже (22 часа максимум). Да и в конце концов какой смысл запрещать, если это аналогично остановке службы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 20:57:50 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
причем на современных рабочих станциях с таким же ПО и железом от P-IV 2400 ничего подобного не наблюдается, т.е. глобального висяка, когда Alt-Tab не работает, не бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 21:00:29 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrпричем на современных рабочих станциях с таким же ПО и железом от P-IV 2400 ничего подобного не наблюдается, т.е. глобального висяка, когда Alt-Tab не работает, не бывает. Наблюдается на любых - я бы не стал на вашем месте делать таких голословных утверждений Просто интервал времени уменьшается для которого нагрузка на процессор близка к 100%, т.е это менее заметно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 09:53:45 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Есть мнение, что вот этот фикс может относиться к проблеме-http://support.microsoft.com/kb/927891/ Кто-нибудь сможет испробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 12:52:48 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Вот еще одно найденное решение, для энтузиастов: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 12:55:38 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Еще один вариант: 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 ее стопорит. Спасибо за рецепты, их сейчас попробуем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 16:21:13 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Секретарше поставил - щас она те за пять минут все минусы расскажет Если серьёзно - то идея очень даже хорошая, щас посмотрим как будет себя вести :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 16:41:59 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
запускаем с ключом /install Как это проделать на всех компах? И как избавиться от ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 16:52:58 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
У вас служба 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 - компьютер, на котором надо удаленно выполнить команду. Но на всех сразу я бы не рисковал, сначала выжидаю денек на паре-тройке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 17:19:40 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
ИСПРАВИЛ батник или командная строка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 - компьютер, на котором надо удаленно выполнить команду. Но на всех сразу я бы не рисковал, сначала выжидаю денек на паре-тройке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 17:34:14 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
висит уже 5 мин... или это всё? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 17:48:49 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
он там, кажется, уже установлен и запущен. В любом случае, не спешите, т.к. самописки грешат большим количеством ошибок. Сейчас думаю, а если пользователь еще не вошел в систему, то для Windows это значит, что ПК заблокирован? Значит, надо добавить проверку на наличие в памяти explorer.exe... Сейчас поправлю. Еще момент: что происходит, если автообновление остановить тогда, когда идет установка обновления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 18:12:55 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
исправил... Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 18:19:04 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
авторесть ли в списке процессов подстрока .scr, то...Залкрались некоторые сомнения, что ТО выполняется. Как проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 19:12:42 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
я использую отладчик Process Explorer (см. рис.) и апплет свойств экрана, т.е. перехожу на закладку заставки, выбираю любую, rundll32 ее подгружает, смотрю подсвеченный список служб одного из svchost.exe, там через неск. секунд появляется Automatic Updates и виден запуск wuauclt.exe /detectnow. Потом перехожу на любую другую закладку свойств экрана, жду 15 секунд, смотрю. Этот алгоритм нормально отрабатывает, пока всплыло еще одно: SwitchDesktop, которыйсидит в проверке, не заблокирована ли рабочая станция, нельзя использовать, когда пользователь еще не вошел, просто окно логина исчезнет, придется перезагружать и за 15 секунд успеть пароль ввести. Ну, или по сети отключить свежеустановленную службу. Исправил. Если где установить успели - замените файлик, надо сначала службу остановить, потом заменить файл и запустить снова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 19:25:40 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Ни фига не вышло, не работает. Совсем забыл, что при установке в политике автообновления в "Отключено" служба остается работать, т.е. отключать-то ее, конечно, помогает, но вот при включении она все равно не синхронизируется. Почитаю SDK (Windows Update Services Client API), завтра что-нибудь, наверное, получится, а то задолбало уже урывками апдейты ставить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 20:37:07 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Вообще, поправьте мои мысли, а то вполне возможно, что я не туда иду. Ход рассуждений: 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, но я не уверен... Дальше этого башка не варит, спать пошел :( - ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 00:54:49 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Ещё на заметку тебе - когда сервес запущен, не появлеятся окно логона при загрузке (только в сафемоде, когда серис не запущен) WinXP SBS2003 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 11:48:17 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
это уже исправил: rrrrrrrrrr пока всплыло еще одно: SwitchDesktop, которыйсидит в проверке, не заблокирована ли рабочая станция, нельзя использовать, когда пользователь еще не вошел, просто окно логина исчезнет, придется перезагружать и за 15 секунд успеть пароль ввести. Ну, или по сети отключить свежеустановленную службу. Исправил. Если где установить успели - замените файлик, надо сначала службу остановить, потом заменить файл и запустить снова. Пока отключите у себя вообще эту службу (вместо safe mode можно просто по сети через "Управление компютером-подключиться к удаленному ПК" поставить тип запуска в отключено и перезагрузить). имхо вам лучше на себе пока не испытавать... Сейчас набело все переделал, запустил у своих (примерно 40 машин, вроде базовая часть работает: когда пользователя нет, все обновление включается, выполняется детект. Когда пользователь возвращается, все послушно стопорится). Но это только детект, надо еще с установкой разобраться, но полдороги вроде пройдено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 11:56:36 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
А под кем машины? Плд WinServer 2003 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 14:23:03 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Win XP Prof SP2, 1 шт. Win2003 SP1 Std. Понятно, что на терминалке это дело запускать ни в коем случае нельзя :) Пока все нормально работает, но у нас время простоя маленькое, так что пока только 6 отчетов пришли на WSUS. Но запускается-останавливается как задумано. Подозреваю, что все равно придется какие-нибудь вилы обходить на этапе установки обновлений. Детект - это же еще не все... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 15:33:45 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
А я наверно чё-то не понял... Если в SBS2003 отключили обновление - то хрен его на клиенте кто запустит. Со вчера по репортам никто не обновлялся, сервер уже и сам волноваться начинает, пишет мол никто за обновлением к нему не приходил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 16:06:51 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
А этот "помощничек" всегда такой ресурсоёмкий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2007, 16:04:22 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Сомневаюсь, что кому-нибудь понадобится :) Все, доделал, теперь работает как надо. 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 машинах с пятницы, проблем нет (детект проходит, заплатки ставятся). Правда, все стало еще более плавным, чем с политиками... Бинарники ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2007, 16:16:55 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
Вроде нарыл официальное решение проблемы: 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%, но при этом копьютер не виснет наглухо, а вполне себе отзывчив... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 18:40:06 |
|
||
|
svchost.exe ?????????
|
|||
|---|---|---|---|
|
#18+
MZH кстати, это уже советовал: /topic/82677&pg=2#4041913 тогда показалось, что не работает, т.к. ЦП все равно грузился по-полной. Не хватило тогда догадки попробовать что-либо параллельно сделать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 18:50:41 |
|
||
|
|

start [/forum/topic.php?all=1&fid=26&tid=1507244]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 330ms |

| 0 / 0 |
