2015-06-17 18:54:30 +0000 2015-06-17 18:54:30 +0000
43
43

Jak uruchomić program jako administrator podczas uruchamiania w systemie Windows 10?

Mamy program, który ma problem z uruchomieniem w systemie Windows 10. Jeśli program NIE jest uruchomiony jako administrator, wyskakuje komunikat “Access Denied” tuż przed uruchomieniem. Jeśli uruchomimy program jako administrator, to NIE wyskakuje żaden komunikat o błędzie i ładuje się normalnie. Jednak teraz program nie chce się uruchomić przy STARTUP. Musimy więc uruchomić nasz program jako administrator i mieć możliwość automatycznego uruchamiania programu przy starcie.

Aktualizacja: Mimo że moje pytanie i zduplikowane pytanie mogą być takie same, ale odpowiedzi udzielone na oba pytania nie rozwiązały mojego problemu. Task Scheduler uruchamia tylko moją aplikację lub program jako proces w tle. Tak więc mój program nie ładuje się. Jednakże, widzę mój proces w menedżerze zadań pod procesem tła. To wszystko.

Odpowiedzi (4)

32
32
32
2015-06-17 18:58:43 +0000

Utwórz zadanie zaplanowane, które będzie uruchamiane po zalogowaniu.

W oknie dialogowym Utwórz zadanie wybierz następujące elementy:

  1. Ogólne (zakładka) - Uruchom z najwyższymi uprawnieniami
  2. Wyzwalacze (zakładka) - Nowy (przycisk) - Rozpocznij zadanie - Przy logowaniu.
24
24
24
2016-02-12 19:50:33 +0000

To jest trochę stare, ale miałem te same problemy i żaden z powyższych sposobów nie działał. To co zrobiłem, to utworzyłem VBScript, który uruchamiał się przy starcie i otwierał wspomniany program.

1) Kliknij prawym przyciskiem myszy na program, przejdź do właściwości, następnie kompatybilność i zaznacz "Run as Administrator"

2) Utwórz VBScript używając edytora tekstu (ja używam Notepad++)

Skrypt:

Set WshShell = CreateObject("WScript.Shell" ) 
  WshShell.Run """C:\Program Files (x86)\File\Program.exe""", 0 'Must quote command if it has spaces; must escape quotes
  Set WshShell = Nothing

Uwaga: to C:\Program Files (x86)\File\Program.exe jest pełną ścieżką do programu z rozszerzeniem. Upewnij się również, że zapisałeś go jako .vbs

3) Teraz umieść VBScript w folderze startowym:

%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

Lub, alternatywnie, wejdź do niego przez Win+R ⇒ shell:startup ⇒ Enter

Użyłem tego zamiast pliku wsadowego, ponieważ nie chciałem, aby pokazało się to brzydkie okno poleceń.

4
4
4
2015-06-19 18:46:32 +0000

Dlaczego po prostu nie skopiujesz skrótu programu do folderu Startup i w jego właściwościach nie włączysz uprawnień administratora w zakładce Zgodność?

1
1
1
2016-05-19 07:25:46 +0000

Możesz spróbować dwukrotnie sprawdzić zakładkę Bezpieczeństwo we właściwościach programu/aplikacji i sprawdzić, czy wszyscy użytkownicy/grupy mają “Pełną kontrolę”. Nie jestem pewien, czy to naprawi problem, ale warto spróbować.