Înțelegerea variabilei% SFT_SOFTGRIDSERVER% de mediu în Microsoft App-V

Simptome

După ce modificați variabila% SFT_SOFTGRIDSERVER% de mediu, pachetele de virtualizare a aplicațiilor Microsoft (App-V) nu se pot încărca sau se pot conecta la un server incorect.  În unele cazuri, este posibil să primiți o eroare 0A-10000002 ("serverul de virtualizare a aplicațiilor specificat nu a putut fi accesat. Încercați din nou peste câteva minute. Dacă problema persistă, raportați următorul cod de eroare la administratorul de sistem ") dacă variabila de sistem face referire la un server inexistent sau inaccesibil.

Acest lucru este cel mai frecvent în scenarii în care intenția este să testați pachetele aflate pe un server de dezvoltare, cu intenția de a copia mai târziu pachetul în mediul de producție.  În acest caz, modificările la variabila de mediu a utilizatorului sau a sistemului% SFT_SOFTGRIDSERVER% nu vor fi utilizate de clientul App-V.

În cazul variabilelor de utilizator (adică adăugarea unei variabile numite SFT_SOFTGRIDSERVER sub control Panel\System\Advanced System Settings\Advanced tab\Environmental variabile. ..\User variabile pentru numele de utilizator), App-V nu citește% SFT_SOFTGRIDSERVER% pentru utilizatori individuali.  Numai variabila de sistem este onorată.

În cazul variabilelor de sistem, această setare se reflectă doar după repornirea sistemului.  Acest lucru este necesar pentru ca serviciile și driverele pentru clienți App-V să citească în mod corespunzător și consecvent aceste variabile.  Toate modificările efectuate la variabila% SFT_SOFTGRIDSERVER% nu se reflectă până când este repornit serviciul client de virtualizare a aplicațiilor sau sistemul de operare client este repornit.

Cauză

Acest comportament este proiectat.

Rezolvare

Există mai multe soluții posibile pentru a activa acest scenariu:

  1. Modificați variabila de mediu a sistemului% SFT_SOFTGRIDSERVER%, apoi reporniți serviciul client de virtualizare a aplicațiilor sau reporniți clientul (în majoritatea cazurilor, repornirea serviciului este suficientă; dacă acest lucru nu rezolvă problema, poate fi necesar să Reporniți clientul).  Aceasta este, evident, cea mai simplă metodă, dar este posibil să nu fie de dorit în unele medii (de exemplu, pe un server terminal puternic utilizat).

  2. Editați direct OSD-ul și înlocuiți variabila% SFT_SOFTGRIDSERVER% cu numele real al serverului de dezvoltare sau utilizați altă variabilă.

  3. Utilizați o sursă alternativă de sursă de aplicații (ASR) (http://TechNet.Microsoft.com/en-us/library/cc843817.aspx).

  4. Utilizați două versiuni separate ale aplicației pentru testare.

Mai multe informații

Variabilele de mediu ale utilizatorului ignoră variabilele de mediu ale sistemului din Windows.  Executabilele (inclusiv serviciile și driverele) citesc variabile de mediu atunci când sunt lansate prima dată, dar nu recitesc ulterior valori.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×