サイト内検索

macOS アップグレード後の Safari の問題、解決方法


Safari が適切に動作すれば、macOS、OS X、iOS 間の統合機能をすべて備えているため、Safari は本当に優れたブラウザーになります。しかし、それが機能しない場合、それを見つけて修正するのは非常に困難であることがよくあります。

macOS Mojave-Sierra および OS X El Capitan の Safari には、非常に興味深い機能がいくつか付属しています。 Chrome と同じように、Safari でもタブを固定できるようになりました。また、ページ全体を共有せずに、エアプレイ経由で YouTube ビデオをテレビに送信できるようになりました。また、Safari ではタブをミュートできるようになりました。

これらすべての新しく素晴らしい機能があるのに、ユーザーがそれらを使用できないと本当にがっかりします。私たちは Safari の新機能を気に入っており、皆さんにもそれらを確実に使っていただけるようにしたいと考えています。クイック ヒント

  • Safariを終了して再起動する
  • すべての Web サイトの Cookie を削除する
  • 広告ブロック拡張機能を使用している場合は、それらを無効にするか削除し、Safari を閉じて (必要に応じて Mac を再起動し)、Safari を再試行します。
  • すべての Safari 拡張機能を無効にしてテストします
  • DNS設定を見てください

    • Google DNS または別のサードパーティ DNS を使用してみてください
    • ターミナルを使用してSafariのDNSをフラッシュします
  • Safari のキャッシュ (com.apple.Safari) をユーザー ライブラリから削除または分離します
  • Safari の plist (com.apple.Safari.plist) をユーザー ライブラリから削除または分離します

関連記事

  • macOS Mojave アップグレード後にメールが機能しなくなりましたか?今日修正してください
  • macOS Mojave アップデート後に App Store が動作しない、その修正方法
  • macOS Mojave から iOS 12.1 へのハンドオフ
  • macOS Sierra Safari の問題
  • MacBook Safari が応答しない
  • エルキャピタンのサファリスロー

Safariの問題診断

最近、AppleToolBox は、macOS をアップグレードし、Safari 関連の問題が発生しているという読者からのメールを多数受け取りました。

Safari の問題は残念ながら多数の問題に関連しており、 特定して解決するのは簡単ではありません。

したがって、このトラブルシューティング ガイドでは、Mac システムのさまざまな側面を取り上げて、Safari の一般的な問題とそれほど一般的ではない問題の解決を試みます。

一般要件

  • マシンがインターネットに接続されており、接続が機能していることを確認してください。これを確認するには、テストメールや iMessage などを送信してみてください。
  • macOS または OS X El Capitan を実行していることを必ず確認してください。ただし、この記事で説明する手順は以前の OS X バージョンでも機能するはずです。
  • 起動ディスクのディスク容量が極端に少ない (12GB 以下) と、速度が低下します。この問題が発生していないことを確認してください。その場合は、より大きなファイルを削除し、ダウンロード フォルダーやその他のキャッシュ ファイルを削除して、スペースを確保する必要がある場合があります。
  • 前回のアップグレード後にマシンに追加した新しい USB デバイスをすべて取り外してみます。新しい USB ベースのデバイスが Mac で問題を引き起こす場合があります

この記事で提供されるオプションは、最も侵襲性の低いアプローチから最も侵襲性の高いアプローチの順に並べられています。

  • 記事の最初のセクションでは、Safari がクラッシュし、起動時に起動できないことに焦点を当てています。
  • 2 番目のセクションでは、ヒントを提供することで、Safari エクスペリエンスのその他の問題に対処しようとしました。
  • 次のセクションでは、Safari のその他の問題のいくつかに対処します。
  • 最後に、macOS、OS X、iOS の長年にわたる Safari の問題に関する記事のインデックスを提供します。

何よりもまずバックアップ

方法は関係ありませんが、トラブルシューティングを実行する前に必ず Mac をバックアップしてください。

Apple が推奨するワークフロー内で Time Machine を簡単に使用できます。 または、バックアップ方法を選択します。

どのような方法であっても、次の手順に進む前にバックアップを実行してください。

macOS Mojave アップグレード後、Safari が遅くなりますか?

多くのユーザーは、macOS Mojave にアップグレードした後、Safari のパフォーマンスが非常に遅いことに気づいています。 Apple は Safari 拡張機能と Mojave に関して複数の変更を加えました。

これが、多くのユーザーが Safari で動作の遅さやその他の問題を経験している理由の 1 つです。

macOS Mojave にアップデートした後の Safari の速度低下の問題を解決するには、次のヒントを確認してください

  • 使用している広告ブロック ソフトウェアがある場合は、それを評価します。これは、Adblock Plus などのスタンドアロン プログラムを使用している場合に特に当てはまります。
  • ユーザーは、Apple Store からダウンロードして Safari 拡張機能として適用できる Ublock Origin が、macOS Mojave 上の Safari のパフォーマンスの良いブロッカーであると報告しています。 Safari は、最新の macOS Mojave アップデートにより、App Store からダウンロードされていない拡張機能を無効にします。 Ublock などの広告ブロッカーを使用せずに Safari を試し、パフォーマンスを確認することをお勧めします。
  • Webkit の標準表示時間を短縮してみて、効果があるかどうかを確認してください。これを行うには、ターミナル セッションを開き、次のコマンドを入力します。 デフォルトは com.apple.Safari WebKitInitialTimedLayoutDelay 0.1 を書き込みます

Safari のトラブルシューティング: ステップ 1 再起動して拡張機能を無効にする

Safariを再起動します。場合によっては、アプリケーションを再起動すると問題が解決し、アプリケーションの速度が向上することがあります。

Safari が起動しても応答しない場合は、強制終了する必要があります。

Mac でアプリケーションを強制終了する方法はいくつかあります

  • Apple メニューから強制終了するか、Option、Command、Esc (エスケープ) の 3 つのキーを同時に押して、リストから Safari を選択します (上の例を参照してください。ただし、プレビューの代わりに Safari を選択してください)<強い>

  • 方法の 1 つは「アクティビティ モニター」を使用することです。

    • [ファインダー] > [アプリケーション] > [ユーティリティ] > [アクティビティ モニター] を開きます
    • Safariを選択し、「X」ボタンを使用します。

次に、すべての Safari 拡張機能を無効にします

  • [Safari] > [環境設定] > [拡張機能] に移動します。

  • [拡張機能を有効にする] の横にあるすべてのボックスのチェックを外し、Safari を再度テストします (閉じて再起動する必要がある場合があります)。

Safari が動作するようになった場合

  • 拡張機能を 1 つずつ有効にし、それぞれの後にテストして、問題の原因となっている「悪い」拡張機能を特定します。
  • 問題のある拡張機能を削除(アンインストール)します。

    • 拡張機能をアンインストールするには、拡張機能を選択して「アンインストール」ボタンをクリックします。

ステップ 2 ユーザー ファイルを確認する

Safari を再起動しても問題が解決しない場合、 次のステップはユーザー固有のリソース ファイルが良好な状態であることを確認することです。ユーザー リソース ファイルが破損していると、Safari の問題が発生する可能性があります。

リソース ファイルが破損している可能性を排除するには、Mac 上に新しいユーザーを作成します。トラブルシューティングの実行後に削除できます。

Mac で新しいユーザーを作成するには

  • [Apple] > [システム環境設定] > [ユーザーとグループ] に移動し、プロンプトに従って新しいユーザーを作成します。

  • 新しいユーザーを作成したら、Mac をシャットダウンします。
  • もう一度やり直して、新しいユーザー資格情報を使用してログインします。サファリを起動する
  • 正常に起動/起動した場合は、ユーザー リソース ファイルに問題があります。
  • 起動しない場合は、ユーザー リソース ファイルが破損している可能性が排除されています。

破損したユーザー アカウントとその対処方法の詳細については、この記事を参照してください。

ステップ 3 Adobe Flash を確認し、Safari のキャッシュを削除する

このステップでは、Safari に関連するすべてのキャッシュ ファイルの削除を試みます。その際、ブラウザ拡張ファイルも調べて削除します。

以前の OS X アップグレードでは、ブラウザ拡張機能が Safari にとって大きな悩みの種になる可能性があることに気づきました。新しい OS X で適切に動作しない 1 つのプラグインまたは拡張機能が Web ブラウザ全体をダウンさせる可能性があります。

次に進む前に、Adobe Flash Player が Mac にインストールされているかどうかを確認してください

[システム環境設定] > [Flash Player] > [詳細設定] > [すべて削除] > [すべてのサイト データと設定を削除] チェックボックスをオンに移動し、ウィンドウの下部にある [データの削除] ボタンを選択します。

Safariのキャッシュを削除する

このステップを完了するには、2 つの異なる方法を使用する 2 つのオプションがあります。

以下に説明する最初のパスは、Safari を起動できるユーザー向けのものですが、すぐにクラッシュします。 2 番目のパスでは、正常に起動する方法を続けます。

2 番目のパスは、Safari ブラウザを開いて設定にアクセスすることさえできないユーザーを対象としています。

パス 1: Safari の環境設定と設定

  1. サファリを開きます。 [Safari] > [環境設定] > [詳細設定] をクリックし、[開発] メニューを有効にします。

  1. これを実行すると、Safari メニューのオプションとして「開発」が表示されます。
  2. このメニュー パスをクリックしてキャッシュを空にし、 拡張機能を無効にします。 また、履歴をすべて削除してください。 Safari > 履歴 > 履歴をクリア

  1. Safari の設定 > 拡張機能 に移動し、すべての拡張機能をオフにしてください。
  2. [Safari] > [環境設定] > [プライバシー] > [すべての Web サイト データを削除] を開きます。
  3. Safari > [環境設定] > [セキュリティ] を開き、[他のすべてのプラグインを許可する] の選択を解除します。
  4. Adblock plus などの広告ブロッカー プログラムを使用している可能性がある場合は、必ずオフにしてください。 アバストやノートンなどの他のアプリケーションを使用している場合は、プログラムをアンインストールしてください。

Safari のキャッシュを削除する別のオプション

  1. すべてのウィンドウを閉じ、すべてのアプリケーションを終了します
  2. Option キーを押したまま、Finder メニュー バーで [移動] メニューを選択します。
  3. ドロップダウンからライブラリを選択します

    1. ユーザー ライブラリが表示されない場合は、この記事を参照してください
  4. ライブラリ > キャッシュ > com.apple.Safari ファイルを見つけます。
  5. そのファイル com.apple.Safari ファイルを右クリックし、「ゴミ箱に移動」を選択するか、代わりにこのファイルをデスクトップに分離します。
  6. ウィンドウを閉じてSafariを再起動します

上記の手順を実行するのに十分な時間が与えられず、上記の手順を実行する前に Safari がクラッシュする可能性は十分にあります。

この症状が発生した場合は、パス 2 に進んでください。これまで Safari が安定している場合は、一旦終了して再起動し、アプリケーションをテストします。

パス 2: Safari アプリが上記のタスクを実行できるほど安定していない場合は、次の手順に進みます。

  1. Finder アプリを開きます
  2. [移動] > [フォルダに移動] をクリックします。
  3. 「~ライブラリ/Safari/拡張機能」と入力します。フォルダーをデスクトップにドラッグします。拡張機能がインストールされていない場合は、「ファイルが見つかりません」と表示されます。次のステップに進む

  1. 次に、キャッシュファイルに取り組みます
  2. 「~Library/Caches/com.apple.Safari」と入力します。フォルダー内で db ファイルを見つけてゴミ箱にドラッグします。
  3. アプリケーションは起動時に新しいキャッシュ ファイルのセットを作成するため、ファイルをゴミ箱に入れることを心配する必要はありません。

拡張ファイルとキャッシュ ファイルに取り組んだので、次に Safari を試してみましょう。拡張機能が原因の場合、これで問題はほぼ解決されるはずです。

問題が解決する場合は、拡張機能/プラグインの 1 つが問題の原因であることを意味します。

原因を見つける唯一の方法は、原因が見つかるまで一度に 1 つの拡張機能を有効にすることです。痛ましいことですが、この問題に対処する別の方法はわかりません。

ステップ 4 破損したファイルを削除する

この手順を読む必要がないことを願っていますが、コンソール アプリケーションを使用して診断レポートを読んで分析する前に、もう 1 つの手順を試してみましょう。

この手順に関する私たちの考えは、Safari の設定ファイルが何らかの理由で破損している可能性があるということです。この手順により、破損したファイルが削除されます。これは非常に安全であり、Mac 上で問題を引き起こすことはないことに注意してください。

環境設定ファイルが破損していると、Safari エクスペリエンスに他の問題が発生する可能性もあります。最も一般的なのは、Safari の「共有」機能が使用できなくなることです。

  1. [ファインダー] > [アプリケーション] > [ユーティリティ] > [アクティビティ モニター]に従って、アクティビティ モニター ユーティリティを開きます。
  2. [表示] > [マイ プロセス] をクリックします。
  3. プロセスをプロセス名で並べ替えるか、検索フィールドを使用して、Safari が実行されていないことを確認することもできます。
  4. Safari がプロセスとして実行されている場合は、リストからそれを選択し、八角形内の「X」ボタンをクリックして終了してください。

  5. 次に、プロセスリストで「cfprefsd」を選択し、左上のプロセス終了ボタン「X」をクリックします。 または次のこともできます
  6. ターミナルの「killall cfprefsd 」。すべての設定を plist にフラッシュし、cfprefsd エージェントを再起動します。この間に cfpref にアクセスしようとするアプリはすべてブロックされます。
  7. 新しい csfprefsd プロセスがすぐに起動しますが、非常に高速に実行されるため、気付かない可能性があります。
  8. ターミナル アプリケーションを開き、次のコマンドを入力してライブラリ フォルダーを表示します。
  9. chflags nohidden ~/ライブラリ/
  10. Finder を使用して、[ライブラリ] > [環境設定] に移動し、Safari の環境設定ファイルを探します。
  11. plist ファイルの正確なパスは ~/Library/Preferences/com.apple.Safari.plist です。
  12. ファイルをデスクトップにドラッグします。 Safari の設定は失われますが、Safari の起動時にシステムによって新しい環境設定ファイルが作成されます。さらに、これらの手順が完了したら元に戻せるように、ファイルの名前を変更して保存することをお勧めします。とりあえずは「.crpt」(破損)のようなサフィックスを追加してください。
  13. 環境設定ファイルを削除したら、必ず「csdprefsd」プロセスを強制終了してください。
  14. マシンを再起動し、Safari を起動します
  15. Safari が動作している場合は、その .plist ファイルをゴミ箱に移動します。 Safari が動作しない場合は、その .plist を Preferences フォルダーに戻します

それでも Safari の起動に問題がある場合、または Safari がクラッシュする場合は、Apple Genius またはサポートに連絡するか、予約をしてください。

ブート ドライブの障害などのハードウェアの問題が発生しないことを願っています。 Apple サポートに問い合わせる前に、ハードウェアに障害がないことを確認するための特別なユーティリティである Apple Hardware Test を実行できます。

Safari の問題 - 5 つの一般的なヒント

私たちの経験では、サードパーティの拡張機能やプラグインが Safari エクスペリエンスの遅さの原因となることがよくあります。ここでは、確認できる一般的なヒントをいくつか紹介します。

アドウェアを削除する

Safari を起動して実行できるものの、全般的に動作が遅くなる場合は、マシンが何らかのアドウェアに感染している可能性があります。 www.Adwaremedic.com/index.php などの無料のアドウェア削除ツールを使用できます。

ツールをインストールし、「アドウェアのスキャン」ボタンをクリックしてツールを開いて実行し、アドウェアを削除します。完了したら、アプリを終了し、Safari を再度実行してみてください。

無料アプリといえば、 探索して評価するのに適したアプリは「MacClean」 です。 」アプリを使用すると、Safari プラグインを非常に簡単に有効、停止、削除できます。ジャンクファイルのクリーンアップにも役立ちます。

DNS設定を更新する

場合によっては、DNS 設定に問題がある可能性があります。

Mac の DNS 設定を確認または更新する

  1. Apple メニューから「システム環境設定」を選択します。次に「ネットワーク」をクリックします
  2. Mac がインターネットに接続する方法 (通常はイーサネットまたは WiFi) を選択します
  3. 「詳細設定」ボタンをクリックします
  4. 「DNS」タブをクリックします
  5. ウィンドウの [DNS サーバー] セクションで、[追加] (+) または [削除] (-) ボタンをクリックして、DNS サーバーの IP アドレスを追加または削除します。

    1. 複数の DNS サーバーがある場合は、IP アドレスをドラッグして順序を変更します。

この問題の症状の 1 つは、Safari が macOS (任意のバージョン) または Mc OX S El Capitan で起動しますが、URL を入力すると Safari が非常に遅くなるということです。

DNS キャッシュをフラッシュする

  1. ターミナルを開いて次のコマンドを入力します

    1. sudo dscacheutil -flushcache
  2. Yosemite を使用している場合は、次のコマンドを使用して DNS キャッシュをフラッシュします。

    1. sudo kill -HUP mDNSResponder
  3. また、DNS プリフェッチを無効にして、速度向上に役立つかどうかを確認してください。

    1. DNS プリフェッチを無効にするには、ターミナルを開いて次のコマンドを使用します。
    2. デフォルトは com.apple.safari WebKitDNSPrefetchingEnabled -boolean false を書き込みます

ターミナルの使用時に「操作が許可されていません」というエラーが表示された場合は、このトラブルシューティング記事を参照して、ターミナルのフル ディスク アクセスを許可してください。

応答しない DNS サーバーまたは無効な DNS 設定により、Web ページが読み込まれるまでに長い遅延が発生する可能性があることの詳細については、この Apple ナレッジ ベースを参照してください。

Safari履歴ファイルを削除する

Safari アプリを閉じます。次に、ユーザー フォルダ ~/Library/Safari を調べ、これらのフォルダ内の「History 」で始まるファイルをデスクトップに分離します。

ユーザー ライブラリが表示されない場合は、この記事で Mac のユーザー ライブラリを表示するためのステップバイステップ ガイドを参照してください。

ファイルをデスクトップに移動したら、Safariを起動して確認してください。

セーフモード

上記の手順がいずれもうまくいかない場合は、Safari をセーフ モードで起動してみてください。 Mac を再起動し、再起動時に Shift キーを押してセーフ モードに入ります。

セーフ モードでは、過去にインストールしたサードパーティのプログラムや拡張機能を Mac で実行できなくなります。

セーフ モードで正常に動作する場合は、Macintosh 内で何が起こっているかを説明する無料ツールである EtreCheck のような診断ツールを実行することを検討してください。

追加のトラブルシューティング リソース

最後に、私たちは何年にもわたって Safari 関連の問題の評価に努め、参考になる iOS と OSX の両方の Safari トラブルシューティングのヒントのインデックスを作成してきました。

このガイドを参照してください。

iTunes のアップデート後に Safari が動作しなくなりましたか?問題が原因で Safari が読み込まれないというエラー メッセージが表示されましたか?

新しいバージョンの iTunes にアップデートした後、Safari で問題が発生したと報告する人もいます。 Yosemite などの Mac OS X バージョンを実行している人が、このエラーの影響を最も大きく受けているようです。

特に、「問題が発生したため、Safari が読み込まれません。」というメッセージが表示されます。

開発者に問い合わせて、Safari がこのバージョンの OS X で動作することを確認してください。アプリケーションの再インストールが必要になる場合があります。アプリケーションと OS X のアップデートを必ずインストールしてください。」

iTunes を更新してください…もう一度!

トラブルシューティングを行う前に、必ず iTunes のアップデートを再試行してください。一部の読者は、すべてが再び動作するまでに iTunes を数回更新する必要があったと報告しています。

アップデート後は、自動的に再起動する場合でも、必ず Mac を再起動してください。 Safari (および iPhoto) を正常に動作させるには、最終的な再起動を実行することが重要と思われます。

Mac でこのエラーが引き続き表示される場合は、次のことを試してください:

  1. ファイルをデスクトップ上のフォルダーに移動して分離します(または名前を変更して所定の位置に保持します): MobileDevice.framework/Versions/A/MobileDevice

    1. (/System/Library/PrivateFrameworks/MobileDevice.frameworks/Versions/A/MobileDevice に移動します)
    2. Finder ウィンドウを開き、上部のメニューに沿って「Go」を選択します
    3. 「コンピュータ」を選択します。次に、Macintosh HD (またはメインのハードドライブに任意の名前を付けます) を選択します。
    4. 次に、「システム」を選択し、「ライブラリ」を選択します。
    5. プライベートフレームワークを見つける
    6. モバイル デバイスの検索.framework
    7. バージョンフォルダーを開く
    8. 新しいデスクトップ フォルダーに移動して分離するか、ファイルの名前を MobileDevice_OLD に変更します。このファイルを削除することはお勧めしません。
  2. Macを再起動します
  3. Safari が再び動作し始めるかどうかを確認する

    1. そうでない場合は、フォルダ全体/System/Library/PrivateFrameworks/MobileDevice.frameworksをデスクトップ上の別のフォルダに移動するか、そのフォルダの名前を変更してみてください。

私たち自身ではこの問題が発生していないため、確認することができません。

MobileDevice のファイルやフォルダを削除、移動、または名前変更した後は、iTunes で iDevice のローカル バックアップを実行できなくなる場合があります。

Mac をバックアップしていますか?

Time Machine または別のツールを使用して Mac を定期的にバックアップしている場合は、次のファイルを復元 (またはコピー) してみることもできます: System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
バックアップから現在のファイルを削除し、このバックアップ バージョンで置き換えます。

Mac が iTunes を更新する前のバックアップであることを確認してください。

バックアップを行わない場合 (はい、これは実際に行うべきことです)、同じオペレーティング システムを使用していてこの問題が発生していない Mac から同じファイルをコピーすることもできます。

または、OS をアップデートしてください。

これらのファイルをいじりたくない場合のもう 1 つの回避策は、macOS または OS X を新しいバージョンに更新することです。これにより、この特定の問題は解決されるようです。

この問題が発生し、El Capitan または macOS (任意のバージョン) にアップデートした人は、macOS/OS X のアップグレード後にこの問題が即座に消えたことに気づきました。

macOS は 64 ビット プロセス用に最適化されています

macOS およびほとんどの Mac OS X では、ほとんどすべてのアプリケーションが 64 ビット モードで実行されるように設計されています (DVD プレーヤーは例外で、Mac に DVD プレーヤーが搭載されている場合は例外です)。

多くの場合、32 ビット モード用に作成された古いレガシー プログラムや拡張機能は、特に macOS High Sierra 以降で問題を引き起こします。 High Sierra 以降、64 ビット プロセスを使用しないアプリを開くと、アラートが表示されます。 Apple は将来、32 個のアプリを macOS と互換性を持たなくする予定です。

macOS アプリが 32 ビットか 64 ビットかを確認する

Apple メニューから「この Mac について」を選択し、「システム レポート」ボタンをクリックします。

サイドバーで「ソフトウェア」まで下にスクロールし、「アプリケーション」を選択します。

個々のアプリケーションを見て、「64 ビット (Intel)」というタイトルのフィールドを見つけます。 「はい」は 64 ビットを示します。 「いいえ」は 32 ビットを示します。

macOS Mojave を使用している場合は、サイドバーで [レガシー ソフトウェア] を選択すると、64 ビット プロセスを使用するように更新されていないすべてのアプリケーションが表示されます。

したがって、お使いの Mac と最も互換性のあるソフトウェアを実行していることを確認するために、お使いの macOS または Mac OS X バージョンと互換性のある Apple のアプリケーションのリストを見てください。

読者へのヒント

  1. [Apple システム環境設定] > [ネットワーク] > [詳細設定] > [プロキシ] に移動してみてください。プロキシ SOCKS とチェックマークが付いているその他のプロキシのチェックを外し、 Done を押して保存します
  2. これは設定で簡単に管理できます。 Safari > 環境設定 > 一般 に移動し、[Safari で開くプログラム] ドロップダウン ボックスをチェックして、[最後のセッションからすべての Windows] に設定されていないことを確認します。読者の 1 人から、サファリを開くたびに、いつも前のセッションの最後のページが開いてしまい、そこから抜け出す方法が欲しいとの話を聞きました。
  3. Safari で Youtube ページを開いたときに、おかしな見た目の Youtube ページに気づいたユーザーもいます。残念ながら、これは広告ブロック ソフトウェアを実行している場合に発生します。 AdBlock plus または実行しているその他の広告ブロック ソフトウェア プログラムを無効にすると、以前の栄光の状態で YouTube を見ることができるはずです。

Safari はトラブルシューティングが最も難しいアプリの 1 つであるため、幸運を祈ります。コメントを通じて常に最新情報をお知らせください。また、macOS やその他の OS のアップグレードに関連するその他の問題が発生している場合はお知らせください。

関連記事