PDA

Показать полную графическую версию : [решено] Файл kdcom.dll отсутствует или поврежден


aleksaleksaleks
07-09-2013, 16:59
После установки очередных обновлений на Windows 7 x64 меня ждал неприятный сюрприз. Во-первых, компьютер час не выключался, писал "Завершение работы" (пришлось выключать кнопкой), после чего при загрузке ОС (перед появлением картинки «Загрузка Windows») стало появляться сообщение о том что «Файл kdcom.dll отсутствует или поврежден». После нескольких тыканий (от 2-х до 10), система загружается, в безопасном режиме ошибки не выдает. Что перепробовал сто раз в разных комбинациях:

- загрузка последней удачной конфигурации
- восстановление запуска
- восстановление системы на несколько разных состояний
- chkdsk c: /f /r
- sfc /scannow (говорит, что все в порядке)
- замену файла kdcom.dll, "regsvr32 kdcom.dll" (модуль "kdcomm.dll" загружен, но точка входа DllRegisterServer не найдена)
- установку и удаление всех доступных обновлений
- сброс BIOS на дефолтные настройки

Переустанавливать особого желания нет. Буду признателен за любую помощь.

Petya V4sechkin
07-09-2013, 17:52
aleksaleksaleks, в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5) выполните:
sfc /scannow

Перезагрузитесь и выложите лог \Windows\Logs\CBS\CBS.log в архиве.

aleksaleksaleks
07-09-2013, 18:32
Файл прикрепил к сообщению. Запускал sfc /scannow на этот раз при обычной загрузке Windows. Первый раз - BSOD на 32%, второй - ошибка "Защита ресурсов Windows не может выполнить запрошенную операцию" на 42%. До этого запускал все время через консоль восстановления и безопасный режим - там доходило до 100% и никаких ошибок не было

Petya V4sechkin
07-09-2013, 19:28
aleksaleksaleks, в логе поврежден единственный файл
C:\Program Files\Common Files\Microsoft Shared\Ink\hwrusalm.dat
Но вряд ли он относится к проблеме.

Файл kdcom.dll отсутствует или поврежден
- замену файла kdcom.dll

И чем вы kdcom.dll заменяли? Надеюсь, не Total Commander?
У вас 64-битная система - размер файла: 17984 байта, MD5-сумма: 5fd00d62f2c69f6fb2a7ad15d0ddd0dc, версия: 6.1.7600.16385 (сравните).

aleksaleksaleks
07-09-2013, 20:24
У меня был файл такой - 17*792 байт, версия 6.1.7601.17556; заменил его на указанный вами - 17984 байта, MD5-сумма: 5fd00d62f2c69f6fb2a7ad15d0ddd0dc, версия: 6.1.7600.16385 - нашел такой файл на диске C: в папке winsxs и переписал сейчас в папку system32. Но не помогло - ситуация 1 в 1 что была. Заменял все время в Windows через Проводник (ставил разрешение на полный доступ и заменял).

Может где-то еще можно взять этот файл или я неправильно заменяю и что-то не доделываю? То, что команда "regsvr32 kdcom.dll" не проходит (модуль "kdcom.dll" загружен, но точка входа DllRegisterServer не найдена) - так и должно быть?

aleksaleksaleks
08-09-2013, 10:32
Понял в чем проблема. Убрал одну планку оперативной памяти и проблема исчезла. Протестировал память и она оказалась битой. В любом случае, спасибо.




© OSzone.net 2001-2012