Windows 10- builds bevatten vaak veel verborgen functies die door Microsoft worden gebruikt om code te debuggen, of experimentele applicaties die nog niet officieel zijn uitgebracht. Deze verborgen functies zijn echter niet standaard ingeschakeld en vereisen een speciale methode om te activeren.
Dat is het doel waarvoor de beroemde Windows-expert Rafael Rivera besloot een tool genaamd Mach2 te maken en uit te brengen. Volgens de heer Rafael Rivera bevinden verborgen functies van Windows-builds zich vaak in de sectie Functiebeheer : "dit is een systeem dat wordt gebruikt om nieuwe en onvoltooide functies in productiecode te verbergen". Met de Mach2-tool van Rafael Rivera kunt u de Feature Store - een onderdeel van Feature Control - beheren om verborgen functies in een build van Windows 10 te vinden, uit te schakelen en in te schakelen.

Voordat we Mach2 echter gaan gebruiken om nieuwe functies te vinden en in te schakelen, moeten we indien nodig een paar extra stappen uitvoeren. U moet eerst het uitvoerbare bestand mach2 compileren en vervolgens de Windows-symbolen ophalen en deze gebruiken om te scannen op verborgen functies.
Zoek, schakel en schakel verborgen functies in Windows 10 uit met Mach2
Compileer het Mach2-uitvoerbare bestand
Rafael Rivera heeft Mach2 uitgebracht als een open source-project op Github , zodat iedereen het uitvoerbare bestand van de tool kan wijzigen, downloaden en gebruiken. Als u echter geen programmeur bent, moet u eerst uitzoeken hoe u dit uitvoerbare bestand kunt compileren.
![Zoek en activeer verborgen functies in Windows 10 met de Mach2-tool Zoek en activeer verborgen functies in Windows 10 met de Mach2-tool]()
Visuele Studio Express 2017
Het samenstellen van bestanden is geen eenvoudige taak voor een leek. Maar het goede nieuws is dat je de Visual Studio 2017 Express- tool gratis kunt downloaden en gebruiken om dit programma gemakkelijker te compileren. Zorg er bij het installeren van Visual Studio 2017 Express voor dat u de optie "Desktopontwikkeling met C++" hebt geselecteerd, zoals weergegeven in de bovenstaande afbeelding. U kiest er vervolgens voor om de nieuwste beschikbare versie van de Window 10 SDK te installeren.
Zodra Visual Studio met succes is geïnstalleerd, kunt u het mach2-project downloaden van GitHub, vervolgens de tool in Visual Studio invoegen en compileren. Wanneer dit is voltooid, wordt er een uitvoerbaar bestand met de naam mach2.exe gemaakt.
Download PDB-bestanden voor het scannen van verborgen functies
Om verborgen functies te detecteren, zal Mach2 PDB-bestanden moeten scannen - ook bekend als programmadatabasebestanden - die debug-symbolen bevatten voor uitvoerbare bestanden. Het probleem is echter dat deze symboolbestanden niet met Windows worden geïnstalleerd en dat u ze moet downloaden van de Symbol Server van Microsoft.
Om dit te doen, moeten we eerst een gespecialiseerde tool gebruiken genaamd symchk.exe, die is opgenomen in de Windows 10 SDK. Wanneer u de Windows 10 SDK installeert, moet u ervoor kiezen om het Debugging Tools for Windows-pakket te installeren. Dit is het pakket dat symchk.exe bevat .
Zodra Symchk.exe is gedownload en u de locatie van dit uitvoerbare bestand hebt gevonden (dat u kunt vinden via de Windows-zoekmachine), kan het worden gebruikt om alle uitvoerbare bestanden in de C-map:\Window te scannen en zal het systeem automatisch het bestand downloaden nieuwste symboolbestand voor alle gedetecteerde bestanden. Om dit te doen, moet u eerst een map maken met de naam C:\symbols , die zal worden gebruikt om de gedownloade PDB-bestanden op te slaan, en vervolgens de volgende opdracht uitvoeren:
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
Wanneer u de bovenstaande opdracht invoert en uitvoert, scant symchk.exe alle bestanden in C:\Windows en downloadt automatisch de bijbehorende symboolbestanden van de Symbol Server van Microsoft.
![Zoek en activeer verborgen functies in Windows 10 met de Mach2-tool Zoek en activeer verborgen functies in Windows 10 met de Mach2-tool]()
Pictogrambestanden worden gedownload
Zodra de benodigde bestanden met succes zijn gedownload, worden ze opgeslagen in de map C:\Symbols. Dit proces kan enige tijd duren. Wees geduldig terwijl u wacht tot de bestanden zijn gedownload.
Hoe Mach2 te gebruiken om verborgen functies in Windows 10 te vinden
Voordat u aan de slag gaat, moet u er rekening mee houden dat het toevoegen van functies tijdens de ontwikkeling problemen kan veroorzaken met uw Windows 10-installatie (waarschuwing van auteur Rafael Rivera zelf). Daarom mag de ontwikkelingsfunctie alleen worden gebruikt op een testsysteem, zoals een virtuele machine-omgeving.
Nu de pictogrambestanden met succes zijn gedownload, is het volgende dat u moet doen het scannen van deze bestanden met het Mach2-programma. Om dit te doen, raad ik aan de volgende opdracht te gebruiken, die de volledige map C:\symbols scant , het pad voor de PDB-bestanden verwijdert en vervolgens de gedetecteerde functies opslaat in het bestand features-found.txt.
mach2 scan c:\symbols -s -o features-found.txt
Nadat u het bovenstaande commando hebt ingevoerd, zal Mach2 beginnen met het scannen van de PDB-bestanden in de map C:\Symbols op verborgen functies. Dit proces kan een tijdje duren, dus nogmaals, wees geduldig.
Mach2 scant de PDB's
Wanneer Mach2 zijn scan voltooit, zul je een bestand met de naam features-Found.txt aantreffen in dezelfde map waar je de opdracht hebt uitgevoerd. Dit bestand bevat een lijst met Windows-functies en de bijbehorende ID's. Deze ID's, zoals 3728205 , zullen door Mach2 worden gebruikt om de betreffende functie in te schakelen.
![Zoek en activeer verborgen functies in Windows 10 met de Mach2-tool Zoek en activeer verborgen functies in Windows 10 met de Mach2-tool]()
Feature-Found.txt geeft de lijst met gevonden functies weer
Nu hebben we een lijst met functies en kunnen we duidelijk zien welke functies momenteel zijn ingeschakeld door het commando "mach2 display" in te voeren.
Toon ingeschakelde functies
Hoe u verborgen functies in Windows 10 kunt inschakelen met Mach2
Om een nieuwe functie in de gemaakte lijst in te schakelen, kunt u het commando "mach2 enable [id] " gebruiken. De ID voor de verborgen functie "Screen Clip" in Windows 10 Insider Build 17643 is bijvoorbeeld 15333818 .
Om deze functie in te schakelen, moeten we het commando "mach2 enable 15333818" invoeren . Als Mach2 het commando kan activeren, zal het eenvoudigweg reageren met het woord OK . Als u nu de lijst met ingeschakelde functies controleert, ziet u de ID van "Screen Clip" verschijnen, wat aangeeft dat deze verborgen functie met succes is geactiveerd, zoals hieronder weergegeven.
De functie Schermclip is ingeschakeld
Hoe verborgen functies in Windows 10 uit te schakelen met Mach2
Omgekeerd, als u een functie wilt uitschakelen, kunt u het commando "mach2 Disable [id]" gebruiken . Om bijvoorbeeld de zojuist geactiveerde Screen Clip-functie uit te schakelen, voeren we de opdracht "mach2 uitschakelen 15333818" in . Opmerking: Wanneer u een functie in- of uitschakelt, moet u mogelijk uw computer opnieuw opstarten om de systeemwijzigingen volledig toe te passen.
Nu je weet hoe je verborgen functies in Windows 10 kunt vinden, weergeven, in- en uitschakelen, is het tijd om met nieuwe builds te gaan spelen en te kijken of je verborgen functies kunt vinden. Hoe interessant.
De nieuw uitgebrachte Windows 10 Insider Preview 20H1 Build 18912-release bevat bijvoorbeeld 3 behoorlijk coole verborgen functies.
We hebben de inhoud en ID's voor deze 3 functies gedetailleerd beschreven in het artikel: " 3 verborgen functies zullen worden gevonden in de volgende versie van Windows 10 ", raadpleeg en probeer ze uit. Mach2 om deze functies te vinden, in- of uit te schakelen!