説明
ViVe は、Windows 10 のリソース制御 API (Feature Control APIs) に対して対話するために開発された C# のライブラリおよびコンソールアプリケーションで、バージョン 2004 以降の Windows の最新バージョンで利用できます。これは、Windows の実験的な機能をプログラム的に探求、アクティブ化または非アクティブ化したい上級ユーザーおよび開発者を対象としています。
主な機能
ViVe のハイライトは、以下の通りです。このツールは便利で強力です:
- C# ライブラリ (ViVe)
ViVe は、カスタムプロジェクトに統合できるライブラリを提供します。これは、Windows のリソース管理を簡素化するために FeatureManager クラスを使用しており、再起動間での永続性と「Last Known Good」(LKG) システムのサポートを含んでおり、問題のある設定を元に戻すのに役立ちます。 - コマンドラインツール (ViVeTool)
ライブラリに加えて、ViVe には ViVeTool が含まれており、ライブラリの実用的な使用例として、また独立したツールとして機能します。これを使用することで、ユーザーは端末から直接 Windows の機能をアクティブ化、非アクティブ化、またはリセットでき、自分自身でプログラムを開発する必要がありません。 - 実験的なリソースの操作
このソフトウェアは、Microsoft が機能を正式にリリースする前にテストするために使用する Windows の A/B 実験メカニズムと対話することを可能にします。これにより、隠れた機能をアクティブ化したり、代替インターフェースレイアウトや開発中のオプションなどの不要な実験を非アクティブ化したりできます。 - Windows のマルチプラットフォームサポート
Intel、AMD (x86/x64)、および ARM64 (Snapdragon や Microsoft SQ など) プロセッサに対応しており、ViVeTool は各アーキテクチャ用に特定のバリアントで配布され、異なる Windows デバイスでの動作を保証します。 - 永続性とロールバック
このツールは再起動間での永続設定をサポートし、変更の安定性を向上させる /fixpriority などのコマンドを含み、問題が発生した場合に以前の設定に戻すためのロールバックオプションも提供します。 - 更新とリソース辞書
ViVeTool は、最近のデータ (最新のリリースの 2025 年 3 月のバージョンなど) に基づいてリソース辞書 (feature dictionary) を使用して頻繁に更新され、機能を名前や ID で特定して操作できるようにします。