
Macで「macOS High Sierraへのアップグレード」通知を完全に停止する方法
意識的に避けようと決めたシステムソフトウェアアップデートをインストールするように Mac に催促する「macOS High Sierra にアップグレード」通知にうんざりしているなら、macOS アップグレードの通知を完全に停止するこのヒントが役立つでしょう。
ご存知かと思いますが、「macOS High Sierraへのアップグレード」アラートを完全に無視する方法はありません。表示されるのは、アップデートをすぐにインストールしようとする「インストール」ボタンか、App Storeを起動してインストールを促す「詳細」ボタンのどちらかです。通知には「しない」や「無視」の選択肢がないため、提示されたソフトウェアアップデートをインストールするしかないと勘違いするユーザーもいます。しかし、そうではありません。アップデートを無視すれば、アップデートを促す通知も消えるのです。
このヒントは、macOS High Sierraにまだアップグレードしておらず、何らかの理由でmacOS High Sierraにアップデートしたくないユーザーを対象としています。この方法は、SierraやEl Capitanを含む以前のバージョンのmacOSシステムソフトウェアでも機能し、今後も同様に機能する可能性があります。
このトリックは、macOS High Sierra の自動ダウンロードがコンピューターに表示されないようにした場合でも役立ちます。インストーラが Mac にダウンロードされるのをブロックした後でも、一部のユーザーには「macOS High Sierra にアップグレード」通知のポップアップが表示されることがあるためです。
Macで「macOS High Sierraへのアップグレード」通知を永久に無効にする方法
これはシステムレベルのファイルの変更を伴います。続行する前にMacをバックアップしてください。システム項目の変更に不安があり、関連するリスクを理解していない場合は、続行しないでください。
- Mac OS の Finder に移動し、「移動」メニューをプルダウンして「フォルダへ移動」を選択し、次のパスを入力して「移動」を選択します。
- /Library/Bundles/ディレクトリで「OSXNotification.bundle」を探します。これを移動または削除することができますが、簡単に元に戻せるように移動することに焦点を当てます。
- キーボードのCOMMANDキーを押しながら、「OSXNotification.bundle」ファイルをクリックして、ユーザーの~/Documentsフォルダなどの新しい場所にドラッグアンドドロップします(たとえば、Finderサイドバー内のDocumentsフォルダにドラッグアンドドロップします)。
- 「OSXNotification.bundle」はシステムファイルなので、このファイルを移動するには管理者ユーザーアカウントで認証する必要があるので、要求されたらログインしてください。
- ファイルの移動が完了したら、/Library/Bundles/フォルダを閉じてMacを再起動し、変更を有効にします。
/Library/Bundles/
Mac が再起動すると、.bundle ファイルが /Library/Bundles/ フォルダの外にある限り、「macOS High Sierra にアップグレード」という通知が再び表示されることはなくなります。
移動先のファイルは「macOSNotification.bundle」ではなく「OSXNotification.bundle」という名前です。macOS、Mac OS、Mac OS X、tomato、to-maht-o。同じようでいて、違うのです。
コマンドラインで「macOS High Sierraへのアップグレード」通知を完全に停止する
コマンドラインをご利用の場合は、以下の構文を使用してバンドルファイルをユーザーのドキュメントフォルダに移動することで、アップグレード通知を無効にすることができます。コマンドラインでは期待通りの結果を得るために正確な構文が必要となるため、この方法は上級ユーザーのみに推奨されます。
sudo mv /Library/Bundles/OSXNotification.bundle ~/Documents/
通常どおりにリターンキーを押して sudo で認証すると、いつでも Mac を再起動して変更を有効にすることができます。
このアプローチは、コマンド ラインで処理されることを除けば Finder から概説したものとまったく同じですが、Mac 上で「macOS High Sierra にアップグレード」通知が表示されなくなるという点で効果は同じです。
これを元に戻して、「macOS High Sierra へのアップグレード」通知を再び表示するにはどうすればよいですか?
これを元に戻して「macOS High Sierraへのアップグレード」通知が繰り返し表示されるようにしたい場合は、「OSXNotification.bundle」ファイルを/Library/Bundles/にドラッグし直し、Macを再起動してください。再起動すると、macOSのアップデート通知が再び表示されます。
「OSXNotification.bundle」ファイルが ~/Documents フォルダにあると仮定すると、次のようにコマンドラインからプロセスを逆にすることもできます。
sudo mv ~/Documents/OSXNotification.bundle /Library/Bundles/
変更を元に戻すには、通常どおりにリターンキーを押して認証します。
これは明らかに少々大げさなアプローチですが、何らかの理由で High Sierra を避けているのであれば、自分の Mac、親戚、システム管理者の制御下にある、あるいはその他の管理下にある他の Mac の場合でも、アップデートの警告を止める有効な方法になります。
ちなみに、ソフトウェアを使った間接的なアプローチとしては、コンピューターを永続的に「Do Not Disturb」モードにして、Mac OS のすべての通知とアラートを停止するというものがありますが、これはシステム ソフトウェアの更新だけでなく、その他のアラートと通知もすべて停止します。
このヒントはTwitterの@vissさん(@osxdailyさんもTwitterでフォローできます!)で見つけたもので、最近eclecticLightさんでも話題になったようです。このトリックのアイデアをくれたお二人に感謝します!