Agregar una versión de paquete en Microsoft Application Virtualization devuelve el error 0x8007012F

En este artículo se proporciona ayuda para evitar un problema en el que se recibe el error 0x8007012F al quitar y, a continuación, agregar la misma versión del paquete en la consola de Microsoft Application Virtualization.

Versión original del producto:   Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1
Número KB original:   2780304

Síntomas

Se produce un error al quitar y, a continuación, agregar la misma versión del paquete en la consola de Virtualización de aplicaciones de Microsoft y devuelve el error 0x8007012F.

Causa

Cuando se agrega una versión del paquete de App-V v5, los archivos del paquete se crean en %programdata% \ App-V \ {PackagID} \ {VersionId}. Cuando se quita la versión del paquete, también se quitan los archivos de paquete en %programdata% \ App-V. Los archivos que el cliente de App-V v5 no puede quitar se marcan para su eliminación en el siguiente reinicio del sistema.

Si todos los archivos de versión del paquete se quitaron correctamente, la misma versión del paquete se puede agregar inmediatamente sin reiniciar el sistema, pero si no se pudo quitar alguno de los archivos, agregar la misma versión del paquete que se acaba de eliminar devuelve el error 0x8007012F. Esto es así por motivos de diseño.

Solución alternativa

Para evitar este problema, reinicia el equipo antes de volver a agregar la misma versión del paquete. El reinicio del sistema completará la eliminación de la versión del paquete después de la cual se puede agregar correctamente la misma versión del paquete.

Este escenario es más probable que se produzca en un entorno de prueba, ya que en producción no hay ninguna razón para quitar una versión del paquete y, a continuación, volver a agregar la misma versión del paquete. Sin embargo, si esto ocurriese en producción y no se puede realizar un reinicio del sistema, hay una solución alternativa que no requiere un reinicio del sistema. Como alternativa, puedes crear una nueva versión del mismo paquete. Para ello, abre el paquete en el Secuenciador y, a continuación, guárdalo. La nueva versión del paquete no se verá afectada por el estado de eliminación parcial de la versión anterior, por lo que se puede agregar sin reiniciar el sistema.

Nota

Si este problema se produce en un escenario de infraestructura completa, este error se registrará en el registro de eventos de administración de cliente de App-V en la siguiente "Actualización".