Wanneer je een programma downloadt en uitvoert op Windows, loop je het risico dat je tijdens de installatie wordt aangevallen door een trojan of dat de stabiliteit van het besturingssysteem wordt aangetast. Daarom kun je, als je niet zeker weet hoe betrouwbaar het platform is dat je downloadt, het voordat je het uitvoert eerst testen in een gecontroleerde omgeving zonder beheerdersrechten. Dat kan met RunWithRestrictedRights, een commandoregeltool waarmee je elk programma kunt uitvoeren in een gecontroleerde omgeving met beperkte rechten.
In een eerdere post presenteerden we een zeer nuttige tool voor het uitvoeren van processen zonder rechten, genaamd RunWithRestrictedRights. Omdat het gebruik van de Windows-console nodig is, lieten sommige gebruikers ons via sociale media weten dat ze niet wisten hoe ze het moesten gebruiken. Ze klikten op het uitvoerbare bestand en er gebeurde niets. Voor hen allemaal, en als opfriscursus, volgt hier een snelle gids.
RunWithRestrictedRights gebruiken
Het eerste wat je moet doen is RunWithRestrictedRights downloaden (het weegt slechts 275 KB). Daarna moet je een opdrachtprompt met beheerdersrechten openen (druk op Windows-toets + R, typ cmd en druk op Enter). In de console moet je het volgende commando schrijven:
C:\RunWithRestrictedRights.exe "pad naar het programma en uitvoerbaar bestand"
Wat dit commando doet, is eerst RunWithRestrictedRights laden, gevolgd door het programma dat je zonder beheerdersrechten wilt uitvoeren. Zoals je in het voorbeeld ziet, moet je vanuit de map waar RunWithRestrictedRights is gedownload het volgende typen, gevolgd door het programma (met het pad) tussen aanhalingstekens. Het resultaat zou er ongeveer zo uit moeten zien:
C:\RunWithRestrictedRights.exe "C:\Program Files\programmamap\programma.exe"
Je kunt de lijst van alle ondersteunde commandoparameters bekijken door alleen het exe-bestand uit te voeren:
C:\RunWithRestrictedRights.exe
In sommige gevallen kan RunWithRestrictedRights fouten geven (bijvoorbeeld 'De client beschikt niet over een vereist recht'). Om deze problemen op te lossen, moet je het programma de volgende rechten geven:
- Adjust memory quotas for a process
- Replace a process level token
Deze rechten vind je in de volgende map op je computer: Configuratiescherm - Systeembeheer - Lokaal beveiligingsbeleid - Toewijzing van gebruikersrechten. Als het tabblad 'Groepen' is ingeschakeld, is alles in orde. Als het is uitgeschakeld, moet je het inschakelen (voeg 'Administrators' toe aan de groep) en daarna je computer opnieuw opstarten.
Met RunWithRestrictedRights heb je een gecontroleerde omgeving om elk potentieel verdacht programma te testen, zonder dat je sandboxen zoals Sandboxie of vergelijkbare tools hoeft te installeren. Het gebruik kan intimiderend zijn voor mensen die de Windows-console niet kennen, maar zoals je hebt gezien is het gebruik heel eenvoudig.
Officiële website: RunWithRestrictedRights