Wymuś monit cmd.exe, aby NIE uruchamiał się jako administrator

20

W związku z moim innym pytaniem muszę być w stanie uruchomić wiersz polecenia NIE jako administrator. Ilekroć uruchamiam wiersz polecenia, albo z menu Start, albo klikając dwukrotnie C:\Windows\System32\cmd.exeplik w Eksploratorze plików, uruchamia go z podwyższonymi uprawnieniami.

Cmd.exe uruchomiony jako administrator

Jak mogę go uruchomić, aby działał w normalnym trybie bez podniesionego poziomu? Cmd.exe nie musi być uruchamiany jako administrator i zazwyczaj po uruchomieniu nie działa jako administrator, ale z jakiegoś powodu domyślnie działa jako administrator na tym komputerze. To jest na serwerze Windows Server 2012 R2. Moje konto, na którym jestem zalogowany, ma uprawnienia administratora (ale nie jest to domyślne wbudowane konto użytkownika Administrator), a jedynym sposobem na obejście tego problemu jest uruchomienie go jako innego użytkownika, który nie ma uprawnień administratora, co wymagać ode mnie, aby najpierw utworzyć konto inne niż administracyjne na serwerze, co wydaje się nadmierne. Czy istnieje prostszy sposób?

śmiertelny pies
źródło
Nigdy tego nie próbowałem, ale utwórz skrót cmd na pulpicie, zrób właściwości na skrócie, a następnie naciśnij przycisk Zaawansowane na karcie skrótów, czy możesz odznaczyć opcję uruchamiania jako administrator?
Moab
Czy widzisz coś w menu Win-X (lub kliknij prawym przyciskiem myszy przycisk Start), gdy działa jako administrator? (obecnie nie jest w stanie przetestować wersji serwera).
paradroid
@duDE Próbowałem run i uruchomiłem cmd.exe jako inny użytkownik, ale nadal jako administrator. Pasek tytułowy był Administrator: cmd.exe (running as Domain\Username). @Moah Próbowałem tego również, ale skrót nie ma polecenia sprawdzonego przez administratora. @paradroid Win + X wyświetla zarówno Command Prompti Command Prompt (Admin), ale oba uruchamiają wiersz polecenia jako administrator. Dzięki za sugestie chłopaki :)
deadlydog
możesz użyć Process Explorer z Sysinternals. Otwórz Procexp jako administrator, a następnie przejdź do File-> Run as Limited User. Pojawi się pasek uruchamiania i możesz wejść cmdlub cokolwiek chcesz. technet.microsoft.com/en-us/sysinternals Masz rację, Runas zawsze podniesie, jeśli użytkownik jest w stanie podwyższyć. możesz utworzyć użytkownika, którego nie można wynieść, i uruchomić go, jeśli naprawdę chcesz użyć run. Procexp jest łatwiejszy. Ale upewnij się, że cmd.exe nie jest zaznaczony, aby zawsze działał jako Administrator na karcie Właściwości -> zgodność.
Frank Thomas

Odpowiedzi:

24

Ponownie włącz UAC. Po włączeniu tej funkcji żaden uruchamiany program nie będzie automatycznie uruchamiany jako administrator.

kreemoweet
źródło
chyba że ustawisz je tak, aby zawsze działały jako administrator w trybie zgodności dla wszystkich użytkowników. aplikacja po prostu odmówi uruchomienia dla użytkownika, którego nie można podnieść.
Frank Thomas
2

Krótkoterminowe rozwiązanie:

  1. Znajdź ikonę, aby uruchomić wiersz polecenia.
  2. Shift kliknij prawym przyciskiem myszy -> „Uruchom jako inny użytkownik”
  3. Następnie określ konto użytkownika niebędącego administratorem.

Długoterminowe rozwiązanie: znajdź „RUNASADMIN” w kluczach rejestru i usuń wszelkie wpisy, w tym cmd.exe

Niebieska obroża
źródło
Przeszukałem rejestr RUNASADMIN, ale nic nie znalazłem.
deadlydog
Czy próbowałeś również rozwiązania tymczasowego? Jeśli chodzi o rozwiązanie długoterminowe, jest to tylko możliwość; spróbuj wyszukać cmd.exe w rejestrze, a następnie wykonaj pracę wstecz.
BlueCollar
Czy tymczasowe rozwiązanie nie wymagałoby od niego zalogowania się do innego użytkownika, zwykłego użytkownika (coś, co powiedział, że nie chce robić w swoim pytaniu)?
Szalony
3
@Insane: Trochę głupie, naprawdę: OP chce działać cmd.exejako użytkownik inny niż Administrator, ale nie chce tworzyć żadnego użytkownika innego niż Administrator? To nonsensowny wymóg.
Wyścigi lekkości z Monicą
2
@LightnessRacesinOrbit Użytkownik nie jest tym samym co rola. Posiadanie uprawnień administratora nie daje automatycznie tych uprawnień każdemu uruchamianemu programowi. - Powiedziawszy to, nie powinieneś logować się z uprawnieniami administratora, chyba że faktycznie ich potrzebujesz - co oznacza, że ​​powinieneś mieć konta, które nie mają tego uprawnienia.
Taemyr