Uruchom jako administrator wyszarzony na skrót


20

Mam skrót do programu, który działa tylko wtedy, gdy jest uruchomiony jako administrator, ale w skrótach opcje zaawansowane „zawsze uruchamiaj jako administrator” są wyszarzone. Przejrzałem inne podobne pytania, ale żadne nie dotyczy mojego problemu. Kontrola konta jest włączona, jestem administratorem i nie mam pojęcia, jak uruchomić ją w cmd.


1
Program jest w sieci? Programy w sieci nie będą działać jako administrator.
Franchesco,

Oczywiście wolisz ustawić i zapomnieć „zawsze uruchamiaj jako administrator”, ale dopóki nie zaczniesz działać, możesz kliknąć prawym przyciskiem myszy ikonę i wybrać „uruchom jako administrator”, chociaż musisz to zrobić za każdym razem, gdy twój chcę to uruchomić.
Mawg mówi o przywróceniu Moniki

@Earendul Program nie jest w sieci.
man-qa

@Mawg Nie jestem pewien, dlaczego, ale kliknięcie prawym przyciskiem myszy skrótu nie wyświetla opcji uruchomienia jako administrator, mimo że mogę kliknąć oryginalny plik .exe i uruchomić go jako administrator
man-qa

1
@ man-qa - Wygląda na to, że Administratoruprawnienia do domeny nie zastępują uprawnień lokalnych.
Ramhound

Odpowiedzi:


3

Możesz użyć uruchomienia jako administrator dostępnego na zakładce kompatybilności.

Jednym ze sposobów osób trzecich byłoby użycie nircmd. http://www.nirsoft.net/utils/nircmd2.html#elevate


Autor wskazał, że ta opcja jest wyszarzona.
Ramhound

2
Nie, oni tego nie zrobili. Stwierdzili, że opcja jest wyszarzona w opcjach zaawansowanych na karcie skrótów. Miałem na myśli miejsce na karcie kompatybilności.
birdman3131

@ birdman3131 Wow, nie spodziewałem się, że to zadziała, ale zadziałało. Dzięki birdman :)
man-qa

2

Wydaje się, że dzieje się tak, gdy skrót wskazuje identyfikator obiektu, a nie ścieżkę do katalogu.

Możesz stwierdzić, czy tak jest, ponieważ cel we właściwościach skrótu jest podobny {0AFACED1-E828-11D1-9187-B532F1E9575D}do ścieżki katalogu.

Jeśli chcesz utworzyć skrót do czegoś w C:\Windows\System32, utwórz skrót bezpośrednio z elementu w tym folderze, zamiast próbować go utworzyć z istniejącego skrótu w menu Start.


To nie jedyny sposób, aby to się stało; Myślę, że może się to również zdarzyć, gdy potrzebujesz administratora, aby zmodyfikować plik skrótu. W każdym razie widzę to za pomocą skrótu opartego na ścieżce, który został umieszczony w moim menu startowym przez instalatora. Och, może to być również spowodowane tym, że celem jest .iniplik, a nie plik wykonywalny ...
SamB

Gdy próbuję utworzyć skrót do hostów, pojawia się komunikat Nie można utworzyć skrótu tutaj, czy zamiast tego chcesz go na pulpicie; ale dlaczego cierpię z tego powodu, nawet gdy jestem administratorem tego pudełka?
killjoy

Mam ten problem w skrócie skryptu w języku Python
JinSnow,


1

Poprawka polega na utworzeniu skrótu do pliku wykonywalnego, który musi być uruchomiony jako administrator (jeśli chcesz obejść brzydki kod wywołujący monit UAC). Po utworzeniu nowego skrótu kliknij go prawym przyciskiem myszy i wybierz Właściwości , a następnie kliknij kartę Skrót , następnie przycisk Zaawansowane ... i na koniec zaznacz pole wyboru Uruchom jako administrator .


To miłe obejście. Byłem w stanie utworzyć skrót do mojego pliku „hosts” za pomocą tej techniki z Visual Studio Code. Przykładowy skrót:"C:\Users\quantastical\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Windows\system32\drivers\etc\hosts"
Quantastical

1

Działa, jeśli dodasz plik wykonywalny do celu skrótu. Na przykład:

Kliknij skrót prawym przyciskiem myszy i zmień cel z:

C: \ Scripts \ helloworld.js

do

wscript.exe C: \ Scripts \ helloworld.js

(lub)

cscript.exe C: \ Scripts \ helloworld.js

Następnie pole wyboru Uruchom jako administrator jest aktywowane we właściwościach.

Miałem problem ze skryptem Pythona: Musiałem dodać w celu: "C:\Users\......\Python36\python.exe" "C:\Users\......\test.py"

Cała chwała Rameshowi Srinivasanowi



0

Wydaje się, że dzieje się tak z typami plików, których okna nie rozpoznają / nie ufają. Ale właśnie znalazłem proste rozwiązanie tego problemu.

Utwórz skrót do cmd.exe (c: \ windows \ system32 \ cmd.exe) i zastąp pole docelowe tym

C:\windows\System32\cmd.exe /c start "" "c:\path\to\your.file"

Teraz powinno być możliwe włączenie opcji „Uruchom jako administrator” na karcie Zaawansowane

Ostrzeżenia:

  • W systemie Windows 10, ponieważ administrator wydaje się mieć inny zestaw dysków sieciowych, spróbuj użyć bezwzględnych ścieżek UNC zamiast mapowanych dysków
  • Jeśli chcesz przekazać parametry, sprawdź tutaj dokumentację polecenia Start

Dlaczego używamy Startzamiast otwierać go za pomocą cmd.exe?

  • Jeśli po prostu uruchomisz plik za pomocą skrótu do cmd.exe /c c:\path\to\your.file, utkniesz z pustym, czarnym oknem otwartym, dopóki Twój program jest uruchomiony

Jak Startdziała obejście tego problemu?

  1. Uruchamia instancję cmd z /cflagą, która zamyka ją po zakończeniu wykonywania polecenia
  2. Następnie uruchamiane Startjest natywne polecenie w cmd.exe, które otwiera „program” w nowym oknie
  3. Sposób działania Startpolecenia, jeśli nie jest to plik wykonywalny, uruchomienie zostaje przekazane do systemu Windows, który następnie otwiera go za pomocą powiązanego programu dla tego typu pliku
  4. Po uruchomieniu uruchamiania Startpolecenie kończy się, co pozwala zamknąć okno cmd.exe

-1

Miałem te problemy w systemie Windows Server 2008 R2 z dodatkiem SP1 podczas uruchamiania skrótów do uruchamiania plików wsadowych / skryptów VBScript w celu synchronizacji i wysuwania dysków USB lub zamykania systemów Hyper-V w ramach przygotowań do czystego ponownego uruchomienia serwera.

Znaleziono, kiedy kliknąłem ikonę prawym przyciskiem myszy, wybrałem właściwości, a następnie wybrałem przycisk Zaawansowane obok Zmień ikonę. Wybierz opcję Uruchom jako administrator, a następnie Zapisz. Jeśli UAC jest włączony, nadal będzie pytał o pozwolenie na uruchomienie, ale teraz będzie działał poprawnie.


-1

Moja ikona została skopiowana na pasek szybkiego uruchamiania. Opcja uruchomienia jako administrator była wyszarzona. Więc zacząłem od nowa i usunąłem skrót, który wcześniej próbowałem ustawić.

W ten sposób rozwiązałem problem.

Otworzyłem moje menu Start, znalazłem ikonę, którą chciałem, właściwości, otwórz lokalizację pliku. (To otworzyło lokalizację pliku skrótu z mojego menu Start - idealne).

Teraz wybrałem ikonę skrótu i ​​skopiowałem ją.

Następnie kliknij prawym przyciskiem myszy pasek szybkiego uruchamiania „Otwórz folder” i wkleiłem tam kopię mojego skrótu.

Teraz mam dostęp do ustawienia go jako administratora.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.