Mach2 ツールを使用して Windows 10 の隠し機能を検索してアクティブ化する

Mach2 ツールを使用して Windows 10 の隠し機能を検索してアクティブ化する

Windows 10のビルドには、コードや正式にリリースされていない実験的なアプリケーションをデバッグするために Microsoft が使用する多くの隠し機能が含まれていることがよくあります。ただし、これらの隠し機能はデフォルトでは有効にならず、有効にするには特別な方法が必要です。

これが、有名な Windows 専門家である Rafael Rivera が、Mach2 と呼ばれるツールを作成してリリースすることを決めた目的です。 Rafael Rivera 氏によると、Windows ビルドの隠し機能は多くの場合、 Feature Controlセクションにあります。「これは、運用コード内の新しい機能や未完成の機能を隠すために使用されるシステムです」。 Rafael Rivera の Mach2 ツールを使用すると、Feature Controlのコンポーネントである Feature Store を管理して、Windows 10 ビルド内の隠し機能を検索、無効化、有効化できます。

Mach2 ツールを使用して Windows 10 の隠し機能を検索してアクティブ化する

ただし、Mach2 を使用して新しい機能を見つけて有効にする前に、必要に応じて追加の手順をいくつか実行する必要があります。まず、mach2 実行可能ファイルをコンパイルし、次に Windows シンボルを取得し、それを使用して隠れた機能をスキャンする必要があります。

Mach2 を使用して Windows 10 の隠し機能を検索、有効化、無効化する

Mach2 実行可能ファイルをコンパイルする

Rafael Rivera は、誰でもこのツールの実行可能ファイルを変更、ダウンロード、使用できるように、Mach2 をオープン ソース プロジェクトとしてGithubにリリースしました。ただし、プログラマではない場合は、まずこの実行可能ファイルをコンパイルする方法を理解する必要があります。

Mach2 ツールを使用して Windows 10 の隠し機能を検索してアクティブ化する

Visual Studio Express 2017

ファイルをコンパイルすることは、素人にとっては簡単な作業ではありません。ただし、良いニュースは、Visual Studio 2017 Expressツールを無料でダウンロードし、それを使用してこのプログラムをより簡単にコンパイルできることです。 Visual Studio 2017 Express をインストールするときは、上の図に示すように、[C++ を使用したデスクトップ開発]オプションが選択されていることを確認してください。次に、Windows 10 SDK の利用可能な最新バージョンをインストールすることを選択します。

Visual Studio が正常にインストールされたら、GitHub から mach2 プロジェクトをダウンロードし、ツールを Visual Studio に挿入してコンパイルできます。完了すると、 mach2.exeという名前の実行可能ファイルが作成されます。

隠し機能スキャン用の PDB ファイルをダウンロードする

隠れた機能を検出するには、Mach2 は、実行可能ファイルのデバッグ シンボルを含む PDB ファイル (プログラム データベース ファイルとも呼ばれる) をスキャンする必要があります。ただし、問題は、これらのシンボル ファイルが Windows にインストールされていないため、Microsoft の Symbol Server からダウンロードする必要があることです。

これを行うには、まずWindows 10 SDK に含まれているsymchk.exeという特殊なツールを使用する必要があります。 Windows 10 SDK をインストールするときは、Windows 用デバッグ ツール パッケージのインストールを選択する必要があります。これは、 symchk.exeが含まれるパッケージです。

Symchk.exeがダウンロードされ、この実行可能ファイルの場所 (Windows の検索エンジンで見つけることができます) が見つかったら、それを使用して C ディレクトリ:\Window内のすべての実行可能ファイルをスキャンでき、システムは自動的に Symchk.exe をダウンロードします。検出されたすべてのファイルの最新のシンボル ファイル。これを行うには、まず、ダウンロードした PDB ファイルの保存に使用されるC:\symbolsというディレクトリを作成し、次のコマンドを実行する必要があります。

"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内のすべてのファイルをスキャンし、関連するシンボル ファイルを Microsoft のシンボル サーバーから自動的にダウンロードします。

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 のリストが含まれます。これらの ID ( 3728205など) は、Mach2 によってそれぞれの機能を有効にするために使用されます。

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 という単語で応答します。ここで、有効な機能のリストを確認すると、「スクリーン クリップ」の ID が表示され、以下に示すように、この隠し機能が正常に有効化されたことがわかります。

Mach2 ツールを使用して Windows 10 の隠し機能を検索してアクティブ化するスクリーンクリップ機能が有効になりました

Mach2を使用してWindows 10の隠し機能を無効にする方法

逆に、機能を無効にしたい場合は、コマンド"mach2 disable [id]"を使用できます。たとえば、正常にアクティブになったスクリーン クリップ機能をオフにするには、コマンド「mach2 disable 15333818」を入力します。注: 機能をオフまたはオンにすると、システムの変更を完全に適用するためにコンピュータの再起動が必要になる場合があります。

Windows 10 で隠し機能を検索、表示、有効化、無効化する方法がわかったので、新しいビルドで遊んでみて、隠し機能が見つかるかどうかを確認してみましょう。興味深いですね。

たとえば、新しくリリースされた Windows 10 Insider Preview 20H1 Build 18912 リリースには、3 つの非常に優れた隠し機能が含まれています。

これら 3 つの機能の内容と ID については、「Windows 10 の次期バージョンには 3 つの隠された機能が含まれます」の記事で詳しく説明していますので、参照して試してみてください。これらの機能を見つけて有効または無効にするには、Mach2 を使用してください。


Windows 10で欠落しているデフォルトの電源プランを復元する方法

Windows 10で欠落しているデフォルトの電源プランを復元する方法

このガイドでは、Windows 10でデフォルトの電源プラン(バランス、高パフォーマンス、省電力)を復元する方法を詳しく解説します。

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

仮想化を有効にするには、まず BIOS に移動し、BIOS 設定内から仮想化を有効にする必要があります。仮想化を使用することで、BlueStacks 5 のパフォーマンスが大幅に向上します。

WiFi接続に接続する際のドライバーの切断を修正

WiFi接続に接続する際のドライバーの切断を修正

WiFi 接続に接続するときにドライバーが切断されるエラーを修正する方法を解説します。

Windows での DIR コマンドの使用方法

Windows での DIR コマンドの使用方法

DIR コマンドは、特定のフォルダーに含まれるすべてのファイルとサブフォルダーを一覧表示する強力なコマンド プロンプト コマンドです。 Windows での DIR コマンドの使用方法を詳しく見てみましょう。

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアなしで Windows 10 アプリをバックアップし、データを保護する方法を説明します。

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows のローカル グループ ポリシー エディターを使用して、通知履歴の削除やアカウントロックの設定を行う方法を説明します。

最高の IP 監視ツール 10 選

最高の IP 監視ツール 10 選

重要なリソースを簡単に監視及び管理できる<strong>IP監視</strong>ソフトウェアがあります。これらのツールは、ネットワーク、インターフェイス、アプリケーションのトラフィックをシームレスに確認、分析、管理します。

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt は、データの暗号化に特化した優れたソフトウェアであり、特にデータ セキュリティに優れています。

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

システムフォントのサイズを変更する方法は、Windows 10のユーザーにとって非常に便利です。

Windows 10で機内モードをオフにできないエラーを修正する方法

Windows 10で機内モードをオフにできないエラーを修正する方法

最近、Windows 10にアップデートした後、機内モードをオフにできない問題について多くのユーザーから苦情が寄せられています。この記事では、Windows 10で機内モードをオフにできない問題を解決する方法を説明します。