Както може би знаете, Windows Vista въведе някои основни промени в модела за сигурност на Windows, включително контрол на потребителските акаунти. Това, което UAC прави, е да въведе концепцията за приложения с най-малка привилегия - трябва да им се предоставят само достатъчно разрешения, които приложенията трябва да изпълняват, а не пълни администраторски разрешения, защото ако злонамерен софтуер или лоши приложения се изпълняват като администратор, те могат почти да нанесат вреда към вашата операционна система.
Въпреки това, благодарение на UAC, потребителският опит леко се разваля и потребителите на Windows от десетилетия, които не са свикнали с тази концепция или не им е обяснено защо е въведена, са объркани, когато мигрират от Windows XP. Те не разбраха защо са помолени да потвърдят каквото и да е действие, което прави промени на системното ниво на техния компютър. Едно такова приложение, което показва значителен брой UAC подкани, ако използвате Windows с най-високо ниво на настройката на UAC, е File Explorer (известен преди като Windows Explorer). Докато Explorer не показва, че много UAC подкани при настройката на UAC по подразбиране, настройката по подразбиране на UAC е не е 100% надежден . Той е защитен само срещу приложения, които приемат привилегии на администраторско ниво, за да правят лоши неща.
Реклама
Сега може да попитате защо изобщо искате да стартирате Explorer като администратор? Да предположим, че трябва да направите някои файлови операции, които включват много UAC подкани. Или може би някакво разширение на черупката (напр. Разширение на менюто с десен бутон) все още не е актуализирано, за да работи с UAC и не работи, докато не се стартира като администратор. Няма предоставен от Microsoft начин за издигане на разширения на черупки, които не работят правилно. Така че вместо винаги да изпълнявате всички приложения с UAC, зададен на настройката по подразбиране, можете да настроите UAC на най-високо ниво за постоянно и вместо това временно да издигнете File Explorer в отделен процес, за да можете да направите нещата си като администратор и след това да го затворите.
Проблемът е само в това, че Microsoft не позволява стартирането на Explorer като администратор в Windows 8.1 / 8 (и в Windows 7 също). В Windows Vista беше възможно да стартирате Explorer като администратор. Microsoft използва DCOM за стартиране на Explorer в Windows 7 и по-нови версии. Фабриката на клас DCOM проверява дали потребителят работи интерактивно и стартира Explorer. Те въвеждат ограничение в системния регистър като мярка за сигурност, за да не позволят да се изпълнява като администратор. Разбира се, ако използвате файлов мениджър на трета страна за извършване на файлови операции, това не е проблем, тъй като можете лесно да го повдигнете временно.
В тази статия ще видим как да издигнем Explorer, за да можете да правите своите файлови операции, които показват твърде много UAC подкани или да използвате разширения на черупката, които не работят, без да се издигате. Ще видим и как да затворим издигнатия процес. Решението за стартиране на Explorer повишено беше намерено от един от нашите читатели и ентусиаст на Windows, Андре Циглер, който посочи клавиша reg, използван от класа DCOM в тази тема на форумите на Technet . Ето как можете да го направите:
как да сменя езика в приложението netflix
1. Изтеглете и отворете отличния Winaero RegOwnershipEx приложение. RegOwnership ви позволява да поемете собствеността върху ключовете на системния регистър и да дадете администраторски разрешения и по-късно да ги възстановите, всичко от лесен за използване потребителски интерфейс.
2. В текстовото поле „Изберете ключа на системния регистър“ на RegOwnershipEx копирайте и поставете следното:
HKEY_CLASSES_ROOT AppID {CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
3. Щракнете върху бутона Вземете собственост. Ще видите иконата за заключване да се отключва. Сега щракнете върху „Отваряне в редактора на системния регистър“.
4. Редакторът на системния регистър ще се отвори при горния ключ. В десния екран на редактора на системния регистър ще видите стойност, наречена „RunAs“. Трябва просто да преименувате тази стойност или да я изтриете, така че Windows ви позволява да стартирате Explorer като администратор, когато имате нужда от нея. Преименувайте „RunAs“ на каквото и да било. Например RunAsAdmin (така че помните, че сте направили тази промяна).
5. Затворете редактора на системния регистър и сега превключете обратно към RegOwnershipEx. Щракнете върху бутона „Възстановяване на собствеността“, маркирайте ключа, върху който току-що сте поели собствеността, и възстановете собствеността му.
Това е. Сега, ако щракнете с десния бутон върху Explorer.exe или пряк път към него и изберете „Изпълни като администратор“, ще можете да го стартирате като администратор! Друг начин да го стартирате като администратор е да стартирате пряк път за Компютър / Този компютър от менюто 'Старт' или екрана 'Старт', като натиснете Ctrl + Shift + Enter. Ще започне като отделен процес което можете да видите в диспечера на задачите или отличния Process Explorer на SysInternals.
Можете да използвате и Winaero's просто, но полезно ELE.exe ап за да стартирате всяка програма като администратор от командния ред.
Когато го стартирате като администратор, без значение какво правите в него, няма да ви се покаже подкана за UAC. Ако стартирате Process Explorer като администратор, той ще покаже нивото на целостта на втория процес на Explorer като високо (високо означава, че процесът се изпълнява като администратор).
Сега важното е да се отбележи, че този процес не излиза чисто, когато затворите прозореца на Explorer! Не забравяйте да го прекратите всеки път, когато издигнете Explorer, след като сте приключили с работата в прозореца на Explorer.
как да търсите приятели в раздор
Също така не трябва редовно да стартирате Explorer като администратор. Трябва да го издигате само ако трябва да използвате някакво несъвместимо разширение на черупката или ако трябва да направите множество тежкотоварни файлови операции, които ще създадат много досадни UAC подкани за управление и поддържане на файлове и папки на вашия твърд диск. И не забравяйте да прекратите втория процес Explorer.exe в диспечера на задачите, след като приключите работата с него.