Dlaczego aplikacja VB.NET Jet 4.0 ulega awarii, jeśli pakiet Office nie jest zainstalowany?

Pracuję nad projektem VB2008, który odwołuje się do dwóch baz danych Access przy użyciu Provider = Microsoft.Jet.OLEDB.4.0;

Wydaje się, że jeśli użytkownik nie ma MSOffice na swoim komputerze, program ulega awarii z „XXX przestał działać” przy starcie systemu Vista i Win7.

Myślałem, że Windows ma XP i wyżej ma wbudowaną funkcję Jet? Czy ktoś wie, dlaczego tak się dzieje? Jakie są wymagane poprawne projekty / publikacje / warunki wstępne?

TIA

questionAnswers(1)

yourAnswerToTheQuestion