Cómo solucionar "No se puede iniciar Microsoft Access". ¿Microsoft Access no pudo inicializar el Registro de Windows?

Cómo solucionar "No se puede iniciar Microsoft Access". ¿Microsoft Access no pudo inicializar el Registro de Windows?

He encontrado un problema al intentar usar MS Access en Windows 10 Enterprise 1809 que ocurre si abro Access o intento abrir un archivo .accdb.

Mensaje de error de MS Access

Esta es la primera vez que intento ejecutar Access en esta máquina. Puedo ejecutar todas las demás aplicaciones de Office 365 (Word, Excel, PowerPoint, Outlook, Skype Empresarial e incluso Visio). También puedo abrir regedit.exe y realizar cambios manualmente, en caso de que sea importante.

Estoy ejecutando Office 365 versión 1902 (compilación 11328.20368), inicialmente implementado a través de SCCM, por lo que todos en mi lugar de trabajo están ejecutando esta versión (por lo tanto, actualizar a una nueva versión o volver a una versión anterior no serán soluciones útiles como yo). Volveremos rápidamente a esta versión). Las instalaciones posteriores (ver más abajo) las realicé manualmente.

Cosas que he probado y que no han funcionado:

  • Apagar la computadora y luego volver a encenderla
  • Iniciar MS Access en modo seguro
  • Haciendo una reparación rápida
  • Realizar una reparación completa en línea
  • Desinstalar manualmente y reinstalar
  • Eliminar Office mediante la herramienta de eliminación de MS Office y reinstalar
  • Eliminando oficinayProductos de Microsoft no relacionados, como InfoPath, SharePoint Designer 2010/2013 y herramientas similares que no son de Microsoft, que quizás podrían causar algún tipo de conflicto.

Nunca había visto este error antes, y los únicos resultados web que obtengo son para versiones antiguas (alrededor de 2010 o 2007) que básicamente solo dicen realizar una reparación o desinstalar/reinstalar si la reparación falla.

La última actualización acumulativa (aparte deKB4507419) eraKB4512534- "Actualización acumulativa de 2019-08 para Windows 10 versión 1809 para sistemas basados ​​en x64".

¿Se trata quizás de un problema con mi registro en lugar de con Access? ¿Cómo puedo solucionar este problema para poder abrir Access nuevamente?

Respuesta1

El problema para mí fue que Microsoft Access Database Engine 2016 se había instalado automáticamente junto con el cliente de escritorio Power BI o el servidor de informes Power BI (no estoy seguro de cuál), y los dos estaban en conflicto entre sí.

Simplemente desinstalar el motor de la base de datos solucionó el problema.

Respuesta2

Pude resolver el problema eliminando todas las demás carpetas de la versión de Office de C:\Program Files(x86)\Microsoft Office\ y dejando solo la carpeta Office16.

A pesar de tener solo Office 365 y ninguna otra versión de Office instalada en esta máquina (nunca), tenía instaladas las siguientes otras aplicaciones:

  • Diseñador de SharePoint 2010
  • Diseñador de SharePoint 2013
  • InfoPath 2013
  • Reparación estelar para Access

Debido a estas aplicaciones, tenía algunas otras carpetas como Office15, Office14, etc. en mi directorio C:\Program Files (x86)\Microsoft Office\. Por alguna razón, Microsoft Access (y solo Microsoft Access) tuvo un problema al haber varias carpetas de Office## aquí.

Una vez que eliminé todas estas aplicaciones y sus carpetas usando la herramienta de eliminación de Microsoft Office (y desinstalé manualmente Stellar Repair for Access), reinstalé Microsoft Office usando los mismos archivos que usa mi organización mediante la implementación de SCCM según la pregunta anterior, y pude abrir Microsoft Access (y los archivos .accdb existentes) nuevamente.

Desde entonces, reinstalé las cuatro aplicaciones anteriores (que recrearon las carpetas Office14 y Office15) y aún puedo abrir Access sin encontrar el problema. Debe haber algo en una de estas carpetas de "versión anterior" que causó confusión.

Respuesta3

Encuentro esto con regularidad en varias máquinas Win 10 en diferentes entornos. Sucede de vez en cuando. Lo que se resuelve es ejecutar Access haciendo clic derecho en el acceso directo y eligiendo "ejecutar como administrador". Por lo general, debido a que ejecutar como administrador aísla el programa de otros programas (como Outlook) o, si la asignación a la base de datos backend utiliza una unidad asignada, un error diferente de Win 10 hace que no se vean cuando se ejecuta como administrador, luego de ejecutar Como administrador, simplemente cierra la aplicación y luego la inicia normalmente y funciona. (Si el backend está vinculado según un mapeo, aparece un error que indica que no se puede encontrar la ruta. Luego, cuando se inicia nuevamente, la aplicación normalmente, comienza bien). La gran pregunta es ¿cómo evitar que este error se repita? Ocurre ocasionalmente; puede ocurrir una vez cada pocos días aproximadamente.

información relacionada