Jak domyślnie uruchamiać powłokę Eksploratora Windows 7 z uprawnieniami administratora?

31

Powłoka systemu Windows 7 (Explorer) może zostać uruchomiona z uprawnieniami administratora, wykonując ten ręczny proces:

  1. Zabij powłokę Eksploratora, przytrzymując Shift+ Ctrl, klikając prawym przyciskiem myszy przycisk Zamknij w menu Start i wybierając Wyjdź z Eksploratora
  2. Uruchom Menedżera zadań za pomocą Ctrl+ Shift+Esc
  3. Podnieś uprawnienia Menedżera zadań, przechodząc do karty Procesy i wybierając opcję Pokaż procesy od wszystkich użytkowników
  4. Następnie uruchom nowe wystąpienie powłoki przez File | Uruchom w Menedżerze zadań , wpisując exploreri wybierając Create this task with administrative privileges.

Po wykonaniu powyższego procesu powłoka systemu Windows będzie działać z uprawnieniami administracyjnymi, a wszelkie uruchamiane przez nią programy będą miały również uprawnienia administracyjne. Dzięki temu wykonywanie zadań wymagających uprawnień jest znacznie łatwiejsze, szczególnie w przypadku aplikacji wiersza polecenia, które zwykle kończą się cichym komunikatem lub Access denied.komunikatem, zamiast dawać możliwość użycia UAC w celu podniesienia uprawnień procesu.

Interesuje mnie jednak tworzenie konta, które domyślnie korzysta z uprzywilejowanej powłoki, zamiast za każdym razem wykonywać ten żmudny proces. Jak można to zrobić?

Barry Kelly
źródło
próbowałeś właśnie otworzyć właściwości explorer.exe, przejść do kompatybilności i wybrać „Uruchom jako administrator”? Nie przed Win7, aby sam tego spróbować.
Matt
Karta Kompatybilność jest wyłączona dla programów składowych Windows.
Barry Kelly,
1
Czy to nie jest dokładnie to samo, co wyłączenie UAC? W końcu UAC działa, powodując, że eksplorator traci uprawnienia administracyjne podczas uruchamiania, a następnie pozwala na podniesienie uprawnień później.
tylerl
Dziękuję bardzo za powyższe informacje, to pomoże mi przetestować Drag & Drop, jednocześnie kontynuując uruchamianie IDE jako administrator, aby umożliwić rejestrację COM;)
csharptest.net
9
Przykład, w którym jest to przydatne. Istnieje folder, do którego chcesz przejść, do którego Administratorsmasz dostęp tylko . Jesteś administratorem, ale tak naprawdę nie dlatego, że UAC jest włączony. Zwykle wystarczy podnieść 2. kopię Eksploratora Windows, aby następnie przejść do tego folderu. Niestety nie można uruchomić drugiej kopii explorer.exepodwyższonego poziomu. Tak więc jedyną poprawką jest zabicie istniejącej kopii eksploratora i uruchomienie nowej kopii z podwyższonym poziomem uprawnień. Żmudne wymagane kroki podane w tym pytaniu są wymaganymi krokami. Lepsze rozwiązanie byłoby lepsze.
Ian Boyd,

Odpowiedzi:

8

O ile wiem, nie możesz utworzyć takiego konta, ale jeśli zalogujesz się jako „Administrator” (nie tylko jako konto należące do grupy Administratorzy - to nie wystarczy). Wszystko, co uruchomisz, będzie być uruchomionym podniesionym.

Nie jest to coś, co powinieneś robić normalnie, ale jeśli musisz, musisz.

Mark Allen
źródło
Najpierw musisz „odkryć” konto administratora.
jiggunjer
5

To okropny pomysł. Chcesz wrócić do dni Win XP, w których wszystko działa jako administrator? Rezygnujesz ze wszystkich korzyści bezpieczeństwa uzyskanych w systemach Vista i Windows 7. Aplikacje GUI powinny wywoływać UAC, więc w takim przypadku nie trzeba tego hacka.

Jeśli chcesz uruchomić aplikacje wiersza polecenia jako administrator, po prostu otwórz wiersz polecenia administratora. To bardzo proste, wystarczy nacisnąć WIN, wpisać „cmd”, a następnie nacisnąć ctrl + shift + enter. Lub nawet prościej, możesz utworzyć skrót do cmd, aw ustawieniach ustaw go na „Uruchom jako administrator”

davr
źródło
2
Ok, więc moja odpowiedź jest dostępna dla przeglądania innych użytkowników, którzy mogą nie zdawać sobie sprawy, że to zły pomysł. Próbowałem dodać coś pomocnego, w jaki sposób możesz osiągnąć swoje cele w inny sposób. Gdybyś podał więcej szczegółów na temat tego, jakie naprawdę były twoje cele, być może ludzie mogliby również udzielić innych porad.
davr
5

Jeśli chodzi o oryginalne pytanie, jeśli korzystasz z CAŁEJ powłoki z prawami administratora, równie dobrze możesz zalogować się na konto administratora i skończyć z nim. Zasadniczo niszczysz cel podziału konta, jeśli chodzi o bezpieczeństwo. Polecam uruchomienie Eksploratora jako osobnego konta administratora.

Proste rozwiązanie do uruchamiania Eksploratora jako administrator:

  • Uruchom okno CMD jako konto administratora.
  • Wpisz „explorer”
  • Ciesz się eksploratorem z uprawnieniami administratora

Uwaga: To nie działa w oknie PowerShell i nie mam pojęcia, dlaczego. Na przykład .. Uruchomienie okna programu PowerShell jako użytkownik administracyjny (i nie mówię tutaj o uruchomieniu jako administrator) i wpisanie „explorer” lub „invoke-item explorer.exe” uruchomi okno, ale tylko z prawami użytkownika; jednak wpisanie „CMD” w tym samym oknie programu PowerShell, a następnie po prostu „explorer” będzie działać.

Inna super fajna ukryta rzecz: Większość ludzi nie wie o tym, ale jest pole wyboru, aby zawsze uruchamiać okna PowerShell jako administrator, więc nie musisz zawsze klikać prawym przyciskiem myszy i wybierać je (ponieważ większość rzeczy, które robisz w PowerShell i tak wymaga administratora). Znaleźć to:

  1. Jeśli przypięty (lub prawdopodobnie w głupim metrze prawdopodobnie) (wygrać 7/8) do paska zadań Shift + Strzałka w prawo Kliknij skrót, w przeciwnym razie po prostu przejdź do właściwości skrótu
  2. Kliknij Właściwości
  3. Kliknij kartę Skrót
  4. Kliknij Zaawansowane ...
  5. Pole wyboru „Uruchom jako administrator”; ok; ok
  6. Żyj szczęśliwszym życiem
Warai Otoko
źródło
3

Dlaczego nie włączyć automatycznego podnoszenia dla wbudowanego konta administratora?

Uruchom lokalną politykę bezpieczeństwa

Przejdź do: Zasady lokalne \ Opcje bezpieczeństwa

Poszukaj: Kontrola konta użytkownika: Tryb zatwierdzania przez administratora dla wbudowanego konta administratora i upewnij się, że jest on wyłączony (jest to i tak wartość domyślna).

Teraz możesz szybko przełączyć się na wbudowane konto administratora dla wszystkich potrzeb administratora.

surfasb
źródło
3

Prawidłowe jest, że począwszy od Win 7 nie ma prostego sposobu na uruchomienie Eksploratora Windows z uprawnieniami administratora. Normalne „Uruchom jako administrator” jest domyślnie ignorowane w Eksploratorze.

Istnieje jednak dobre obejście, jeśli nie potrzebujesz często tych podwyższonych uprawnień:

Okna dialogowe plików (Otwórz, Zapisz jako ...) dowolnych aplikacji Windows są prawie kompletnymi wcieleniami Eksploratora i dziedziczą prawa użytkownika ich aplikacji. Jeśli więc uruchomisz Notatnik jako Administrator i otworzysz okno dialogowe „Otwórz plik”, możesz go używać do manipulowania plikami z uprawnieniami administratora. Możesz modyfikować i usuwać chronione pliki oraz zmienić własność na swojego zwykłego użytkownika.

Jpsy
źródło
1

Jeśli wyłączysz UAC, to jaki jest pozostały problem?

Możesz wypróbować metody opisane w tym artykule przez Aarona Margosis , który jest dla Visty, ale może również działać na Windows 7 (nie testowałem tego).

@Andrew Niektóre aplikacje nie działają poprawnie z UAC, ponieważ nie są poprawnie napisane do pracy z UAC, a często dzieje się tak dlatego, że nie zostały poprawnie napisane. Zwykłymi podejrzanymi są rzeczy, które próbują zapisać ustawienia rejestru na poziomie użytkownika w HKLM. UAC pomaga w wirtualizacji tego, ale jeśli późniejsza część kodu, który odczytuje ustawienie, jest zakodowana na stałe, może ominąć wirtualizację, nie znaleźć ustawienia i nie zachowywać się zgodnie z oczekiwaniami (dlatego też naprawdę źle jest wyłączyć Kontrola konta użytkownika podczas instalowania i konfigurowania wszystkich aplikacji, a następnie włączania ponownie później, ponieważ ustawienia mogą skończyć się w dziwnych miejscach)

AdamV
źródło
0

W „opcjach folderów” Eksploratora dostępna jest opcja uruchamiania każdego nowego okna Eksploratora jako osobnego zadania. Po włączeniu tej opcji powinieneś być w stanie uruchomić drugą kopię explorer.exe podniesioną ...

Możliwe jest również uruchomienie instancji np. mspaint z poleceniem runas (runas / user: twojadomena \ twójadminuser mspaint), a następnie przejdź do pliku - otwórz. Voila, masz swojego podwyższonego odkrywcę ...

Langhard
źródło
1
Otrzymasz również opcję nowego okna eksploratora w nowym procesie, jeśli (Shift) + (kliknij prawym przyciskiem myszy) na folderze w drzewie katalogów, w lewym okienku. „... powinieneś być w stanie uruchomić 2. kopię explorer.exe podniesioną ...” OK, znalazłeś sposób?
G-Man mówi „Reinstate Monica”
1
To nie jest ten sam G-Man. Jeśli klikniesz z wciśniętym klawiszem Shift, pojawi się nowe okno, ale okno to działa w ramach tego samego zadania (procesu).
Langhard
2
Zobacz to .
G-Man mówi „Przywróć Monikę”
0

Szybki sposób na uzyskanie podwyższonego okna eksploratora:

  1. Naciśnij przycisk Windows i wpisz, cmdaby go znaleźć
  2. Kliknij prawym przyciskiem myszy cmd(lub naciśnij przycisk menu na klawiaturze) i wybierz „Uruchom jako administrator”
  3. Wpisz explorer <return>w oknie polecenia z podwyższonym poziomem uprawnień
00prometeusz
źródło