• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Проблема со службой автоматического обновления

  • Автор темы Автор темы BAC9I
  • Дата начала Дата начала

BAC9I

Новые
Регистрация
31 Янв 2010
Сообщения
44
Реакции
0
Баллы
0
Проблема со службой автоматического обновления

При запуске службы в ручную появляется ошибка: Отказано в доступе Ошибка 5. Что мне делать?
 
BAC9I,

Хммм... эхо минувшего лечения :( Я так и думал что возникнут некоторые проблемки.

Проверьте этого файла WINDOWS\system32\wuauserv.dll
 
да, файл присутствует, весит 7К, версия 5.4.3790.5512.
 
BAC9I,

В реестре в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters
справа в окне у параметра ServiceDll внимательно проверьте значение, оно должно быть C:\WINDOWS\system32\wuauserv.dll
если оно такое C1\WINDOWS\system32\wuauserv.dll то исправьте как я написал выше.
 
Действительно, там было другое значение, однако, ошибка осталась та же. Возможно я где-нибудь могу посмотреть все настройки в реестре для автоматического обновления?
 
BAC9I,

Пробуем в avz выполнить следующий скрипт

Код:
var j:integer; NumStr:string;
begin
for j:=0 to 999 do
begin
if j=0 then
NumStr:='CurrentControlSet' else 
if j<10 then
NumStr:='ControlSet00'+IntToStr(j) else
if j<100 then
NumStr:='ControlSet0'+IntToStr(j) else
NumStr:='ControlSet'+IntToStr(j);
if RegKeyExistsEx('HKLM', 'SYSTEM\'+NumStr+'\Services\wuauserv\Parameters') then
begin 
RegKeyResetSecurity('HKLM', 'SYSTEM\'+NumStr+'\Services\wuauserv\Parameters');
RegKeyStrParamWrite('HKLM', 'SYSTEM\'+NumStr+'\Services\wuauserv\Parameters', 'ServiceDll', 'C:\WINDOWS\system32\wuauserv.dll');
AddToLog('Значение параметра ServiceDll в разделе реестра HKLM\SYSTEM\'+NumStr+'\Services\wuauserv\Parameters исправлено на оригинальное.');
end;
end;
SaveLog(GetAVZDirectory + 'wuauserv.log');
end.

После выполнения скрипта из папки с программой avz пришлите файл wuauserv.log
 
BAC9I,
Странно конечно что были некорректны ключи. Еще в первом логе заметил. :confused:
Кто или что это "исправило" непонять.

В настоящий момент изменения в лучшую сторону есть?

ЗЫ В Панель управления-Администрировании - Службы. Служба "Автоматическое обновление" должна быть в режиме "Авто" и "Работает".
 
Изменений нет, служба не работает, при попытке запуска её в ручную вылезает Ошибка 5: Отказано в доступе. Запуск авто - есть.
 
BAC9I,

То есть она стоит в режиме Авто но не Работает?

В папке C:\Windows\system32\ отсортируйте файлы по алфавиту и расположите в "Вид" -"Таблица" Сделайте принтскрин чтоб было видно файлы wuauclt.exe и wuauserv.dll А так же выполните стандартный скрипт №2 и пришлите virusinfo_syscheck.zip
 
BAC9I,
Выполняем этот скрипт
Код:
var j:integer; NumStr:string;
begin
for j:=0 to 999 do
begin
if j=0 then
NumStr:='CurrentControlSet' else 
if j<10 then
NumStr:='ControlSet00'+IntToStr(j) else
if j<100 then
NumStr:='ControlSet0'+IntToStr(j) else
NumStr:='ControlSet'+IntToStr(j);
if RegKeyExistsEx('HKLM', 'SYSTEM\'+NumStr+'\Services\BITS') then
begin
RegKeyResetSecurity('HKLM', 'SYSTEM\'+NumStr+'\Services\BITS');
RegKeyStrParamWrite('HKLM', 'SYSTEM\'+NumStr+'\Services\BITS', 'ImagePath', '%SystemRoot%\System32\svchost.exe -k netsvcs');
AddToLog('Значение параметра ImagePath в разделе реестра HKLM\SYSTEM\'+NumStr+'\Services\BITS исправлено на оригинальное.');
end;
if RegKeyExistsEx('HKLM', 'SYSTEM\'+NumStr+'\Services\wuauserv') then
begin 
RegKeyResetSecurity('HKLM', 'SYSTEM\'+NumStr+'\Services\wuauserv');
RegKeyStrParamWrite('HKLM', 'SYSTEM\'+NumStr+'\Services\wuauserv', 'ImagePath', '%SystemRoot%\System32\svchost.exe -k netsvcs');
AddToLog('Значение параметра ImagePath в разделе реестра HKLM\SYSTEM\'+NumStr+'\Services\wuauserv исправлено на оригинальное.');
end;
end;
SaveLog(GetAVZDirectory + 'update.log');
end.

После чего перезагружаемся и присылаем файл update.log
 
BAC9I,

Сейчас проверьте Автоматическое обновление и заодно сделайте стандартный скрипт №2 и пришлите virusinfo_syscheck.zip
 
В данный момент при попытке запустить службу вылезает сообщение об Ошибке 2: Не удаётся найти указанный файл.
http://slil.ru/28600655 - это syscheck
 
BAC9I,
Скажите честно, кто издевался над вашими системными файлами? :)

В avz: Сервис-Диспетчер служб и драйверов. Тип "ВСЕ" , СТАТУС "ВСЕ", далее жмем дискетку вверху (сохранить протокол) и присылаем avz_services.htm
 
BAC9I,

У вас некоторые системные файлы изменены различными датами. Это у вас какая то сборка?
 
Нет, я не совсем понимаю вопрос. Я ничего не менял.
 
BAC9I,

wuauserv.dll снова на диске поищите.

ЗЫ У вас есть CD с дистрибутивом Windows ?
 
Назад
Сверху