Scapă de prompturile UAC cu setul de instrumente de compatibilitate pentru aplicații Microsoft
- Categorie: Ferestre
Numărul de solicitări UAC în Windows 7 a fost redus semnificativ de Microsoft în comparație cu Windows Vista. Pentru a crește securitatea, aplicațiile sunt limitate la privilegiile standard ale utilizatorului în Windows Vista și Windows 7 (precum și versiuni mai noi de Windows care au ieșit ulterior).
Promptul UAC informează utilizatorul că o aplicație necesită privilegii crescute pentru a rula.
Acest lucru este util în special dacă au fost instalate aplicații noi pe sistem, dar mai mult o problemă dacă programul trebuie utilizat în mod regulat și este dezvoltat de un dezvoltator de încredere.
De exemplu, de ce ați solicita un prompt UAC de fiecare dată când executați regedit sau Revo Uninstaller?
De asemenea, este foarte probabil ca majoritatea utilizatorilor să facă clic pe da pentru a rula programul fără a lua în considerare pentru o clipă ce înseamnă promptul afișat care înseamnă sau le cere să facă acest lucru.
Există câteva moduri de a limita solicitările UAC în Windows. Unul dintre cele mai simple moduri, de exemplu, este să schimbi proprietățile unui program pentru a rula întotdeauna cu privilegii administrative.
O altă opțiune, mai puțin cunoscută, este să folosești Microsoft Application Compatibility Toolkit pentru a completa lista de aplicații pentru a nu afișa un prompt UAC atunci când sunt rulate.
Utilizatorii Windows trebuie Descarca programul software de pe site-ul Microsoft și instalați-l ulterior.
Este livrat atât cu un administrator de compatibilitate pe 32 de biți, cât și pe 64 de biți pe care îl puteți rula. Programele pe 32 de biți trebuie adăugate la Administratorul de compatibilitate pe 32 de biți în timp ce aplicațiile pe 64 de biți la Administratorul de compatibilitate pe 64 de biți.
Începeți cu un clic dreapta pe Noua bază de date (1), apoi pe Creare nouă și din meniul contextual care deschide „Corecție aplicație”. Aceasta deschide o fereastră nouă în care pot fi selectate un nume de program, un nume de dezvoltator și executabile.
Urmatoarea pagina listeaza modurile de compatibilitate. Localizați și selectați RunAsInvoker din listă și faceți clic apoi pe butonul Test Run apoi pentru a vedea cum începe programul cu acel nou mod de compatibilitate.
Dacă începe fără prompt UAC, faceți clic pe următorul, dacă este afișat un mesaj de eroare, acesta nu va funcționa deloc. Majoritatea programelor vor funcționa fără probleme aici.
Faceți clic pe Următorul de două ori după un test reușit pentru a adăuga aplicația în listă. Ar trebui să fie afișat cu numele său sub intrarea în baza de date. Repetați pașii de mai sus pentru alte aplicații care necesită un prompt UAC.
Salvați baza de date a programelor făcând clic pe File> Save As din meniu, de ex. UAC-o listă albă.
Administratorul de compatibilitate salvează baza de date sub forma unui fișier sdb în sistemul computerizat local. Baza de date trebuie instalată o singură dată. Acest lucru trebuie făcut dintr-un prompt de comandă ridicat.
Faceți clic pe butonul de pornire Windows, apoi pe Toate programele> Accesorii. Faceți clic dreapta pe intrarea Comanda promptă și selectați Executare ca administrator din meniul contextual.
Acum emite comanda
sdbinst pathToUAC-Whitelist.sdb
de exemplu.
sdbinst c: users martin downloads uac-whitelist.sdb
Este apoi posibil să testați imediat noua setare pentru a vedea dacă modificările au avut succes. Majoritatea programelor ar trebui să înceapă acum fără prompt UAC, în timp ce unii ar putea refuza pornirea. Este posibil să reîntoarceți modificările ștergând aplicațiile care nu funcționează din baza de date și executând din nou comanda sdbinst.
Aveți un mod diferit de automatizare a prompturilor UAC în Windows? Spuneți-ne în comentarii.