Het milieu variabele% SFT_SOFTGRIDSERVER% in Microsoft app-V

Symptomen

Na het wijzigen van de omgevingsvariabele% SFT_SOFTGRIDSERVER%, kunnen Microsoft Application Virtualization-pakketten (app-V) pakketten mogelijk niet worden geladen of er kan verbinding worden gemaakt met een onjuiste server.  In sommige gevallen ontvangt u mogelijk een 0A-10000002-fout ("de opgegeven Application Virtualization server kon niet worden geopend. Probeer het over een paar minuten nog eens. Als het probleem zich blijft voordoen, meldt u de volgende foutcode aan de systeembeheerder ") als de systeemvariabele verwijst naar een niet-bestaande of niet-toegankelijke server.

Dit is gebruikelijk in scenario's waarin de intentie is om pakketten te testen die zich op een ontwikkel server bevinden, waarbij het pakket later wordt gekopieerd naar de productieomgeving.  In dit geval worden wijzigingen aan de omgevingsvariabele% SFT_SOFTGRIDSERVER% van de gebruiker of het systeem niet gebruikt door de app-V-client.

In het geval van gebruikersvariabelen (dat wil zeggen, het toevoegen van een variabele met de naam SFT_SOFTGRIDSERVER onder Control Panel\System\Advanced System Settings\Advanced tab\Environmental variables. ..\User-variabelen voor gebruikersnaam), wordt in app-V de% SFT_SOFTGRIDSERVER% niet gelezen voor afzonderlijke gebruikers.  Alleen de systeemvariabele wordt gehonoreerd.

In het geval van systeemvariabelen wordt deze instelling alleen weergegeven wanneer het systeem opnieuw is opgestart.  Dit is nodig voor de app-V-client services en-Stuurprogramma's die deze variabelen correct en consistent kunnen lezen.  Wijzigingen die zijn aangebracht in het% SFT_SOFTGRIDSERVER%-variabele, worden pas doorgevoerd wanneer de client service Application Virtualization opnieuw wordt gestart of als het besturingssysteem van de client opnieuw wordt gestart.

Oorzaak

Dit gedrag is inherent aan het ontwerp van het product.

Oplossing

U kunt dit scenario op diverse manieren omzeilen:

  1. Wijzig de omgevingsvariabele van het systeem% SFT_SOFTGRIDSERVER% en start de client service voor Application Virtualization opnieuw of start de client opnieuw op (in de meeste gevallen moet u de service opnieuw starten; als dit het probleem niet oplost, moet u mogelijk eerst het volgende doen Start de client opnieuw.  Dit is uiteraard de eenvoudigste manier, maar mogelijk niet in sommige omgevingen (bijvoorbeeld op een intensief gebruikte Terminal Server).

  2. De OSD rechtstreeks bewerken en de variabele% SFT_SOFTGRIDSERVER% vervangen door de werkelijke naam van de ontwikkelingsserver of een andere variabele gebruiken.

  3. Gebruik een alternatieve toepassing voor Application source (ASR) (http://technet.Microsoft.com/en-us/library/cc843817.aspx).

  4. Gebruik twee verschillende versies van de toepassing voor testen.

Meer informatie

Milieu variabelen van gebruikers negeren systeemomgevingsvariabelen in Windows.  Uitvoerbare bestanden (waaronder services en drivers) Lees omgevingsvariabelen wanneer ze voor het eerst worden gestart, maar de waarden niet later opnieuw lezen.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×