Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2

Le build di Windows 10 spesso contengono molte funzionalità nascoste utilizzate da Microsoft per eseguire il debug del codice o di applicazioni sperimentali che non sono state rilasciate ufficialmente. Tuttavia, queste funzionalità nascoste non saranno abilitate per impostazione predefinita e richiederanno un metodo speciale per l'attivazione.

Questo è lo scopo che il famoso esperto di Windows Rafael Rivera ha deciso di creare e rilasciare uno strumento chiamato Mach2. Secondo Rafael Rivera, le funzionalità nascoste delle build di Windows si trovano spesso nella sezione Controllo funzionalità : "questo è un sistema utilizzato per nascondere funzionalità nuove e non completate nel codice di produzione". Utilizzando lo strumento Mach2 di Rafael Rivera, puoi gestire Feature Store, un componente di Feature Control , per trovare, disabilitare e abilitare le funzionalità nascoste in una build di Windows 10.

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2

Tuttavia, prima di iniziare a utilizzare Mach2 per trovare e abilitare nuove funzionalità, dobbiamo eseguire alcuni passaggi aggiuntivi come richiesto. Dovrai prima compilare l'eseguibile mach2, quindi ottenere i simboli di Windows e usarli per cercare funzionalità nascoste.

Trova, attiva e disattiva le funzionalità nascoste in Windows 10 con Mach2

Compilare l'eseguibile Mach2

Rafael Rivera ha rilasciato Mach2 come progetto open source su Github in modo che chiunque possa modificare, scaricare e utilizzare l'eseguibile dello strumento. Tuttavia, se non sei un programmatore, dovrai prima capire come compilare questo eseguibile.

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2

Visual Studio Express 2017

Compilare file non è un compito semplice per un laico. Ma la buona notizia è che puoi scaricare gratuitamente lo strumento Visual Studio 2017 Express e utilizzarlo per compilare questo programma più facilmente. Durante l'installazione di Visual Studio 2017 Express, assicurati di aver selezionato l' opzione "Sviluppo desktop con C++" come mostrato nell'illustrazione precedente. Scegli quindi di installare l' ultima versione disponibile dell'SDK di Windows 10 .

Una volta installato correttamente Visual Studio, è possibile scaricare il progetto mach2 da GitHub, quindi inserire lo strumento in Visual Studio e compilarlo. Al termine, verrà creato un file eseguibile denominato mach2.exe .

Scarica i file PDB per la scansione delle funzionalità nascoste

Per rilevare funzionalità nascoste, Mach2 dovrà eseguire la scansione dei file PDB - noti anche come file del database dei programmi - che contengono simboli di debug per i file eseguibili di Windows. Tuttavia, il problema è che questi file di simboli non sono installati con Windows e dovrai scaricarli dal Symbol Server di Microsoft.

Per fare ciò, dobbiamo prima utilizzare uno strumento specializzato chiamato symchk.exe, incluso nell'SDK di Windows 10. Quando installi l'SDK di Windows 10, dovrai scegliere di installare il pacchetto Strumenti di debug per Windows. Questo è il pacchetto che contiene symchk.exe .

Una volta scaricato Symchk.exe e trovata la posizione di questo eseguibile (che può essere trovato tramite il motore di ricerca di Windows), può essere utilizzato per scansionare tutti i file eseguibili nella directory C:\Window e il sistema scaricherà automaticamente il file file di simboli più recente per tutti i file rilevati. Per fare ciò, dovrai prima creare una directory chiamata C:\symbols , che verrà utilizzata per archiviare i file PDB scaricati, quindi eseguire il seguente comando:

"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols

Quando inserisci ed esegui il comando precedente, symchk.exe eseguirà la scansione di tutti i file in C:\Windows e scaricherà automaticamente i file dei simboli associati dal Symbol Server di Microsoft.

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2

È in corso il download dei file delle icone

Una volta scaricati con successo i file necessari, verranno salvati nella cartella C:\Symbols. Questo processo potrebbe richiedere del tempo, sii paziente mentre aspetti che i file vengano scaricati.

Come utilizzare Mach2 per trovare funzionalità nascoste in Windows 10

Prima di iniziare, tieni presente che l'aggiunta di funzionalità in fase di sviluppo potrebbe causare problemi con la configurazione di Windows 10 (avviso dello stesso autore Rafael Rivera). Pertanto, la funzionalità di sviluppo deve essere utilizzata solo su un sistema di test, ad esempio un ambiente di macchina virtuale.

Ora che i file delle icone sono stati scaricati con successo, la prossima cosa da fare è scansionare questi file utilizzando il programma Mach2. Per fare ciò, consiglio di utilizzare il seguente comando, che analizzerà l'intera cartella C:\symbols , rimuoverà il percorso per i file PDB e quindi salverà le funzionalità rilevate nel file features-found.txt.

mach2 scan c:\symbols -s -o features-found.txt

Dopo aver inserito il comando precedente, Mach2 inizierà la scansione dei file PDB nella cartella C:\Symbols alla ricerca di funzionalità nascoste. Questo processo può richiedere parecchio tempo, quindi, ancora una volta, sii paziente.

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2Mach2 sta scansionando i PDB

Quando Mach2 completa la scansione, troverai un file denominato features-Found.txt visualizzato nella stessa directory in cui hai eseguito il comando. Questo file conterrà un elenco di funzionalità di Windows e i relativi ID associati. Questi ID, come 3728205 , verranno utilizzati da Mach2 per abilitare la rispettiva funzionalità.

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2

Feature-Found.txt visualizza l'elenco delle funzionalità trovate

Ora abbiamo un elenco di funzionalità e possiamo vedere chiaramente quali funzionalità sono attualmente abilitate inserendo il comando "mach2 display".

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2Mostra funzionalità abilitate

Come abilitare le funzionalità nascoste in Windows 10 utilizzando Mach2

Per abilitare una nuova funzionalità nell'elenco creato, è possibile utilizzare il comando "mach2 abilita [id] ". Ad esempio, l'ID della funzionalità nascosta "Clip schermo" in Windows 10 Insider Build 17643 è 15333818 .

Per abilitare questa funzione dovremo inserire il comando "mach2 abilita 15333818" . Se Mach2 può attivare il comando, risponderà semplicemente con la parola OK . Ora se controlli l'elenco delle funzionalità abilitate, vedrai apparire l'ID di "Clip schermo", a dimostrazione che questa funzionalità nascosta è stata attivata con successo come mostrato di seguito.

Cerca e attiva funzionalità nascoste in Windows 10 con lo strumento Mach2La funzione Clip schermo è stata abilitata

Come disabilitare le funzionalità nascoste in Windows 10 utilizzando Mach2

Viceversa, se si desidera disabilitare una funzionalità, è possibile utilizzare il comando "mach2 Disable [id]" . Ad esempio, per disattivare la funzione Screen Clip che è stata appena attivata con successo, inseriremo il comando "mach2 disattiva 15333818" . Nota: quando si attiva o disattiva una funzionalità, potrebbe essere necessario riavviare il computer per applicare completamente le modifiche del sistema.

Ora che sai come trovare, mostrare, abilitare e disabilitare le funzionalità nascoste su Windows 10, è ora di iniziare a giocare con le nuove build e vedere se riesci a trovare funzionalità nascoste. Che interessante.

Ad esempio, la versione Windows 10 Insider Preview 20H1 Build 18912 appena rilasciata contiene 3 funzionalità nascoste piuttosto interessanti.

Abbiamo dettagliato il contenuto e gli ID per queste 3 funzionalità nell'articolo: " 3 funzionalità nascoste saranno trovate nella prossima versione di Windows 10 ", fai riferimento e provale. Mach2 per trovare, abilitare o disabilitare queste funzionalità!


Informazioni sulla funzionalità Termina operazione in Windows

Informazioni sulla funzionalità Termina operazione in Windows

Termina operazione è una funzionalità di Task Manager di Microsoft Windows. Si trova nella scheda Applicazioni e consente agli utenti di chiudere qualsiasi programma che risponde o non risponde.

Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Come molte altre piattaforme, Windows dispone anche di un gestore di appunti specializzato chiamato "Cronologia degli appunti".

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

La versione macOS Big Sur è stata annunciata ufficialmente alla recente conferenza WWDC. E puoi portare completamente l'interfaccia di macOS Big Sur su Windows 10 con lo strumento Rainmeter.

Come proteggere il desktop remoto dal malware RDStealer

Come proteggere il desktop remoto dal malware RDStealer

RDStealer è un malware che tenta di rubare credenziali e dati infettando un server RDP e monitorandone le connessioni remote.

I 7 migliori software di gestione file per Windows per sostituire Esplora file

I 7 migliori software di gestione file per Windows per sostituire Esplora file

Forse è ora di dire addio a Esplora file e utilizzare software di gestione file di terze parti? Ecco le 7 migliori alternative a Esplora file di Windows.

Come funziona LoRaWAN? Perché è importante per l’IoT?

Come funziona LoRaWAN? Perché è importante per l’IoT?

LoRaWAN o Long Range Wireless Area Network è utile nella comunicazione tra dispositivi a basso consumo su lunghe distanze.

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

Navigando verso Opzioni di avvio avanzate, puoi reimpostare Windows 10, ripristinare Windows 10, ripristinare Windows 10 da un file immagine creato in precedenza, correggere errori di avvio, aprire il prompt dei comandi per eseguire opzioni, scegliere diverse, aprire le impostazioni UEFI, modificare le impostazioni di avvio.. ..

Perché dovresti riflettere attentamente prima di accedere con un account di social network?

Perché dovresti riflettere attentamente prima di accedere con un account di social network?

Ogni volta che ti iscrivi a un nuovo servizio, puoi scegliere un nome utente e una password o semplicemente accedere con Facebook o Twitter. Ma dovresti farlo?

Istruzioni per cambiare Google DNS 8.8.8.8 e 8.8.4.4

Istruzioni per cambiare Google DNS 8.8.8.8 e 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 è uno dei DNS che molti utenti scelgono di utilizzare, soprattutto per velocizzare l'accesso alla rete o l'accesso bloccato a Facebook.

Come avviare Microsoft Edge sempre in modalità InPrivate su Windows 10

Come avviare Microsoft Edge sempre in modalità InPrivate su Windows 10

Se utilizzi Microsoft Edge su un computer Windows 10 condiviso e desideri mantenere privata la cronologia di navigazione, puoi fare in modo che Edge venga sempre avviato in modalità InPrivate.