App-V 5.0–Run as Virtual Feature
Hallo zusammen,
da in den letzten Tag Fragen von App-V Nutzern bzw. Kollegen kamen hier mal ein paar Einsichten was das ist und wie es funktioniert.
Die idee ist einen nativen Prozess z.B. Internet Explorer (bietet sich ja an) immer egal welcher Shortcut genutzt wird in eine Virtualle Umgebung zu starten.
Damit muss man nicht mehr wie in App-V 4.X überlegen wie schaffe man es den Benutzer davon abzuhalten nicht doch den IE zu starten der dann nicht SFTTRAY.EXE startet…
In App-V 5.0 gibt es einen Registry Key auf dem Client:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual
Dieser kann genutzt werden, native Prozesse immer virtuell zu starten.
Man legt einen Key darunter an mit dem Namen der EXE die in ein spezielles Paket gestartet werden soll, als Default REG_SZ gibt man dann die PackageGUID_VersionGUID an.
Das sieht dann so aus:
Wenn man mehrer EXE’s mit dem selben Namen auf dem System hat wie z.B. WinWord.exe für Version 12 und 14.
So kann man das so hinbekommen:
Wichtig ist dass für dieses Feature dass das Paket Global verteilt wird. Daher bietet es sich für RDS Systeme an. Wo man dann meist weiter über Published Apps bzw. Remote Apps verteilt.
Merke:
Ist ein Paket an die Benutzer Verteilt und dieser Key wird genutzt startet die EXE nativ – nicht virtuell.
Ist das Paket an alle Benutzer – also global verteilt und dieser Key wird genutzt startet die EXE virtuell.
Ist das Paket an alle Benutzer UND Global verteilt, und der Key wird genutzt started die EXE virtuell.
Schönen Gruß und frohe Feiertage.
Sebastian Gernert – Escalation Engineer App-V