Czy okno dialogowe „Uruchom” systemu Windows działa jako administrator?

44

System Windows ma ten fajny mały skrót do uruchamiania poleceń. Naciśnij Windows+ r.

Problem polega na tym, czy istnieje prosty sposób na uruchomienie poleceń w tym oknie dialogowym w celu wyświetlenia okna dialogowego poświadczeń UAC i uzyskania zgody administratora.

W tej chwili próbuję uruchomić to polecenie w oknie dialogowym Uruchom runas /user:admin "regedit.exe"

Działa, gdy uruchomię to: runas /user:admin "cmd"

wag2639
źródło

Odpowiedzi:

28

Mam dokładnie ten sam problem. Rozwiązanie Ctrl+ Shift+ Enterdziała tylko wtedy, gdy używasz niezbyt niezawodnego pola uruchamiania menu Start - ale w przypadku pola Win+ Rnie masz szczęścia. Najbliższym rozwiązaniem, które znalazłem, jest ręczne ustawienie właściwości aplikacji na „Uruchom jako administrator” na karcie zgodności programów.

W przypadku narzędzi systemowych, takich jak cmd.exe, możesz umieścić skrót w folderze użytkownika ( C:\Users\%USERNAME%) i ustawić opcję „Uruchom jako administrator” w ustawieniach zaawansowanych skrótów. Szczegółowe instrukcje można znaleźć na stronie http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/ . (Aby uruchomić skrót, musisz wpisać całą nazwę pliku, np. cmd.lnk)

Zaz
źródło
Tak, też to zauważyłem. Ctrl + Shift + Enter nigdy tak naprawdę nie działa dla mnie poza menu Start, a nawet wtedy, nie dlatego, że jest w polu wyszukiwania, ale ponieważ domyślnie wybiera pierwszą rzecz z listy.
wag2639 28.10.10
2
Niestety ja również mogę potwierdzić to irytujące ograniczenie. Nie lubię wpisywać rzeczy w menu Start, ponieważ jego użycie zajmuje dużo więcej czasu niż okno dialogowe Uruchom, ponieważ okno dialogowe uruchamiania wymaga surowych danych wejściowych, ale menu Start wyszukuje pasujące programy, co może chwilę potrwać, jeśli masz długi path. Dlaczego och, dlaczego Ctrl + Shift nie działa z oknem dialogowym Uruchom? Nawet uzyskanie podwyższonego okna dialogowego Uruchom jest obowiązkiem, najszybszym sposobem jest użycie podwyższonego Menedżera zadań. :-(
Synetech,
16

W systemie Windows 8 / Server 2012, jeśli chcesz działać cmdjako administrator, możesz po prostu użyć Win+ X. Następnie w menu podręcznym można uruchomić cmdza pomocą wiersza poleceń (Admin) opcja.

Zobacz zrzut ekranu: zrzut ekranu

Johnius
źródło
Próbowałem Win + X na maszynie Wirtualnej Win7 i nic nie zrobiłem. Win + R wyświetla okno dialogowe Uruchom, więc klawisz Windows działa dobrze. Czy dotyczy to innej wersji systemu Windows, czy jest zapewniany przez jakieś dodatkowe narzędzie lub jest kontrolowany przez niektóre ustawienia?
CVn
4
Tak jak powiedział, Windows 8 i Server 2012. Skrót Win + X jest swego rodzaju pociechą dla osób, które opuściły menu Start.
Steve Howard,
2
+1 dla Win + X! Fajny skrót dla Win8 + (działa również w Win10).
rustyx
8

cmddziała tak jak polecenie uruchomienia. Przypnij go do paska zadań, a następnie Ctrl + Shift + RightClick

Bonnev
źródło
5
A jeśli przypniesz go do pierwszej ikony, otrzymasz również skrót numeryczny: WIN + Ctrl + Shift + 1
Ciantic
LUB możesz uruchomić cmd jako admin za pierwszym razem, a następnie przypiąć go. Następnie będzie zawsze otwierany jako admin
rahuldottech
5

Oto jak uruchamiać pliki wykonywalne jako administrator w oknie dialogowym Uruchamianie systemu Windows:

RunAs.exe /user:Administrator "regedit.exe"

Musisz użyć RunAs.exezamiast runas.

Facet
źródło
1
WSZYSTKIE CZAPKI są uważane za obraźliwe! Proszę nie pisać ponownie WSZYSTKIMI KAPTURAMI.
Simon
3
W nazwach plików Windows rozróżniana jest wielkość liter, a PATHEXT zawiera „.exe”, więc RunAs.exe i runy wykonują dokładnie to samo polecenie.
Steve Howard,
4

Naciśnij Control+ Shiftprzed uruchomieniem programu, a on uruchomi się na podwyższeniu.

Mircea Chirea
źródło
3
Nie działa dla mnie, nie w oknie dialogowym uruchamiania.
Tomáš Zato,
Wydaje się, że działa to w systemie Windows 10. Win + R, wpisz polecenie, ctrl + shift + enter
dx_over_dt
3

Alternatywą jest całkowite wyłączenie UAC i zawsze uruchamianie wszystkich programów jako administrator. Może nie jest to zalecane, ale wierzcie mi, to ulga.

W systemie Vista można go wyłączyć w panelu sterowania, w systemie Windows 7 należy zmodyfikować rejestr (Uwaga: NIE jest to to samo, co ustawienie no nags, które ukrywa tylko UAC bez wyłączania go):

Windows Registry Editor Version 5.00 
;Disable UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000

Po zmianie tego wymagane jest ponowne uruchomienie komputera.

Ostrzegamy również, że powoduje to również wyłączenie VirtualStore (przekierowanie odczytu i zapisu do / z folderu plików programu). Aby zachować nienaruszone programy nienaruszone, musisz poprawnie połączyć ... / AppData / Local / VirtualStore z folderami plików programów.

CrouZ
źródło
4
Kontrola konta użytkownika nie powinna być wyłączona. Jest to bardzo przydatna, choć słabo zaimplementowana funkcja bezpieczeństwa systemu operacyjnego.
wag2639,
4
Dlaczego wszystkie opinie? To jest właściwie działające rozwiązanie. Kiedy pracuję, potrzebuję często uprawnień administratora i wiem, co robię. Nie chcę, aby UAC cały czas mi przeszkadzał i nie chcę omijać ograniczeń okna dialogowego Uruchom za każdym razem. To nie jest realne rozwiązanie dla komputera domowego, ale na pewno ma swoje urządzenia.
Jakub Januszkiewicz
1

wystarczy nacisnąć, Wina następnie wejść regedit. Windows7 dostarczy ci kilka sugestii, regedit.exekliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.

akira
źródło
Aby przeszukać pliki .msc, z jakiegoś powodu musisz także wpisać rozszerzenie.
svavil
1

Przejdź do C: / Windows / System32 i zduplikuj cmd.exe i zmień jego nazwę na saj cmda.exe i dodaj atrybuty do „Uruchom jako administrator” . Więc kiedy Win + R, wpiszesz cmda (cmd + admin: D), otrzymasz monit uac.

skubiczny
źródło
0

Ponieważ Windows 7 Powershell jest automatycznie dołączany do wszystkich komputerów, co prowadzi do łatwiejszego i bardziej nowoczesnego rozwiązania tego odwiecznego problemu.

Za pomocą programu PowerShell można uruchomić dowolny program jako administrator, uruchamiając Start-Processpolecenie, a następnie nazwę programu i Verb runAsaktywując monit UAC. możesz wykonywać polecenia PowerShell bezpośrednio z pola uruchamiania, aby uzyskać coś takiego jak wiersz polecenia administratora, możesz pisać

powershell Start-Process cmd -Verb runAs

Tak to wygląda https://www.youtube.com/watch?v=HrhYdXoBors

Sędzia2020
źródło
0
powershell -command "start-process \"cmd.exe\" -ArgumentList \"/C echo select vdisk file="\\oliver-homeserver.lan\backup$\backup.vhd" ◙ attach vdisk | diskpart & pause\" -verb runas"

Spowoduje to uruchomienie promt polecenia z podwyższonym poziomem uprawnień, który przekazuje polecenia do narzędzia diskpart w celu podłączenia dysku VHD. Dziwny znak z kółkiem to klawisz „Enter” zakodowany w ASCII, aby potokować wieloliniowe komendy do partycji dyskowej. Mam nadzieję, że to pomaga, nawet jeśli nie trzeba uruchamiać narzędzia diskpart.

Oliver R.
źródło