Hogyan kell rögzíteni a program UAC törött rendszer - Windows 7 csíp
Hogyan erősít a program, törött UAC rendszer
Tehát egy ilyen program nem telepíthető a Windows 7, vagy nem menti a beállításokat, vagy egyszerűen nem indul el. Ennek az az oka valószínűleg az, hogy az UAC megakadályozza alkalmazás (vagy segédprogram beállításait), hogy mit kell tennie. És mivel a program az UAC nem sejti a létezését, akkor nem kér rendszergazdai jogosultságokkal, ezért a Windows nem tudja, hogy eljött az ideje annak UAC kérelmet. És a végén? Windows 7 letiltja változásokat, és nem beszél egy szót róla, és a program nem működik.
Ahhoz, hogy megbirkózzon ezzel, lehetséges, hogy „emelje” program a rendszergazda szintű kézzel. Nem lehet tenni a program során, de amint az ábra. 7,13, az alkalmazás futtatható adminisztrátori jogosultsággal. Kattintson a jobb gombbal a exe-fájlt a program vagy az ikonját az asztalon vagy a Start menüben, majd kattintson a Futtatás rendszergazdaként (Futtatás rendszergazdaként).
Nyisd UAC kérelem; Ha rákattint a Folytatás (Continue), Windows növeli a szintet a kérelmet, és működni fog. Néhány megjegyzés a program a parancssorból futtatja találsz a dobozban „parancssort rendszergazda jogokkal” tovább. 466.
Ha nincs parancs Futtatás rendszergazdaként (Futtatás #%, rendszergazda) a helyi menüben, ami azt jelenti, hogy rákattintott az ikonra nem futtatható programokat, f * g nem vagyunk a címkén a Windows. Ebben az esetben nyissa meg a Windows Intézőt, keresse meg a * „alkalmazás mappát (ami általában a C: \ Program Fries), és a jobb gombbal a fő exe fájlt.
Ez a trükk is működik a szoftver telepítési eszközök, de ne feledje: ha a „emelése kéz” van szükség a segédprogram telepítése, a legvalószínűbb, akkor szükség van a program. A telepítés megkezdése előtt, menj a szerző honlapján, és ellenőrizze, hogy ha van egy frissítés vagy új verzió kompatibilis a Windows 7.
Ha a program fut csak egy rendszergazda, célszerű beállítani a folyamatos használata kiterjesztett jogaival. Az ikonra kattintva (vagy EXE) programot, kattintson a jobb gombbal a helyi menü válassza ki a Properties (Tulajdonságok), majd kattintson a Kompatibilitás fülre (kompatibilitás). A területen
A jogok szintje (jogosultsági szint) válassza a Futtatás rendszergazdaként (Futtatás mint rendszergazda), majd kattintson az OK gombra.
Ha a jobb gombbal egy dokumentumot, akkor látni minket a helyi menüben válassza a Futtatás rendszergazdaként (Futtatás rendszergazdaként). Azonban, ha megy a Kompatibilitás fülre (kompatibilitás), elbeszélt fent lehet beállítani a kezdete a megfelelő alkalmazás rendszergazdai módban van.
Parancssorból rendszergazdaként
Amikor a felhasználói fiókok kezelésére, a parancssor - ez egy különleges eset. Ez az alkalmazás, cmd.exe, bár kifejezetten a Windows 7, nem jelenti automatikusan növeljék hatásköröket a rendszergazda szintű, akárcsak más Windows-összetevők.
Például, ha megnyit egy parancssort a Start menüből, vagy írja be a cmd parancsot. exe, majd próbálja meg futtatni a netsh, sc, vagy bármely más, a sok csapat, amelyek különböznek a könyvben, az UAC blokkolja úgy. Annak érdekében, hogy az egész akadályt, be kell zárnia a Command Prompt, majd újra megnyitja rendszergazdaként.
Mass felesleges mozgások. De, sajnos, ha megnyitja a tulajdonságok a cmd.exe fájlt, és lépjen a Kompatibilitás fülre (kompatibilitás), akkor látni fogja ezt az üzenetet:
A kompatibilitási mód nem állítható be az a program, mert ez része a Windows verzió (kompatibilitási módban nem lehet beállítani ezt a programot, mert ez része a Windows ezen verziója).
Ahogy lenni szokott a Microsoft termékeket, amelyek egyfajta eltorzított értelemben ez a kijelentés ez, de nem részesülnek. Ahhoz, hogy a probléma megkerülése, csak másolja a cmd.exe fájlt (mappában található \ Windows \ System32) bármely más mappában. Ezt követően, a jobb gombbal a másolási cmd.exe, kattintson a Kompatibilitás fülre (kompatibilitás), és válassza a Futtatás rendszergazdaként (Futtatás mint rendszergazda).
A legegyszerűbb módja annak, hogy tiltsa UAC - nyissa meg a Vezérlőpult oldal felhasználói fiókok (Felhasználói fiókok), kattints a linkre Change User Account Control Settings (Change User Account Control beállítások) és a megnyíló ablakban, húzza a csúszkát le arra a pontra, Never értesítik (Soha nem értesíti ).
1 Paraméter neve félrevezető lehet. Az a kifejezés, hogy „soha értesíti J ms * azt sugallja, hogy soha nem fogja zavarni a párbeszéd-típusú” Windows engedélyre van szüksége a folytatáshoz. " Ez igaz, de sehol sem állította, hogy a programokat, amelyeket korábban végzett korlátozott felhasználói jogokat, most végre teljes rendszergazdai módban. Ezen az oldalon van egy paraméter, amely lehetővé tenné, hogy az UAC engedélyezve csendben, hogy elnyomja programok megpróbál változtatni a beállításokat a számítógépen. Azonban, akkor válassza a második lehetőséget az alsó, csak akkor, ha Értesítést programok megpróbál változtatni a számítógépre (ne takarja el a Desk) (Értesítés csak programok megpróbál változtatni a számítógéphez). Ebben az esetben az asztali nem takarja akkor is, ha ua üzenet jelenik meg UAC.
Bontsa ki a Helyi házirend (Helyi házirend), és válassza ki a mappát biztonsági beállítások (Security Options). A jobb oldali ablaktáblában kattintson duplán a paraméter User Account Control: Viselkedés az emelkedés gyors rendszergazdák számára rendszergazdai jóváhagyás Mode (User Account Control: Viselkedés az emelkedés gyors rendszergazdák számára rendszergazdai jóváhagyás mód). Az ablakban megjelenik egy lista a hat elem:
Javításáról kéretlen (Emeli megkérdezése nélkül)
Ez a legjobb megoldás, ha azt szeretnénk, hogy teljesen elnyomja UAC üzeneteket, miközben nem kikapcsolni UAC rendszer maga. Alkalmazások, tudatában a létezésének az UAC, akkor nem kér magasság. Így a Windows 7 továbbra is elnyomja semmilyen káros változásokat.
Azoknak a felhasználóknak, Burden Premium: állítsa a paraméter ConsentPromptBehavior-Admin 0.
Mintegy kérése hitelesítő (hitelesítő adatokat megadni)
Ez az opció megfeszíti a biztonsági módot a számítógépen: minden UAC üzenet is kéri a jelszót. Amíg a jelszó megadása után, kattintson a gombra Continue (Folytatás) lehetetlen.
A felhasználók számára a Home Premium: állítsa a paraméter ConsentPromptBehavior-Admin 3 értéket.
Ha Ön rendszergazda, és konfigurálja a számítógép egy másik felhasználó számára, akkor létrehozhat egy szabvány ezt a felhasználót. Ezután az Edit-D Helyi biztonsági házirend (Local Security Policy), a paraméter User Account Control: Viselkedés az emelkedés gyors rendszergazdák számára rendszergazdai jóváhagyás (User Account Control: Viselkedés az emelkedés gyors rendszergazdák számára rendszergazdai jóváhagyás mód) beállítása Ask felhatalmazását (kéri a hitelesítő adatokat).
A hozzájárulás kérése (Prompt hozzájárulás)
Kérjen UAC jelenik meg, amikor egy alkalmazás kér rendszergazdai jogosultsággal, és hagyja jóvá az akció, akkor kell kattintani a Folytatás (Continue), vagy bizonyos esetekben lehetővé (engedély).
A felhasználók számára a Home Premium: állítsa a paraméter ConsentPromptBehavior-Admin 4-es érték.
Mintegy kérése hitelesítő / hozzájárulása a biztonságos asztali (hitelesítő adatokat megadni / beleegyezésével, biztonságos asztali)
Ahhoz, hogy ugyanaz, mint a prompt hitelesítő adatait (kéri a hitelesítő adatokat), és kérésre hozzájárulás (azonnali hozzájárulás), illetve, de a szabályozható az asztalon.
A felhasználók számára a Home Premium: állítsa a paraméter ConsentPromptBehavior-Admin 1 vagy 2 hitelesítő jóváhagyásra.
Mintegy Prompt hozzájárulás bináris adat nem a Windows (azonnali hozzájárulás nem-Windows bináris)
A Windows 7 e az alapértelmezett beállításokat. Ugyanaz, ami a hozzájárulás kérése (Prompt hozzájárulás), de csak olyan programok, amelyek nem részei a Windows. Egy példa a programot, amely része a Windows, az oldalsáv „Command Prompt rendszergazdaként” tovább. 466.
A felhasználók számára a Home Premium: állítsa a paraméter ConsentPromptBehavior-Admin értéket 5.
Fájlvirtualizációra és regisztrációs
Amint azt a következő részben „kezelése UAC», a találkozó UAC a Windows 7 -, hogy megakadályozzák módosítása az operációs rendszer mappák, például a program Rles, valamint a védett területek adatbázisában. Ha a program nem veszi figyelembe a fejlesztési UAC követelményeknek, nem kér a növekedés a rendszergazdai szintű neki létrehozására tett kísérlet, például a saját mappa a Program Rles mappát nem. A Microsoft felér egy megoldást, amely leegyszerűsíti az élet ilyen legacy alkalmazásokhoz.
Ez a megoldás az úgynevezett virtualizáció. virtualizációs rendszer átirányítja a régi alkalmazások speciális védett terület a merevlemezen, és adatbázis. Így, ha a program fel van szerelve egy automatikus frissítési funkció, megpróbál írni a fájlt a C: \ Program Rles \ Acme frissítése \ newversion.dll, a Windows küld egy másik mappába: C: \ Users \
Hasonlóképpen, ha egy program megpróbálja megváltoztatni a regisztrációs kulcs HKEY_L0CAL_ MACHINE \ Software \ Acme, akkor a rendszer továbbítja azt a kulcsot a HKEY_CURRENT_USER \ Software \ Classes \ VirtualStore \ MACHINE \ Software \ Acme.
Alapértelmezett program Rles védett Windows mappákat és almappákat a többségük, és szinte az összes kulcsokat a HKEY_LOCAL_MACHINE ága a \ Software. UAC nem védi a felhasználó saját mappát a C: \ \\ K5eg5 és nem blokkolja módosítja a rendszerleíró adatbázis HKEY_CURRENTJJSER \ Software ága.
Hogy melyik a futó programok nem használják a virtualizáció, a jobb gombbal egy üres területre a tálcán, és válassza ki a menüből a Feladatkezelő indítása (Task Manager). Kattintson a Folyamatok (Processes), és a Nézet menü (View) lapon kattintson a Select Columns parancs (oszlopok kijelöléséhez). Engedélyezze a virtualizáció oszlop UAC (User Account Control (UAC) Virtualization) és kattintson az OK gombra. Most már láthatja, hogy a folyamat lista egyes programok - különösen az idősebbek - virtualizációs engedélyezve van (például explorer.exe és iexplore.exe, mivel ezek a folyamatok a rendszer biztonságát nagyban függ). Programok esetében a támogatást a UAC virtualizáció le van tiltva, és az értéket nem engedélyezett (nem engedélyezett) jelenik futó programok rendszergazdai jogosultságokkal.
Mint látható, a Helyi biztonsági házirend ablak (Local Security Policy), de van legalább kilenc kapcsolatos paramétereket az UAC. A legtöbb intuitív, de néhány kiemelt figyelmet érdemelnek.
Windows 7 javítja az alapértelmezett szoftver telepítése segédprogram rendszergazda szinten. Tekintettel a lehetséges fertőzés rosszindulatú szoftverek nem biztonságos. Annak érdekében, hogy a számítógép egy kicsit biztonságosabb, válassza ki a paramétert User Account Control: Detect alkalmazás telepítéséhez és kérjen magasság (User Account Control: Detect alkalmazás telepítéséhez és kérjen magasság) a mozgássérültek (mozgáskorlátozottak). Most akkor kell futtatni néhány régebbi telepítő eszköz, mint egy rendszergazda, de az új azokat fel magukat a kívánt szintre.
Egy másik módja, hogy fokozza a védelmet a UAC - beállítja a User Account Control: magasság csak aláírt és beszkennelt futtatható fájlokat (User Account Control: Csak emelje kivihető, hogy aláírt és hitelesített), hogy engedélyezett (Enabled), előjel nélküli alkalmazások nem futnak adminisztrátor módban.