lundi 27 septembre 2010

Les clients reçoivent l’erreur 0A-20000194 après la mise à jour du serveur

Si tel est le cas, voici la procédure à suivre :


Consider the following scenario:

1.  You install the App-v 4.x server and set the packageroot (content directory) to an alternate location (not the default). 
2.  You delete the included Default Application, package and content from the disk. 
3.  You upgrade the server to a newer version of App-V.

After completing the steps above, when clients attempt to stream a virtualized application they receive one of the following errors:

A network error occurred error :  XXXXXXXX-XXXXXXXX-20000194

or

The package requested could not be found in the system data store or the files associated with this package could not be found on the server.  Report the following error code to your System Administrator.

Error code: xxxxxxx-xxxxxx0A-20000194

CAUSE

This is caused by an invalid value for SOFTGRID_CONTENT_DIR in the registry.

RESOLUTION

To resolve this issue complete the following steps:

1.  Start RegEdit

2.  Navigate to the following key:

32-bit Management Server:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Server

64-bit Management Server:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server

3. Set the SOFTGRID_CONTENT_DIR value to the proper content directory location. 

4.  Restart the server.

MORE INFORMATION

During the server upgrade, the installer first searches for the defaultapp.sft file location. After getting the defaultapp.sft file path, the installer then gets the content directory path from the SOFTGRID_CONTENT_DIR registry key. If the defaultapp.sft file path is not the same as SOFTGRID_CONTENT_DIR registry entry, the installer overrides the value of SOFTGRID_CONTENT_DIR. If there is no defaultapp.sft file (i.e. it has been deleted), the installer overrides the value of SOFTGRID_CONTENT_DIR anyway with the default installation content directory (PROGRAM_FILES\Microsoft System Center App Virt Management Server\App Virt Management Server\Content).

This is also discussed on our support team blog at http://blogs.technet.com/b/appv/archive/2010/03/02/after-upgrading-a-microsoft-app-v-server-client-machines-may-receive-00000194-errors-when-trying-to-launch-applications.aspx. (http://blogs.technet.com/b/appv/archive/2010/03/02/after-upgrading-a-microsoft-app-v-server-client-machines-may-receive-00000194-errors-when-trying-to-launch-applications.aspx) 


Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.

Séquencer le client Omnicast de Genetec

Les best practice de Microsoft conseillent de séquencer les logiciels dans un dossier portant le jeu de caractère 8.3 (http://en.wikipedia.org/wiki/8.3_filename). Hors, certains logiciels ne peuvent pas supporter d'être installé dans un dossier portant ce jeu de caractères.
C'est le cas du client Omnicast de Genetec (logiciel de vidéo-surveillance). Si vous séquencer ce logiciel sous le format 8.3, un joli message d'erreur vous disant que la dll language ne peut pas être lu. Il faut donc séquencer le logiciel dans un dossier avec un format normal sans point  "."

Attention donc aux best practice ...

lundi 20 septembre 2010

Transformer un package en .MSI


Beaucoup des avantages SoftGrid reposent sur les apports liés à l'utilisation d'une infrastructure. Celle-ci apporte notamment:
- Le streaming initial des applications.
- Le streaming delta des updates ("Active Upgrade") .
- Le contrôle de l'affichage des icônes sur le bureau.
- Les droits de lancement des applications.
- Le contrôle des licences.
- Les statistiques d'utilisation des applications virtuelles.
...
Microsoft planifie une nouvelle fonctionnalité SoftGrid "MSI Utility"
Qu'est-ce?
Le principe est de pouvoir encapsuler des applications SoftGrid (.SFT, .ICO, .OSD) au sein d'un unique fichier MSI (add-on au sequencer). Ce fichier MSI peut ensuite être distribué via différentes méthodes (SMS, SCCM, ESD tool, CD/DVD/UFD, Network share...)
Le package MSI a les caractéristiques suivantes:
- Capable de cibler une machine en userlogoff (faiblesse de l'historique connecteur SMS SoftGrid).
- Positionnement des icônes, des associations de fichiers, add/remove programs entries.
- Chargement de l'application pré-autorisée dans le cache client SoftGrid (100 % de 'application).
L'utilisateur standard lance alors des applications virtuelles ou non sans être dépendant d'une infrastructure, d'un réseau...
Pour quand?
Q4 CY2007
Des contraintes? 
- Les mises à jour sont en mode FULL (pas de delta).
- Le mode mixe (import MSI, puis streaming) n’est pas envisageable.
- Le client SoftGrid doit être en mode stand-alone.
Le schema qui va bien:
L'avis de Chad Jones sur cette fonctionnalité :
Le lien vers le post de la SoftGrid Team US:
Le lien vers la FAQ officielle MS: