Joan M Ответов: 1

Старая компьютерная проблема => drvex32.dll => ошибка в определении класса => что бы вы сделали?


Всем привет,

Клиент позвонил мне, чтобы решить проблему в одном старом компьютере.

Оригинальный программист больше не работает, поэтому связаться с ним невозможно.

После запуска приложение показывает сообщение об ошибке:

------------------------------------------
drvex32.dll
------------------------------------------
Ошибка {2453312400-220159082-2187847450} в определении класса.
------------------------------------------

Это компьютер с Windows XP.

У меня нет больше информации и гугля для drvex32.dll или показанное число не помогает...

Клиент имел проблемы с компьютером, клонировал жесткий диск и работал с клонированным дисководом для установки приложений, которые просили переустановить при запуске windows XP...

Я могу получить доступ к оригинальному жесткому диску.

Похоже, единственное, что произошло, - это то, что они несколько раз выключали компьютер без ИБП...

Что бы вы сделали, чтобы попытаться решить эту проблему?

Большое вам спасибо за вашу помощь! :большой палец вверх:

Что я уже пробовал:

- Я сделал резервную копию реестра оригинального жесткого диска.
- Я пытался переустановить приложения, которые потерпели неудачу.
- Я скопировал текст. MSJava.dll библиотека, как сказал Уокер, отсутствовала.

Richard MacCutchan

Без исходного кода этой библиотеки DLL невозможно что-либо сделать.

ZurdoDev

Выполните основные действия по устранению неполадок.

Войдите в систему с другим профилем и протестируйте его.
Попробуйте сделать это в безопасном режиме.
Проверьте средство просмотра событий на наличие других ошибок.
Предоставьте всем полный контроль над любыми папками, которые он использует.
И так далее, и тому подобное.

1 Ответов

Рейтинг:
7

Joan M

Заказчику удалось найти исходный код приложения...

В конце:

- Батарея на материнской плате сдохла.
- У оригинального программиста была функция, которая смотрела на определенный раздел реестра, и если указанная там дата была больше текущей даты в системе, приложение блокировало себя...

Сообщение, которое появилось, было просто жестко закодированным набором строк в messagebox... и подозрительная DLL вообще не существовала...


Таким образом, удаление этого раздела реестра решило проблему...

:слон:Инг :солнечный свет: