Build-urile Windows 10 conțin adesea o mulțime de caracteristici ascunse utilizate de Microsoft pentru a depana codul sau aplicații experimentale care nu au fost lansate oficial. Cu toate acestea, aceste funcții ascunse nu vor fi activate în mod implicit și necesită o metodă specială pentru activare.
Acesta este scopul pe care faimosul expert Windows Rafael Rivera a decis să creeze și să lanseze un instrument numit Mach2. Potrivit domnului Rafael Rivera, caracteristicile ascunse ale build-urilor Windows sunt adesea localizate în secțiunea Feature Control : „acesta este un sistem folosit pentru a ascunde caracteristicile noi și neterminate în codul de producție”. Folosind instrumentul Mach2 al lui Rafael Rivera, puteți gestiona Magazinul de funcții - o componentă a Controlului funcțiilor - pentru a găsi, dezactiva și activa funcții ascunse într-o versiune Windows 10.

Cu toate acestea, înainte de a începe să folosim Mach2 pentru a găsi și a activa funcții noi, trebuie să parcurgem câțiva pași suplimentari, după cum este necesar. Mai întâi va trebui să compilați executabilul mach2 și apoi să obțineți simbolurile Windows și să le utilizați pentru a scana funcțiile ascunse.
Găsiți, activați și dezactivați funcțiile ascunse în Windows 10 cu Mach2
Compilați executabilul Mach2
Rafael Rivera a lansat Mach2 ca proiect open source pe Github , astfel încât oricine poate modifica, descărca și utiliza executabilul instrumentului. Cu toate acestea, dacă nu sunteți programator, mai întâi va trebui să vă dați seama cum să compilați acest executabil.
![Căutați și activați funcțiile ascunse în Windows 10 cu instrumentul Mach2 Căutați și activați funcțiile ascunse în Windows 10 cu instrumentul Mach2]()
Visual Studio Express 2017
Compilarea fișierelor nu este o sarcină simplă pentru un profan. Dar vestea bună este că puteți descărca gratuit instrumentul Visual Studio 2017 Express și îl puteți utiliza pentru a compila mai ușor acest program. Când instalați Visual Studio 2017 Express, asigurați-vă că ați selectat opțiunea „Dezvoltare desktop cu C++”, așa cum se arată în ilustrația de mai sus. Apoi alegeți să instalați cea mai recentă versiune disponibilă a SDK-ului Windows 10 .
Odată ce Visual Studio este instalat cu succes, puteți descărca proiectul mach2 din GitHub, apoi puteți introduce instrumentul în Visual Studio și îl puteți compila. După finalizare, va fi creat un fișier executabil numit mach2.exe .
Descărcați fișiere PDB pentru scanarea caracteristicilor ascunse
Pentru a detecta caracteristicile ascunse, Mach2 va trebui să scaneze fișierele PDB - cunoscute și ca fișiere de bază de date de programe - care conțin simboluri de depanare pentru fișierele executabile. Windows. Cu toate acestea, problema este că aceste fișiere cu simboluri nu sunt instalate cu Windows și va trebui să le descărcați de pe serverul de simboluri Microsoft.
Pentru a face acest lucru, trebuie mai întâi să folosim un instrument specializat numit symchk.exe, care este inclus în SDK-ul Windows 10. Când instalați Windows 10 SDK, va trebui să alegeți să instalați pachetul Instrumente de depanare pentru Windows. Acesta este pachetul care conține symchk.exe .
Odată ce Symchk.exe este descărcat și ați găsit locația acestui executabil (care poate fi găsit prin motorul de căutare Windows), acesta poate fi folosit pentru a scana toate fișierele executabile din directorul C :\Window și sistemul va descărca automat cel mai recent fișier simbol pentru toate fișierele detectate. Pentru a face acest lucru, va trebui mai întâi să creați un director numit C:\symbols , care va fi folosit pentru a stoca fișierele PDB descărcate și apoi să executați următoarea comandă:
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
Când introduceți și executați comanda de mai sus, symchk.exe va scana toate fișierele din C:\Windows și va descărca automat fișierele de simbol asociate de pe serverul de simboluri Microsoft.
![Căutați și activați funcțiile ascunse în Windows 10 cu instrumentul Mach2 Căutați și activați funcțiile ascunse în Windows 10 cu instrumentul Mach2]()
Fișierele pictograme sunt în curs de descărcare
Odată ce fișierele necesare au fost descărcate cu succes, acestea vor fi salvate în folderul C:\Symbols. Acest proces poate dura ceva timp, vă rugăm să aveți răbdare în timp ce așteptați descărcarea fișierelor.
Cum să utilizați Mach2 pentru a găsi funcții ascunse în Windows 10
Înainte de a începe, ar trebui să rețineți că adăugarea de funcții în dezvoltare poate cauza probleme cu configurarea Windows 10 (avertisment de la autorul Rafael Rivera însuși). Prin urmare, caracteristica de dezvoltare ar trebui utilizată numai pe un sistem de testare, cum ar fi un mediu de mașină virtuală.
Acum că fișierele pictograme au fost descărcate cu succes, următorul lucru de făcut este să scanați aceste fișiere folosind programul Mach2. Pentru a face acest lucru, vă recomand să utilizați următoarea comandă, care va scana întregul folder C:\symbols , va elimina calea fișierelor PDB și apoi va salva caracteristicile detectate în fișierul features-found.txt.
mach2 scan c:\symbols -s -o features-found.txt
După ce introduceți comanda de mai sus, Mach2 va începe să scaneze fișierele PDB din folderul C:\Symbols pentru funcții ascunse. Acest proces poate dura destul de mult, așa că din nou, aveți răbdare.
Mach2 scanează PDB-urile
Când Mach2 își finalizează scanarea, veți găsi un fișier numit features-Found.txt care apare în același director în care ați executat comanda. Acest fișier va conține o listă de caracteristici Windows și ID-urile asociate acestora. Aceste ID-uri, cum ar fi 3728205 , vor fi folosite de Mach2 pentru a activa caracteristica respectivă.
![Căutați și activați funcțiile ascunse în Windows 10 cu instrumentul Mach2 Căutați și activați funcțiile ascunse în Windows 10 cu instrumentul Mach2]()
Feature-Found.txt afișează lista de caracteristici găsite
Acum avem o listă de funcții și putem vedea clar care funcții sunt activate în prezent introducând comanda „mach2 display”.
Afișați funcțiile activate
Cum să activați funcțiile ascunse în Windows 10 folosind Mach2
Pentru a activa o nouă caracteristică în lista creată, puteți folosi comanda „mach2 enable [id] ”. De exemplu, ID-ul pentru caracteristica ascunsă „Screen Clip” din Windows 10 Insider Build 17643 este 15333818 .
Pentru a activa această caracteristică, va trebui să introducem comanda „mach2 enable 15333818” . Dacă Mach2 poate activa comanda, va răspunde pur și simplu cu cuvântul OK . Acum, dacă verificați lista de funcții activate, veți vedea ID-ul „Clip de ecran”, care arată că această caracteristică ascunsă a fost activată cu succes, așa cum se arată mai jos.
Funcția Screen Clip a fost activată
Cum să dezactivați funcțiile ascunse în Windows 10 folosind Mach2
În schimb, dacă doriți să dezactivați o caracteristică, puteți utiliza comanda „mach2 disable [id]” . De exemplu, pentru a dezactiva funcția Screen Clip care tocmai a fost activată cu succes, vom introduce comanda „mach2 disable 15333818” . Notă: Când dezactivați sau porniți o funcție, poate fi necesar să reporniți computerul pentru a aplica complet modificările sistemului.
Acum că știți cum să găsiți, să afișați, să activați și să dezactivați funcțiile ascunse pe Windows 10, este timpul să începeți să vă jucați în versiuni noi și să vedeți dacă puteți găsi funcții ascunse Cât de interesant.
De exemplu, versiunea recent lansată Windows 10 Insider Preview 20H1 Build 18912 conține 3 caracteristici ascunse destul de interesante.
Am detaliat conținutul, precum și ID-urile pentru aceste 3 funcții în articol: „ 3 caracteristici ascunse vor fi găsite în următoarea versiune de Windows 10 ”, vă rugăm să consultați și să le încercați. Mach2 pentru a găsi, activa sau dezactiva aceste funcții!