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