Jak uruchomić aplikację jako administrator podczas uruchamiania w systemie Windows 10

Uruchamianie aplikacji podczas startu systemu Windows 10 jest prostym procesem, który można zrealizować na kilka sposobów. Najpopularniejszą metodą jest dodanie aplikacji do folderu Autostart. Wiele programów, takich jak Dropbox, oferuje wbudowaną opcję automatycznego uruchamiania. Jednak w przypadku aplikacji wymagających uprawnień administratora, standardowa metoda może okazać się niewystarczająca. W takich przypadkach konieczne jest stworzenie skryptu VB, który pozwoli na uruchomienie aplikacji z odpowiednimi uprawnieniami.

Tworzenie skryptu VB

Aby utworzyć skrypt VB, otwórz nowy plik w Notatniku i wprowadź poniższy kod. Pamiętaj, aby wprowadzić niezbędne zmiany przed zapisaniem pliku.

Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("""path-to-app.exe""")
Set objShell = Nothing

W powyższym kodzie zmień trzecią linię, aby wskazać rzeczywistą ścieżkę do pliku EXE aplikacji, którą chcesz uruchomić jako administrator. Upewnij się, że ścieżka jest otoczona cudzysłowami.

Przykład:

Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("""C:\Program Files\IrfanView\i_view64.exe""")
Set objShell = Nothing

Po wprowadzeniu zmian zapisz plik z rozszerzeniem .VBS.

Ustaw aplikację do uruchamiania jako administrator

Aby ustawić aplikację do uruchamiania jako administrator, otwórz Eksploratora plików i zlokalizuj plik EXE aplikacji. Kliknij prawym przyciskiem myszy na pliku i wybierz „Właściwości”. Następnie przejdź do zakładki „Zgodność”.

Uwaga: Jeśli karta zgodności jest niedostępna, ta metoda nie będzie działać.

Na karcie „Zgodność” zaznacz opcję „Uruchom ten program jako administrator” i zastosuj zmiany.

Przenieś skrypt do folderu Autostart

Ostatnim krokiem jest przeniesienie skryptu do folderu autostart. Otwórz pole uruchamiania, używając skrótu klawiaturowego Win + R, a następnie wpisz:

shell:startup

Po naciśnięciu Enter otworzy się folder, do którego możesz przenieść stworzony skrypt. Po następnym uruchomieniu systemu skrypt zostanie uruchomiony, a aplikacja zostanie otwarta z uprawnieniami administratora. Zobaczysz również monit UAC, który potwierdzi chęć uruchomienia aplikacji z wyższymi uprawnieniami.

Ograniczenia

Metoda ta ma dwa główne ograniczenia. Po pierwsze, nie zadziała w przypadku aplikacji, które nie pozwalają na uruchamianie ich jako administrator, jak np. Notatnik. Po drugie, może nie działać dla wszystkich aplikacji. W moim przypadku próba uruchomienia Firefoksa przez tę metodę skutkowała niekończącymi się monitami UAC, co uniemożliwiło uruchomienie przeglądarki.

Aby sprawdzić, czy metoda działa dla danej aplikacji, uruchom skrypt VB przed przeniesieniem do folderu autostart.

newsblog.pl

newsblog.pl