システム · Maintenance

Mac のメンテナンス:DNS のフラッシュ、Spotlight の再構築、「このアプリケーションで開く」の修復

Mac ユーザがよくターミナルのコマンドを調べて行う 4 つの修復があります。DNS キャッシュのフラッシュ、Spotlight インデックスの再構築、「このアプリケーションで開く」メニューの再構築、フォントキャッシュの消去です。必要なものにチェックを入れて、Run Selected を押してください。Tidy My Mac が Apple 純正のツールを実行し、パスワードの入力はまとめて 1 回だけで済み、それぞれが何を修復するのか、どれくらい時間がかかるのかをお知らせします。

macOS 26 Tahoe 以降 · クレジットカード不要 · すべて Mac 上で実行

問題を直すためのもので、定期的に行うものではありません

Mac のメンテナンスに関するアドバイスの多くは、俗説です。Tidy My Mac の Maintenance セクションは、冒頭ではっきりと述べています。どれも、何か問題があるときに実行するものであり、定期的に行うものではありません。健全な Mac がこれで速くなることはないからです。

そのため、よく知られたタスクがいくつか欠けています。「RAM を解放する」ボタンがないのは、macOS がそのキャッシュをすぐに再び満たすからです。「ディスクのアクセス権を修復」は、macOS で何年も前に廃止されたためありません。定期メンテナンススクリプトも、現在の macOS ではなくなっているため、ありません。

4 つのタスク

タスク修復できること所要時間
Flush DNS Cache移転したサイトがまだ読み込めない、またはネットワークの変更が反映されない。1 秒。パスワードが必要です。
Rebuild Spotlight IndexSpotlight で、存在するファイルが見つからない、または削除したファイルが表示される。バックグラウンドで数分から数時間。パスワードが必要です。
Rebuild "Open With" Menu「このアプリケーションで開く」に重複したアプリが表示される、または見つからない。デフォルトのアプリが違う、ファイルが別のアプリで開く。約 1 分。
Clear Font Caches文字化け、アプリでフォントが見つからない、または違うフォントになる。1 秒。ログアウトして再びログインすると有効になります。

Mac で DNS キャッシュをフラッシュする方法

Mac は、各サイト名に対応するアドレスをしばらく記憶しています。サイトが新しいサーバに移転したときや、ネットワークや VPN を切り替えたときに、その記憶が誤った場所を指して、ほかでは問題なく表示されるのに、そのサイトだけ読み込めなくなることがあります。キャッシュをフラッシュすると、Mac はすべての名前を再び調べ直します。

Flush DNS Cache は、一般的なターミナルの手順と同じことを行います。dscacheutil -flushcache を実行し、続いて DNS の名前解決に応答する macOS のサービスである mDNSResponder にキャッシュを破棄するよう指示します。このサービスはシステム権限で動作するため、macOS から管理者パスワードを求められます。

Spotlight のインデックスを再構築する方法

Spotlight で、存在するはずのファイルが見つからない、または削除したファイルが表示され続けるときは、インデックスがディスクの状態とずれています。Rebuild Spotlight Index は、mdutil -E / で起動ディスクのインデックスを消去し、macOS がバックグラウンドでゼロから再構築します。ディスクがいっぱいの場合は数分から数時間かかることがあり、完了するまで検索結果は不完全です。しばらく Spotlight を使わないときに開始するのがおすすめです。

「このアプリケーションで開く」メニューの重複したアプリを修復する

「このアプリケーションで開く」メニューとデフォルトのアプリは、macOS がこれまでに認識したすべてのアプリのデータベースに基づいています。時間がたつと、古いバージョン、ディスクイメージ上のコピー、削除したアプリが蓄積され、メニューに重複が表示されたり、ファイルが別のアプリで開いたりします。Rebuild "Open With" Menu は、Apple の lsregister ツールを実行してデータベースを整理し、アプリを登録し直します。ご自身の権限で実行されるため、パスワードは不要です。

フォントキャッシュを消去する

macOS は、インストールされているフォントをキャッシュします。キャッシュが破損すると、アプリで文字化け、文字の欠落、違うフォントでの表示などが起こります。Clear Font Caches は、atsutil でお使いのユーザのフォントキャッシュデータベースを削除し、macOS が新しいものを作成します。パスワードは不要です。有効にするには、ログアウトして再びログインしてください。

まとめて 1 回のパスワード入力で

複数のタスクを選択して、まとめて実行できます。管理者権限が必要なものが最初に、macOS のパスワード入力を 1 回だけ経て実行されるため、2 回求められることはなく、キャンセルした場合もすぐに分かります。パスワードは macOS 自身の入力画面に渡され、Tidy My Mac には渡されません。

その後、各タスクには最後に実行された時刻、または完了しなかった理由が表示されます。完了したタスクは、Dashboard の Cleanup history にも記録されます。ゴミ箱には何も移動されていないため、Put Back はありません。

問題が速度の場合

Mac が壊れているのではなく遅いだけの場合は、これらのタスクでは解決しません。どのアプリが負荷をかけているか、メモリを使っているかは Performance、ログイン時に起動するものは Startup Items、常時動き続けているものは Background Services で確認してください。

Maintenanceに関するよくある質問

いいえ。アプリにもそう明記されています。それぞれ特定の問題を修復するためのものです。Mac が遅い場合は、Performance で、実際に何が負荷をかけているかが分かります。

はい。再構築されるのは Spotlight のインデックスだけで、ファイルには影響しません。デメリットは、macOS が再インデックスを終えるまで検索が不完全になることだけで、ディスクがいっぱいの場合は時間がかかることがあります。

DNS をキャッシュする macOS のサービスはシステム権限で動作するため、キャッシュを消去するよう指示するには管理者権限が必要です。パスワードは macOS 自身の入力画面に、まとめて 1 回だけ入力します。

いいえ。消去されるのは、macOS が自動的に再構築するキャッシュとインデックスです。書類には一切手を触れません。

すべてのセクションを7日間無料でお試しください。

必要なのはメールアドレスだけで、クレジットカードは不要です。その後は、最初の1年間が$19.99、2年目以降は年間$59.99です。

無料トライアルを始める