Las compilaciones de Windows 10 a menudo contienen muchas funciones ocultas utilizadas por Microsoft para depurar código o aplicaciones experimentales que no se han lanzado oficialmente. Sin embargo, estas funciones ocultas no estarán habilitadas de forma predeterminada y requerirán un método especial para activarse.
Ese es el propósito por el que el famoso experto en Windows Rafael Rivera decidió crear y lanzar una herramienta llamada Mach2. Según Rafael Rivera, las características ocultas de las compilaciones de Windows suelen ubicarse en la sección Feature Control : "este es un sistema utilizado para ocultar características nuevas e inacabadas en el código de producción". Con la herramienta Mach2 de Rafael Rivera, puede administrar Feature Store, un componente de Feature Control , para buscar, deshabilitar y habilitar funciones ocultas en una compilación de Windows 10.

Sin embargo, antes de comenzar a usar Mach2 para buscar y habilitar nuevas funciones, debemos realizar algunos pasos adicionales según sea necesario. Primero deberá compilar el ejecutable mach2 y luego obtener los símbolos de Windows y usarlos para buscar funciones ocultas.
Encuentre, habilite y deshabilite funciones ocultas en Windows 10 con Mach2
Compile el ejecutable de Mach2
Rafael Rivera lanzó Mach2 como un proyecto de código abierto en Github para que cualquiera pueda modificar, descargar y utilizar el ejecutable de la herramienta. Sin embargo, si no eres programador, primero tendrás que descubrir cómo compilar este ejecutable.
![Busque y active funciones ocultas en Windows 10 con la herramienta Mach2 Busque y active funciones ocultas en Windows 10 con la herramienta Mach2]()
Visual Studio Express 2017
Compilar archivos no es una tarea sencilla para un profano. Pero la buena noticia es que puedes descargar la herramienta Visual Studio 2017 Express gratis y utilizarla para compilar este programa más fácilmente. Al instalar Visual Studio 2017 Express, asegúrese de haber seleccionado la opción "Desarrollo de escritorio con C++" como se muestra en la ilustración anterior. Luego elige instalar la última versión disponible del SDK de Windows 10 .
Una vez que Visual Studio se haya instalado correctamente, puede descargar el proyecto mach2 desde GitHub, luego insertar la herramienta en Visual Studio y compilarlo. Cuando termine, se creará un archivo ejecutable llamado mach2.exe .
Descargue archivos PDB para escanear funciones ocultas
Para detectar funciones ocultas, Mach2 necesitará escanear archivos PDB, también conocidos como archivos de bases de datos del programa, que contienen símbolos de depuración para archivos ejecutables de Windows. Sin embargo, el problema es que estos archivos de símbolos no se instalan con Windows y deberá descargarlos desde el servidor de símbolos de Microsoft.
Para hacer esto, primero necesitamos usar una herramienta especializada llamada symchk.exe, que está incluida en el SDK de Windows 10. Cuando instale el SDK de Windows 10, deberá elegir instalar el paquete de herramientas de depuración para Windows. Este es el paquete que contiene symchk.exe .
Una vez que se descarga Symchk.exe y haya encontrado la ubicación de este ejecutable (que se puede encontrar a través del motor de búsqueda de Windows), puede usarlo para escanear todos los archivos ejecutables en el directorio C:\Window y el sistema descargará automáticamente el archivo. último archivo de símbolos para todos los archivos detectados. Para hacer esto, primero necesitará crear un directorio llamado C:\symbols , que se usará para almacenar los archivos PDB descargados, y luego ejecutar el siguiente 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
Cuando ingresa y ejecuta el comando anterior, symchk.exe escaneará todos los archivos en C:\Windows y descargará automáticamente los archivos de símbolos asociados del Servidor de símbolos de Microsoft.
![Busque y active funciones ocultas en Windows 10 con la herramienta Mach2 Busque y active funciones ocultas en Windows 10 con la herramienta Mach2]()
Se están descargando archivos de iconos
Una vez que los archivos necesarios se hayan descargado exitosamente, se guardarán en la carpeta C:\Symbols. Este proceso puede tardar algún tiempo, tenga paciencia mientras espera que se descarguen los archivos.
Cómo usar Mach2 para encontrar funciones ocultas en Windows 10
Antes de comenzar, debe tener en cuenta que agregar funciones en desarrollo puede causar problemas con la configuración de Windows 10 (advertencia del propio autor Rafael Rivera). Por lo tanto, la función de desarrollo sólo debe usarse en un sistema de prueba, como un entorno de máquina virtual.
Ahora que los archivos de íconos se han descargado exitosamente, lo siguiente que debe hacer es escanear estos archivos usando el programa Mach2. Para hacer esto, recomiendo usar el siguiente comando, que escaneará toda la carpeta C:\symbols , eliminará la ruta de los archivos PDB y luego guardará las características detectadas en el archivo características-encontradas.txt.
mach2 escanear c:\symbols -s -o características-encontradas.txt
Después de ingresar el comando anterior, Mach2 comenzará a escanear los archivos PDB en la carpeta C:\Symbols en busca de funciones ocultas. Este proceso puede llevar bastante tiempo, así que tenga paciencia.
Mach2 está escaneando los PDB
Cuando Mach2 complete su escaneo, encontrará un archivo llamado características-Found.txt que aparece en el mismo directorio donde ejecutó el comando. Este archivo contendrá una lista de funciones de Windows y sus ID asociadas. Mach2 utilizará estos ID, como 3728205 , para habilitar la función respectiva.
![Busque y active funciones ocultas en Windows 10 con la herramienta Mach2 Busque y active funciones ocultas en Windows 10 con la herramienta Mach2]()
Feature-Found.txt muestra la lista de funciones encontradas
Ahora tenemos una lista de funciones y podemos ver claramente qué funciones están habilitadas actualmente ingresando el comando "mach2 display".
Mostrar funciones habilitadas
Cómo habilitar funciones ocultas en Windows 10 usando Mach2
Para habilitar una nueva característica en la lista creada, puede usar el comando "mach2 enable [id] ". Por ejemplo, el ID de la función oculta "Clip de pantalla" en Windows 10 Insider Build 17643 es 15333818 .
Para habilitar esta característica tendremos que ingresar el comando "mach2 enable 15333818" . Si Mach2 puede activar el comando, simplemente responderá con la palabra OK . Ahora, si verifica la lista de funciones habilitadas, verá aparecer el ID de "Clip de pantalla", lo que muestra que esta función oculta se activó correctamente como se muestra a continuación.
La función Clip de pantalla ha sido habilitada
Cómo deshabilitar funciones ocultas en Windows 10 usando Mach2
Por el contrario, si desea desactivar una función, puede utilizar el comando "mach2 enable [id]" . Por ejemplo, para desactivar la función Screen Clip que acaba de activarse con éxito, ingresaremos el comando "mach2 enable 15333818" . Nota: Cuando activa o desactiva una función, es posible que deba reiniciar su computadora para aplicar completamente los cambios del sistema.
Ahora que sabe cómo buscar, mostrar, habilitar y deshabilitar funciones ocultas en Windows 10, es hora de comenzar a probar nuevas versiones y ver si puede encontrar funciones ocultas. Qué interesante.
Por ejemplo, la versión recientemente lanzada de Windows 10 Insider Preview 20H1 Build 18912 contiene 3 características ocultas bastante interesantes.
Hemos detallado el contenido y los ID de estas 3 funciones en el artículo: " Se encontrarán 3 funciones ocultas en la próxima versión de Windows 10 ", consulte y pruébelas. ¡Mach2 para encontrar, habilitar o deshabilitar estas funciones!