「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。

「Microsoft Office 2010フィルタパック」はWindows 10でも利用可能

Windows 10のエクスプローラーが備える検索機能は、Windows Searchによって作成したインデックスをもとに、検索結果を示している。インデックスを作成する際、ファイルタイプをサポートする「IFilter.aspx)」が必要となり、Windows 10では必要最小限のIFilterがインストールされている。

インデックスに取り込む内容として、プロパティのみ、もしくはプロパティとファイル内容の2種類が選択可能だ。両項目の違いは、前者がファイル名や作成日、更新日といったタイムスタンプなどに留まり、後者はファイル内のデータ(文章など)を含むというもの。

拡張子「.txt」を持つテキストファイルの場合、ファイルの内容を含む「プロパティとファイルのコンテンツのインデックスを作成する」が選択されている

IFilterロジックをサポートしているアプリケーション、例えばMicrosoft Officeシリーズや一太郎シリーズなどをインストールすると、アプリケーション固有のファイルタイプが自動的に、IFilterによるインデックス作成に対応する。ただ、何らかの理由で、そのPCにはアプリケーション類をインストールできないケースもあるだろう。

最近はOneDrive経由で異なるPC間でもファイルを共有し、同じドキュメントを参照する場面も少なくないので、PCによってエクスプローラーの検索に違いが出るのは好ましくない。その最たるものの一つがMicrosoft Officeアプリケーションだが、Office自体をインストールせずにOfficeドキュメントを検索可能にする場合は、「Microsoft Office 2010フィルタパック」の導入をおすすめする。

フィルタパックのシステム要件はWindows 7までだが、筆者が確認した限りではWindows 10でも問題なく動作する。とはいえ、インストールの際は必ずシステムとデータをバックアップし、万が一の不具合に備えたうえで導入してほしい。

文中のリンクをクリックしてダウンロードサイトを開き、「ダウンロード」ボタンをクリック/タップ

お使いのバージョンに合わせて32/64ビット版を選んでから、チェックボックス→「次へ」ボタンと順にクリック/タップ

次に「保存」→「実行」と順にボタンをクリック/タップすると、セットアップウィザードが起動する。後は画面の指示に従ってインストールしてほしい

インストールを終えたらインデックスの再構築が必要だ。下記手順を参考に「インデックスのオプション」を起動し、再構築を実行してほしい。なお、作業中はPCに負荷がかかるため、ダイアログを開いたままにして、メッセージが「インデックスの作成は完了しました」になるまで放置する。

「Win」+「R」キーを押して「ファイル名を指定して実行」を起動し、テキストボックスに「control.exe srchadmin.dll」と入力して「OK」ボタンをクリック/タップ

ダイアログが起動したら「詳細設定」→「再構築」と順にボタンをクリック/タップ

確認をうながすメッセージが現れるので、「OK」ボタンをクリック/タップ

インデックス再構築後はそれまで検索にヒットしなかったファイルが、検索にヒットするようになるはずだ。下図で示しているのは拡張子「.xlsx」を持つExcelワークシートファイルだが、フィルタパックインストール前はヒットしない。インデックス再構築後は、Office 365やOffice 2016が未インストールでもヒットする。

こちらはフィルタパック未インストールの状態。画面では分かりにくいが、ドキュメントフォルダーにExcelワークシートファイルを置いている

フィルタパックをインストールし、インデックス再構築後は検索にヒットするようになった

上の2つの画面で、少し疑問が浮かぶかもしれない。例えば、Excelワークシートファイルの作成者は「kaz」であり、検索文字列の「Akutsu」とは合致しない。検索にヒットする理由は、ファイルのプロパティ情報に筆者の名前(作成者「kaz」)が、ローマ字で保存されているためだ。加えて、ワークシート上のセルも検索に含める場合は、前述のようにインデックス作成対象を変更しておこう。

Office 365をインストールしたPCで同じファイルのプロパティダイアログを開いた状態。「前回保存者」の部分に筆者の名前がある

設定を変更するには「詳細オプション」ダイアログの「ファイルの種類」タブを開き、対象となるファイルを選択して、「プロパティとファイルの~」→「OK」ボタンと順にクリック/タップする

Office 2007以降はファイル保存形式として、従来のバイナリーから「Office Open XMLファイル」に変更されたため、Office 2007~2013上で作成したファイルであれば問題ない。

阿久津良和(Cactus)