Не удается загрузить программу для установки Volume в Windows XP

Сегодня столкнулся со следующей ошибкой после борьбы с вирусами на одном из компьютеров с Windows XP.  После подключения к компьютеру внешнего  USB диска или флешки появляется окно с ошибкой:

«Windows не удается загрузить программу для установки Volume. Обратитесь к поставщику» (в англоязычной версии она звучит так: «Windows could not load the installer for volume. Contact your hardware vendor for assistance».

Ошибка  не удается загрузить программу для установки Volume в Windows  XP

И в трее появляется всплывающее окошко с сообщением о том, что найдено новое оборудование Volume.

найдено новое оборудование Volume windows xp

Существенных проблем, однако, эта ошибка не доставляет, и доступ к внешним носителям все-же имеется. Но вот не люблю я сообщения об ошибках на пустом месте, и все тут, так что попробуем разобраться.

Не секрет, что для работы любого внешнего устройства в Windows требуется драйвер. И судя по ошибке, имеется какая-то проблема при подключении драйверов внешних USB устройств.  Диагностику начнем с просмотра лога подключения внешних устройств. В Windows XP это файл  C:\WINDOWS\setupapi.log . Откроем его с помощью любого тестовым редактором:

[setupapi.log]

[2012/01/13 17:34:53 716.3 Driver Install]
#-019 Поиск идентификаторов аппаратуры: storage\volume
#-018 Поиск совместимых идентификаторов: storage\volume
#-198 Обработана командная строка: C:\WINDOWS\system32\services.exe
#I022 Найдено «STORAGE\Volume» в C:\WINDOWS\inf\volume.inf; Устройство: «Универсальный том»; Драйвер: «Универсальный том»; Поставщик: «Microsoft»; Изготовитель: «Microsoft»; Секция: «volume_install»
#I023 Действительная секция установки: [volume_install]. Ранг: 0x00000000. Дата драйвера: 07/01/2001.
#-147 Загрузка модуля установщика классов для «Тома запоминающих устройств».
#E144 Не удалось загрузить модуль «C:\WINDOWS\system32\syssetup.dll». Ошибка 126: Не найден указанный модуль.
Windows не удается загрузить программу для установки Volume. Обратитесь к поставщику. Ошибка 126: Не найден указанный модуль.

[2012/01/13 17:34:56 2268.2]
#-199 Выполнение «C:\WINDOWS\system32\rundll32.exe» с командной строкой: rundll32.exe newdev.dll,ClientSideInstall \\.\pipe\PNP_Device_Install_Pipe_0.{14DC7F10-448D-420C-940B-E753A6CA078}
#I060 Установка выбранного драйвера.
#-019 Поиск идентификаторов аппаратуры: storage\volume
#-018 Поиск совместимых идентификаторов: storage\volume
#I022 Найдено «STORAGE\Volume» в C:\WINDOWS\inf\volume.inf; Устройство: «Универсальный том»; Драйвер: «Универсальный том»; Поставщик: «Microsoft»; Изготовитель: «Microsoft»; Секция: «volume_install»
#I023 Действительная секция установки: [volume_install]. Ранг: 0x00000000. Дата драйвера: 07/01/2001.
#-147 Загрузка модуля установщика классов для «Тома запоминающих устройств».
#E144 Не удалось загрузить модуль «C:\WINDOWS\system32\syssetup.dll». Ошибка 126: Не найден указанный модуль.
Windows не удается загрузить программу для установки Volume. Обратитесь к поставщику. Ошибка 126: Не найден указанный модуль.
#I060 Установка выбранного драйвера.
#-147 Загрузка модуля установщика классов для «Тома запоминающих устройств».
#E144 Не удалось загрузить модуль «C:\WINDOWS\system32\syssetup.dll». Ошибка 126: Не найден указанный модуль.
#E161 Ошибка при обработке вызова установщика класса. Ошибка 0xe000020d: Недопустимая запись установщика класса в реестре.

В тексте журнала подключения устройств имеется ошибка (я ее выделил красным). Система ругается на отсутствие библиотеки C:\WINDOWS\system32\syssetup.dll. Т.е. вирусная атака  на систему (или борьба с ней) привели к тому, что файл библиотеки syssetup.dll был удален или поврежден.

К счастью именно для таких случаях в системе имеется резервная копия важных системах фалов и библиотек. Для восстановления библотеки нам необходима скопировать (с заменой) файл  syssetup.dll из каталога C:\WINDOWS\system32\dllcache (учтите что папка dllcache является системной и скрытой) в каталог C:\WINDOWS\system32.

Если же данная операция не помогла в борьбе с ошибкой «Windows не удается загрузить программу для установки Volume», нужно скопировать с заменой еще 2 файла:

  • sfcfiles.dll
  • storprop.dll

Осталось перезагрузить компьютер и убедиться что ошибка с Volume не возникает.

PS. Если в каталоге C:\WINDOWS\system32\  нужных файлов не нашлось, иищите их в директории C:\Windows\ServicePackFiles\i386


Предыдущая статья Следующая статья

Комментариев: 7 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)