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

Safariが適切に機能する場合、macOS、OS X、iOS間のすべての統合機能を考えると、これは本当に優れたブラウザーです。 しかし、それが機能しない場合は、多くの場合、理解して修正するのが本当の痛みです。

macOS Mojave-SierraおよびOS X El Capitan上のSafariには、かなり興味深い機能がいくつかあります。 Chromeと同様に、Safariでタブを固定します。 また、ページ全体を共有することなく、 Airplay 介して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)を削除または分離する

Safariの問題の診断

最近、AppleToolBoxは、macOSをアップグレードし、現在Safari関連の問題を経験している読者から多数のメールを受信しました。

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

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

一般的な要件

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

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

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

最初と最前のバックアップ

どのように行うかは問題ではありません。トラブルシューティングを実行する前に、必ずMacをバックアップしてください。

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

どの方法でも、次のステップに進む前にバックアップを実行してください。

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

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

これが、多くのユーザーがSafariの動作が遅いなどの問題を抱えている理由の1つです。

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

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

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

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

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

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

  • アップルメニューから強制終了するか、オプション、コマンド、Esc(エスケープ)の 3つのキーを同時に押して、リストからSafariを選択できます(上の例を参照してください。ただし、プレビューではなくSafariを選択してください)。

  • 1つの方法は、「アクティビティモニター」を使用することです。
    • Finderを開く>アプリケーション>ユーティリティ>アクティビティモニター
    • Safariを選択し、「X」ボタンを使用します

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

  • Safari>設定>拡張機能に移動します

  • [拡張機能を有効にする]の横にあるすべてのボックスをオフにして、Safariをもう一度テストします(場合によっては、Safariを閉じて再起動する必要があります)。

Safariが機能する場合

  • 拡張機能を1つずつ有効にし、それぞれをテストして、問題の原因となっている「不良」拡張機能を特定します。
  • 問題のある拡張機能を削除(アンインストール)します
    • 拡張機能をアンインストールするには、それを選択して[アンインストール]ボタンをクリックします

手順2ユーザーファイルを確認する

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

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

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

  • Apple> System Preferences> Users and Groupsをクリックし、プロンプトに従って新しいユーザーを作成します

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

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

ステップ3 Adob​​e 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を開きます。 [Safari]> [設定]> [詳細]をクリックして、[開発]メニューを有効にします

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

  1. Safariの[設定]> [拡張機能]に移動し、すべての拡張機能をオフにしてください
  2. Safari> [設定]> [プライバシー]> [すべてのウェブサイトデータを削除]を開きます
  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. 「〜Library / Safari / Extensions」と入力します。 フォルダをデスクトップにドラッグします。 拡張機能がインストールされていない場合は、ファイルが見つかりませんと表示されます。 次のステップに進みます

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

エクステンションファイルとキャッシュファイルに取り組んだので、Safariを試してみてください。 拡張機能が原因である場合、これで問題はほぼ解決されます。

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

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

手順4破損したファイルを削除する

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

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

破損した設定ファイルは、他のSafariエクスペリエンスの問題を引き起こす可能性もあります。 最も一般的なのは、Safariの「共有」機能を使用できないことです。

  1. Finder>アプリケーション>ユーティリティ>アクティビティモニターに従ってアクティビティモニターユーティリティを開きます。
  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の起動またはクラッシュの問題がある場合は、Apple Geniusまたはサポートに連絡するか、アポイントメントを設定してください。

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

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

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

AdWareを削除する

Safariを起動して実行できるが、全体的に反応が遅い場合は、マシンがアドウェアに感染している可能性があります。 www.Adwaremedic.com/index.phpのような無料のアドウェア除去ツールを使用できます。

ツールをインストールし、[アドウェアのスキャン]ボタンをクリックして開いて実行し、アドウェアを削除します。 完了したら、アプリを終了し、Safariをもう一度実行してみます。

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

DNS設定を更新する

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

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

  1. アップルメニューから「システム環境設定」を選択します。 次にネットワークをクリックします
  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が自動的に再起動した場合でも、アップデート後にMacを必ず再起動してください。 Safari(およびiPhoto)を正常に動作させるには、最終的な再起動を実行することが重要であると思われます。

Macでこのエラーが引き続き発生する場合は、以下を試してください。

  1. ファイルをデスクトップ上のフォルダーに移動して分離します(または名前を変更してファイルを所定の場所に保持します): MobileDevice.framework / Versions / A / MobileDevice
    1. (/System/Library/PrivateFrameworks/MobileDevice.frameworks/Versions/A/MobileDeviceに移動します)
    2. Finderウィンドウを開き、トップメニューで[移動]を選択します
    3. コンピュータを選択します。 次に、Macintosh HD(またはメインのハードドライブに名前を付けたもの)を選択します。
    4. 次に、システムを選択し、ライブラリを選択します
    5. プライベートフレームワークを見つける
    6. モバイルデバイスを探す
    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を更新するだけです!

これらのファイルをいじりたくない場合の別の回避策は、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と互換性のないものにする予定です。

リーダーのヒント

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

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