As compilações do Windows 10 geralmente contêm muitos recursos ocultos usados pela Microsoft para depurar código ou aplicativos experimentais que não foram lançados oficialmente. No entanto, esses recursos ocultos não serão habilitados por padrão e requerem um método especial para serem ativados.
Foi com esse propósito que o famoso especialista em Windows Rafael Rivera decidiu criar e lançar uma ferramenta chamada Mach2. De acordo com Rafael Rivera, os recursos ocultos das compilações do Windows geralmente estão localizados na seção Feature Control : "este é um sistema usado para ocultar recursos novos e inacabados no código de produção". Usando a ferramenta Mach2 de Rafael Rivera, você pode gerenciar o Feature Store – um componente do Feature Control – para localizar, desabilitar e habilitar recursos ocultos em uma versão do Windows 10.

No entanto, antes de começarmos a usar o Mach2 para encontrar e habilitar novos recursos, precisamos realizar algumas etapas adicionais conforme necessário. Primeiro, você precisará compilar o executável mach2 e, em seguida, obter os símbolos do Windows e usá-los para procurar recursos ocultos.
Encontre, habilite e desabilite recursos ocultos no Windows 10 com Mach2
Compile o executável Mach2
Rafael Rivera lançou o Mach2 como um projeto de código aberto no Github para que qualquer pessoa possa modificar, baixar e usar o executável da ferramenta. Porém, se você não é um programador, primeiro terá que descobrir como compilar este executável.
![Pesquise e ative recursos ocultos no Windows 10 com a ferramenta Mach2 Pesquise e ative recursos ocultos no Windows 10 com a ferramenta Mach2]()
Visual Studio Expresso 2017
Compilar arquivos não é uma tarefa simples para um leigo. Mas a boa notícia é que você pode baixar gratuitamente a ferramenta Visual Studio 2017 Express e usá-la para compilar este programa com mais facilidade. Ao instalar o Visual Studio 2017 Express, certifique-se de ter selecionado a opção "Desenvolvimento de desktop com C++", conforme mostrado na ilustração acima. Em seguida, você escolhe instalar a versão mais recente disponível do SDK do Windows 10 .
Depois que o Visual Studio for instalado com êxito, você poderá baixar o projeto mach2 do GitHub, inserir a ferramenta no Visual Studio e compilá-la. Quando concluído, um arquivo executável chamado mach2.exe será criado.
Baixe arquivos PDB para verificação de recursos ocultos
Para detectar recursos ocultos, o Mach2 precisará escanear arquivos PDB – também conhecidos como arquivos de banco de dados de programas – que contêm símbolos de depuração para arquivos executáveis. No entanto, o problema é que esses arquivos de símbolos não são instalados no Windows e você precisará baixá-los do Symbol Server da Microsoft.
Para fazer isso, primeiro precisamos usar uma ferramenta especializada chamada symchk.exe, incluída no SDK do Windows 10. Ao instalar o SDK do Windows 10, você precisará optar por instalar o pacote Ferramentas de Depuração para Windows. Este é o pacote que contém symchk.exe .
Depois que Symchk.exe for baixado e você encontrar a localização deste executável (que pode ser encontrado através do mecanismo de pesquisa do Windows), ele pode ser usado para verificar todos os arquivos executáveis no diretório C:\Window e o sistema baixará automaticamente o arquivo de símbolo mais recente para todos os arquivos detectados. Para fazer isso, primeiro você precisa criar um diretório chamado C:\symbols , que será usado para armazenar os arquivos PDB baixados, e então executar o seguinte 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 você insere e executa o comando acima, symchk.exe verificará todos os arquivos em C: Windows e baixará automaticamente os arquivos de símbolos associados do Symbol Server da Microsoft.
![Pesquise e ative recursos ocultos no Windows 10 com a ferramenta Mach2 Pesquise e ative recursos ocultos no Windows 10 com a ferramenta Mach2]()
Arquivos de ícone estão sendo baixados
Depois que os arquivos necessários forem baixados com sucesso, eles serão salvos na pasta C:\Symbols. Este processo pode levar algum tempo, por favor, seja paciente enquanto espera o download dos arquivos.
Como usar Mach2 para encontrar recursos ocultos no Windows 10
Antes de começar, você deve observar que adicionar recursos em desenvolvimento pode causar problemas na configuração do Windows 10 (aviso do próprio autor Rafael Rivera). Portanto, o recurso de desenvolvimento só deve ser usado em um sistema de teste, como um ambiente de máquina virtual.
Agora que os arquivos de ícone foram baixados com sucesso, a próxima coisa a fazer é verificar esses arquivos usando o programa Mach2. Para fazer isso, recomendo usar o seguinte comando, que verificará toda a pasta C:\symbols , removerá o caminho dos arquivos PDB e salvará os recursos detectados no arquivo features-found.txt.
varredura mach2 c:\symbols -s -o features-found.txt
Depois de inserir o comando acima, Mach2 começará a escanear os arquivos PDB na pasta C:\Symbols em busca de recursos ocultos. Esse processo pode demorar um pouco, então, novamente, seja paciente.
Mach2 está escaneando os PDBs
Quando Mach2 completar sua varredura, você encontrará um arquivo chamado features-Found.txt aparecendo no mesmo diretório onde você executou o comando. Este arquivo conterá uma lista de recursos do Windows e seus IDs associados. Esses IDs, como 3728205 , serão usados pelo Mach2 para habilitar o respectivo recurso.
![Pesquise e ative recursos ocultos no Windows 10 com a ferramenta Mach2 Pesquise e ative recursos ocultos no Windows 10 com a ferramenta Mach2]()
Feature-Found.txt exibe a lista de recursos encontrados
Agora temos uma lista de recursos e podemos ver claramente quais recursos estão ativados no momento digitando o comando "mach2 display".
Mostrar recursos ativados
Como habilitar recursos ocultos no Windows 10 usando Mach2
Para habilitar um novo recurso na lista criada, você pode usar o comando "mach2 enable [id] ". Por exemplo, o ID do recurso oculto "Screen Clip" no Windows 10 Insider Build 17643 é 15333818 .
Para habilitar este recurso teremos que inserir o comando "mach2 enable 15333818" . Se Mach2 puder ativar o comando, ele simplesmente responderá com a palavra OK . Agora, se você verificar a lista de recursos habilitados, verá o ID de “Screen Clip” aparecer, mostrando que este recurso oculto foi ativado com sucesso conforme mostrado abaixo.
O recurso de clipe de tela foi ativado
Como desabilitar recursos ocultos no Windows 10 usando Mach2
Por outro lado, se quiser desabilitar um recurso, você pode usar o comando "mach2 desabilitar [id]" . Por exemplo, para desligar o recurso Screen Clip que acabou de ser ativado com sucesso, inseriremos o comando "mach2 disable 15333818" . Nota: Ao ativar ou desativar um recurso, pode ser necessário reiniciar o computador para aplicar totalmente as alterações do sistema.
Agora que você sabe como encontrar, mostrar, ativar e desativar recursos ocultos no Windows 10, é hora de começar a brincar com novas compilações e ver se consegue encontrar recursos ocultos que são interessantes.
Por exemplo, a versão recém-lançada do Windows 10 Insider Preview 20H1 Build 18912 contém três recursos ocultos muito interessantes.
Detalhamos o conteúdo, bem como os IDs desses 3 recursos no artigo: " 3 recursos ocultos serão encontrados na próxima versão do Windows 10 ", consulte e experimente. Mach2 para encontrar, ativar ou desativar esses recursos!