„Windows 10“ versijose dažnai yra daug paslėptų funkcijų, kurias „Microsoft“ naudoja kodui derinti, arba eksperimentinių programų, kurios nebuvo oficialiai išleistos. Tačiau šios paslėptos funkcijos nebus įjungtos pagal numatytuosius nustatymus ir jas aktyvuoti reikia specialiu būdu.
Būtent šiuo tikslu garsusis „Windows“ ekspertas Rafaelis Rivera nusprendė sukurti ir išleisti įrankį „Mach2“. Rafaelio Riveros teigimu, paslėptos „Windows“ versijų funkcijos dažnai yra Funkcijų valdymo skiltyje : „tai sistema, naudojama naujoms ir nebaigtoms gamybos kodo funkcijoms paslėpti“. Naudodami Rafaelio Riveros Mach2 įrankį galite valdyti funkcijų parduotuvę – funkcijų valdymo komponentą – norėdami rasti, išjungti ir įjungti paslėptas funkcijas Windows 10 versijoje.
Tačiau prieš pradėdami naudoti Mach2, kad surastume ir įgalintume naujas funkcijas, prireikus turime atlikti kelis papildomus veiksmus. Pirmiausia turėsite sukompiliuoti „mach2“ vykdomąjį failą, tada gauti „Windows“ simbolius ir naudoti juos paslėptų funkcijų paieškai.
Raskite, įgalinkite ir išjunkite paslėptas funkcijas sistemoje „Windows 10“ naudodami „Mach2“.
Sukompiliuokite Mach2 vykdomąjį failą
Rafaelis Rivera išleido „Mach2“ kaip atvirojo kodo projektą „Github“ , kad kiekvienas galėtų modifikuoti, atsisiųsti ir naudoti įrankio vykdomąjį failą. Tačiau jei nesate programuotojas, pirmiausia turėsite išsiaiškinti, kaip sukompiliuoti šį vykdomąjį failą.
Visual Studio Express 2017
Failų kompiliavimas nėra paprasta užduotis neprofesionalui. Tačiau gera žinia ta, kad „Visual Studio 2017 Express“ įrankį galite atsisiųsti nemokamai ir naudodami jį lengviau kompiliuoti šią programą. Diegdami „Visual Studio 2017 Express“ įsitikinkite, kad pasirinkote parinktį „Stalinio kompiuterio kūrimas naudojant C++“ , kaip parodyta aukščiau esančioje iliustracijoje. Tada pasirenkate įdiegti naujausią galimą Windows 10 SDK versiją.
Sėkmingai įdiegę „Visual Studio“, galite atsisiųsti „mach2“ projektą iš „GitHub“, tada įdėkite įrankį į „Visual Studio“ ir jį sukompiliuokite. Kai baigsite, bus sukurtas vykdomasis failas pavadinimu mach2.exe .
Atsisiųskite PDB failus paslėptų funkcijų nuskaitymui
Kad aptiktų paslėptas funkcijas, „Mach2“ turės nuskaityti PDB failus (taip pat žinomus kaip programos duomenų bazės failai), kuriuose yra vykdomųjų failų derinimo simbolių. „Windows“. Tačiau problema ta, kad šie simbolių failai neįdiegti sistemoje „Windows“ ir jums reikės juos atsisiųsti iš „Microsoft“ simbolių serverio.
Norėdami tai padaryti, pirmiausia turime naudoti specializuotą įrankį, vadinamą symchk.exe, kuris yra įtrauktas į „Windows 10“ SDK. Kai įdiegiate „Windows 10“ SDK, turėsite pasirinkti įdiegti „Windows“ skirtų derinimo įrankių paketą. Tai yra paketas, kuriame yra symchk.exe .
Atsisiuntus Symchk.exe ir radus šio vykdomojo failo vietą (kurią galite rasti per „Windows“ paieškos variklį), ją galima naudoti norint nuskaityti visus vykdomuosius failus C kataloge :\Window ir sistema automatiškai atsisiųs naujausias visų aptiktų failų simbolių failas. Norėdami tai padaryti, pirmiausia turėsite sukurti katalogą pavadinimu C:\symbols , kuris bus naudojamas atsisiųstiems PDB failams saugoti, o tada vykdyti šią komandą:
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
Kai įvedate ir vykdote pirmiau nurodytą komandą, symchk.exe nuskaitys visus C:\Windows failus ir automatiškai atsisiųs susijusius simbolių failus iš „Microsoft“ simbolių serverio.
Piktogramų failai atsisiunčiami
Sėkmingai atsisiunčiant reikiamus failus, jie bus išsaugoti aplanke C:\Symbols. Šis procesas gali užtrukti, būkite kantrūs, kol laukiate, kol failai bus atsisiųsti.
Kaip naudoti „Mach2“, kad surastumėte paslėptas „Windows 10“ funkcijas
Prieš pradėdami, turėtumėte atkreipti dėmesį į tai, kad įtraukus funkcijas kuriant gali kilti problemų dėl „Windows 10“ sąrankos (paties autoriaus Rafaelio Riveros įspėjimas). Todėl kūrimo funkcija turėtų būti naudojama tik bandomojoje sistemoje, pvz., virtualiosios mašinos aplinkoje.
Dabar, kai piktogramų failai buvo sėkmingai atsisiųsti, kitas dalykas, kurį reikia padaryti, yra nuskaityti šiuos failus naudojant Mach2 programą. Norėdami tai padaryti, rekomenduoju naudoti šią komandą, kuri nuskaitys visą aplanką C:\symbols , pašalins PDB failų kelią ir išsaugos aptiktas funkcijas faile features-found.txt.
mach2 nuskaitymas c:\symbols -s -o features-found.txt
Įvedus aukščiau pateiktą komandą, Mach2 pradės nuskaityti PDB failus aplanke C:\Symbols, ar nėra paslėptų funkcijų. Šis procesas gali užtrukti gana ilgai, todėl dar kartą būkite kantrūs.
Mach2 nuskaito PBP
Kai Mach2 baigs nuskaityti, tame pačiame kataloge, kuriame įvykdėte komandą, rasite failą, pavadintą features-Found.txt . Šiame faile bus „Windows“ funkcijų sąrašas ir su jomis susiję ID. Šiuos ID, pvz., 3728205 , naudos „Mach2“, kad įgalintų atitinkamą funkciją.
Feature-Found.txt rodo rastų funkcijų sąrašą
Dabar turime funkcijų sąrašą ir aiškiai matome, kurios funkcijos šiuo metu įjungtos, įvedus komandą „mach2 display“.
Rodyti įgalintas funkcijas
Kaip įjungti paslėptas funkcijas „Windows 10“ naudojant „Mach2“.
Norėdami įjungti naują funkciją sukurtame sąraše, galite naudoti komandą "mach2 enable [id] ". Pavyzdžiui, paslėptos funkcijos „Ekrano klipas“ „Windows 10 Insider Build 17643“ ID yra 15333818 .
Norėdami įjungti šią funkciją, turėsime įvesti komandą "mach2 enable 15333818" . Jei Mach2 gali suaktyvinti komandą, ji tiesiog atsakys žodžiu OK . Dabar, jei patikrinsite įjungtų funkcijų sąrašą, pamatysite ekrano klipo ID, rodantį, kad ši paslėpta funkcija buvo sėkmingai suaktyvinta, kaip parodyta toliau.
Ekrano klipo funkcija įjungta
Kaip išjungti paslėptas funkcijas Windows 10 naudojant Mach2
Ir atvirkščiai, jei norite išjungti funkciją, galite naudoti komandą „mach2 disable [id]“ . Pavyzdžiui, norėdami išjungti ką tik sėkmingai suaktyvintą Screen Clip funkciją, įvesime komandą „mach2 disable 15333818“ . Pastaba: kai išjungiate arba įjungiate funkciją, gali tekti iš naujo paleisti kompiuterį, kad visiškai pritaikytumėte sistemos pakeitimus.
Dabar, kai žinote, kaip rasti, rodyti, įjungti ir išjungti paslėptas funkcijas sistemoje „Windows 10“, laikas pradėti žaisti su naujomis versijomis ir sužinoti, ar galite rasti paslėptų funkcijų, kaip įdomu.
Pavyzdžiui, naujai išleistame Windows 10 Insider Preview 20H1 Build 18912 leidime yra 3 gana šaunios paslėptos funkcijos.
Straipsnyje išsamiai aprašėme šių 3 funkcijų turinį ir ID: „ 3 paslėptos funkcijos bus rastos kitoje „Windows 10“ versijoje “, peržiūrėkite ir išbandykite. „Mach2“, kad rastumėte, įgalintumėte arba išjungtumėte šias funkcijas!