Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

 

Ce billet a pour  but de couvrir le séquencement du .NET Framework 4.0 avec Microsoft Application Virtualization 4.6 SP1.

Commencez par installer une machine virtuelle avec un système d’exploitation qui sera la cible de votre bulle App-V. Dans mon cas de figure, je vais utiliser Windows 7 SP1 x64. Installez ensuite le séquenceur App-V 4.6 SP1.

Ouvrez ensuite la base de registre et naviguez vers la clé :

  • Système 32 bits :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Sequencer
  • Système 64 bits : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Sequencer

Procédez ensuite à la création d’une valeur de registre de type String (Reg_SZ) appelée DllDependencies et comprenant pour valeur mscoree.dll.

Vous devez ensuite procéder à l’installation d’une mise à jour :

Note : pour le service pack 1 de Windows 7 et Windows Server 2008 R2, sélectionnez la mise à jour Windows6.1-KB958488-v6001-x64.msu.

 

Notre système est prêt à séquencer le .NET Framework 4.0. Téléchargez les sources complètes : http://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&displaylang=en

Lancez le séquenceur App-V et sélectionnez « Create a New Virtual Application Package ». L’assistant de création s’ouvre et sélectionnez l’option « Create Package (default) ».

La page Prepare Computer permet de valider que votre ordinateur est conforme à la création d’une bulle App-V. Vous devrez en autre :

  • Fermer toutes les applications
  • Arrêter le service Windows Search
  • Ne pas avoir de redémarrage en attente

L’écran Type of Application vous permet de sélectionner la catégorie dont votre application fait partie. Sélectionnez Middleware.

A l’étape suivante, sélectionnez l’installeur dotNetFx40_Full_x86_x64.exe que vous avez précédemment téléchargé et cliquez sur Next.

Sur la page Package Name, entrez le nom du package et l’assistant vous créé automatiquement un répertoire pour l’application virtuelle correspondant au nom du package.

 

Sur l’écran Installation, attendez que le séquenceur procède au lancement du Setup. Cochez I have read and accept the license terms et cliquez sur Install. Une fois l’installation terminée, cliquez sur Finish. Cochez “I am finished installing” et cliquez sur Next.

Le séquenceur collecte ensuite tous les changements opérés sur le système. Il affiche ensuite un rapport sur l’installation et vous notifie notamment de l’exclusion de plusieurs fichiers (dont notamment des fichiers temporaires).

 

A l’étape Target OS, vous pouvez cocher les différents systèmes qui seront en capacité d’exécuter la bulle App-V. Notez qu’en cochant d’autres systèmes, vous n’êtes pas garantie que la bulle App-V pourra s’exécuter.

 

Sur l’écran Create Package, sélectionnez « Continue to modify package without saving…” et cliquez Next puis Close. Ouvrez ensuite l’onglet Virtual Services et ouvrez les propriétés de Microsoft .NET Framework NGEN v4.0<…>.

Dans l’onglet General, passez l’option Startup Type d’Automatic à Disabled. Répétez l’opération pour les deux services.

Enfin, sauvegardez le package.

Le but est d’utiliser cette bulle App-V en l’associant à d’autres applications virtuelles par le biais de Dynamics Suite Composition (DSC). Par défaut, l’option Middleware ne créé pas de fichier OSD nécessaire à l’association de plusieurs bulles virtuelles. Nous allons donc ajouter une application virtuelle factice. Pour cela, cliquez sur File => Open

Ajoutez ensuite une nouvelle application au package et sélectionnez le package précédemment sauvegardé. Enchainez les étapes de l’assistant comme vu précédemment avec les options suivantes :

  • Packaging Method : Create Package (Default)
  • Prepare Computer : Cliquez sur Next
  • Type of Application : Standard Application (default)
  • Select Installer: Sélectionnez l’option Perform a custom installation
  • Ne procédez à aucune operation et laissez le sequenceur vous redirigez sur la page permettant de sélectionner « I am finished installing » et Next

 

  • Passez l’écran Configure Software
  • Passez le rapport d’installation
  • Sur la page Customize, sélectionnez Customize.

 

  • A l’étape Edit Shortcuts, cliquez sur Add.
    Sur la fenêtre :
    • Sélectionnez un fichier texte par exemple
    • Entrez le nom, la version et le nom de fichier OSD
    • Cliquez sur Add

 

  • Cliquez sur le nœud Shortcuts puis Edit Locations…
  • Désélectionnez Start Menu.

 

  • Cliquez sur Next pour passer à l’écran suivant.
  • Passez l’étape Streaming
  • Choisissez ensuite de sauvegarder le package et cliquez sur Create
  • Sur la page Completion, cliquez sur Close.

 

Votre package comprend maintenant un fichier OSD factice est prêt à être utilisé dans le cadre d’une association de bulle applicatives avec Dynamic Suite Composition.

 

 

Facebook Like