Instalación de GPO MSI: Error 1305. Error al leer el archivo

Instalación de GPO MSI: Error 1305. Error al leer el archivo

Servidor Windows 2016

Adobe Reader DC msi

Hola

Estoy intentando instalar Adobe Reader de forma remota y silenciosa en un conjunto de PC en un dominio de Windows. He configurado un recurso compartido de red, ABC-Deploy$, que contiene Acroread.msi junto con una política de GPO (instalación de software) para efectuar esto. Hasta ahora no he conseguido que funcione.

Después de pasar algún tiempo tratando de aislar lo que pensé que podría ser una falla de la política, decidí simplemente hacer clic en el MSI en la carpeta compartida para ver si se instalaba. Hice esto como usuario administrador en el servidor, es decir, donde reside la carpeta compartida que contiene el msi. Después del preámbulo "¿quieres instalar?", los intentos fallan y aparece el siguiente mensaje: -

Error 1305.Error reading from file C:\ABC-Deploy$\AcroRdrDC2200320282_en_US\AcroRead.msi. Verify that the file exists and that you can access it.

Claramente, el archivo existe ya que acabo de hacer clic en él. He investigado esto hasta la saciedad analizando permisos compartidos, permisos NTFS, parámetros msiexec, derechos de usuario administrador, borrado de archivos temporales, borrado del registro, etc., todo en vano. Me concentré en los permisos ya que msiexec.exe se ejecuta en SISTEMA y lo llamo desde un usuario administrador de dominio.

Actualmente, la carpeta ABC-Deploy$ tiene los siguientes permisos: –

Compartir permisos Valor
Todos Control total
Permisos NTFS Valor
Todos Control total
SISTEMA Control total
Administradores locales Control total
INICIO DE SESIÓN ANÓNIMO Leer
Todas las PC (Grupo de seguridad de dominio) Leer y ejecutar
sysadmin (administrador de dominio) Control total

He probado muchas, muchas permutaciones de permisos, ninguna de las cuales parece hacer ninguna diferencia.

¿Alguna idea de cómo resolver esto?

Gracias

Nota: movido de StackOverflow a ServerFault 16/12/22

Respuesta1

Finalmente, finalmente, tengo esto para implementar. Es posible que los permisos, las entradas de registro falsas y los archivos de instalación temporales hayan tenido un efecto en varias etapas, pero la raíz del problema fue en realidad mi mala comprensión de la forma en que se instala, parchea y transforma Adobe Reader.

Me topé con una referencia al requisito de un punto de instalación administrativa, AIP, lo que me llevó a este video [bastante antiguo] de Adobe...https://www.youtube.com/watch?v=j5Ns6WMqgfo.... Espero esto, combinado con más información sobre el uso de .msts aquí....https://www.adobe.com/devnet-docs/acrobatetk/tools/Wizard/deployment.html... además un poco de experimentación podría ayudar a otros con este problema.

Esencialmente, necesitas

  1. Extraiga el AcroRdrxxx.exe descargado en un directorio local, llamémoslo Dir1
  2. Abra el símbolo del sistema, CD en Dir1 y realice una instalación 'administrativa' usando 'msiexec /a acroreader.msi' en otro directorio local (es decir, no en Windows\Program Files). Esto se hace en el mensaje "qué directorio" del instalador. Llamemos a eso Dir2
  3. Copie Dir2 a una nueva carpeta en blanco, llamémosla Dir3 y luego copie el archivo .msp de Dir1 a Dir3.
  4. CD a Dir3 y ejecute otra instalación administrativa con el parche con 'msiexec /a AcroReader.msi /p AcroRdrxxxxx.msp'. Esta vez quédese con Dir3 cuando aparezca "qué directorio" en el mensaje del instalador.

El msi resultante en Dir3 ya está listo para su instalación.

Si es lo suficientemente valiente, puede copiar setup.ini de Dir1 a Dir3 y ejecutar el Asistente de personalización de Adobe contra el msi en Dir3 para crear un archivo mst, 'Transforms'. Con esto puede especificar las opciones que desea que utilice la instalación. Luego, el mst se puede utilizar al instalar AcroReader.msi desde Dir3 usando el parámetro msiexec /TRANSFORMS="Acroxxx.mst". Tenga en cuenta que setup.ini solo lo utiliza el asistente y no es necesario para el .msi.

Espero que esta explicación rápida de un tema bastante confuso ayude a alguien y le ahorre los 3 o 4 días hábiles que dediqué a esto.

Gracias a todos por sus consejos y sugerencias.

información relacionada