Тоже и в любой файле *.udl можно увидеть, что Jet`а в системе нет.
Цитата:
Поставщики OLE DB
Microsoft Office 12.0 Access Database Engine OLE DB Provide Microsoft OLE DB Provider for Analysis Services 10.0
Microsoft OLE DB Provider For Data Mining Services
Microsoft OLE DB Provider for Indexing Service
Microsoft OLE DB Provider for Internet Publishing
Microsoft OLE DBProvider for ODBC Drivers
Microsoft OLE DB Provider for Oracle
Microsoft OLE DB Provider for SQL Server
Microsoft OLE DB Simple Provider
MSDataShape
SQL Native Dent
Поставщик OLE DB для служб каталогов
В соответствии с
http://support.microsoft.com/?id=829558
скачиваю рекомендуемый для XP WindowsXP-KB829558-x86-RUS.exe (Jet 4.0 SP8). Сообщает:Цитата:
Программа установки обнаружила что версия уже установленного пакета обновления выше чем данное обновление.
Устанавливать данное обновление не нужно.
Значит какой-то Jet уже установлен. Где и как удалить? В реестре красноглазить искать всё где встречаются эти три буквы – JET? Много перелопатить придётся, да и вероятность успеха....
Установлены все последние обновления. Поставил MS SQL Server 2005 Express edition, jet он не исправил. MS SQL Server 2008 не поставился.
sfc /scannow – не даёт эффекта
Отдельная установка SP8 для Jet (Jet40SP8_9xNT.exe) выдаёт в конце "Ошибка регистрации OCX C:\WINDOWS\system32\msjetoledb40.dll". Вручную:
Цитата:
>regsvr32 msjetoledb40.dll
Ошибка DllRegisterServer в msjetoledb40.dll. Возвращен код 0x80004005
В списке в "установка и удаление программ" ничего похожего на MS Jet нет.
Переустановка (удаление – перезагрузка – установка – перезагрузка) Microsoft Office 2010 – без эффекта (насколько я понял MS Jet – старая штука, и использовалась в более старых версиях MS Office)
Успешная переустановка MDAC по алгоритму описанному в
http://www.technipages.com/reinstall...in-xp-sp3.html
– без эффектаПодскажите по переустановке Jet.
UPD
Вот отфильтрованный ото всего лишнего список ключей реестра относящихся к MS Jet (по запросу "jet"):
html
Что из этого можно попробовать удалить (естественно бэкапнув предварительно) чтоб установщик джета больше не ругался что в системе уже всё есть, да еще и более новое?
Я не знаю, какие из веток реестра проверяет инсталлятор.
P.S. я уже попробовал заменить все dll теми, которые были запакованы в WindowsXP-KB829558-x86-RUS.exe, не помогло.
UPD2
Попробовал перенести ветки реестра, найденные по запросу jet (за исключением всего левого) и dll-ки с компа, где поставщик Jet OLE DB и использующий его софт работают нормально на сабжевый комп. Никакого эффекта. Он появился в поставщиках, но не работает:
Цитата:
Поставщик более недоступен. Убедитесь, что он установлен правильно
Ещё раз переустановил MDAC, на этот раз бубен не потребовался. Также без эффекта.

