使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能

Windows 10版本通常包含許多 Microsoft 用於偵錯程式碼或尚未正式發布的實驗性應用程式的隱藏功能。但是,這些隱藏功能預設不會啟用,需要特殊方法才能啟動。

這就是著名 Windows 專家 Rafael Rivera 決定創建並發布一個名為 Mach2 的工具的目的。 Rafael Rivera 先生表示,Windows 版本的隱藏功能通常位於功能控制部分:「這是一個用於隱藏生產程式碼中新的和未完成的功能的系統」。使用 Rafael Rivera 的 Mach2 工具,您可以管理功能性儲存體(功能控制的元件),以尋找、停用和啟用 Windows 10 版本中的隱藏功能。

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能

然而,在我們開始使用 Mach2 尋找並啟用新功能之前,我們需要根據需要執行一些額外的步驟。您首先需要編譯 mach2 執行文件,然後取得 Windows 符號並使用它們來掃描隱藏功能。

使用 Mach2 尋找、啟用和停用 Windows 10 中的隱藏功能

編譯 Mach2 執行檔

Rafael Rivera 在Github上將 Mach2 作為開源專案發布,以便任何人都可以修改、下載和使用該工具的可執行檔。但是,如果您不是程式設計師,您首先必須弄清楚如何編譯此可執行檔。

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能

Visual Studio Express 2017

對外行人來說,編譯文件並不是一件簡單的任務。但好消息是,您可以免費下載Visual Studio 2017 Express工具,並使用它更輕鬆地編譯此程式。安裝 Visual Studio 2017 Express 時,請確保已選擇「使用 C++ 進行桌面開發」選項,如上圖所示。然後,您選擇安裝最新可用版本的 Window 10 SDK 。

成功安裝 Visual Studio 後,您可以從 GitHub 下載 mach2 項目,然後將該工具插入 Visual Studio 並編譯。完成後,將建立一個名為mach2.exe的可執行檔。

下載PDB檔案進行隱藏功能掃描

為了偵測隱藏功能,Mach2 需要掃描 PDB 檔案(也稱為程式資料庫檔案),其中包含可執行檔的偵錯符號。然而,問題是這些符號檔案沒有隨 Windows 一起安裝,您需要從 Microsoft 的符號伺服器下載它們。

為此,我們首先需要使用名為symchk.exe 的專用工具,該工具包含在 Windows 10 SDK 中。安裝 Windows 10 SDK 時,您需要選擇安裝 Windows 偵錯工具包。這是包含symchk.exe的套件。

一旦下載了Symchk.exe,並且找到了這個可執行檔案的位置(可以透過Windows搜尋引擎找到),就可以用它來掃描C目錄:\Window下的所有可執行文件,系統會自動下載該可執行文件所有偵測到的文件的最新符號文件。為此,您首先需要建立一個名為C:\symbols 的目錄,用於儲存下載的 PDB 文件,然後執行以下命令:

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

當您輸入並執行上述命令時,symchk.exe將掃描C:\Windows中的所有文件,並自動從微軟的符號伺服器下載關聯的符號檔案。

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能

正在下載圖示文件

成功下載必要的文件後,它們將保存在C:\Symbols 資料夾中。此過程可能需要一些時間,請耐心等待文件下載。

如何使用 Mach2 尋找 Windows 10 中的隱藏功能

在開始之前,您應該注意,在開發中添加功能可能會導致 Windows 10 設定出現問題(來自作者 Rafael Rivera 本人的警告)。因此,開發功能只能在測試系統上使用,例如虛擬機器環境。

現在圖示​​檔案已成功下載,接下來要做的就是使用 Mach2 程式掃描這些檔案。為此,我建議使用以下命令,該命令將掃描整個C:\symbols資料夾,刪除 PDB 檔案的路徑,然後將檢測到的功能保存在features-found.txt 檔案中。

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

輸入上述指令後,Mach2 將開始掃描C:\Symbols資料夾中的 PDB 檔案以尋找隱藏功能。這個過程可能需要相當長的時間,所以再次請耐心等待。

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能Mach2 正在掃描 PDB

當 Mach2 完成掃描時,您將發現一個名為features-Found.txt 的檔案出現在執行指令的相同目錄中。該文件將包含 Windows 功能及其關聯 ID 的清單。Mach2 將使用這些 ID(例如3728205 )來啟用相應的功能。

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能

Feature-Found.txt 顯示找到的功能列表

現在我們有了一個功能列表,透過輸入指令「mach2 display」我們可以清楚地看到目前啟用了哪些功能。

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能顯示啟用的功能

如何使用 Mach2 啟用 Windows 10 中的隱藏功能

若要在已建立的清單中啟用新功能,可以使用指令「mach2 enable [id]」。例如,Windows 10 Insider Build 17643 中隱藏功能「螢幕剪輯」的 ID 為15333818

要啟用此功能,我們必須輸入命令“mach2 enable 15333818”。如果 Mach2 可以啟動該指令,它將簡單地回應OK一詞。現在,如果您檢查已啟用的功能列表,您將看到「Screen Clip」的ID出現,表示該隱藏功能已成功激活,如下所示。

使用 Mach2 工具搜尋並啟動 Windows 10 中的隱藏功能螢幕剪輯功能已啟用

如何使用 Mach2 停用 Windows 10 中的隱藏功能

相反,如果你想停用某個功能,可以使用指令“mach2disable[id]”。例如,要關閉剛成功啟動的Screen Clip功能,我們將輸入指令「mach2disable 15333818」。注意:關閉或開啟某項功能時,您可能需要重新啟動電腦才能完全套用系統變更。

現在您已經知道如何在 Windows 10 上尋找、顯示、啟用和停用隱藏功能,是時候開始在新版本中嘗試一下,看看是否可以找到隱藏功能,這有多有趣。

例如,新發布的Windows 10 Insider Preview 20H1 Build 18912版本包含3個非常酷的隱藏功能。

我們在文章《 Windows 10 下一版中將發現 3 個隱藏功能》中詳細介紹了這 3 個功能的內容和 ID ,請參考並嘗試一下。Mach2 來尋找、啟用或停用這些功能!


如何在 Windows 中變更無線網路介面卡的首選頻段

如何在 Windows 中變更無線網路介面卡的首選頻段

本指南將向您展示如何變更 Windows 7、Windows 8 和 Windows 10 中無線網路介面卡預設使用的首選頻段(至 5GHz 或 2.4GHz)。

什麼是處理器親和性?如何在 Windows 10 上設定處理器關聯性

什麼是處理器親和性?如何在 Windows 10 上設定處理器關聯性

但是,可以將程式設定為僅使用 1 個或 2 個核心而不是所有核心。在這篇文章中,Quantrimang.com 將解釋什麼是處理器關聯性以及如何在 Windows 10 上設定處理器關聯性。

應避免使用隱私保護最差的 VPN

應避免使用隱私保護最差的 VPN

VPN 技術的日益普及引發了各種範圍、方法和大膽程度各異的詐騙。

如何在 Windows 10 上遠端鎖定電腦

如何在 Windows 10 上遠端鎖定電腦

Windows 10 有一個巧妙的功能,不僅可以讓您追蹤您的設備,還可以遠端鎖定它。

如何使用 SpyHunter 刪除間諜軟體並防止鍵盤記錄程序

如何使用 SpyHunter 刪除間諜軟體並防止鍵盤記錄程序

SpyHunter 是一款搜尋並銷毀電腦上的惡意軟體、間諜軟體和反鍵盤記錄程式的軟體。

嘗試 Windows 10 上的新硬碟容量分析工具“磁碟使用情況”

嘗試 Windows 10 上的新硬碟容量分析工具“磁碟使用情況”

磁碟使用情況位於C:\Windows\System32\diskusage.exe,輸入diskusage /?時會顯示使用說明。該實用程式可以掃描整個磁碟機或指定資料夾並報告每個資料夾的使用量。

如何在Windows 10/11上安裝月光騎士主題

如何在Windows 10/11上安裝月光騎士主題

月光騎士主題套裝品質非常高,值得您立即安裝到您的電腦上。

使用「執行」命令快速開啟 Windows 應用程式的說明

使用「執行」命令快速開啟 Windows 應用程式的說明

當我們需要在Windows中快速開啟應用程式時,我們經常使用鍵盤快捷鍵。然而很少人知道還有一種方法,那就是使用Run指令。運行中有很多命令可以在 Windows 中打開不同的應用程序,但最常見的是下面 5 個打開應用程式的命令。請參考。

您的 Windows 10 電腦有病毒,修復方法如下

您的 Windows 10 電腦有病毒,修復方法如下

當惡意程式碼自行安裝到您的電腦上時,它們可以快速控制您的電腦並導致極其嚴重的錯誤。即使您下載和安裝的防毒軟體有時也可能是假冒軟體,這可能會損害您的電腦。

使用 Ubuntu Live USB 從 Windows PC 移除病毒

使用 Ubuntu Live USB 從 Windows PC 移除病毒

您的 Windows 電腦感染了病毒,或更糟的是,您甚至無法啟動它。如果您擁有 Ubuntu Live USB 或 CD,則可以使用它來清理您的 PC 並嘗試還原 Windows。