Na moim komputerze mam dwa konta administratora. Domyślne konto administratora o nazwie „Administrator” i nowe konto administratora o nazwie „testadmin”.
Jeśli uruchomię następujące polecenia:
runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe
Pierwszy otwiera nowy cmd.exe jako „testadmin”, ale tak naprawdę nie działa w trybie administratora, tzn. Dostaję „Odmowa dostępu”, gdy próbuję pisać w C: \ Windows.
Drugie okno otwiera nowy plik cmd.exe jako „Administrator”, ale działa w trybie prawdziwego administratora. Mogę z powodzeniem pisać w dowolnym folderze na moim komputerze.
Nazwa pierwszego okna to „cmd.exe (działający jako [nazwa_komputera] \ testadmin)”
Drugie okno to „ Administrator: cmd.exe (działający jako [nazwa_komputera] \ Administrator)”
Jeśli oba konta mają uprawnienia administratora, dlaczego jest tutaj różnica w zachowaniu? Nienawidzę tego, że nie mogę otworzyć okna z wiersza poleceń jako testadmin w prawdziwym trybie administratora ... to naprawdę denerwujące.
źródło
Odpowiedzi:
Zakładam, że masz na myśli system operacyjny Windows 7 lub podobny. Powodem, dla której widzisz różnicę między dwoma kontami użytkowników, jest to, że jakiś czas temu, kiedy pojawiła się vista, Microsoft nieco zmienił swoje zasady uprawnień. W przeciwieństwie do XP, gdy zakładałeś konto administratora, miał on wszystkie prawa, jakie posiadałoby zwykłe konto administratora. Teraz w Vista i Windows 7 jesteś pseudo-administratorem, chyba że jesteś zalogowany jako rzeczywisty Administrator. W większości przypadków można uruchomić wiersz polecenia, klikając prawym przyciskiem myszy program cmd.exe i wybierając opcję uruchomienia jako Administrator, aby uzyskać pożądane wyniki, jednak zdarza się, że będziesz musiał zalogować się do rzeczywistego konta administratora, aby wykonać swoje zadania. Głównym powodem tego było uniemożliwienie wirusom wykonywania ich paskudnej pracy i maszyny.
Widziałem, że niektóre programy wymagają instalacji lub odinstalowania bezpośrednio z konta „Administrator” i żadnego innego, w przeciwnym razie nie działałyby. Mam nadzieję, że to trochę rzuca światło na sytuację.
Twoje zdrowie
źródło
Konta prawdopodobnie nie mają takich samych uprawnień, ponieważ prawdopodobnie istnieją pewne zasady, które są stosowane bezpośrednio do konta administratora zamiast grupy administratorów.
Ale w twojej szczególnej sytuacji wygląda na to, że run testadmin nie jest wykonywany z podwyższonymi uprawnieniami. Sprawdź, czy to pomoże.
źródło
Jest to naprawdę denerwujące, ponieważ chcesz, aby coś „działało tak szybko” jak administrator, a nie za każdym razem, gdy klikniesz prawym przyciskiem myszy i wybierzesz „uruchom jako administrator” itp.
Znalazłem obejście. Utwórz skrót dowolnego elementu (np. Cmd.exe), który ma być uruchamiany jako administrator, i zastosuj właściwość „Uruchom jako administrator” do tego skrótu:
Teraz możesz szybko uruchomić ten skrót, a on uruchomi zamierzony program jako administrator zgodnie z oczekiwaniami.
źródło