Een voorbeeld hiervan was bij mij Ccleaner die ik start bij het opstarten van mijn systeem. UAC zorgde ervoor dat dit geblokkeerd werd en een handmatige actie was nodig om Ccleaner wel te starten. Niet handig...
Oplossing is het programma te starten via een taak met de juiste instellingen. De stappen:
- Open Task Scheduler (hierbij vraagt UAC wel om dit goed te keuren)
- Klik op 'Create Task' (niet 'Create Basic Task')
- Op de tab General geef je een naam en zet je het bolletje bij 'Run only when the user is logged on'
- Zet ook een vinkje bij 'Run with the highest privilages'
- Open de tab Triggers en druk daar op de knop 'New'
- Kies als startup-optie 'At logon' en daaronder 'Any user'
- Onderaan 'Enabled' aanvinken
- Open de Actions tab en druk op de knop 'New'
- De actie is 'Start a program' en met de bladerknop selecteer je het programma wat je wil opstarten. In mijn voorbeeld C:\Program Files\Ccleaner\Ccleaner.exe.
- Een programma kan startup parameters hebben om automatisch te kunnen werken, zonder vragen aan de gebruiker. Bij CCleaner is dat '/AUTO'. Dat vul je in in de regel 'Add arguments'
- Open de tab Settings.
- Vink de optie 'Run task as soon as possible after a scheduled start is missed' aan
- Zet het vinkje uit bij 'Stop the task if it runs longer than:'
- Druk op 'Ok' om de gemaakte taak te bewaren
In Ccleaner had je ook een optie om het programma automatisch te starten bij inloggen, in Ccleaner zelf kan die optie nu uitgezet worden.