ПредишенСледващото

Как да се определи програмата, счупен UAC система

Така че, една от тези програми не могат да бъдат инсталирани в Windows 7, или тя не запазите настройките, или просто не се стартира. Причината за това е може би, че UAC предотвратява приложение (или настройки за комунални услуги), за да направи това, което трябва да се направи. И тъй като програмата на UAC не подозира за съществуването, той не поиска административни привилегии, следователно, Windows не знае, че е време за заявка UAC. И в крайна сметка? Windows 7 забранява промени и не каже една дума за това, както и програмата не работи.

За да се справи с това, че е възможно да "вдигне" програмата на ниво администратор ръчно. Това не може да се направи по време на програмата, но, както е показано на фиг. 7.13, приложението може да се управлява с администраторски права. Щракнете с десния бутон върху Търсейки-файл на програмата или неговата икона на работния плот или в менюто Старт и след това върху Run като администратор (Run като администратор).

Отворете заявка UAC; Ако кликнете върху Продължи (Продължи), Windows ще се увеличи нивото на заявлението, и той ще работи. Някои бележки относно програмата от командния ред, които пускате, ще намерите в кутията "командния ред като администратор" на. 466.

Ако няма команда Run като администратор (Run като #%, администратор) в контекстното меню, което означава, че сте кликнали върху иконата не изпълним програми-е ж * ние не сме на етикета на Windows. В този случай, отворен Windows Explorer, отидете до * 'папката на приложението (обикновено се намира в папка C: \ Program картофи) и щракнете с десния бутон на главния Търсейки файла.

Този трик работи и за инсталиране на софтуера инструменти, но не забравяйте: ако "вдигане на ръка" е необходимо да се инсталира на помощната програма, най-вероятно, той ще трябва за програмата. Преди да започнете инсталацията, отидете на уеб сайта на създателя и да проверите дали има актуализация или нова версия е съвместима с Windows 7.

Ако програмата се ръководи само от администратор, че е подходящо да се коригира постоянно използването на разширени права за това. Кликнете върху иконата (или EXE) програма, щракнете с десния бутон, контекстното меню изберете Properties (Свойства) и след това върху раздела съвместимост (съвместимост). В областта

Нивото на права (Privilege Level) Изберете Run тази програма като администратор (Run тази програма като администратор), след това щракнете върху OK.

Ако щракнете с десния бутон на мишката върху документ, можете да ни видите в контекстното меню изберете Run като администратор (Run като администратор). Все пак, ако отидете в раздела съвместимост (съвместимост), както разказана по-горе, че е възможно да се коригира в началото на съответното приложение в режим на администратор.

Командния ред като администратор

Когато става въпрос за управление на потребителски акаунти, на командния ред - това е специален случай. Това приложение, cmd.exe, въпреки че е създаден специално за Windows 7, не води автоматично до увеличаване на техните правомощия на ниво администратор, както и други компоненти на Windows.

Например, ако отворите командния ред от менюто Старт или като напишете CMD. Търсейки, и след това се опитайте да стартирате Netsh, SC, или всеки друг от многото отбори, които са споменати в тази книга, на UAC ще го блокирате. За да се получи около препятствие, което трябва да затворите командния ред, а след това повторно отваряне като администратор.

Маса излишни движения. Но, за съжаление, ако отворите свойствата на файла cmd.exe и отидете в раздела съвместимост (съвместимост), тогава ще видите следното съобщение:

режим на съвместимост не може да бъде определен за тази програма, защото тя е част от версията на Windows (режима за съвместимост не може да се настрои на тази програма, защото тя е част от тази версия на Windows).

Както обикновено се случва в продуктите на Microsoft, които са вид изкривен смисъл на това твърдение е, но няма полза от него. За да избегнете този проблем, трябва само да копирате файла cmd.exe (намира се в папката \ Windows \ System32) във всяка друга папка. След това, щракнете с десния бутон върху cmd.exe за копиране, кликнете върху раздела съвместимост (съвместимост) и изберете Run тази програма като администратор (Run тази програма като администратор).

Най-лесният начин да забраните UAC - отвори страница потребителски акаунти на контролния панел (потребителски акаунти), щракнете върху настройки за контрол на връзката Промяна на потребителските акаунти (Промяна на настройките за контрол на потребителските акаунти) и в прозореца, който се отваря, преместете плъзгача до точката Никога уведоми (Никога не уведоми ).

1 Име на параметър може да бъде подвеждащо. Фразата "Никога не уведоми J мс * показва, че вие ​​никога няма да се занимавам с диалог тип" на Windows се нуждае от вашето разрешение да продължи. " Това е вярно, но никъде не се посочва, че програмите, които преди това са били извършени с ограничени права на потребителите, вече ще се извършват в режим на пълен администратор. На тази страница има параметър, който ще позволи на UAC активиран спокойно да потискат програми се опитват да се направят промени в конфигурацията на компютъра. Въпреки това, можете да изберете втората опция от дъното, Уведоми само ако програмите се опитват да се правят промени в компютъра ми (да не се закриват Desk) (Уведоми ме само ако програмите се опитват да направят промени в моя компютър). В този случай, на работния плот не бъде закрита, дори когато изглежда, украйна съобщение UAC.

Разширяване на местни политики (местни политики) и изберете настройките за сигурност папка (Настройки за сигурност). В десния панел щракнете двукратно върху Управление на профила на параметъра Потребител: Поведение на ред кота за администратори в Admin Mode одобрение (Управление на потребителските акаунти: Поведение на ред кота за администратори в Admin Mode Одобряване). В прозореца, ще видите списък с шест позиции:

На Подобряване непоискани (Elevate без запитване)

Това е най-добрият вариант, ако искате напълно да потисне съобщения за потвърждение, докато не деактивирате самата UAC система. Приложения, не знаят за съществуването на UAC, няма да подканват за издигане. По този начин, Windows 7 ще продължи да потиска всякакви вредни промени.

За потребители Burden Premium: задали параметъра ConsentPromptBehavior-Admin 0.

За заявки пълномощията (Prompt за пълномощията)

Тази опция стяга режим на охрана на компютър: във всяка съобщение UAC също пита за парола. Докато не се въведе паролата, кликнете върху бутона Continue (Продължи) невъзможно.

За потребители на Home Premium: настройте параметър ConsentPromptBehavior-Admin стойност 3.

Ако сте администратор, и да конфигурирате компютъра за друг потребител, можете да създадете стандартен за този потребителски акаунт. След това, в Декларацията за Edit-D Local Security (Local политиката на сигурност), създаден профил контрол на параметрите на потребителя: Поведение на ред кота за администратори в одобрение от администратор (Управление на потребителските акаунти: Поведение на ред кота за администратори в Admin Mode одобрение), определени за Помолете идентификационни данни (Prompt за пълномощията).

За искане на съгласие (Prompt за съгласие)

Искане за UAC се появява всеки път, когато приложение заяви администраторски права, както и да одобри действието, което трябва да кликнете върху Continue (Продължи), или в някои случаи да позволят (разрешение).

За потребители на Home Premium: настройте параметър ConsentPromptBehavior-Admin стойност 4.

За заявки пълномощията / съгласие на работния плот (Prompt за пълномощията / съгласие на работния плот)

За същите като на подсказването за пълномощията (Prompt за пълномощията) и искане съгласие (Prompt за съгласие), съответно, но с затъмняване на работния плот.

За потребители на Home Premium: задали параметъра ConsentPromptBehavior-Admin 1 за имена и пароли или 2 за одобрение.

За Prompt за съгласие за двоични данни не е от Windows (Prompt за съгласие за не-Windows изпълними файлове)

В Windows 7 е на селекциите по подразбиране. Същото нещо, че искането за съгласие (Prompt за съгласие), но само за програми, които не са част от Windows. Пример за програма, която е част от Windows, е страничната лента "Command Prompt като администратор" на. 466.

За потребители на Home Premium: настройте параметър ConsentPromptBehavior-Admin стойност 5.

Файл за виртуализация и регистър

Както се посочва в раздел "Управление на UAC», назначаването на UAC в Windows 7 - да се предотврати промяна на папките на операционната система, като например програма Rles, както и регистър на защитените територии. Ако програмата не се вземе под внимание развитието на изискванията на UAC, той не иска увеличение на ниво администратор, за нея се опитват да създадат, например, със собствена папка в папката на програмата Rles неуспешна. Microsoft излезе с решение, което улеснява живота на тези наследени приложения.

Това решение се нарича виртуализация. система за виртуализация пренасочва старите приложения в специална защитена зона на вашия твърд диск и регистъра. По този начин, ако програмата е оборудван с функция за автоматично обновяване, се опитва да напише файл C: \ Program Rles \ Acme Актуализация \ newversion.dll, Windows ще го изпрати в друга папка: C: \ Users \

По същия начин, ако програмата се опитва да промени регистър ключ HKEY_L0CAL_ MACHINE \ Software \ Acme, тогава системата ще го препратим на ключовите HKEY_CURRENT_USER \ Software \ Classes \ VirtualStore \ MACHINE \ Software \ Acme.

Default програма Rles защитени Windows папки и подпапки в по-голямата част от тях, както и почти всички ключове в HKEY_LOCAL_MACHINE клон на \ Software. UAC не защитава собствената папка C на потребителя: \ \\ K5eg5 и не блокира промени в системния регистър HKEY_CURRENTJJSER \ Software бранш.

За да видите кои от текущите програми използвате виртуализация, щракнете с десния бутон върху празно място в лентата на задачите и изберете от менюто Start Task Manager (Task Manager). Кликнете на процеси (процеси) и в раздела Изглед меню (Изглед), щракнете върху Изберете команда Колони (Изберете колони). Активиране на виртуализация колона UAC (User Account Control (UAC) Virtualization) и кликнете върху OK. Сега можете да видите, че в списъка на процес за някои програми - особено по-възрастен - виртуализация е активирана (например explorer.exe и iexplore.exe, тъй като тези процеси на сигурността на системата зависи до голяма степен). За програми с подкрепата на UAC виртуализация е забранено, както и не е позволено стойността (не е разрешена) се показва за програмите, които работят с администраторски права.

Както можете да видите, в прозореца на местната политика на сигурност (местната политика за сигурност), но има най-малко девет параметри, свързани с UAC. Повечето от тях са интуитивни, но някои заслужават специално внимание.

Windows 7 подобрява средство за инсталиране на софтуер по подразбиране на ниво администратор. С оглед на възможно инфекцията злонамерен софтуер, е безопасна. С цел да се даде възможност на компютъра малко по-сигурни, изберете профил контрол на параметрите на потребителя: Откриване на инсталации за кандидатстване и подкани за издигане (Управление на потребителските акаунти: Откриване на инсталации за кандидатстване и подкани за надморска височина), за да с увреждания (хора с увреждания). Сега ще трябва да изпълните някои по-стари монтаж инструмент като администратор, но нова, и ще се повиши до необходимото ниво.

Друг начин да се подобри защитата на UAC - зададете потребителски контрол: Кота само за подписани и сканирани изпълними файлове (Управление на потребителските акаунти: издигане Само изпълними файлове, подписани и заверени) до Enabled (Активирано), за да неподписани приложения, които не могат да работят в режим на администратор.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!