Windows 10 yapıları genellikle Microsoft tarafından kod hatalarını ayıklamak için kullanılan birçok gizli özellik veya resmi olarak yayınlanmamış deneysel uygulamalar içerir. Ancak bu gizli özellikler varsayılan olarak etkin olmayacaktır ve etkinleştirilmesi için özel bir yöntem gerekmektedir.
Ünlü Windows uzmanı Rafael Rivera'nın Mach2 adlı bir araç oluşturup piyasaya sürmeye karar vermesinin amacı budur. Bay Rafael Rivera'ya göre, Windows yapılarının gizli özellikleri genellikle Özellik Denetimi bölümünde bulunur : "Bu, üretim kodundaki yeni ve tamamlanmamış özellikleri gizlemek için kullanılan bir sistemdir". Rafael Rivera'nın Mach2 aracını kullanarak, bir Windows 10 derlemesindeki gizli özellikleri bulmak, devre dışı bırakmak ve etkinleştirmek için Özellik Denetiminin bir bileşeni olan Özellik Mağazasını yönetebilirsiniz .

Ancak yeni özellikleri bulmak ve etkinleştirmek için Mach2'yi kullanmaya başlamadan önce, gerektiği gibi birkaç ek adım daha uygulamamız gerekiyor. Önce mach2 yürütülebilir dosyasını derlemeniz, ardından Windows sembollerini almanız ve bunları gizli özellikleri taramak için kullanmanız gerekecektir.
Mach2 ile Windows 10'daki gizli özellikleri bulun, etkinleştirin ve devre dışı bırakın
Mach2 yürütülebilir dosyasını derleyin
Rafael Rivera , herkesin aracın çalıştırılabilir dosyasını değiştirebilmesi, indirebilmesi ve kullanabilmesi için Mach2'yi Github'da açık kaynaklı bir proje olarak yayınladı . Ancak programcı değilseniz öncelikle bu yürütülebilir dosyayı nasıl derleyeceğinizi bulmanız gerekir.
![Mach2 aracıyla Windows 10'daki gizli özellikleri arayın ve etkinleştirin Mach2 aracıyla Windows 10'daki gizli özellikleri arayın ve etkinleştirin]()
Visual Studio Ekspres 2017
Dosyaları derlemek sıradan bir kişi için basit bir iş değildir. Ancak iyi haber şu ki, Visual Studio 2017 Express aracını ücretsiz olarak indirebilir ve bu programı daha kolay derlemek için kullanabilirsiniz. Visual Studio 2017 Express kurulumu yaparken yukarıdaki resimde gösterildiği gibi "C++ ile masaüstü geliştirme" seçeneğini seçtiğinizden emin olun . Daha sonra Windows 10 SDK'nın mevcut en son sürümünü yüklemeyi seçersiniz .
Visual Studio başarıyla yüklendikten sonra mach2 projesini GitHub'dan indirebilir, ardından aracı Visual Studio'ya ekleyip derleyebilirsiniz. Tamamlandığında, mach2.exe adlı yürütülebilir bir dosya oluşturulacaktır.
Gizli özellik taraması için PDB dosyalarını indirin
Gizli özellikleri tespit etmek için Mach2'nin, yürütülebilir dosyalar için hata ayıklama sembolleri içeren, Program Veritabanı dosyaları olarak da bilinen PDB dosyalarını taraması gerekecektir. Ancak sorun şu ki, bu sembol dosyaları Windows'ta yüklü değil ve bunları Microsoft'un Sembol Sunucusundan indirmeniz gerekecek.
Bunu yapmak için öncelikle Windows 10 SDK'sında bulunan symchk.exe adlı özel bir aracı kullanmamız gerekiyor . Windows 10 SDK'yı yüklediğinizde Windows için Hata Ayıklama Araçları paketini yüklemeyi seçmeniz gerekecektir. Bu symchk.exe dosyasını içeren pakettir .
Symchk.exe indirildikten ve bu yürütülebilir dosyanın konumunu bulduğunuzda (Windows arama motorunda bulunabilir), C dizini :\Window'daki tüm yürütülebilir dosyaları taramak için kullanılabilir ve sistem otomatik olarak dosyayı indirecektir. algılanan tüm dosyalar için en son sembol dosyası. Bunu yapmak için öncelikle indirilen PDB dosyalarını depolamak için kullanılacak C:\symbols adında bir dizin oluşturmanız ve ardından aşağıdaki komutu yürütmeniz gerekir :
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
Yukarıdaki komutu girip çalıştırdığınızda, symchk.exe, C:\Windows'taki tüm dosyaları tarayacak ve ilgili sembol dosyalarını Microsoft'un Sembol Sunucusundan otomatik olarak indirecektir.
![Mach2 aracıyla Windows 10'daki gizli özellikleri arayın ve etkinleştirin Mach2 aracıyla Windows 10'daki gizli özellikleri arayın ve etkinleştirin]()
Simge dosyaları indiriliyor
Gerekli dosyalar başarıyla indirildikten sonra C:\Symbols klasörüne kaydedilecektir . Bu işlem biraz zaman alabilir, lütfen dosyaların indirilmesini beklerken sabırlı olun.
Windows 10'da gizli özellikleri bulmak için Mach2 nasıl kullanılır?
Başlamadan önce, geliştirme aşamasındaki özelliklerin eklenmesinin Windows 10 kurulumunuzda sorunlara neden olabileceğini unutmayın (yazar Rafael Rivera'nın uyarısı). Bu nedenle geliştirme özelliği yalnızca sanal makine ortamı gibi bir test sisteminde kullanılmalıdır.
Artık simge dosyaları başarıyla indirildiğine göre yapılacak bir sonraki şey, bu dosyaları Mach2 programını kullanarak taramaktır. Bunu yapmak için, C:\symbols klasörünün tamamını tarayacak , PDB dosyalarının yolunu kaldıracak ve ardından algılanan özellikleri feature-found.txt dosyasına kaydedecek aşağıdaki komutu kullanmanızı öneririm.
mach2 taraması c:\symbols -s -o feature-found.txt
Yukarıdaki komutu girdikten sonra Mach2, gizli özellikler için C:\Symbols klasöründeki PDB dosyalarını taramaya başlayacaktır. Bu süreç biraz zaman alabilir, o yüzden yine sabırlı olun.
Mach2 PDB'leri tarıyor
Mach2 taramasını tamamladığında, komutu yürüttüğünüz dizinde feature-Found.txt adlı bir dosyanın göründüğünü göreceksiniz . Bu dosya, Windows özelliklerinin ve bunlarla ilişkili kimliklerin bir listesini içerecektir. 3728205 gibi bu kimlikler Mach2 tarafından ilgili özelliği etkinleştirmek için kullanılacaktır.
![Mach2 aracıyla Windows 10'daki gizli özellikleri arayın ve etkinleştirin Mach2 aracıyla Windows 10'daki gizli özellikleri arayın ve etkinleştirin]()
Özellik-Found.txt, bulunan özelliklerin listesini görüntüler
Artık bir özellikler listemiz var ve "mach2 display" komutunu girerek o anda hangi özelliklerin etkin olduğunu açıkça görebiliriz .
Etkinleştirilen özellikleri göster
Mach2 kullanarak Windows 10'da gizli özellikler nasıl etkinleştirilir
Oluşturulan listede yeni bir özelliği etkinleştirmek için "mach2 active [id] " komutunu kullanabilirsiniz . Örneğin, Windows 10 Insider Build 17643'teki gizli "Ekran Klibi" özelliğinin kimliği 15333818'dir .
Bu özelliği etkinleştirmek için "mach2 etkinleştirme 15333818" komutunu girmemiz gerekecek . Eğer Mach2 komutu etkinleştirebilirse, sadece OK kelimesiyle yanıt verecektir . Şimdi etkinleştirilmiş özelliklerin listesini kontrol ederseniz, bu gizli özelliğin aşağıda gösterildiği gibi başarıyla etkinleştirildiğini gösteren "Ekran Klibi" kimliğinin göründüğünü göreceksiniz.
Ekran Klipsi özelliği etkinleştirildi
Mach2 kullanarak Windows 10'daki gizli özellikler nasıl devre dışı bırakılır
Tersine, bir özelliği devre dışı bırakmak istiyorsanız "mach2 devre dışı bırak [id]" komutunu kullanabilirsiniz . Örneğin az önce başarıyla aktifleştirilmiş olan Ekran Klipsi özelliğini kapatmak için “mach2 devre dışı 15333818” komutunu gireceğiz . Not: Bir özelliği kapattığınızda veya açtığınızda, sistem değişikliklerinin tam olarak uygulanması için bilgisayarınızı yeniden başlatmanız gerekebilir.
Artık Windows 10'da gizli özellikleri nasıl bulacağınızı, göstereceğinizi, etkinleştireceğinizi ve devre dışı bırakacağınızı bildiğinize göre, yeni yapılarda denemeye başlamanın ve gizli özellikleri bulup bulamayacağınıza bakmanın zamanı geldi. Ne kadar ilginç.
Örneğin, yeni çıkan Windows 10 Insider Preview 20H1 Build 18912 sürümü oldukça harika 3 gizli özellik içeriyor.
Bu 3 özelliğin içeriğini ve kimliklerini şu makalede detaylandırdık: " Windows 10'un sonraki sürümünde 3 gizli özellik bulunacak ", lütfen bakın ve bunları deneyin. Bu özellikleri bulmak, etkinleştirmek veya devre dışı bırakmak için Mach2!