Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Resumen

Los paquetes de aplicación virtual contienen un manifiesto que proporciona toda la información principal y la configuración predeterminada del paquete. Si desea ajustar estos valores predeterminados para un usuario o un grupo determinado, puede crear y editar el archivo de configuración de usuario (UserConfig). El archivo UserConfig  le permite especificar o modificar la configuración personalizada de un paquete. Esta configuración se aplicará a un usuario específico si el paquete se implementa en un equipo que ejecute el cliente de App-V.

Síntomas

La publicación de paquetes de aplicaciones virtuales que tengan archivos UserConfig a través de la Consola de administración de App-V puede generar errores debido a un cambio en la forma en que SQL Server 2016 y sus versiones posteriores administran los tipos de datos.  Para obtener más información sobre ese cambio, consulte KB4010261.  Los paquetes que tengan este problema incluirán en la marca de tiempo siete dígitos para indicar los milisegundos (por ejemplo, "2019-12-30T14:41:57.743333").  Los paquetes que probablemente se vayan a publicar correctamente tendrán en la marca de tiempo dos dígitos para indicar los milisegundos (por ejemplo, "2019-12-30T14:41:50.58").

Si se produce este problema, puede que reciba el siguiente error en el registro detallado:

5756 [7]14D4.4320::12/10/19-08:28:34.9973489 [Microsoft.Windows.AppMan.AppV] LOGLEVEL=1, MESSAGE=Catalog: Failed to set the last modification time on policy file 'C:\Users\sgern\AppData\Roaming\Microsoft\AppV\Client\Catalog\Packages\{1D45F06B-874D-4A85-86EF-2330B430E47D}\{DB5DE6F6-15E8-4932-A7CF-2DA12EA5B068}\DynamicConfiguration.xml. Error code: 0x0FD0A725-00000057, FUNCTION=AppV::Client::Catalog::DocumentStoreImpl::SavePolicyDocumentToFile, LINENO=1078, UTCReplace_AppSessionGuid=true

Windows devolvió el error 0x0FD0A725-00000057, que significa "Parámetro incorrecto"

Solución alternativa

Para mitigar este problema, es posible que tenga que seguir uno de los procedimientos que se describen a continuación:

  • Use PowerShell para publicar el paquete.

  • Cambie el nivel de compatibilidad de la base de datos a un valor inferior a 130.

  • Cambie el Tipo de datos de la columna utilizada para la marca de tiempo.

A continuación se muestra un script de ejemplo para sirve para cambiar el tipo de datos de la columna utilizada para la marca de tiempo.  Nota Tendrá que ajustar el nombre de la base de datos en el script según proceda para su entorno. Importante Se recomienda realizar una copia de seguridad de la base de datos antes de ejecutar los scripts.

USE  AppVManagement
GO
ALTER TABLE dbo.PackageEntitlements ALTER column UserConfigurationTimestamp datetime2(3)
GO
ALTER TABLE dbo.PackageVersions ALTER column TimeAdded datetime2(3)
GO
ALTER TABLE dbo.PackageVersions ALTER column TimeChanged datetime2(3)
GO
ALTER TABLE dbo.PackageVersions ALTER column TimeEnabled datetime2(3)
GO
ALTER TABLE dbo.PublishingServers ALTER column LastPublishingAttempt datetime2(3)
GO


Nota Este problema no ocurrirá si publica los paquetes de aplicaciones virtuales a través de PowerShell.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×