Compartir a través de


Error al agregar un archivo PST o OST en una unidad no local en Outlook 2016

Síntomas

Al intentar agregar un archivo de carpeta personal (.pst) o un archivo de carpeta sin conexión (.ost) en Microsoft Outlook 2016, recibe un mensaje de error que indica que el archivo no se puede abrir. Estos que puede incluir:

  • Errores que indican que el archivo PST tiene un "nombre de archivo no válido".
  • Errores de "Acceso denegado".

Este problema se produce cuando se cumplen las condiciones siguientes:

  • La versión de Outlook 2016 es 16.0.7910.1000 o posterior (¿cómo comprobar qué versión de Outlook tengo?).
  • El archivo .pst o .ost no se encuentra en un disco duro local. Por ejemplo, el archivo está en una unidad extraíble o en una unidad de red.

Causa

Este problema se produce debido a un cambio en la forma en que Microsoft Outlook 2016 funciona con nombres de archivo y rutas de acceso. Ese cambio puede hacer que Outlook 2016 no pueda agregar archivos .pst y .ost desde una unidad no local, que anteriormente se realizó correctamente.

Detalles del cambio

A partir de la compilación 16.0.7910.1000, Outlook 2016 realiza una llamada específica a un componente del sistema operativo para determinar la ruta de acceso canónica. Con el cambio, la API de GetFinalPathNameByHandle Windows devuelve la ruta de acceso normalizada a un archivo. En el caso de una unidad asignada, GetFinalPathNameByHandle convierte la ruta de acceso en el formato convención de nomenclatura universal (UNC ). Al convertir la ruta de acceso, Windows debe recorrer toda la estructura de carpetas de la ruta de acceso para compilar el nombre final. Si no hay permisos suficientes para ninguna carpeta de la ruta de acceso UNC, GetFinalPathNameByHandle no podrá devolver una ruta de acceso normalizada. Como resultado, Outlook 2016 no puede agregar ningún archivo .pst desde esta ubicación.

Por ejemplo, supongamos que ha asignado a la unidad P: \\Server\Share\Restricted\Everyone y desea agregar un archivo .pst desde P:\MyData.pst. En este ejemplo, tiene permisos para la carpeta "Todos" en la ruta de acceso, pero no tiene permisos para la carpeta "Restringido" o "Compartir". En este caso, Windows no puede devolver la ruta de acceso normalizada. Como resultado, Outlook 2016 no puede agregar el archivo .pst. Después de que un administrador agregue permisos de lista y lectura a la carpeta "Restringido", Windows puede recorrer la ruta de acceso completa y devolver una ruta de acceso normalizada a Outlook. A continuación, puede agregar correctamente el archivo .pst.

Como recordatorio, la adición de archivos .pst desde un recurso compartido de red no se admite técnicamente en Outlook 2016. Aunque esta solución alternativa le permitirá agregar un archivo .pst a su perfil, corre el riesgo de que se produzcan problemas de rendimiento o estabilidad al usar el archivo .pst en una configuración no admitida.

Solución alternativa

Para solucionar este problema, copie el archivo .pst o .ost en un disco duro local y agregue el archivo en Outlook 2016.

¿Qué ocurre si el archivo .pst o .ost no se puede mover desde la unidad no local?

Puede intentar seguir usando el archivo en esta configuración no admitida. En ese caso, es posible que desee ponerse en contacto con el proveedor que proporciona el almacenamiento de red sobre los posibles cambios que podrían permitir que windows convierta correctamente la ruta de acceso de almacenamiento en una ruta de acceso canónica final.

Referencias

Más información sobre la función GetFinalPathNameByHandleA, que usa Outlook.