Cтолкнулся с такой проблемой: при попытке сделать безопасное извлечение устройств, вылетала ошибка: Ошибка при запуске "shell32.dll,Control_RunDLL hotplug.dll
Поискав в инете нашел ту инфу которая мне помогла. http://www.vipower.ru/forum/index.php?act=ST&f=8&t=5
на всякий случай копирую сюда. И это необязательно от Акрониса, у меня Акронис не стоит, но решение задачи универсальное. разумеется там приведено на примере английской винде, но по русси там и так всё предельно ясно, особо для тех кто понимает что такое реестр.
После установки на компьютер с Windows XP SP3 программы Acronis True Image 11 Home я обратил внимание на то, что при отключении USB Flash Drive всякий раз выскакивает системное сообщение : "Ошибка при запуске "shell32.dll,Control_RunDLL hotplug.dll"" и неустойчивую работу VPA-3528B. Часто HDD не определялся или при включении слышался резкий металлический звук головок. После долгих размышлений и поисков удалось выяснить в чём дело: программа Acronis True Image 11 Home испортила ключи реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume\1&30a96598&0&Signature4F627F12Offset3686556C00Length3FFABD200
Значения "1&30a96598&0&Signature4F627F12Offset3686556C00Length3FFABD200" индивидуальны для каждого компьютера и их может быть несколько. В этом разделе системного реестра есть СТРОКОВОЕ значение:
DeviceDesc REG_SZ "Generic volume"
ЭТО СТРОКОВОЕ ЗНАЧЕНИЕ ИСПОРЧЕНО. Ошибка не проявляется в regedit вероятно потому что повреждение происходит после знака "конец строки" или потому что regedit не может показать испорченные символы.
Ну так вот, я изменил права доступа к ветке реестра "Volume", которые создал Acronis True Image 11 Home. Таким образом я смог отредактировать её. После этого я переименовал все строки "DeviceDesc" в "DeviceDescBAD". Затем я создал новые СТРОКОВЫЕ элементы "DeviceDesc" и присвоил им значение "Generic volume". Потом я удалил все строки "DeviceDescBAD". Наконец я восстановил права доступа к этой ветке реестра. Поразительно, но исправление начинает работать сразу, без перезагрузки! Похоже что Acronis True Image 11 Home искажает системный реестр. Если дефектные строки удалить и создать заново - проблема решена. Надеюсь, это решение поможет всем, кто сталкивался с подобной проблемой.
|