Administrator de compatibilitate - Rezolvarea problemelor legate de compatibilitatea aplicațiilor

Astfel de soluții la problemele de compatibilitate pot fi asamblate într-o coajă de compatibilitate și distribuite utilizând instrumentul Administrator de compatibilitate.

Una dintre cele mai importante inovații din Microsoft Windows XP este adăugarea unui număr de tehnologii de compatibilitate a aplicațiilor care sunt chiar disponibile pentru utilizatorii finali prin shell-ul Windows XP. Distribuirea corecțiilor de compatibilitate a aplicațiilor unui număr mare de computere poate fi dificilă sau imposibilă dacă este oferită fiecărui utilizator al calculatorului. Din fericire, există o modalitate mai ușoară de a colecta remedierile de compatibilitate și de a le distribui instalându-le automat pe computerele cu Windows XP.

După instalarea grupului de corecții de compatibilitate cerute, puteți utiliza Administratorul de compatibilitate pentru a compila soluții de compatibilitate pentru distribuirea pe alte computere care execută Windows XP.

Această secțiune descrie modul în care puteți crea și pregăti propriile fișiere de bază de date utilizând Administratorul de compatibilitate pentru a menține mai multe aplicații pe una sau mai multe computere care execută Windows XP.

Administrator de compatibilitate poate lega remedieri și înveliș de compatibilitate pentru mai multe aplicații într-un fișier bază de date de compatibilitate (* .sdb), care apoi pot fi transferate pe alte computere care rulează Windows XP. Acest lucru este util în mod deosebit într-un mediu mare în rețea în care mai mulți oameni trebuie să furnizeze suport pentru software pentru un număr foarte mare de utilizatori.


Instalarea administratorului de compatibilitate

Administratorul de compatibilitate care vine cu sistemul de operare Windows XP poate fi găsit în folderul SupportTools de pe CD-ul de instalare. Administratorul de compatibilitate este distribuit ca parte a aplicației Application Compatibility Toolkit versiunea 2.0 și versiuni ulterioare.

Pentru a instala aplicația Application Compatibility Toolkit în sistemul de operare Windows XP:

  1. Introduceți CD-ul Windows XP în unitatea CD-ROM
  2. Utilizând Computerul meu sau Windows Explorer, mergeți la unitatea unde ați introdus CD-ul Windows XP și deschideți folderul SupportTools.
  3. Faceți dublu clic pe ACT.EXE pentru a începe instalarea. Acceptați setările oferite de instalator în mod prestabilit.

După instalarea Setului de instrumente pentru compatibilitatea aplicațiilor, îl puteți găsi în meniul Start. Administratorul de compatibilitate se află în grupul de aplicații Compatibilitate aplicație din meniul Start.


Utilizarea administratorului de compatibilitate

Windows XP conține informații despre problemele comune de compatibilitate care pot apărea cu unele aplicații. Corecțiile de compatibilitate ale aplicațiilor furnizate de Microsoft în Windows XP sunt concepute pentru a ajuta Windows XP să mențină în mod corespunzător funcționarea normală a acestor aplicații, fără a compromite stabilitatea sistemului.

Cele patru DLL-uri din folderul% WINDIR% AppPatch conțin toate remedierile de compatibilitate. Fișierele APPHELP.SDB și SYSMAIN.SDB oferă mesaje de ajutor pentru aplicații, iar patch-urile de aplicații fac parte din Windows XP.

Solicitările de ajutor pentru aplicații conțin informații care sunt afișate când executați o aplicație cu adevărat incompatibilă cu Windows XP. Exemple de aplicații care pot declanșa mesajele de ajutor pentru aplicații includ:

  • Programe antivirus
  • Programe care necesită acces la nivelul kernel-ului sistemului de operare
  • Programe care instalează drivere specifice pentru sistemul de fișiere

Aplicațiile create pentru a lucra cu versiunile anterioare de Windows pot să nu funcționeze corect în Windows XP Professional. Motivele pentru aceasta pot fi:

  • Aplicația nu pornește când Windows îi informează despre o nouă versiune a sistemului de operare. Deseori, aplicația funcționează bine dacă utilizatorul poate ocoli acest punct.
  • Aplicația se referă la versiuni vechi ale funcțiilor API Win32 care returnează valori imprevizibile pe computerele cu un număr mare de resurse, cum ar fi spațiul de pe disc.
  • Aplicația se așteaptă la vechile formate de date Windows.
  • Aplicația se așteaptă ca informațiile despre utilizatori, cum ar fi dosarele personale și temporare, să se afle într-o anumită locație sau într-un anumit format.

Pentru a elimina aceste probleme prin utilizarea de compatibilitate Administrator Trebuie să creați propria bază de date care conține informații despre compatibilitatea necesară stabilește la cererea dumneavoastră, precum și informații cu privire la fișierul corespunzător, care permite Windows XP identifică în mod unic o aplicație care necesită sprijin.


Crearea propriei baze de date de compatibilitate

Baza de date de compatibilitate a sistemului face parte din sistemul de operare Windows XP Professional, care oferă o compatibilitate perfectă pentru sute de aplicații Windows. Această bază de date și componentele corespunzătoare sunt protejate de sistemul de operare.

Odată ce ați definit și ați verificat corecțiile pentru o anumită aplicație, puteți porni Administratorul de compatibilitate pentru a crea baza de date a patch-urilor. Puteți crea o bază de date care conține aplicații care sunt acceptate de skinuri de compatibilitate sau de aplicații care sunt acceptate de anumite remedii de compatibilitate.

Pentru a crea o nouă bază de date personalizată utilizând Administratorul de compatibilitate:

  1. Deschideți Administrator de compatibilitate prin selectarea meniului Start (Start), Programs (Toate programele), pachetul de mijloace pentru a asigura compatibilitatea aplicațiilor (Application Compatibility Toolkit), Administrator de compatibilitate.
  2. Dacă aveți propria bază de date deschisă, din meniul Fișier, faceți clic pe Nou.
  3. Accesați meniul Baza de date și faceți clic pe Modificați numele bazei de date. După schimbarea numelui bazei de date, acesta va fi afișat în antetul propriei baze de date. Dacă elementul de meniu Change Name Name (Change Database Name) nu este activ, faceți clic pe zona bazei de date a ferestrei.
  4. În meniul Fișier, faceți clic pe Salvați și dați numele fișierului dvs. .sdb. Acum puteți adăuga patch-uri în baza de date proprie.

Odată ce ați creat propria bază de date goală, care va conține remedierile de compatibilitate ale aplicației, puteți adăuga o coajă de compatibilitate.

Pentru a adăuga o coajă de compatibilitate

  1. Selectați Creare aplicație de remediere din meniul bază de date. Se afișează caseta de dialog Creează o aplicație de remediere.
  2. Faceți clic pe Aplicați modul de compatibilitate, apoi faceți clic pe Următorul.
  3. Introduceți numele aplicației pentru care veți defini modul de compatibilitate și faceți clic pe Următorul.
  4. Introduceți numele fișierului în care se va aplica modul de compatibilitate. Puteți introduce manual numele fișierului sau puteți folosi butonul Răsfoiți pentru ao specifica.
  5. Selectați modul de compatibilitate pe care doriți să-l aplicați din lista verticală și faceți clic pe Următorul.
  6. Faceți clic pe Add File (Adăugare fișier), pentru a selecta fișierele care vor ajuta la identificarea fișierul dorit pe calculatoarele țintă (Alegeți fișierele asociate cu o aplicație care va fi instalat în aceeași locație. De exemplu, selectați fișierul .hlp în același folder .exe.) Încercați să identificați în mod unic fișierul fără a selecta un număr mare de fișiere relevante).
  7. Când selectați toate fișierele necesare, faceți clic pe Următorul.
  8. Dacă doriți să testați aplicația cu remedierea aplicată, faceți clic pe Test de executare. În caz contrar, faceți clic pe Finalizare.

Același proces poate fi utilizat pentru a adăuga remedieri individuale de compatibilitate în propria bază de date, cu excepția faptului că Create Reparand Application (Crearea unei aplicații Fix) Trebuie să alegeți Aplicare corecții specifice de compatibilitate (se aplică corecții de compatibilitate). Odată ce toate fixările și cochilii au fost adăugate în baza de date, salvați baza de date și testați aplicația.


Aplicarea propriei baze de date în sistem

Odată ce ați creat propria bază de date de compatibilitate a aplicațiilor, aceasta trebuie aplicată la sistemul computer pe care se va executa această aplicație. Procesul comun de implementare a remedierilor de compatibilitate pentru mai multe computere care execută Windows XP include următoarele:

  • Identificați și verificați corecțiile pentru aplicațiile solicitate.
  • Creați un fișier de bază de date personalizat cu remedierile necesare.
  • Transferați fișierul .sdb pe calculatoarele necesare cu Windows XP.
  • Utilizați comanda SDBINST.EXE pentru a înregistra baza de date. Acesta va instala automat și va adăuga informații despre remediere la registru pe computerele selectate.

Transferul fișierului bazei de date proprii pe alte computere care rulează Windows XP se poate face în moduri diferite:

  • Puteți pune fișierul de bază de date în programul de instalare și îl puteți distribui utilizând Politica de grup în rețea cu Active Directory, dar acest lucru necesită o muncă suplimentară.
  • Fișierul poate fi copiat manual pe fiecare computer la distanță sau poate fi realizat utilizând un script de conectare.
  • O altă opțiune este să plasați fișierul .sdb pe o partajare de rețea pe care toți utilizatorii Windows XP o pot accesa.

În ciuda faptului că fișierul este transferat pe computere la distanță, informațiile conținute în acesta trebuie înregistrate pe fiecare computer. Aceasta se face executând comanda SDBINST.EXE din linia de comandă, urmată de calea completă și numele fișierului .sdb creat. De exemplu:

Odată ce baza de date este înregistrată pe computer, informațiile de compatibilitate vor fi utilizate de fiecare dată când aplicația este lansată.
Începutul paginii


concluzie

Windows XP oferă suport pentru aplicații îmbunătățite față de versiunile anterioare ale sistemelor de operare Windows. În plus față de suport construit pentru decizia de mare varietate de probleme cunoscute de compatibilitate de aplicații, new media, inclusiv pachetul de mijloace pentru a asigura compatibilitatea aplicațiilor (Application Compatibility Toolkit), permite administratorilor de sistem să accepte toate cererile lor.

Administratorul de compatibilitate este un instrument din pachetul de compatibilitate aplicație. Administratorul de compatibilitate permite administratorilor de sistem să ia informația obținută prin testarea și să-l ambaleze într-o bază de date de compatibilitate individuală. Această bază de date poate fi utilizată pentru a suporta mai multe aplicații și poate fi extinsă cu ușurință la alte computere care au nevoie de remedierile de compatibilitate. Pentru a înregistra fișierul bazei de date de compatibilitate pe computerele la distanță, utilizați comanda SDBINST.EXE, după care informațiile vor fi disponibile în Windows XP de fiecare dată când aplicația este lansată.

Articole similare