Windows 10 の検索ユーザー インターフェイスは Web テクノロジに基づいて構築されているため、カスタム JavaScript ファイルを挿入することで簡単に調整できます。
BeautySearch スクリプトは、C# で記述されたインストーラーを使用して自動的にインストールすることも、手動でインストールすることもできます。
別の BeautySearch スクリプトが Windows 11 で利用可能です。
検索ウィンドウのアクリル エフェクトは 20H1 Insider ビルド後半で壊れており、修正されないようですが、ビルド 19541 で修正がすでに利用可能でした。BeautySearch には、いくつかの制限付きで別の方法でアクリル エフェクトを再実装する特別なフェイク アクリル調整があります。 。
Windows 10 では、スタート メニュー、アクション センター、タスクバーでアクセント カラーを有効にできますが、検索ウィンドウでは有効にできません。
BeautySearch はこの欠陥を修正できます。
Windows 10 では、ダーク テーマが有効になっているにもかかわらず、検索結果は引き続きライト テーマで表示されます。
BeautySearch は、検索結果に欠落しているダーク テーマを実装します。
アクセント背景を有効にすると見栄えも良くなります。
ライトテーマのアプリを使用するときにダークテーマの検索結果を使用することもできます。インストーラーのラジオボタンをチェックしてください。
UWP アイコンの背景は、最後の Insider Build でスタート メニューから削除されましたが、OS の他の部分にはまだ存在しています。
BeautySearch は、検索ウィンドウの不一致を取り除くのに役立ちます。
検索ウィンドウのコンテキスト メニューは、システム内の他のメニューと一致しません。
BeautySearch は、コンテキスト メニューに対して次の調整を提供します。
UI には、キーボードを使用してナビゲートするのに役立つアウトラインがあります。ただし、マウスで移動すると、検索ウィンドウのアウトラインが表示されます。
BeautySearch は、UI の見栄えを良くするために、キーボードを使用している場合にのみアウトラインを表示できます。
BeautySearch を使用すると、Windows シェルの残りの部分と一致するようにすべての角を鋭くしたり、新しい Fluent Design ガイドラインと一致するように丸くしたりすることができます。
BeautySearch は、検索ウィンドウのデザインでより多くのアクリルを使用できるようにする調整を提供します。
BeautySearch を使用すると、トップ アプリ セクションから不要なアイコンを削除できます。
BeautySearch を使用すると、遅い Web ベースの File Explorer 検索エクスペリエンスを取り除くことができます。
BeautySearch では、デフォルトで検索ボックスに表示されるテキストを編集できます。
BeautySearch では、システム テーマがダークに設定されているが、アプリ テーマがライトに設定されている場合に、ダーク検索ボックスを表示できます。
BeautySearch は、検索ウィンドウの高さに合わせて最近のアクティビティ項目の数を調整できます。検索ウィンドウの高さは、スタート メニューのサイズを変更することで変更できます。
Windows 11 の検索 UI はまだ理想的ではありませんが、BeautySearch はコンテキスト メニューのアクリル効果を改善して、ネイティブと一貫性を持たせ (または無効にすることもでき)、メニューをコンパクトにして幅を揃えることができます。 Windows 11 の BeautySearch では、キーボード ナビゲーションが使用されていないときの醜いアウトラインも無効にし、その他の小さな品質改善も行います。
左側のスクリーンショットは BeautySearch をインストールする前に撮影したもので、右側はインストール後に撮影したものです。
いいえ。BeautySearch は RAM を消費せず、パフォーマンスに影響を与えません。これは、インストール後に検索アプリに埋め込まれるスタイルシートに似ています。
いいえ。BeautySearch インストーラーは配布される唯一の実行可能ファイルであり、自動で便利なスクリプト インジェクションのみが必要です。インストール後は、インストーラーを削除できます。
バイナリを実行せずにスクリプトを手動でインストールすることもできます (以下を参照)。
いいえ、BeautySearch には分析やテレメトリがなく、更新のチェックも行いません。
はい。前述したように、BeautySearch はスタイルシートのようなものです。
念のため、お使いのシステムの互換性を確認してください。この記事の公開時点では、BeautySearch は Windows 10 バージョン 19H1 ~ 21H2 と最新の Windows 10 Insider Preview ビルド (ビルド 21390) でテストされています。
インストール後に問題が発生した場合は、以下を参照してください。 Windows 11 はバージョン 1.15 以降でサポートされています。 22H2 でテストされていますが、ほとんどの調整は 22H1 でも機能するはずです。
BeautySearch は Bing Search と互換性がありません。サポートされていない地域に住んでいる場合は、気付かないでしょう。
有効に戻すには、BeautySearch をアンインストールするだけです。
また、あらゆる検索エンジンを使用してすべての地域の検索を実装する作業が進行中です。詳細については、こちらをご覧ください。
71 のウイルス対策ソフトのうち 1 つのウイルス対策ソフトだけが、インストーラがシステム ディレクトリにファイルを書き込むため、そのファイルを悪意があるとみなします (手動インストールのセクションでどのディレクトリを参照するかを参照)。インストーラーとスクリプトのソース コードは両方とも GNU GPLv3 ライセンスに基づいて公開されており、公開されたバイナリを信頼できない場合は、Visual Studio 2019 を使用してプロジェクトを簡単にビルドできます。
インストーラーを使用して BeautySearch をインストールするには、Windows 10 May 2019 Update (19H1 別名バージョン 1903、ビルド 18362) 以降を実行する必要があります。
BeautySearch は以下でテストされています。
ここからインストーラーをダウンロードし、管理者として実行します。
適用したい調整を選択し、「インストール」をクリックします。
バージョン 1.7 以降、BeautySearch は CLI を使用したサイレント インストールをサポートしています。優先テーマを設定し、デザインの拡張機能を無効にすることができます (オプション)。
サイレントインストール:
$ BeautySearch.exe auto
高度なサイレント インストール
$ BeautySearch.exe auto [auto/light/dark] [disable-enhancements]
$ BeautySearch.exe auto dark disable-enhancements
$ BeautySearch.exe auto light
ここから BeautySearch スクリプトの最新バージョンをダウンロードし、必要な調整を行うために変更します。
C:WindowsSystemAppsMicrosoft.Windows.Search_cw5n1h2txyewycacheLocal
(または 19H1 および 19H2 ではC:WindowsSystemAppsMicrosoft.Windows.Cortana_cw5n1h2txyewycacheLocal
) に移動し、完全な所有権とアクセス権を取得します。 Desktop
フォルダー。
メモ帳またはその他のテキスト エディタで2.html
開き、次の行をファイルの末尾に追加します。
<script type="text/javascript" src="ms-appx-web:///cache/local/Desktop/BeautySearch.js"></script>
スクリプトをフォルダーにコピーし、タスクSearchApp.exe
終了します (ターミナルでtaskkill /f /im SearchApp.exe
を実行できます)。
スクリーンショット付きの追加手順がそこにあります。
インストール後に検索ウィンドウを開けない場合は、アプリケーション ファイルが破損しています。おそらく、BeautySearch はお使いの Windows 10 のバージョンと互換性がありません。
ターミナルでsfc /scannow
を実行してアプリケーション ファイルを修復します。それでも検索ウィンドウを開けない場合は、PowerShell で次のコマンドを実行して検索アプリを再インストールします。
Get-AppxPackage -AllUsers Microsoft.Windows.Search | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
問題が発生した場合、または機能を提案したい場合は、お気軽に新しい問題を開いてください。