¿Por qué falla la aplicación VB.NET Jet 4.0 si Office no está instalado?

Estoy trabajando en un proyecto VB2008 que hace referencia a dos bases de datos de Access usando Provider = Microsoft.Jet.OLEDB.4.0;

Parece que si el usuario no tiene MSOffice en su máquina, el programa se bloquea con un "XXX dejó de funcionar" en el inicio en Vista y Win7.

¿Pensé que Windows tenía XP y la funcionalidad Jet incorporada? ¿Alguien sabe por qué ocurre esto? ¿Cuáles son los requisitos / proyecto / publicación correctos requeridos por favor?

TIA

Respuestas a la pregunta(1)

Su respuesta a la pregunta