Megszabaduljon az UAC-felszólításoktól a Microsoft alkalmazáskompatibilitási eszközkészletével

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A Windows 7-ben az UAC-utasítások számát a Microsoft jelentősen csökkentette a Windows Vista-hoz képest. A biztonság növelése érdekében az alkalmazások a Windows Vista és a Windows 7 általános felhasználói jogosultságaira korlátozódnak (valamint a később kiadott Windows újabb verzióira).

Az UAC prompt értesíti a felhasználót, hogy egy alkalmazás futtatásához fokozott jogosultságokra van szükség.

Ez különösen akkor hasznos, ha új alkalmazásokat telepítettek a rendszerre, de még inkább ártalmas, ha a programot rendszeresen kell használni, és egy megbízható fejlesztő fejleszti ki.

Például, miért kellene UAC-promptot kérni minden alkalommal, amikor futtatja a regedit vagy a Revo Uninstaller programot?

Az is valószínű, hogy a legtöbb felhasználó az igen gombra kattint, hogy csak futtassa a programot, anélkül, hogy egy pillanatra megfontolná, hogy a megjelenő prompt valójában mit jelent, vagy felkéri őket.

uac prompt

Az UAC-utasítások tovább korlátozására a Windows-ban jó néhány módszer van. Az egyik legegyszerűbb módszer például a program tulajdonságainak megváltoztatása, hogy mindig adminisztrátori jogosultságokkal működjenek.

Egy másik, kevésbé ismert módszer, ha a Microsoft Alkalmazáskompatibilitási Eszköztárat használja az alkalmazások engedélyezésére, hogy azok ne jelenítsenek meg UAC-parancsot futtatáskor.

A Windows-felhasználóknak ezt meg kell tenniük Letöltés a szoftver a Microsoft webhelyéről, majd telepítse azt utána.

A futtatható 32 bites és 64 bites kompatibilitási adminisztrátorokhoz egyaránt tartozik. 32 bites programokat kell hozzáadni a 32 bites kompatibilitási adminisztrátorhoz, míg 64 bites alkalmazásokat a 64 bites kompatibilitási adminisztrátorhoz.

application compatibility listing

Kezdje a jobb egérgombbal az Új adatbázis (1) elemre, majd az Új létrehozása elemre, majd az „Alkalmazásjavítás” megnyitó helyi menüből. Ez megnyit egy új ablakot, ahol kiválasztható a program neve, a fejlesztő neve és a végrehajtható fájl.

user account control

A következő oldal felsorolja a kompatibilitási módokat. Keresse meg és válassza a RunAsInvoker elemet a listából, majd kattintson a Test Run gombra utána, hogy megnézze, hogyan kezdődik a program az új kompatibilitási móddal.

Ha az UAC azonnali kattintása nélkül indul, kattintson a következőre, ha egy hibaüzenet jelenik meg, az egyáltalán nem fog működni. A legtöbb program azonban itt probléma nélkül működik.

run as invoker

A sikeres teszt után kattintson kétszer a Tovább gombra az alkalmazás felvételéhez a listához. A nevét az adatbázis bejegyzés alatt kell megjeleníteni. Ismételje meg a fenti lépéseket más alkalmazások esetében, amelyek UAC-promptot igényelnek.

Mentse el a programok adatbázisát a Fájl> Mentés másként menüpontra kattintva a menüben, pl. UAC-whitelist.

uac whitelist

A kompatibilitási rendszergazda sdb fájlként menti az adatbázist a helyi számítógépes rendszeren. Az adatbázist egyszer telepíteni kell. Ezt egy emelt parancssorból kell megtenni.

Kattintson a Windows Start gombra, majd az Összes program> Kellékek elemre. Kattintson a jobb gombbal a Parancssor elemre, és válassza a helyi menüben a Futtatás rendszergazdaként parancsot.

Most adja ki a parancsot

sdbinst pathToUAC-Whitelist.sdb

például.

sdbinst c: felhasználók martin letöltések uac-whitelist.sdb

Ezután azonnal kipróbálhatja az új beállítást, hogy megtudja, a változtatások sikeresek voltak-e. A legtöbb programnak el kell indulnia UAC parancssor nélkül, míg egyesek megtagadhatják az indítást. A változtatásokat vissza lehet vonni, ha törli a nem működő alkalmazásokat az adatbázisból, és utána újraindítja az sdbinst parancsot.

Más módon automatizálhatja az UAC-utasításokat a Windows rendszerben? Tudassa velünk a megjegyzésekben.