Wil je bepaalde programma’s verbergen in de lijst met geïnstalleerde apps op Windows? Ja, dat is best lastig, want Windows laat standaard alles zien en er is niet altijd een simpele manier om dat uit te schakelen. Als je je ooit hebt afgevraagd hoe je bijvoorbeeld GIMP of zelfs alle apps voor andere gebruikers kunt verbergen, zijn er een paar trucjes – meestal via het register of groepsbeleid – die daadwerkelijk werken. Het is geen toverkunst, maar wel erg handig als je de lijst wilt opruimen of wilt voorkomen dat gewone gebruikers met geïnstalleerde apps gaan knoeien.
Even een waarschuwing: rommelen met registerinstellingen is niet voor bangeriken. Maak altijd een back-up voordat je begint, want één verkeerde beweging kan je systeem in de war brengen. Desondanks werkt de volgende methode in de meeste gevallen en is het best bevredigend als je dat programma eindelijk uit het zicht krijgt. Het belangrijkste is om de app te markeren als een ‘systeemcomponent’ of de weergavenaam te wijzigen, zodat deze niet meer wordt weergegeven. Het is niet helemaal verborgen, maar wel voldoende om het tijdelijk te verbergen.
Hoe verberg je een programma in de lijst in Windows?
Een specifiek programma verbergen door het register te bewerken.
Zo kreeg ik GIMP eindelijk uit de lijst ‘Programma’s en functies’.Windows controleert namelijk bepaalde registerpaden op geïnstalleerde apps, en je kunt specifieke vermeldingen als ‘verborgen’ markeren met een simpele DWORD-aanpassing. Als dat gedaan is, verdwijnt de app uit de lijst, zowel in het klassieke Configuratiescherm als in de moderne Instellingen-app.
Zoek eerst de registersleutel voor het programma. Deze bevindt zich meestal hier:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Of, op 64-bits Windows voor 32-bits apps:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Als GIMP voor alle gebruikers is geïnstalleerd, ziet u zoiets als dit GIMP-2_is1onder die sleutel. Om het te verbergen, maakt u een nieuwe DWORD-waarde aan met de naam SystemComponent en stelt u deze in op 1. Dit is vergelijkbaar met de opdracht aan Windows om de app als onderdeel van het systeem te beschouwen, waardoor deze niet meer in de lijst wordt weergegeven.
- Open de Register-editor via regedit.
- Navigeer naar de registersleutel van de app.
- Klik met de rechtermuisknop en kies Nieuw > DWORD (32-bits) waarde.
- Noem het Systeemcomponent
- Stel de waarde in op 1.
Vernieuw vervolgens de lijst in het Configuratiescherm door op F5 te drukken. GIMP zou nu niet meer zichtbaar moeten zijn. Hetzelfde geldt voor andere apps: pas de sleutel en waarden dienovereenkomstig aan. Als u de wijzigingen ongedaan wilt maken, verwijdert u de waarde van SystemComponent of zet u deze terug op 0. Soms moet u de computer opnieuw opstarten of opnieuw inloggen om de wijzigingen volledig door te voeren.
Wijzig de weergavenaam om de app te verbergen.
Als je wilt, kun je de weergavenaam ook wijzigen zodat deze niet opvalt. Wijzig de DisplayName in QuietDisplayName of iets dergelijks. Windows zal dit dan behandelen als een niet-weergeefbare naam, waardoor de app niet in lijsten verschijnt. Klik met de rechtermuisknop op de registersleutel, selecteer Hernoemen en geef de nieuwe naam op. Niet zo discreet als het instellen van SystemComponent, maar wel handiger voor snelle oplossingen.
Voor het verbergen in PowerShell
Als het bewerken van het register te omslachtig aanvoelt, biedt PowerShell ook alternatieven. Je kunt bijvoorbeeld de volgende eigenschappen hernoemen:
Rename-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GIMP-2_is1" -Name DisplayName -NewName QuietDisplayName
Dit is geen verberging in de strikte zin van het woord, maar kan ervoor zorgen dat de app minder opvalt in de lijst.
Hoe verberg je alle geïnstalleerde apps voor andere gebruikers?
Als het de bedoeling is om alle programma’s volledig te verbergen, zelfs in het Configuratiescherm of de Instellingen, dan is dat een ander verhaal – dan gaat het meer om het beheren van de toegang via groepsbeleid.
Open de lokale Groepsbeleid-editor ( gpedit.msc ) en ga naar Gebruikersconfiguratie > Administratieve sjablonen > Configuratiescherm > Programma’s. Schakel de instelling ‘Pagina ‘Programma’s en functies’ verbergen’ in. Dat is stap één.
Om de pagina met apps in de instellingen ook te verbergen, ga je naar Gebruikersconfiguratie > Administratieve sjablonen > Configuratiescherm en stel je de zichtbaarheid van de instellingenpagina in op hide:appsfeatures. Deze tekenreeks geeft Windows de opdracht om het gedeelte met apps volledig te verbergen.
Voer de gpupdate /forcevolgende opdracht uit in een opdrachtprompt of PowerShell-venster om de beleidsregels toe te passen. Als u daarna probeert toegang te krijgen tot Programma’s > Een programma verwijderen, krijgt u een bericht zoals ‘Uw systeembeheerder heeft Programma’s en functies uitgeschakeld’, omdat deze functie effectief is geblokkeerd.
Een andere handige truc – het toevoegen van enkele registeropdrachten – kan ervoor zorgen dat Windows de lijst helemaal niet meer weergeeft:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Programs" /v NoProgramsAndFeatures /t REG_DWORD /d 1 /f reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v SettingsPageVisibility /t REG_SZ /d "hide:appsfeatures" /f
Dit werkt natuurlijk het beste in combinatie met beleid; anders zouden gebruikers nog steeds manieren kunnen vinden om het te omzeilen.
Eerlijk gezegd, dit soort dingen vereist dat je in het register of groepsbeleid rommelt. Soms is het een kwestie van geluk, vooral bij Windows-updates die paden wijzigen. Maar in sommige gevallen is het best bevredigend om een schone lijst te zien en geen onbedoelde klikken op apps die je niet met anderen wilt delen.