Menu
Jest wolny
rejestracja
Dom  /  Porady / Uruchom jako administrator bez uprawnień. Dlaczego zwykła aplikacja może potrzebować uprawnień administratora

Uruchom jako administrator bez uprawnień. Dlaczego zwykła aplikacja może potrzebować uprawnień administratora

Barack Adam 23 września 2011 o 18:54

Uruchamianie aplikacji z uprawnieniami administratora i bez wyświetlania komunikatu, gdy włączona jest kontrola konta użytkownika (Windows 7)

Zainspirowany konfiguracją UAC w Windows 7. Przeczytałem komentarze i chciałem opisać tutaj możliwość uruchomienia zaufanej aplikacji z uprawnieniami administratora z włączoną UAC. Ta technologia jest naprawdę dobrym krokiem dla firmy Microsoft, aby uczynić komputer użytkownika bezpiecznym, ale użytkownik często może korzystać z niepodpisanych aplikacji, którym sam ufa, co prowadzi do ciągłych komunikatów UAC i dalszej irytacji użytkownika. Jak uruchamiać aplikacje z uprawnieniami administratora i bez wydawania wiadomości od UAC, rozważę na przykładzie użycia FAR Managerktórych potrzebuję do pracy.
Najpierw musisz przejść do harmonogramu zadań
„Start - Wszystkie programy - Akcesoria - Narzędzia - Harmonogram zadań” (Start - Wszystkie programy - Akcesoria - Narzędzia systemowe - Harmonogram zadań)
i „Utwórz zadanie”. W wyświetlonym oknie ustaw "Nazwa" (Nazwa), (na przykład FAR) zadania i zaznacz pole przy opcji "Uruchom z najwyższymi uprawnieniami".
Następnie przejdź do zakładki „Akcje” i naciśnij przycisk „Nowy”, aby skonfigurować program do uruchomienia.
W polu „Program / skrypt” za pomocą przycisku „Przeglądaj” określ lokalizację wymaganego pliku wykonywalnego i naciśnij przycisk „Otwórz”. Następnie dwukrotnie naciśnij przycisk OK.

Dlatego mamy zadanie z dużymi uprawnieniami do uruchamiania jako administrator. Teraz musisz utworzyć skrót, aby uruchomić to zadanie.

Utwórz skrót na pulpicie iw polu Cel wpisz schtasks / run / tn FAR (jeśli nazwa zadania składała się z kilku słów oddzielonych spacjami, musisz określić nazwę zadania w skrócie w „ podwójne cudzysłowy”). Kliknij „Dalej” (Dalej), ustawiając nazwę skrótu (najlepiej, aby pokrywała się z nazwą programu) i kliknij OK. Następnie możesz przejść do właściwości tego skrótu i \u200b\u200bprzypisać mu ikonę z programu. Minus ta metoda polega na tym, że w ten sposób możesz uruchomić tylko jedną kopię programu. Aby wykonać dwie kopie, będziesz musiał zarejestrować jeszcze jedno zadanie w harmonogramie pod inną nazwą, ale używając tego samego systemu, a także utworzyć do niego skrót.

Tagi: Windows 7, UAC, Harmonogram zadań, uruchamianie aplikacji

Wiele programów wymaga podniesienia uprawnień przy uruchomieniu (ikona tarczy obok ikony), ale w rzeczywistości do ich normalnego działania nie są wymagane uprawnienia administratora (na przykład ręcznie niezbędne prawa użytkowników do katalogu programu w ProgramFiles i gałęzi rejestru używanych przez program). W związku z tym podczas uruchamiania takiego programu jako zwykły użytkownik, jeśli na komputerze włączona jest kontrola konta użytkownika, pojawi się żądanie UAC, a użytkownik będzie musiał wprowadzić hasło administratora. Aby obejść ten mechanizm, wiele osób po prostu wyłącza UAC lub przyznaje użytkownikowi uprawnienia administratora na komputerze, dodając go do lokalnej grupy administratorów. Oczywiście obie te metody są niebezpieczne.

Dlaczego zwykła aplikacja może potrzebować uprawnień administratora

Program może wymagać uprawnień administratora do modyfikowania niektórych plików (dzienników, konfiguracji itp.) W swoim własnym folderze w C: \\ Program Files (x86) \\ SomeApp). Domyślnie użytkownicy nie mają uprawnień do edycji tego katalogu, dlatego do normalnego działania takiego programu wymagane są uprawnienia administratora. Aby rozwiązać ten problem, jako administrator na poziomie NTFS, ręcznie przypisz uprawnienia do edycji / zapisu dla użytkownika (lub grupy Użytkownicy) do folderu programu.

Uwaga... W rzeczywistości praktyka przechowywania zmian danych aplikacji w jej własnym katalogu w C: \\ Program Files jest błędna. Bardziej poprawne jest przechowywanie danych aplikacji w profilu użytkownika. Ale to kwestia lenistwa i niekompetencji deweloperów.

Uruchamianie programu, który wymaga uprawnień administratora od zwykłego użytkownika

Opisaliśmy już, jak to jest możliwe za pomocą parametru RunAsInvoker. Jednak ta metoda nie jest wystarczająco elastyczna. Można go również używać z zapisanym hasłem administratora / SAVECRED (również niezabezpieczonym). Rozważmy łatwiejszy sposób wymuszenia uruchomienia dowolnego programu bez uprawnień administratora (i bez podawania hasła administratora) z włączoną kontrolą UAC (poziom 4.3 lub 2).

Na przykład weź narzędzie do edycji rejestru - regedit.exe (znajduje się w katalogu C: \\ windows \\ system32). Po uruchomieniu regedit.exe pojawia się okno UAC i jeśli nie potwierdzisz podniesienia uprawnień, edytor rejestru nie zostanie uruchomiony.

Utwórzmy plik na pulpicie run-as-non-admin.bat z następującym tekstem:

cmd / min / C "set __COMPAT_LAYER \u003d RUNASINVOKER && start" "% 1"

Teraz, aby zmusić aplikację do działania bez uprawnień administratora i pominąć monit UAC, po prostu przeciągnij żądany plik exe do tego pliku bat na pulpicie.

Następnie edytor rejestru powinien uruchomić się bez monitu UAC. Otwieranie menedżera procesów i dodawanie kolumny Podniesiony (Przy wyższym poziomie uprawnień) zobaczysz, że system ma proces regedit.exe o stanie bez podwyższenia uprawnień (uruchomiony z uprawnieniami użytkownika).

Spróbuj edytować dowolny parametr w gałęzi HKLM. Jak widać, odmowa dostępu do edycji rejestru w tej gałęzi (ten użytkownik nie ma uprawnień do zapisu w gałęziach rejestru systemowego). Ale możesz dodawać i edytować klucze we własnej gałęzi rejestru użytkowników - HKCU.

Podobnie możesz uruchomić plik bat i określoną aplikację, po prostu określ ścieżkę do pliku wykonywalnego.

run-app-as-non-admin.bat

Ustaw ApplicationPath \u003d „C: \\ Program Files \\ MyApp \\ testapp.exe”
cmd / min / C "set __COMPAT_LAYER \u003d RUNASINVOKER && start" "% ApplicationPath%"

Możesz także dodać menu kontekstowe, które dodaje możliwość uruchamiania bez podniesienia uprawnień dla wszystkich aplikacji. Aby to zrobić, utwórz następujący plik reg i zaimportuj go do rejestru.

Edytor rejestru systemu Windows w wersji 5.00


@ \u003d "cmd / min / C \\" set __COMPAT_LAYER \u003d RUNASINVOKER && start \\ "\\" \\ "% 1 \\" \\ ""

Następnie, aby uruchomić dowolną aplikację bez uprawnień administratora, po prostu wybierz element „” w menu kontekstowe.

Zmienna środowiskowa __COMPAT_LAYER i parametr RunAsInvoker

Zmienna środowiskowa __COMPAT_LAYER umożliwia ustawienie różne poziomy kompatybilność z aplikacjami (tab Zgodność we właściwościach pliku exe). Używając tej zmiennej, możesz określić ustawienia zgodności, z którymi chcesz uruchomić program. Na przykład, aby uruchomić aplikację w trybie zgodności z Windows 7 i rozdzielczością 640x480, ustaw:

set __COMPAT_LAYER \u003d Win7RTM 640x480

Z interesujących nas opcji zmiennej __COMPAT_LAYER wybieramy następujące parametry:

  • RunAsInvoker - uruchomienie aplikacji z uprawnieniami procesu nadrzędnego bez pytania o UAC.
  • RunAsHighest - uruchomienie aplikacji z maksymalnymi uprawnieniami dostępnymi dla użytkownika (monit UAC pojawia się, jeśli użytkownik ma uprawnienia administratora).
  • RunAsAdmin - uruchomienie aplikacji z uprawnieniami administratora (żądanie AUC zawsze się pojawia).

Te. parametr RunAsInvoker nie przyznaje praw administratora, a jedynie blokuje wygląd okna UAC.

Na sali operacyjnej system Windows w niektórych sytuacjach narzędzia muszą być używane z podwyższonymi uprawnieniami. Jest to konieczne ze względu na działania prowadzące do zmian na poziomie systemu i zwykli użytkownicy (nie dla administratorów) nie jest to konieczne. W tym artykule omówię działać jako administrator dowolnej aplikacji na komputerze.

Po uruchomieniu programów z podwyższonymi uprawnieniami pojawia się okno, w którym należy potwierdzić uruchomienie -. Niektórzy użytkownicy całkowicie wyłączają tę funkcję. W ten sposób cierpi na tym bezpieczeństwo komputera. W końcu, jeśli okno ostrzegawcze UAC się nie pojawi, każda złośliwa infekcja może rozpocząć się na komputerze jako administrator. „Zły” kod i napisz wszystko.

Aby ułatwić użytkownikom uruchamianie programów jako administrator, przygotowałem kilka metod.

Uruchom jako administrator za pomocą menu kontekstowego

Menu kontekstowe wywołuje się prawym przyciskiem myszy. Kliknij dowolny program myszą iz menu kontekstowego kliknij opcję. Spowoduje to otwarcie wiersza poleceń i innych programów, w których wymagane są podwyższone uprawnienia.

Korzystanie ze skrótu Ctrl + Shift + Enter podczas wyszukiwania

Gdy nie ma narzędzia na pulpicie lub w menu Start, przechodzimy do wyszukiwania. Każdy wersja systemu Windows wyposażony w to, aw dziesiątym jest najwygodniejszy. Napisz jakieś polecenie, na przykład cmd - wiersz poleceń. Po wybraniu wyniku jednocześnie przytrzymujemy kombinację Ctrl + Shift + Enter... Łatwy sposób, prawda?

Dodatkowe właściwości skrótu

Powiedzmy, że interesuje Cię pytanie. Ikona znajduje się już na pulpicie jako szybki dostęp, ale nie chcesz cały czas uruchamiać menu kontekstowego. Ten problem można rozwiązać.

Wchodzimy we właściwości skrótu (prawy przycisk myszy i Nieruchomości) i przejdź do sekcji "Dodatkowo".

Otworzą się dodatkowe opcje. Tam zaznacz parametr "Uruchom jako administrator"... Teraz, gdy program uruchamia się normalnie, zawsze będzie otwierał się z podwyższonymi uprawnieniami.

Dodatkowo! We właściwościach na zakładce „Zgodność” znajduje się opcja „Uruchom ten program jako administrator”. Również przydatna rzecz.

Programy do uruchamiania jako administrator

Istnieją następujące programy: RunAs, AdmiLink, ExecAS.

Narzędzie RunAs

Jest częścią systemu Windows, więc możesz z niego korzystać. Aby go uruchomić, po prostu go otwórz wiersz poleceń i wprowadź następujące polecenie:

Najprawdopodobniej zostaniesz poproszony o wprowadzenie hasła. Pamiętaj, aby wejść.


Utwórzmy skrót na pulpicie. Kliknij prawym przyciskiem myszy pusty obszar i wybierz „Skrót”. Rejestrujemy polecenie jako lokalizację:

runas / user: PCName \\ nazwa użytkownika msconfig.exe

Nadaj skrótowi nazwę i zapisz.

Po uruchomieniu skrótu otworzy się wiersz poleceń, w którym należy wpisać hasło do konta. Po wprowadzeniu poprawnych danych msconfig lub wybrane narzędzie uruchomi się natychmiast.

W takiej sytuacji Ty lub osoby, które mają dostęp do komputera, za każdym razem wprowadzicie hasło. Ten problem jest rozwiązany przez dodanie parametru / savecred do polecenia, wtedy polecenie będzie wyglądać następująco:

runas / savecred / user: nazwa_PC \\ nazwa_użytkownika msconfig.exe

Jeśli myślisz o bezpieczeństwie, lepiej nie używać takich skrótów z tą opcją. Lepiej jest wpisywać hasło za każdym razem i nie martwić się, że ktoś zuchwały go użyje narzędzia systemu Windows bez hasła, aby zadowolić siebie i na twoją szkodę.

Korzystanie z narzędzia ExecAS

Uruchomienie jako administrator jest możliwe dzięki ExecAS. Po uruchomieniu pojawia się okno z propozycją wprowadzenia informacji o koncie (login i hasło), a także nazwę programu i ścieżkę dostępu. Po wprowadzeniu danych kliknij "Palić się".


Nasza świnka morska pojawiła się w oknie ExecAS, zamknij program i otwórz go ponownie. Program określony przez nas w ExecAS otworzy się natychmiast. Dodać dodatkowy załącznik musisz zarejestrować ExecAS.exe / S w wierszu poleceń. (W takim przypadku musisz znajdować się w katalogu z narzędziem, na przykład C: \\ ExecAS).


Po uruchomieniu ExecAS dodaj kolejny program. Zamknij narzędzie i uruchom je ponownie. Pojawi się to samo okno. Nie jest to jednak dla nas wygodne, więc przejdźmy do tworzenia skrótów:

Tworzymy dwa skróty za pomocą następujących poleceń:

  • C: \\ ExecAS \\ ExecAS.exe 1
  • C: \\ ExecAS \\ ExecAS.exe 2

Cyfry 1 i 2 odpowiadają numerowi programu w ExecAS.

Uruchamiając skróty, widzimy, że zostały otwarte jako administrator.

Korzystanie z narzędzia AdmiLink

Narzędzie określone w tytule jest narzędziem konsoli i po instalacji będzie znajdować się w katalogu Windows.

Uruchamiamy narzędzie i widzimy całkiem wygodne okno z rosyjskim interfejsem, więc łatwo będzie to rozgryźć.

  • W pierwszym polu podaj ścieżkę do pliku, który chcemy uruchomić;
  • Parametry wiersza poleceń w drugim polu są opcjonalne;
  • Trzecia linia zostanie wypełniona niezależnie, jeśli nie, wpisz C: \\ windows \\ system32
  • Tryb wyświetlania w oknie. W czwartym wierszu znajdują się 2 parametry:

Konfiguracja parametrów na zakładce Konto:

  • Jako nazwę domeny wpisz nazwę swojego komputera lub NetBios i test.lan;
  • Nazwa użytkownika - można ją wybrać, klikając przycisk z trzema kropkami;
  • Hasło do konta i potwierdź.
  • Po wprowadzeniu wszystkich danych kliknij przycisk "Test".

Narzędzie sprawdzi działanie podanych przez nas informacji. Naciskamy dowolny klawisz w CMD.

Po udanym teście naciśnij przycisk „Generuj klucz uruchamiania AdmiRun”... Jeśli tego nie zrobisz, nic nie zadziała.

  • Przejdź do karty „Link” i wykonaj następujące czynności:
  • Nazwa skrótu - nazywamy to dowolną nazwą;
  • Katalog - wskazać, gdzie zostanie umieszczona etykieta;
  • Obrazek - wybierz obraz dla skrótu;
  • naciśnij przycisk „Generuj wiersz polecenia”.
  • Teraz naciśnij duży przycisk „Utwórz skrót teraz!”.

Ikona natychmiast pojawi się na pulpicie lub w określonym katalogu.

Próbuję uruchomić skrót. Jeśli wszystko się udało i program został uruchomiony w imieniu administratora, to gratuluję. W przeciwnym razie czynności na pewnym etapie zostały wykonane nieprawidłowo.

Jeśli wejdziesz do właściwości skrótu i \u200b\u200bzmienisz program w polu „Obiekt” na inny, to po prostu się nie uruchomi. To trochę ochrony przed złośliwym oprogramowaniem.

Harmonogram zadań

Uruchom program jako administrator, po prostu użyj narzędzia "Harmonogram zadań"... Jest tu jeden niuans - jeśli nie jesteś administratorem, nie będziesz mógł z niego korzystać.

Wpisz w wyszukiwaniu tylko dwa słowa: „Harmonogram zadań” i otwórz wynik.W oknie po prawej stronie wybierz element „Utwórz zadanie”.

Nazwij to odpowiednią nazwą, powiedzmy, że uruchamiasz wiersz poleceń, a następnie możesz wywołać CMD. Zaznacz także pole „Wykonuj z najwyższymi uprawnieniami”.

Na karcie „Działania” kliknij przycisk "Stwórz".

Wybierz akcję (w naszym przypadku uruchomienie programu).Kliknij Przeglądaj i wybierz narzędzie do uruchomienia.Jeśli uruchomisz wiersz polecenia, ścieżka będzie miała postać C: \\ Windows \\ System32 \\ cmd.exe.Teraz kliknij OK.

Na karcie Akcje pojawiła się nowa linia. Świetnie, możesz kliknąć OK.

Etap tworzenia skrótu

Na pulpicie utwórz skrót i określ następujące polecenie:

schtasks / run / tn nazwa_zadania_in_planner

nazwa_zadania w harmonogramie to nazwa, którą nadałeś na samym początku procesu tworzenia zadania.

Brawo, zrobiliśmy skrót, ale to nie wszystko. Przejdź do jego właściwości.

Zmień ikonę na karcie Skrót. Oczywiście nie musisz tego robić.

Dodatek do metody z harmonogramem zadań

Możesz skorzystać z narzędzia Elevated Shortcut. Bierzesz skrót lub plik wykonywalny i przeciągasz go na ikonę podniesionego skrótu.

Uruchamianie programów z wiersza poleceń

Jeśli otworzysz wiersz poleceń jako administrator przy użyciu powyższych metod, uruchomienie wszystkich programów z CMD umożliwi również otwarcie ich z podwyższonymi uprawnieniami.Jak przenieść konto na inny komputer

wnioski

Omówiliśmy kilka sposobów uruchamiania programów jako administrator. Są opcje, w których trzeba podać hasło - to jedno z bezpiecznych rozwiązań, ponieważ za każdym razem, gdy wprowadzamy hasło, nie możemy szczególnie obawiać się utraty niektórych danych. Programy antywirusowe również nie będą w stanie uruchamiać narzędzi systemu Windows w ten sposób.

Aby zainstalować niektóre oprogramowanie wymaga uprawnień administratora. Ponadto sam administrator może nałożyć ograniczenia na instalację różnego oprogramowania. W przypadku, gdy wymagana jest instalacja, ale nie ma na to pozwolenia, sugerujemy skorzystanie z kilku prostych metod opisanych poniżej.

W Internecie jest wiele różnych programów, które pozwalają ominąć ochronę i zainstalować program pod pozorem zwykłego użytkownika. Nie zalecamy używania ich szczególnie na komputerach roboczych, ponieważ może to mieć poważne konsekwencje. Przedstawimy bezpieczne sposoby instalacja. Przyjrzyjmy się im bliżej.

Metoda 1: nadanie praw do folderu programu

Najczęściej uprawnienia administratora oprogramowania są wymagane, gdy akcje będą wykonywane na plikach w ich folderze, na przykład na partycji systemowej dysk twardy... Właściciel może nadać innym użytkownikom pełne prawa do określonych folderów, co pozwoli na dalszą instalację pod zwykłą nazwą użytkownika. Odbywa się to w następujący sposób:


Teraz podczas instalacji programu będziesz musiał określić folder, do którego podałeś pełny dostępa cały proces powinien zakończyć się sukcesem.

Metoda 2: Uruchom program przy użyciu zwykłego konta użytkownika

W przypadkach, gdy nie ma możliwości poproszenia administratora o prawa dostępu, zalecamy skorzystanie z wbudowanego rozwiązania Windows. Za pomocą narzędzia wszystkie czynności są wykonywane za pomocą wiersza poleceń. Wszystko, co musisz zrobić, to postępować zgodnie z instrukcjami:


Metoda 3: Korzystanie z przenośnej wersji programu

Niektóre programy są przenośne i nie wymagają instalacji. Wystarczy pobrać go z oficjalnej strony dewelopera i uruchomić. Można to zrobić bardzo prosto:


Możesz przenieść plik oprogramowania na dowolne wymienne urządzenie magazynujące i uruchomić go na różne komputery bez uprawnień administratora.

Dzisiaj przyjrzeliśmy się kilku proste sposoby jak instalować i używać różnych programów bez uprawnień administratora. Wszystkie nie są trudne, ale wymagają pewnych działań. Zalecamy po prostu zalogować się do systemu przy użyciu konta administratora, aby zainstalować oprogramowanie, jeśli jest dostępne. Przeczytaj więcej na ten temat w naszym artykule pod poniższym linkiem.

Niektóre aplikacje wymagają podwyższonych uprawnień do działania w systemie Windows i muszą być uruchamiane jako administrator. Spowoduje to wyświetlenie żądania „ Kontrola konta użytkownika„(Kontrola konta użytkownika lub UAC), w którym system pyta o zgodę na uruchomienie aplikacji.

Wielu użytkowników błędnie uważa, że \u200b\u200bKontrola konta użytkownika przeszkadza i ją wyłącza. Jednocześnie poważnie narusza się bezpieczeństwo komputera. Zgoda użytkownika nie jest już wymagana do uruchamiania aplikacji, a każde złośliwe oprogramowanie może zostać uruchomione i działać płynnie. Obecność programu antywirusowego nie gwarantuje również 100% bezpieczeństwa komputera.

W tym artykule pokażę, jak uprościć proces uruchamiania wybranych aplikacji jako administrator bez wyłączania UAC (w całości lub w części) i bez narażania bezpieczeństwa.

Istnieje kilka sposobów uruchamiania aplikacji jako administrator:

Na przykład uruchomimy wiersz poleceń (cmd) jako administrator.

Metoda numer 1 (normalna) - uruchom prawym przyciskiem myszy (wyświetlane jest żądanie UAC)

Kliknij ikonę prawym przyciskiem myszy żądana aplikacja i wybierz „ Uruchom jako administrator":

Metoda numer 2 - uruchom za pomocą „ Ctrl + Shift + Enter"(Wyświetlany jest monit UAC)

Kliknij Początek, w pasku wyszukiwania wpisz żądane polecenie i naciśnij Ctrl + Shift + Enter.

Metoda numer 3 - ustaw uruchomienie jako administrator we właściwościach skrótu (zostanie wyświetlone żądanie UAC)

Kliknij prawym przyciskiem myszy żądany skrót i wybierz „ Nieruchomości".

Przejdź do „ Etykieta", Kliknij" dodatkowo", Sprawdź pudełko" Uruchom jako administrator":

Lub przejdź do „ Zgodność„i zaznacz pole” Uruchom ten program jako administrator":

Metoda numer 4 - uprość uruchamianie wybranych aplikacji za pomocą harmonogramu zadań (żądanie UAC nie jest wyświetlane)

Ważny! Ta metoda działa tylko dla kont znajdujących się w grupie Administratorzy... To nie zadziała dla zwykłych użytkowników, ponieważ ich pułap jest ograniczony.

Przejdźmy do najciekawszego sposobu. Jeśli istnieje aplikacja, którą stale uruchamiasz i została ona uzyskana od niezawodnego producenta oprogramowania, na przykład to aplikacja Windows - możesz uprościć uruchomienie. Utwórz skrót do żądany program nie zajmuje więcej niż 2 minuty, a to pozwoli pozbyć się niepotrzebnych działań w przyszłości. Uruchomić harmonogram zadań (Początek---> Wszystkie programy ---> Standard---> Usługa---> Harmonogram zadań) i kliknij „ Utwórz zadanie":

Wskazujemy Nazwado nowego zadania i zaznacz pole „ Wykonuj z najwyższymi uprawnieniami":

Przejdź do zakładki działania, naciśnij " Stwórz", w następnym oknie kliknij" Przegląd":

Określ ścieżkę do żądanej aplikacji i kliknij „ otwarty":


Powiększ rysunek

Kliknij " ok":

Zamknij program planujący i przejdź do tworzenia skrótu.

Aby utworzyć skrót na pulpicie, kliknij prawym przyciskiem myszy i wybierz " Stwórz" ---> "Etykieta":

W terenie Lokalizacja nieruchomości przedstawiamy:

Schtasks / run / tn cmd_admin

gdzie cmd_admin - nazwa utworzonego przez nas zadania. Jeśli nazwa zawiera spacje, musi być ujęta w cudzysłów.

Ustawiamy nazwę skrótu:


Powiększ rysunek

Skrót jest utworzony i gotowy do użycia.

Aby zmienić ikonę - kliknij prawym przyciskiem myszy skrót, wybierz " Nieruchomości":

Przejdź do „ Etykieta„i naciśnij” Zmień ikonę":

"Przegląd..."

Wskazujemy ścieżkę do programu:


Powiększ rysunek

Wybierz żądaną ikonę i zamknij oba okna przyciskiem „ ok":

Teraz następuje uruchomienie żądanej aplikacji jako administrator podwójne kliknięcie na utworzonym skrócie, podczas gdy żądanie UAC nie jest wyświetlane, a zabezpieczenia pozostają nienaruszone.

Narzędzie do automatyzacji „Metoda numer 4”

Jeśli chcesz utworzyć skróty do dużej liczby programów, wygodnie jest użyć narzędzia Podwyższony skrót.

Praca z narzędziem sprowadza się do dwóch prostych kroków:

  • Instalacja
  • Przeciągnij i upuść plik wykonywalny (* .exe, * .bat, * .cmd) do skrótu narzędzia:

Auto focus na uruchomionym programie

Specyfika uruchamiania aplikacji z harmonogramu polega na tym, że fokus nie jest przenoszony do okna i np. Aby wpisać polecenie w wierszu poleceń, trzeba dodatkowo kliknąć w okno. To zachowanie może pomóc w automatyzacji rutynowych zaplanowanych operacji, ale w przypadku metody nr 4 nie zawsze jest wygodne.

Istnieje kilka metod „obejścia problemu”. Działają trochę inaczej, więc wybierz ten, który najbardziej Ci odpowiada. Pierwsza jest wygodniejsza do uruchamiania programów, a druga do uruchamiania skryptów.

Dodaj podczas tworzenia zadania:

Korzystanie z polecenia start

Program lub skrypt:

Argumenty:

/ c start / d „ścieżka_programu” nazwa_pliku.exe

/ c start / d "C: \\ Windows \\ System32 \\" cmd.exe

Korzystanie z narzędzia NirCmd

Program lub skrypt:

Ścieżka_do_nircmd \\ nircmd.exe

Argumenty:

Uruchom pokaz „ścieżka_programu \\ nazwa_pliku.exe”

Uruchom pokaz „C: \\ Windows \\ System32 \\ cmd.exe”

Uruchom okno dialogowe „Uruchom” jako administrator

Analogicznie do uruchamiania wiersza poleceń, możesz skonfigurować uruchamianie okna dialogowego " Wykonać”, a wprowadzone w nim polecenia będą również uruchamiane jako administrator. Wygoda tego podejścia polega na tym, że lista poprzednio używanych poleceń jest zapisywana i można z niej wybrać to, którego potrzebujesz.

Podczas tworzenia zadania w harmonogramie w polu „ Utwórz akcję"sprecyzować:

w terenie " Program lub skrypt":

Rundll32

w terenie " Dodaj argumenty":

Shell32.dll, # 61

Pobierz narzędzie, rozpakuj je. Uruchamiamy linię poleceń, wpisujemy wymagane polecenie, składnia jest dość prosta:

<путь к утилите> <путь к нужному приложению>

Pojawi się monit UAC, a aplikacja będzie działać jako administrator.

Uwaga: W kontekście menu Windows 7 jest bardzo wygodna funkcja skopiuj ścieżkę do pliku: przytrzymaj Zmiana, kliknij plik prawym przyciskiem myszy, wybierz „ Skopiuj jako ścieżkę".

Uruchamiaj programy przez użytkownika jako administrator bez podawania hasła administratora

Ważny! Ta metoda jest niebezpieczna, ponieważ umożliwia ograniczonemu użytkownikowi uruchamianie kodu z pełnymi uprawnieniami. Sprytny użytkownik lub złośliwe oprogramowanie może to wykorzystać i zagrozić systemowi.

Rozważ inne interesujące zadanie: Twoje konto wpis systemu Windows należy do grupy administratorów, jest jeden lub więcej rachunkizawarte w grupie użytkowników. Użytkownik musi uruchomić program, który wymaga podniesienia uprawnień. Zwykle wygląda to tak: użytkownik klika plik prawym przyciskiem myszy i wybiera opcję „Uruchom jako administrator”, co powoduje wyświetlenie monitu o hasło administratora:

Oczywiście podawanie użytkownikom hasła administratora nie jest dobrym pomysłem. Aby obejść ten problem, użyjemy narzędzia AdmiLink autorstwa Alexeya Kuryakina. Z jego pomocą administrator może stworzyć dla użytkownika skrót uruchamiający żądany program, natomiast wpisanie hasła administratora jest wymagane tylko 1 raz - przy tworzeniu skrótu. Gdy użytkownik uruchomi program, hasło zostanie przesłane w postaci zaszyfrowanej.


Ta metoda zadziała, jeśli program można uruchomić tylko jako administrator, a programista nie zapomniał określić tego warunku w manifeście. Jednak nadal istnieje wiele starych programów lub programów, które można uruchomić zarówno w formacie tryb normalnyiw imieniu administratora (w tym przypadku dostępny będzie inny zestaw funkcji). Przy próbie uruchomienia takiego programu za pomocą AdmiLink uruchamia się on w trybie normalnym (bez uprawnień administratora). A jeśli spróbujesz zaznaczyć pole „Metoda numer 3.” Oryginalny styl autora zostanie zapisany.