Compartir a través de


Creación y administración de aplicaciones virtualizadas de App-V 5.0

Después de implementar correctamente el secuenciador de Microsoft Application Virtualization (App-V) 5.0, puede usarlo para supervisar y registrar el proceso de instalación y configuración de una aplicación que se va a ejecutar como una aplicación virtualizada.

Nota

Para obtener más información sobre cómo configurar el secuenciador de Microsoft Application Virtualization (App-V) 5.0, los procedimientos recomendados de secuenciación y un ejemplo de creación y actualización de una aplicación virtual, consulte la Guía de secuenciación de Microsoft Application Virtualization 5.0.

Secuenciación de una aplicación

Puede usar el secuenciador de App-V 5.0 para realizar las siguientes tareas:

  • Cree paquetes virtuales que se puedan implementar en equipos que ejecutan el cliente de App-V 5.0.

  • Actualice los paquetes existentes. Puede expandir un paquete existente en el equipo que ejecuta el secuenciador y, a continuación, actualizar la aplicación para crear una versión más reciente.

  • Edite la información de configuración asociada a un paquete existente. Por ejemplo, puede agregar un acceso directo o modificar una asociación de tipo de archivo.

    Nota

    Debe crear accesos directos y guardarlos en una ubicación de red disponible para permitir la itinerancia. Si se crea y guarda un acceso directo en una ubicación privada, el paquete debe publicarse localmente en el equipo que ejecuta el cliente de App-V 5.0.

  • Convertir paquetes virtuales existentes.

El secuenciador usa el directorio %TMP% \ Scratch o %TEMP% \ Scratch y el directorio Temp para almacenar archivos temporales durante la secuenciación. En el equipo que ejecuta el secuenciador, debe configurar estos directorios con espacio libre en disco equivalente a los requisitos estimados de instalación de la aplicación. Configurar los directorios temporales y el directorio Temp en diferentes particiones de disco duro puede ayudar a mejorar el rendimiento durante la secuenciación.

Cuando se usa el secuenciador para crear una nueva aplicación virtual, se crean los siguientes archivos enumerados. Estos archivos comprenden el paquete App-V 5.0.

  • .msi Archivo. El secuenciador crea este archivo de Windows Installer, que se usa para instalar el paquete virtual en equipos de destino.

  • Report.xml archivo. En este archivo, el secuenciador guarda todos los problemas, advertencias y errores detectados durante la secuenciación. Muestra la información una vez creado el paquete. Puede usar este informe para diagnosticar y solucionar problemas.

  • .appv Archivo. Este archivo es el archivo de aplicación virtual.

  • Archivo de configuración de implementación. El archivo de configuración de implementación determina cómo se implementa la aplicación virtual en los equipos de destino.

  • Archivo de configuración de usuario. El archivo de configuración de usuario determina cómo se ejecuta la aplicación virtual en los equipos de destino.

Importante

Debe configurar las carpetas %TMP% y %TEMP% que usa el convertidor de paquetes para que sean una ubicación y un directorio seguros. Solo un administrador puede acceder a una ubicación segura. Además, al secuenciar el paquete, debe guardar el paquete en una ubicación segura o asegurarse de que ningún otro usuario pueda iniciar sesión durante el proceso de conversión y supervisión.

El cuadro de diálogo Opciones de la consola del secuenciador contiene las pestañas siguientes:

  • General. Use esta pestaña para permitir que Microsoft Novedades se ejecute durante la secuenciación. Seleccione Append Package Version to Filename (Anexar versión del paquete al nombre de archivo) para configurar la secuencia para agregar un número de versión al paquete virtualizado que se está secuenciando. Seleccione Confiar siempre en el origen de los aceleradores de paquetes para crear paquetes virtualizados mediante un acelerador de paquetes sin que se le pida autorización.

    Importante

    App-V 5.0 no admite aceleradores de paquetes creados con App-V 4.6.

  • Analizar elementos. Esta pestaña muestra las ubicaciones de ruta de acceso de archivo asociadas que se analizan o se tokenizan en en el entorno virtual. Los tokens son útiles para agregar archivos mediante la pestaña Archivos de paquete en Edición avanzada.

  • Elementos de exclusión. Use esta pestaña para especificar qué carpetas y directorios no se deben supervisar durante la secuenciación. Para agregar los datos de la aplicación local que se guardan en la carpeta Datos de aplicación local del paquete, seleccione Nuevo y especifique la ubicación y el tipo de asignación asociado. Esta opción es necesaria para algunos paquetes.

App-V 5.0 admite aplicaciones que incluyen Servicios de Microsoft Windows. Si una aplicación incluye un servicio de Windows, el servicio se incluye en el paquete virtual secuenciado siempre que esté instalado mientras el secuenciador lo supervisa. Si una aplicación virtual crea un servicio de Windows cuando se ejecuta inicialmente, más adelante, después de la instalación, la aplicación debe ejecutarse mientras el secuenciador supervisa para que el servicio de Windows se agregue al paquete. Solo se admiten los servicios que se ejecutan en la cuenta del sistema local. Los servicios configurados para AutoStart o Delayed AutoStart se inician antes de que la primera aplicación virtual de un paquete se ejecute dentro del entorno virtual del paquete. Los servicios de Windows configurados para iniciarse a petición por una aplicación se inician cuando la aplicación virtual dentro del paquete inicia el servicio a través de una llamada API.

Cómo secuenciar una nueva aplicación con App-V 5.0

Compatibilidad con la extensión de shell de App-V 5.0 SP2

App-V 5.0 SP2 admite extensiones de shell. Las extensiones de shell se detectan e insertan en el paquete durante la secuenciación.

Las extensiones de shell se insertan automáticamente en el paquete durante el proceso de secuenciación. Cuando se publica el paquete, la extensión de shell proporciona a los usuarios la misma funcionalidad que si la aplicación estuviera instalada localmente.

Requisitos para usar extensiones de shell:

  • Los paquetes que contienen extensiones de shell insertadas deben publicarse globalmente. La aplicación no requiere ninguna otra configuración o configuración en el cliente para habilitar la funcionalidad de extensión de shell.

  • El "bitness" de la aplicación, Sequencer y el cliente de App-V debe coincidir o las extensiones de shell no funcionan. Por ejemplo:

    • La versión de la aplicación es de 64 bits.

    • Sequencer se ejecuta en un equipo de 64 bits.

    • El paquete se entrega a un equipo cliente de App-V de 64 bits.

En la tabla siguiente se enumeran las extensiones de shell admitidas:

Controlador Descripción
Controlador de menú contextual Agrega elementos de menú al menú contextual. Se llama antes de que se muestre el menú contextual.
Controlador de arrastrar y colocar Controla la acción donde haga clic con el botón derecho, arrastre y coloque y modifique el menú contextual que aparece.
Quitar controlador de destino Controla la acción después de arrastrar y colocar un objeto de datos sobre un destino de colocación, como un archivo.
Controlador de objetos de datos Controla la acción después de copiar un archivo en el Portapapeles o arrastrarlo y colocarlo sobre un destino de colocación. Puede proporcionar más formatos de portapapeles al destino de colocación.
Controlador de hoja de propiedades Reemplaza o agrega páginas al cuadro de diálogo de hoja de propiedades de un objeto.
Controlador de información sobre información Permite recuperar marcas e información sobre información sobre un elemento y mostrarlo dentro de una información sobre herramientas emergente al mantener el puntero del mouse.
Controlador de columnas Permite crear y mostrar columnas personalizadas en la vista Detalles del Explorador de Windows. Se puede usar para ampliar la ordenación y la agrupación.
Controlador de vista previa Permite mostrar una vista previa de un archivo en el panel Vista previa del Explorador de Windows.

Compatibilidad con la extensión de archivo Copiar en escritura (CoW)

Las extensiones de archivo de copia al escribir (CoW) permiten a App-V 5.0 escribir dinámicamente en ubicaciones específicas contenidas en el paquete virtual mientras se usa.

En la lista siguiente se muestran los tipos de archivo que pueden existir en un paquete virtual en el directorio VFS, pero no se pueden actualizar en el equipo que ejecuta el cliente de App-V 5.0. Todos los demás archivos y directorios se pueden modificar.

  • .acm

  • .asa

  • .asp

  • .aspx

  • .ax

  • .bat

  • .cer

  • .chm

  • .clb

  • .cmd

  • .cnt

  • .cnv

  • .com

  • .cpl

  • .cpx

  • .crt

  • .dll

  • .drv

  • .exe

  • .fon

  • .grp

  • .hlp

  • .hta

  • .ime

  • .inf

  • .ins

  • .isp

  • .its

  • .js

  • .jse

  • .lnk

  • .msc

  • .msi

  • .msp

  • .mst

  • .mui

  • .nls

  • .ocx

  • .pal

  • .pcd

  • .pif

  • .reg

  • .scf

  • .scr

  • .sct

  • .shb

  • .shs

  • .sys

  • .tlb

  • .tsp

  • .url

  • .vb

  • .vbe

  • .vbs

  • .vsmacros

  • .ws

  • .esc

  • .wsf

  • .wsh

Modificación de un paquete de aplicación virtual existente

Puede usar el secuenciador para modificar un paquete existente. El equipo en el que realice esta acción debe coincidir con la arquitectura de chip del equipo que usó para crear la aplicación. Por ejemplo, si inicialmente ha secuenciado un paquete mediante un equipo que ejecuta un sistema operativo de 64 bits, debe modificar el paquete mediante un equipo que ejecute un sistema operativo de 64 bits.

Cómo modificar un paquete de aplicaciones virtuales existentes

Creación de una plantilla de proyecto

Un .appvt archivo es una plantilla de proyecto que se puede usar para guardar la configuración personalizada y aplicada habitualmente. A continuación, puede usar más fácilmente esta configuración para futuras secuenciaciones.

Las plantillas de proyecto de App-V 5.0 difieren de los aceleradores de aplicaciones de App-V 5.0 porque los aceleradores de aplicaciones de App-V 5.0 son específicos de la aplicación y las plantillas de proyecto de App-V 5.0 se pueden aplicar a varias aplicaciones. Además, no se puede usar una plantilla de proyecto cuando se usa un Acelerador de paquetes para crear un paquete de aplicación virtual. La siguiente configuración general se guarda con una plantilla de proyecto de App-V 5.0:

Una plantilla puede especificar y almacenar varias opciones de configuración como se indica a continuación:

  • Opciones avanzadas de supervisión. Permite que Microsoft Update se ejecute durante la supervisión. Guarda permitir la configuración de la opción de interacción local

  • Opciones generales. Habilita el uso de Windows Installer, Anexar versión del paquete a Nombre de archivo.

  • Elementos de exclusión. Contiene la lista Patrón de exclusión.

Cómo crear y usar una plantilla de proyecto

Creación de un acelerador de paquetes

Nota

Los aceleradores de paquetes creados con una versión anterior de App-V se deben volver a crear mediante App-V 5.0.

Puede usar aceleradores de paquetes de App-V 5.0 para generar automáticamente nuevos paquetes de aplicaciones virtuales. Después de crear correctamente un acelerador de paquetes, puede reutilizar y compartir el acelerador de paquetes.

En algunas situaciones, para crear el acelerador de paquetes, es posible que tenga que instalar la aplicación localmente en el equipo que ejecuta el secuenciador. En tales casos, primero debe intentar crear el acelerador de paquetes con el medio de instalación. Si se necesitan varios archivos que faltan, debe instalar la aplicación localmente en el equipo que ejecuta el secuenciador y, a continuación, crear el acelerador de paquetes.

Una vez que haya creado correctamente un Acelerador de paquetes, puede reutilizar y compartir el Acelerador de paquetes. Crear aceleradores de paquetes de App-V 5.0 es una tarea avanzada. Los aceleradores de paquetes pueden contener contraseña e información específica del usuario. Guarde los aceleradores de paquetes y los medios de instalación asociados en una ubicación segura. Debe firmar digitalmente el Acelerador de paquetes después de crearlo, para que el publicador pueda comprobarse cuando se aplique el Acelerador de paquetes de App-V 5.0.

Cómo crear un acelerador de paquetes

Cómo crear un paquete de aplicaciones virtuales con un acelerador de paquetes de App-V

Informes de errores del secuenciador

App-V 5.0 Sequencer puede detectar problemas comunes de secuenciación durante la secuenciación. La página Informe de instalación al final del Asistente para secuenciación muestra los mensajes de diagnóstico clasificados en Errores, Advertencias e Información en función de la gravedad del problema.

También puede encontrar información adicional sobre los errores de secuenciación mediante la Visor de eventos de Windows.

Otros recursos para el secuenciador de App-V 5.0

Operaciones de App-V 5.0