Međuverzije sustava Windows 10 često sadrže mnogo skrivenih značajki koje Microsoft koristi za otklanjanje pogrešaka koda ili eksperimentalne aplikacije koje nisu službeno objavljene. Međutim, ove skrivene značajke neće biti omogućene prema zadanim postavkama i zahtijevaju posebnu metodu za aktiviranje.
Upravo zbog toga je poznati Windows stručnjak Rafael Rivera odlučio kreirati i izdati alat pod nazivom Mach2. Prema g. Rafaelu Riveri, skrivene značajke Windows verzija često se nalaze u odjeljku Kontrola značajki : "ovo je sustav koji se koristi za skrivanje novih i nedovršenih značajki u proizvodnom kodu". Koristeći Mach2 alat Rafaela Rivere, možete upravljati Storeom značajki - komponentom Kontrole značajki - kako biste pronašli, onemogućili i omogućili skrivene značajke u verziji Windows 10.
Međutim, prije nego počnemo koristiti Mach2 za pronalaženje i omogućavanje novih značajki, moramo izvršiti nekoliko dodatnih koraka prema potrebi. Najprije ćete morati kompajlirati izvršnu datoteku mach2, a zatim nabaviti Windows simbole i koristiti ih za skeniranje skrivenih značajki.
Pronađite, omogućite i onemogućite skrivene značajke u sustavu Windows 10 uz Mach2
Prevedite Mach2 izvršnu datoteku
Rafael Rivera objavio je Mach2 kao projekt otvorenog koda na Githubu tako da svatko može modificirati, preuzeti i koristiti izvršnu datoteku alata. Međutim, ako niste programer, prvo ćete morati smisliti kako kompajlirati ovu izvršnu datoteku.
Visual Studio Express 2017
Sastavljanje datoteka nije jednostavan zadatak za laike. Ali dobra vijest je da možete besplatno preuzeti alat Visual Studio 2017 Express i koristiti ga za lakše kompajliranje ovog programa. Kada instalirate Visual Studio 2017 Express, provjerite jeste li odabrali opciju "Desktop development with C++" kao što je prikazano na gornjoj ilustraciji. Zatim odabirete instaliranje najnovije dostupne verzije Window 10 SDK .
Nakon što je Visual Studio uspješno instaliran, možete preuzeti projekt mach2 s GitHuba, zatim umetnuti alat u Visual Studio i kompajlirati ga. Kada se završi, stvorit će se izvršna datoteka pod nazivom mach2.exe .
Preuzmite PDB datoteke za skeniranje skrivenih značajki
Kako bi otkrio skrivene značajke, Mach2 će trebati skenirati PDB datoteke - također poznate kao datoteke programske baze podataka - koje sadrže simbole za otklanjanje pogrešaka za izvršne datoteke. Windows. Međutim, problem je u tome što te datoteke simbola nisu instalirane sa sustavom Windows i morat ćete ih preuzeti s Microsoftovog poslužitelja simbola.
Da bismo to učinili, prvo moramo upotrijebiti specijalizirani alat pod nazivom symchk.exe, koji je uključen u Windows 10 SDK. Kada instalirate Windows 10 SDK, morat ćete odabrati instalaciju alata za uklanjanje pogrešaka za paket Windows. Ovo je paket koji sadrži symchk.exe .
Nakon što se Symchk.exe preuzme i kada pronađete lokaciju ove izvršne datoteke (koja se može pronaći putem Windows tražilice), može se koristiti za skeniranje svih izvršnih datoteka u direktoriju C:\Window i sustav će automatski preuzeti najnovija datoteka simbola za sve otkrivene datoteke. Da biste to učinili, prvo ćete morati stvoriti direktorij pod nazivom C:\symbols , koji će se koristiti za pohranjivanje preuzetih PDB datoteka, a zatim izvršiti sljedeću naredbu:
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
Kada unesete i izvršite gornju naredbu, symchk.exe će skenirati sve datoteke u C:\Windows i automatski preuzeti pridružene datoteke simbola s Microsoftovog poslužitelja simbola.
Datoteke ikona se preuzimaju
Nakon što se potrebne datoteke uspješno preuzmu, bit će spremljene u mapi C:\Symbols. Ovaj proces može potrajati neko vrijeme, budite strpljivi dok čekate preuzimanje datoteka.
Kako koristiti Mach2 za pronalaženje skrivenih značajki u sustavu Windows 10
Prije nego što započnete, trebali biste imati na umu da dodavanje značajki u razvoju može uzrokovati probleme s vašim postavkama sustava Windows 10 (upozorenje samog autora Rafaela Rivere). Stoga se razvojna značajka treba koristiti samo na testnom sustavu, kao što je okruženje virtualnog stroja.
Sada kada su datoteke ikona uspješno preuzete, sljedeće što trebate učiniti je skenirati te datoteke pomoću programa Mach2. Da biste to učinili, preporučujem korištenje sljedeće naredbe, koja će skenirati cijelu mapu C:\symbols , ukloniti put za PDB datoteke, a zatim spremiti otkrivene značajke u datoteku Features-found.txt.
mach2 skeniranje c:\symbols -s -o Features-found.txt
Nakon što unesete gornju naredbu, Mach2 će započeti skeniranje PDB datoteka u mapi C:\Symbols u potrazi za skrivenim značajkama. Ovaj proces može potrajati dosta dugo, stoga budite strpljivi.
Mach2 skenira PDB-ove
Kada Mach2 završi skeniranje, pronaći ćete datoteku pod nazivom features-Found.txt koja se pojavljuje u istom direktoriju u kojem ste izvršili naredbu. Ova datoteka će sadržavati popis Windows značajki i njihove pridružene ID-ove. Ove ID-ove, kao što je 3728205 , Mach2 će koristiti za omogućavanje odgovarajuće značajke.
Feature-Found.txt prikazuje popis pronađenih značajki
Sada imamo popis značajki, a možemo jasno vidjeti koje su značajke trenutno omogućene unosom naredbe "mach2 display".
Prikaži omogućene značajke
Kako omogućiti skrivene značajke u sustavu Windows 10 pomoću Mach2
Da biste omogućili novu značajku na stvorenom popisu, možete koristiti naredbu "mach2 enable [id] ". Na primjer, ID za skrivenu značajku "Screen Clip" u Windows 10 Insider Build 17643 je 15333818 .
Da bismo omogućili ovu značajku morat ćemo unijeti naredbu "mach2 enable 15333818" . Ako Mach2 može aktivirati naredbu, jednostavno će odgovoriti riječju OK . Ako sada provjerite popis omogućenih značajki, vidjet ćete da se pojavljuje ID "Screen Clip", pokazujući da je ova skrivena značajka uspješno aktivirana kao što je prikazano u nastavku.
Značajka Screen Clip je omogućena
Kako onemogućiti skrivene značajke u sustavu Windows 10 pomoću Mach2
Suprotno tome, ako želite onemogućiti značajku, možete koristiti naredbu "mach2 onemogući [id]" . Na primjer, da bismo isključili značajku Screen Clip koja je upravo uspješno aktivirana, unijet ćemo naredbu "mach2 disable 15333818" . Napomena: kada isključite ili uključite neku značajku, možda ćete morati ponovno pokrenuti računalo da biste u potpunosti primijenili promjene sustava.
Sada kada znate kako pronaći, prikazati, omogućiti i onemogućiti skrivene značajke u sustavu Windows 10, vrijeme je da se počnete igrati u novim verzijama i vidite možete li pronaći skrivene značajke. Kako zanimljive.
Na primjer, nedavno objavljeno izdanje Windows 10 Insider Preview 20H1 Build 18912 sadrži 3 prilično cool skrivene značajke.
Detaljno smo opisali sadržaj kao i ID-ove za ove 3 značajke u članku: " 3 skrivene značajke bit će pronađene u sljedećoj verziji sustava Windows 10 ", pogledajte i isprobajte ih. Mach2 za pronalaženje, omogućavanje ili onemogućavanje ovih značajki!