Aktivoi piilotetut ominaisuudet Windows 10 Insider Buildsissa
Kuten ehkä jo tiedät, Windows 10 Insider Preview sisältää joukon "piilotettuja" ominaisuuksia, jotka eivät ole tavallisten käyttäjien käytettävissä. Yleensä käyttöjärjestelmä sisältää ominaisuuksia, jotka eivät ole valmiita tai voivat aiheuttaa odottamatonta toimintaa. Tässä on kaksi työkalua, joita voimme käyttää tällaisten ominaisuuksien eston poistamiseen, sekä ilmaisiin että avoimeen lähdekoodiin.
Välineet ovat Mach2
ja Vive työkalu
. Tarkastellaan niitä.
Mach2
Rafael Riveran kehittämä ilmainen avoimen lähdekoodin työkalu Mach2 mahdollistaa piilotetun käyttöjärjestelmän ominaisuuksien poistamisen.
Feature Control on järjestelmä, jota käytetään tuotantokoodin uusien ja keskeneräisten ominaisuuksien sulkemiseen tuotantokäyttäjiltä. Jälkimmäinen bitti on tärkeä; se auttaa tiimejä – kuten Notepad-tiimiä – työskentelemään turvallisesti muutosten parissa jatkuvasti kehittyvässä pääkoodikannassa, mikä vähentää kalliita integrointiponnisteluja ja lisää läpinäkyvyyttä. Tämän esituotannon koodin kanssa työskentelevät tiimit voivat helposti kääntää kytkimen Windows-koneissaan - esim Feature_FluentNotepadWorkForMaryJo. Kaikki muut kuitenkin jatkaisivat tuotantokoodin käyttöä eivätkä olisi niitä viisaampi.
Tässä Mach2 tulee mukaan.
Mach2 hallinnoi Feature Storea, Feature Controlin ydinkomponenttia, jossa nämä kytkimet sijaitsevat. Se voi näyttää, mitkä ominaisuudet ovat käytössä tai pois käytöstä koneessa. Se voi myös auttaa löytämään mielenkiintoisia ominaisuuksia päälle ja pois päältä.
Sovellus voi olla ladattu GitHub-verkkosivustolta. Se on komentorivisovellus, joka tukee seuraavia vaihtoehtoja:
- mach2 --apua - Näytä kaikki käytettävissä olevat vaihtoehdot ja komennot.
- mach2 skannaus - Etsi hakemistosta *.pdb-tiedostoja paljastaaksesi uusia ominaisuuksia.
- mach2 näyttö - Näyttää käytössä olevat, käytöstä poistetut ja oletusarvoiset ominaisuustunnukset.
- mach2 käytössä - Ota tietty ominaisuus käyttöön.
- mach2 pois käytöstä - Poista tietty ominaisuus käytöstä.
Vaikka ohjelmisto on erittäin hyödyllinen, se on erittäin hankalaa työskennellä ominaisuuksien tunnuksien kanssa. Näet mitä tämä tai tuo ominaisuus tekee, koska kuvauksia ei ole saatavilla. Lisäksi jotkin ominaisuudet eivät välttämättä näy käyttöliittymässä ennen kuin käynnistät käyttöjärjestelmän uudelleen. Lopuksi joidenkin epätäydellisten ominaisuuksien ottaminen käyttöön voi estää tietokoneesi ja päätät asentaa käyttöjärjestelmän uudelleen.
Vive työkalu
Vive on avoimen lähdekoodin työkalu, jonka ovat luoneet kaksi tunnettua Windows-harrastajaa, Rafael Rivera ja Albacore. Kuten Mach2, Vive voi ottaa käyttöön piilotetut ominaisuudet Windowsissa, jotka ovat olemassa käyttöjärjestelmässä Microsoftin piilottamina ja/tai A/B-testauksen alla. Microsoft käyttää Feature Control -järjestelmää, jonka avulla sen suunnittelijat voivat käyttää sekä "vakaata" että keskeneräistä koodia samalla tavalla käyttöjärjestelmässä. Molemmat ovat saatavilla erityisestä Feature Storesta, ja jälkimmäinen osa on yleensä piilotettu käyttäjältä. Viven avulla voit hallita Feature Storea ja ottaa käyttöön ominaisuudet, joita olet kiinnostunut kokeilemaan.
Vive on C#-kirjasto, ja siellä on myös ViveTool-sovellus, joka käyttää kirjastoa ja tarjoaa konsolirajapinnan sen toimintoihin. Sen avulla on helppo ottaa ominaisuus käyttöön tai poistaa se käytöstä Feature Storesta.
Se tukee seuraavia vaihtoehtoja:
-
queryconfig
- Luetteloi olemassa olevat ominaisuuskokoonpanot"); -
kyselytilauksia
- Luetteloi olemassa olevat toimintojen käyttöilmoitustilaukset"); -
muuttaa leimaa
- Tulostaa nykyisen ominaisuuskaupan muutosleiman"); -
addconfig
- Lisää ominaisuuden määrityksen"); -
delconfig
- Poistaa ominaisuuden määrityksen"); -
addsub
- Lisää ominaisuuden käyttötilausilmoituksen"); -
ilmoita käytöstä
- Käynnistää ominaisuuden käyttöilmoituksen"); -
delsub
- Poistaa ominaisuuden käyttötilausilmoituksen");
Seuraava blogikirjoitus havainnollistaa sovelluksen käyttöä:
Ota Uusi Käynnistä-valikko käyttöön Windows 10 Build 20161:ssä
Lyhyesti,
-
ViVeTool.exe addconfig
- Aktivoi jokin ominaisuus (muuta sen kokoonpanoa). -
ViVeTool.exe delconfig
- poistaa aiemmin lisätyt asetukset, esim. nollaa ominaisuus.
Kiitokset Thurrott Mach2:n peittämiseen.