Добро пожаловать на независимую площадку Stop Malware.
Показано с 1 по 1 из 1

Тема: %fystemroot% или "Где мой Windows Update?"

Понравилась статья? Поделись с друзьями!
  1. #1
    Аватар для Bern
    Bern
    Bern вне форума

    Супер-модератор
    Регистрация
    22.03.2011
    Сообщений
    288
    Поблагодарил(а)
    122
    Благодарностей
    84

    %fystemroot% или "Где мой Windows Update?"

    Какой-то из популярных нынче вирусов повадился курочить системные службы, отвечающие за обновление Windows: "Автоматическое обновление" (wuauserv) и "Фоновая интеллектуальная служба передачи" (BITS).

    Для обеих служб строка запуска в реестре выглядит одинаково:
    %SystemRoot%\system32\svchost.exe -k netsvcs

    Зловред меняет первую букву S на f и получается
    %fystemRoot%\system32\svchost.exe -k netsvcs
    что делает запуск службы невозможным.

    Исправить это вручную можно так:

    1. Нажмите Пуск - Выполнить, введите regedit и нажмите ОК.

    2. Раскрывая "плюсиками" структуру в левой части окна, найдите подраздел
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\BITS



    3. Щелкните его правой кнопкой мыши и выберите Разрешения... Убедитесь, что группе администраторов разрешен полный доступ. Если не разрешен - включите его.

    4. Выделив данный подраздел, найдите в правой части окна параметр ImagePath, который содержит приведенную выше строку запуска, и исправьте его значение.

    5. То же самое проделайте с подразделом
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\wuauserv

    6. Вышеописанные действия следует также произвести во всех ветках
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSetnnn\...

    (nnn может принимать значения 001, 002,...; обычно их две или три).

    Внимание! Работая с regedit, будьте предельно внимательны и аккуратны. Внесенные изменения сохраняются сразу, а возможность автоматического отката отсутствует!

    С помощью AVZ, начиная с версии 4.32, проблема решается гораздо проще.
    Достаточно выполнить такой скрипт:

    Код:
    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 + 'fystemRoot.log');
    end.
    Протокол выполнения скрипта можно увидеть в файле fystemRoot.log,
    который появится в папке с AVZ.

    Источник
    Последний раз редактировалось Bern; 23.03.2011 в 03:05.

 

 

Похожие темы

  1. Перевод из группы "Зарегистрированные" в "Пользователи"
    от lamperd в разделе Ошибки в работе форума
    Ответов: 2
    Последнее сообщение: 09.02.2012, 03:24
  2. "Вымпелком" убил "лучший поисковик" за $25 млн.
    от Юджин М. в разделе Новости высоких технологий
    Ответов: 6
    Последнее сообщение: 08.11.2011, 22:18
  3. Ответов: 0
    Последнее сообщение: 05.09.2011, 23:18

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •