używanie „run” z kontem „Administrator” w porównaniu z innymi kontami administracyjnymi

12

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.

JoeCool
źródło
2
Ryzykując zirytowanie geo i niektórych innych osób, problemem nie jest to, czy konta są administratorami, czy to, czy ich działanie jest podwyższone, czy nie. Konto o nazwie „Administrator” automatycznie podnosi wartość. Konta, które są lokalnymi administratorami, ale nie mają nazwy Administrator, nie podnoszą automatycznie. Czy plik luaexec.exe istnieje na Twojej ścieżce? Jeśli tak, spróbuj runas / user: testadmin luaexec.exe -w -f cmd.exe / k Powinno to spowodować wyświetlenie monitu UAC, a jeśli klikniesz Tak, OK lub cokolwiek innego, będzie działać poprawnie.
Mark Allen,
Możesz być w stanie użyć przełącznika / trustlevel. Nie użyłem tego osobiście, ale może pomóc w podniesieniu.
Phillip R.
Przyczyną tego problemu jest to, że chcę uruchamiać programy podniesione z pliku wsadowego, gdy jestem zalogowany na koncie administratora innym niż „Administrator”. I wydaje mi się oczywiste, że powinno to być łatwe, biorąc pod uwagę, że moje konto testadmin jest rzeczywiście kontem administratora.
JoeCool,
Możesz także wypróbować psexec z sysinternals zamiast z run. technet.microsoft.com/en-us/sysinternals/bb897553.aspx - może podnieść i wszystko.
Mark Allen

Odpowiedzi:

4

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

Frank R.
źródło
0

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.

Ricardo Gomes
źródło
0

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:

wprowadź opis zdjęcia tutaj

Teraz możesz szybko uruchomić ten skrót, a on uruchomi zamierzony program jako administrator zgodnie z oczekiwaniami.

Atul
źródło