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