macOS 27でMission Controlが壊れた?黒い画面、消えたSpaces、対処法

macOSTahoe ·
macOS 27でMission Controlが壊れた?黒い画面、消えたSpaces、対処法

macOS 27のMission Controlバグ:デスクトップ移動後の黒い画面、切り替わらないフルスクリーンアプリ、消えるサムネイル。回避策と修正時期について解説します。

Mission Controlを日常的に使っている方——複数のデスクトップ、いくつかのフルスクリーンアプリ、もしかすると2台か3台のディスプレイ——であれば、macOS 27 Golden Gateによって、ここ数年のMacでは感じたことのないような「壊れた」感覚を味わっているかもしれません。デスクトップを別のディスプレイにドラッグすると、真っ黒な矩形が跡地に残ります。フルスクリーンアプリから隣のSpaceへスワイプすると、一瞬点滅してからどこにも切り替わりません。Spacesバーからサムネイルが消え、App Exposéから最小化されたウインドウが消え、アプリが割り当てられていたデスクトップを忘れてしまいます。同じリリースを使っている他のユーザーは、まったくこうした問題を報告していません。このガイドでは、報告されているバグをグループごとに整理し、それぞれに実際に効果のある回避策を紹介し、Spacesの背後にある設定が実際に何をしているのかを説明し、修正がいつ来そうかについて現実的な見通しを示します——というのも、macOS 27にとって最初のアップデートは、皆さんが想定しているものとは違うからです。

要点まとめ

  • 問題は実在し、広く報告されていますが、全員に起きているわけではありません。 9月16日に始まったMacRumorsのスレッドでは、カクカクしたアニメーション、フルスクリーンを抜けた後の空白デスクトップ、消えたサムネイルと最小化ウインドウ、デスクトップの割り当てを忘れるアプリなどが記録されています。同じmacOS 27.0リリースを使っている他のユーザー(Mac Studio M4 Maxのユーザーを含む)は、こうした問題を一切報告していません。
  • 黒い画面のバグには確実な回避策があります。 デスクトップを別のディスプレイにドラッグすると反応のない黒い画面が残る場合は、そのディスプレイ上に新しいデスクトップを作成し、そこに切り替えてから削除してください。
  • まずMacを再起動し、それからDockを再起動してください。 Mission ControlはDockプロセスの中で動作しています。再起動によって、少なくとも1人のユーザーでサムネイルの欠落が解消されました。killall Dockを実行すれば、ログアウトせずに多くの一時的な不具合を解消できます。
  • Spacesの挙動を最も大きく左右するのは、2つの設定です。 「最近の使用状況に基づいてSpacesを自動的に並べ替える」と「ディスプレイごとに個別のSpaceを表示」です。前者をオフにするとデスクトップの並べ替えが止まります。後者を変更するにはログアウトが必要で、挙動全体が変わります。
  • 27.1での修正は期待しないでください。 Appleは27.1の公開ベータをスキップし、9月16日に27.2 beta 1へと直接進みました。フォーラムのメンバーによれば、27.2 beta 1でもMission Controlの問題は修正されていません。
  • Spacesのリセットは最初にではなく、最後の手段として行ってください。 com.apple.spacesを削除すると、すべてのデスクトップレイアウトとアプリの割り当てが消去されます。まず必ずファイルをバックアップしてください。

実際に報告されている内容

回避策はバグの種類によって異なるため、自分がどのバグに該当するのかを正確に把握しておくことが役立ちます。ここでは、MacRumorsの「Mission Control totally broken on macOS 27」スレッド、9月21日付のTechRadarのまとめ記事、そしてBaDos Lifeの初週レポートなどの個別記事からの報告をグループ分けしました。これらはすべてApple公認の不具合ではなく、あくまでユーザーからの報告です。Appleはこれらについて既知の問題としての情報を公開していません。

症状報告元回避策の有無
デスクトップを別のディスプレイにドラッグすると反応のない黒い画面が残るTechRadar(ユーザーの証言を引用)あり——新しいデスクトップを作成し、切り替えてから削除する
フルスクリーンアプリから隣のSpaceに切り替えるとデスクトップが空白になるMacRumorsのスレッド、TechRadar部分的——フルスクリーンを避け、Dockを再起動する
別のフルスクリーンアプリに切り替えると点滅するだけで切り替わらないBaDos Life部分的——スワイプの代わりにDockかCommand-Tabを使う
Mission Control内でのウインドウのドラッグが約25フレーム毎秒しか出ない。アニメーションが「遅すぎると同時に速すぎる」MacRumorsのスレッド部分的——「視差効果を減らす」を使う
Spacesバーにデスクトップのサムネイルが表示されないMacRumorsのスレッド多くの場合——再起動
Mission ControlとApp Exposéから最小化されたウインドウが消えるMacRumorsのスレッド、リリース候補版に対する以前の報告部分的——Command-Tabで復元する
アプリがデスクトップへの割り当てを維持しなくなるMacRumorsのスレッドまだなし
Safariのタブを切り離して新しいウインドウにすると、位置がずれてモーダルのように振る舞い、消えてしまうMacRumorsのスレッドまだなし
フルスクリーンモードでDockが表示されないことがあるBaDos Life部分的——ポインタをもう一度ディスプレイの端に移動する、Dockを再起動する
メニューバーの項目をクリックすると1〜2秒の遅延が発生するMacRumorsのスレッド(M1 Ultra、クリーンインストール環境でも発生)まだなし

スレッドの中で強調しておくべき点が2つあります。まず、投稿者はシステムの他の部分はむしろ以前よりスムーズに感じると述べており、これはこれらの問題が全体的な動作の遅さではなく、ウインドウとSpace管理に特有のものであることを示唆しています。また、遅延の報告をしている人たちは、アップグレード後のインデックス作成期間はすでに過ぎており、再起動やクリーンインストールまで試したと述べているため、バックグラウンドでのSpotlightの再構築のせいだと片付けるべきではありません——とはいえ、それが一時的な動作の重さを引き起こすことはあり、詳しくはmacOS 27後のSpotlight再インデックス作成についてのガイドで説明しています。

Appleがリリース前に修正した内容

Apple自身のmacOS 27リリースノートには、未解決のMission Control関連の問題は記載されていませんが、修正済みの項目が2つ記載されており、このあたりがベータ期間中に手が入れられていたことがわかります。

  • 「修正: フルスクリーンでアプリを使用中に、Mission Controlへの出入りの際にDockが表示されたままになることがある問題を修正しました」(174992242)
  • 「修正: Mission Controlを使ってウインドウをフルスクリーンモードから抜けると、ウインドウが見失われることがある問題を修正しました」(177660206)

27.0でこれらのいずれかが発生している場合は、Appleはすでに解決済みとみなしているため、フィードバックを送る価値があります。私たちのリリース当日ガイドでも、リリース候補版に対する2件の報告を記録していますが、これらは27.0でも引き続き見られる症状と一致します。App Exposéで最小化ウインドウが表示されなくなる問題と、Mission Controlがディスプレイごとにスペース番号を振り直してしまう問題です。

問題が起きないMacもある理由

最も混乱を招くのが、この個体差です。Mac Studio M4 Maxを使っているユーザーはこれらの問題を一切報告していない一方、M1 UltraやM5 Proのユーザーはそのほとんどを報告しています。私たちのメインのテスト用MacはまだmacOS Tahoe 26.5.2のままで、このバグを自分たちで再現できていないため、何が決め手になっているのかは断言できません。ただし、報告にはいくつかの共通点があります。フルスクリーンアプリを多用していること、ディスプレイが2台以上あること、そしてデスクトップの数が多いことです。環境がシンプルであれば、これらのバグに一度も遭遇しないかもしれません。環境が複雑であれば、以下の回避策がより重要になります。

Mission ControlとSpacesの実際の仕組み

内部で何がどう動いているのかを知っておくと、修正方法の謎が少なくなります。

Mission ControlはDockの内部で動作しています。 終了させるべき独立した「Mission Control」プロセスというものは存在しません。Dockプロセスが Mission Controlの描画、Spacesの管理、フルスクリーン切り替えの処理、ホットコーナーの管理をすべて担っています。killall Dockを実行すると、Dockは1〜2秒以内に再起動し、Mission Controlの状態は設定情報から再構築されます。開いているウインドウやアプリには影響しません。

Spacesのレイアウトは設定ファイルに保存されています。 ディスプレイごとのデスクトップの配置は~/Library/Preferences/com.apple.spaces.plistに保存されています。何も変更せずに内容を読み取ることができます。

defaults read com.apple.spaces

私たちのテスト用Macでは、このMacが個別のSpacesとして使用したことのあるディスプレイごとに1エントリを持つSpacesDisplayConfigurationディクショナリが表示されます。内蔵ディスプレイはMainとして、外部ディスプレイはUUIDで識別されます。現在接続されていないディスプレイも、Spacesの一覧の代わりにCollapsed Spaceというエントリとして表示され続けます。そのため、モニターを再接続するとmacOSがデスクトップを元の位置に戻せるのですが、同時に、あるディスプレイのエントリが壊れていると、別のディスプレイのMission Controlまで混乱させてしまうのもこれが理由です。

Mission Controlの挙動は、いくつかのキーによって制御されています。 知っておく価値のあるキーが2つあります。

defaults read com.apple.dock mru-spaces
defaults read com.apple.spaces spans-displays

mru-spacesは「最近の使用状況に基づいてSpacesを自動的に並べ替える」設定に対応しており、1だとオンになっていることを意味します。spans-displaysは「ディスプレイごとに個別のSpaceを表示」の反転で、0だと各ディスプレイが独自のSpacesを持ち(デフォルト)、1だとSpacesがすべてのディスプレイにまたがります。私たちのMacではこれらはそれぞれ1と0——つまりデフォルト値です。

フルスクリーンアプリもSpaceの一種です。 フルスクリーンのウインドウはそれぞれ、デスクトップの隣に独自のSpaceを持ちます。フルスクリーンアプリからデスクトップへ移動することはSpaceの切り替えにあたるため、フルスクリーンのバグとSpacesのバグはセットで現れる傾向があります。

何かを変更する前に、現在の設定を記録しておく

Mission Controlのトラブルシューティングがうまくいかない最大の原因は、一度に複数の設定を変更してしまい、どれが効果があったのか分からなくなったり、元の状態に戻せなくなったりすることです。まず2分ほどかけて、現在の状態を記録しておきましょう。以下のコマンドはすべて読み取り専用で、何も変更しません。

echo "Auto-rearrange Spaces (mru-spaces):     $(defaults read com.apple.dock mru-spaces 2>/dev/null || echo 'not set (default: on)')"
echo "Spaces span displays (spans-displays):  $(defaults read com.apple.spaces spans-displays 2>/dev/null || echo 'not set (default: 0, separate Spaces)')"
echo "Group windows by app (expose-group-apps): $(defaults read com.apple.dock expose-group-apps 2>/dev/null || echo 'not set (default: off)')"
echo "Switch to Space with app windows:       $(defaults read NSGlobalDomain AppleSpacesSwitchOnActivate 2>/dev/null || echo 'not set (default: on)')"
echo "Stage Manager (GloballyEnabled):        $(defaults read com.apple.WindowManager GloballyEnabled 2>/dev/null || echo 'not set')"
system_profiler SPDisplaysDataType | grep -E "Display Type|Resolution|Main Display|Connection Type"

これらのコマンドが私たちのTahoeテスト用Macで実際に出力した内容をもとに、結果の読み方についていくつか補足します。

  • 「not set」は正常な状態です。 macOSはこれらのキーの大半を、デフォルト値から設定を変更したときにだけ書き込みます。私たちのMacでは、expose-group-appsとAppleSpacesSwitchOnActivateはそもそも存在せず、mru-spacesは1、spans-displaysは0——つまりデフォルト値が明示的に書き出されていました。
  • Stage Managerは通常0と表示されるはずです。 1と表示されている場合はStage Managerがオンになっており、Mission Controlのせいだと思っていたウインドウの挙動が実はStage Managerによるものかもしれません。私たちのMacでは0でした。
  • ディスプレイに関するセクションは、Appleに報告する際に求められる情報です。 各ディスプレイの種類、解像度、接続方式、どれがメインディスプレイかが一覧表示されます。私たちの内蔵ディスプレイ1台だけの環境では、「Built-in Liquid Retina XDR Display」「3024 x 1964 Retina」「Main Display: Yes」「Connection Type: Internal」と表示されました。

出力結果はメモに保存しておきましょう。後でSpacesをリセットしたり設定を変更したりする際に、元の状態がどうだったかの記録になりますし、Appleにバグを報告する際にもそのまま貼り付けて使えます。

発生条件を絞り込む

現在の状態を記録し終えたら、数分かけて、バグを再現できる最小限の操作を探してみましょう。次の順番で試してください。

  1. ディスプレイ1台、フルスクリーンアプリなし。 外部ディスプレイを取り外し、すべてのフルスクリーンアプリを終了し、2〜3個のデスクトップで通常どおりMission Controlを使ってみます。
  2. フルスクリーンアプリを追加する。 1つのアプリをフルスクリーンにして、そのアプリとデスクトップの間を何度か切り替えます。
  3. 2台目のディスプレイを追加する。 再接続し、上記2つのテストを繰り返します。
  4. ユーティリティを追加する。 ここまでユーティリティを終了した状態で問題なければ、1つずつ起動してみます。

多くの人は、特定のステップで問題が発生することに気づきます。これにより、以下のどの修正策に注力すべきかがわかり、「Mission Controlが壊れている」という漠然とした話が、Appleのエンジニアが再現できる具体的な報告に変わります。

試す順番に並べた対処法

リストの上から順に試してください。どのステップも安全ですが、最後の2つだけはレイアウトに目に見える変化を加えます。

1. まずMacを一度再起動する

あまりにも単純に聞こえるかもしれませんが、MacRumorsのスレッドでは、M1 Ultraでデスクトップのサムネイルが消えていたユーザーが、再起動で直ったと報告しています。大型アップグレードの後は、再起動によってバックグラウンドタスクも落ち着きます。まず一度試してみて、それでも問題が続くかどうかを判断する前に、丸1日ほど様子を見てください。

2. Mission Controlの動作がおかしいときはDockを再起動する

アニメーションがカクついたり、Spacesバーが空白になったり、フルスクリーンアプリでDockが表示されなかったりしたときは、Dockを再起動してください。

killall Dock

Mission Control、ホットコーナー、Dockはすぐに再読み込みされます。失うものは、開いていたMission Controlの表示くらいで、他には何もありません。macnews.infoの修正ガイドでも、Dockの再起動は一時的な不具合に対する確認済みの修正策として挙げられており、不具合が出るたびに真っ先に試すべき最も手早い方法です。

これを1日に何度も行うようであれば、ショートカットとして登録しておきましょう。「ショートカット」アプリで、killall Dockを実行する「シェルスクリプトを実行」アクションだけを含むショートカットを作成し、キーボードショートカットを割り当てます。

3. デスクトップ移動で残った黒い画面を復旧する

これはmacOS 27で最も特徴的なバグです。あるディスプレイのSpacesバーから別のディスプレイへデスクトップをドラッグすると、移動元のディスプレイに反応のない黒い画面が残ってしまいます。TechRadarに引用されたユーザーが説明している回避策は、次のとおりです。

  1. 黒くなったディスプレイでMission Controlを開きます(ポインタをそのディスプレイに移動してControl+上矢印キーを押すか、3本指または4本指で上にスワイプします)。
  2. そのディスプレイのSpacesバー右端にある**+**ボタンをクリックして、新しいデスクトップを作成します。
  3. 新しいデスクトップをクリックして切り替えます。黒い画面が、正常に動作するデスクトップに置き換わります。
  4. もう一度Mission Controlを開き、新しいデスクトップのサムネイルにカーソルを合わせて**×**をクリックし削除します——もし余分にデスクトップが欲しければ、そのまま残しておいても構いません。

Appleがこれを修正するまでの最も簡単な予防策は、デスクトップ全体をディスプレイ間でドラッグしないことです。代わりに個々のウインドウを移動してください。ウインドウのタイトルバーを別のディスプレイへドラッグするか、Windowメニューの「移動と変形」コマンドを使います。

4. Spacesの自動並べ替えをオフにする

デスクトップが勝手に並び替わり続ける、アプリが「間違った」デスクトップに表示される、あるいはControl+1やControl+2といったキーボードショートカットで意図しない場所に移動してしまう場合は、自動並べ替えをオフにしましょう。「システム設定」>「デスクトップとDock」で、Mission Controlのセクションまでスクロールし、**「最近の使用状況に基づいてSpacesを自動的に並べ替える」**をオフにします。ターミナルで同じことを行うには次のようにします。

defaults write com.apple.dock mru-spaces -bool false
killall Dock

macnews.infoのガイドでも、これがデスクトップの並べ替え問題に対する確認済みの修正策として挙げられています。黒い画面やアニメーションの問題自体は直りませんが、見かけ上のランダムさの原因を1つ取り除けるので、残っているバグのうち自分が実際に該当するのはどれかが、ずっと分かりやすくなります。

そのセクションにいるついでに、他のオプションも確認しておきましょう。「アプリケーションを切り替えるときに、そのアプリケーションのウインドウが開いているSpaceに切り替える」、「アプリケーションごとにウインドウをグループ化」、そして**「ディスプレイごとに個別のSpaceを表示」**です。どの変更が効果を発揮したのかが分かるよう、一度に1つずつ変更してください。

5. 問題が解消するまではフルスクリーンを避ける

最も深刻な報告の多くは、フルスクリーンアプリに関するものです。抜けたときの空白デスクトップ、点滅するだけで切り替わらない画面、表示されないDockなどです。フルスクリーンは必須ではありません。代わりにウインドウを画面いっぱいに広げれば、ほぼ同じ作業スペースを確保できます。

  • Windowメニュー>**「移動と変形」を選び、「画面を満たす」**を選択します(または緑色のボタンのメニューからも同じタイル表示オプションを利用できます)。
  • ウインドウのタイトルバーをダブルクリックします。この動作は「デスクトップとDock」の「ウインドウのタイトルバーをダブルクリックしたときの動作」で設定されており、「画面を満たす」もその選択肢の1つです。
  • 画面領域を少しでも広げたい場合は、「デスクトップとDock」と「コントロールセンター」の設定で、Dockとメニューバーを自動的に隠すようにします。

Appleのリリースノートには、これに関連した小さな変更点も記載されています。macOS 27では、Windowメニューの「移動と変形」および「フルスクリーンタイル」を使って、シートとして表示されていないパネルの移動、サイズ変更、開く、保存も行えるようになりました(150791154)。画面いっぱいに広げたウインドウは新しいSpaceを作成しないため、Spaceの切り替えに関するバグを完全に回避できます。

6. 最小化したウインドウを取り戻す

最小化されたウインドウがMission ControlやApp Exposéに表示されなくなっても、復元することは可能です。macnews.infoのガイドでは、この回避策がユーザーに効果があったと報告されています。Command-Tabを押し、Commandを押したまま目的のアプリに移動し、Commandを離す前にOptionを押し続けます。すると、そのアプリの最小化されたウインドウが復元されます。Dock内のアプリアイコンをクリックしてWindowメニューからウインドウを選ぶ方法や、Dockアイコンを右クリックしてウインドウ一覧を表示する方法もあります。

このバグが解消するまでは、そもそも最小化をしないようにするのも一案です。アプリを非表示にする(Command-H)ことでもウインドウを視界から外すことができ、Command-Tabで簡単に呼び戻せます。

7. 「視差効果を減らす」でアニメーションの問題を軽減する

「カクつき」や、「遅すぎると同時に速すぎる」アニメーションについては、「システム設定」>「アクセシビリティ」>「画面表示」で**「視差効果を減らす」**をオンにすると、スライドするSpaceの切り替えがクロスフェードに置き換わります。根本的なバグそのものは直りませんし、macOS 27での効果を私たちが実際に測定できたわけでもありませんが、多くの人にとって最も目立つ部分を取り除けますし、試すのにコストもかかりません。新しいLiquid Glassのスライダーで透明度もすでに下げているのであれば、コンポジターの処理負荷はすでにいくらか減っているはずです。この関連性についてはWindowServerの高CPU使用率についてのガイドで説明しています。

8. ウインドウ管理に介入するユーティリティを除外する

Mission Controlのバグは、まさにサードパーティ製ユーティリティが引き起こしたり増幅させたりしうる種類の問題です。マウスのリマッパー、ウインドウマネージャー、トラックパッドジェスチャーツールは、いずれも同じイベントに介入します。macnews.infoのガイドによれば、Mac Mouse Fixの開発者はソースコード内でmacOS 27の問題を修正し、暫定ビルドを公開したとのことです。他のツールもアップデートが必要になるかもしれません。

ユーティリティが関係しているかどうかは、簡単なテストで確認できます。

  1. Mission Controlを3通りの方法で開いてみます。トラックパッドでのスワイプ、キーボードのControl+上矢印キー、そして普段使っている独自の方法(マウスボタン、ホットコーナー、ユーティリティのショートカットなど)です。
  2. トラックパッドとキーボードでは動作するのに独自の方法だけ動作しない場合、問題はmacOSではなくそのユーティリティにあります。
  3. より広く確認するには、すべてのメニューバーユーティリティを終了してログアウト・ログインし直すか、セーフモードで起動して、バグが依然として発生するかどうかを確認します。

ユーティリティが原因である場合は、Appleにバグを報告する前に、そのユーティリティの公式サイトやIssueトラッカーでmacOS 27対応のアップデートがないか確認してください。

9. アプリのデスクトップ割り当てを確認する

複数の人が、アプリが割り当てられたデスクトップに留まらなくなったと報告しています——アプリは現在のSpaceで開き、後で確認すると割り当てが何も設定されていない状態になっています。まだ修正策はありませんが、設定が実際に反映されているかを確認してみてください。

  1. アプリのDockアイコンを右クリックします。
  2. **「オプション」**を選びます。
  3. **「割り当てるデスクトップ」の下で、「このデスクトップ」を選びます(すべてのデスクトップでそのアプリを使いたい場合は「すべてのデスクトップ」**を選びます)。

割り当てが元に戻ってしまう場合は、報告されているバグに該当しています。回避策として、**「すべてのデスクトップ」**は特定のSpace識別子に依存しないため、原理的には影響を受けにくいはずです——ただし、これをmacOS 27で確認できたわけではないため、確立した修正策としてではなく、試す価値のある選択肢として捉えてください。

10.「ディスプレイごとに個別のSpaceを表示」を変更する(ログアウトが必要)

この設定はどの設定よりも影響が大きく、変更を反映させるにはログアウトが必要です。オン(デフォルト)の場合、各ディスプレイがそれぞれ独自のデスクトップとフルスクリーンアプリのセットを持ち、メニューバーはすべてのディスプレイに表示されます。オフの場合、デスクトップはすべてのディスプレイにまたがって共有されます。

問題がすべて複数ディスプレイ環境に関連している場合——ディスプレイ間でのデスクトップのドラッグ、サブディスプレイでの黒い画面、「間違った」モニターに表示されるフルスクリーンアプリなど——であれば、これをオフにしてみる価値があります。作業スタイル自体が変わってしまうため、あくまで一時的な回避策として扱ってください。「デスクトップとDock」設定のMission Controlセクションの一番下にあります。

11. Spacesの設定をリセットする(最後の手段)

あるディスプレイでMission Controlが常におかしい、あるいはSpacesバーに存在しないはずのデスクトップが表示される場合は、保存されている設定そのものが問題である可能性があります。リセットすると、すべてのデスクトップレイアウトとディスプレイごとの配置が削除されます。リセット後は各ディスプレイにつきデスクトップ1つの状態から始まり、残りは作り直す必要があります。アプリのデスクトップ割り当ても失われます。

まずバックアップを取ってから、リセットしてください。

cp ~/Library/Preferences/com.apple.spaces.plist ~/Desktop/com.apple.spaces.plist.backup
defaults delete com.apple.spaces
killall Dock

macnews.infoのガイドでも、これがリセット手順として挙げられています。かえって状況が悪化した場合は、バックアップを元の場所に戻し、すぐにログアウトしてください。

cp ~/Desktop/com.apple.spaces.plist.backup ~/Library/Preferences/com.apple.spaces.plist

その後、ログアウトしてから再度ログインしてください。設定はシステムによってキャッシュされているため、ファイルをコピーするだけでは不十分です。ログアウトすることで、macOSが設定を読み直します。

Appleはいつ修正するのか

ここがmacOS 27が近年と異なる点です。Appleは27.1の公開ベータをリリースしませんでした。その代わりに、MacRumorsが報じたところによると、Appleは27.0の出荷からわずか2日後の9月16日に、macOS 27.2の最初のデベロッパーベータを配信し、9to5Macも9月22日に27.2の最初のパブリックベータが配信されたことを報じました。広く伝えられている理由は、iOS 27.1が10月に発売予定の新型iPhoneと結びついているため、他のプラットフォームはベータテストを27.2へと直接進めたというものです。

Mission Controlユーザーにとって、フォーラムの報告は明るいものではありません。あるメンバーは9月17日に「27.2 beta 1では不具合は何も直っていない」と書き込み、スレッドの投稿者本人もテストした後「27.2でも変化なし、依然として壊れている」と確認した上でTahoeに戻りました。9月23日の時点では、参加者たちは2回目の27.2ベータについて議論していましたが、まだ誰も修正されたとは報告していません。Appleが的を絞った小規模な27.0.xアップデートを出す可能性は依然としてあります——実際、よくあることです——が、現時点で何も発表されていません。

したがって現実的な見通しとしては、きちんとした修正には数日ではなく数週間かかる可能性があります。上記の回避策を前提に計画を立てておきましょう。

正しく報告する

Appleは、報告の件数と質によっても、バグの優先度をある程度決めています。Mission Controlに問題がある場合は、Feedback Assistantに報告し、以下の内容を含めてください。

  • バグが発生している様子を録画した画面収録。
  • ディスプレイの構成(台数、どれがメインか、どのように接続されているか)。
  • 「デスクトップとDock」内にある4つのMission Control関連設定の状態。
  • バグ発生直後に取得したsysdiagnose(Shift+Control+Option+Command+ピリオドキーを押します。数分後に/private/var/tmpにファイルが生成されます)。

録画とsysdiagnoseを添えた報告は、フォーラムスレッドへの書き込みよりもはるかに価値があります。

Tahoeに戻すべきか

MacRumorsのスレッドでは、投稿者本人を含め複数の人が実際にそうしており、26.7に戻しています。一方で、27.2が出るまでSequoiaやTahoeに留まっている人もいます。どちらを選ぶかは、Mission Controlが自分の作業にとってどれだけ中心的な存在かによって変わってきます。

あなたの状況推奨事項
フルスクリーンアプリや複数のデスクトップをほとんど使わない27.0のまま使い続けて問題ありません。これらのバグには一度も遭遇しないかもしれません。
1台のディスプレイで複数のデスクトップを使っているステップ1〜7を試してください。このグループに該当する人の多くは、問題を回避できます。
毎日2台以上のディスプレイでフルスクリーンアプリを使っているステップ1〜10を試してください。黒い画面や空白デスクトップのバグが繰り返し発生するようであれば、修正が出るまでTahoeに戻すことも検討してください。
まだアップグレードしておらず、Mission Controlを日常的に使っている待ちましょう。Tahoe 26.7のままでいても何も失うものはありません。26.7は27.0が出荷されたのと同じ日にセキュリティアップデートを受けています。

元に戻す作業は簡単ではありません。ダウングレードボタンのようなものはなく、Macを消去し、Appleが今も署名しているバージョンのTahoeをインストールし、アップグレード前に作成したバックアップからデータを復元する必要があります。macOS 27上で作成したTime Machineバックアップを、そのままシステム全体としてTahoeに復元することはできません。データを失わずにmacOS 27からTahoeにダウングレードする方法というガイドでこの手順を詳しく説明していますが、これは正式版にもベータ版にも当てはまります。

そのまま使い続けることにした場合は、待っている間、別のウインドウ管理スタイルを検討してみるのもよいでしょう。Stage Managerはウインドウのグループ化に別の仕組みを使っており、これまで報告されているSpacesの問題の大半の影響を受けません。仕組みについてはStage Managerガイドで解説しています。誰にでも向いているわけではありませんが、OSバージョンを丸ごと戻すよりも良い一時しのぎになる人もいます。

椅子にもたれて外付けバックアップドライブを手にし、前のmacOSバージョンに戻すか迷う男性

複数ディスプレイ環境向けチェックリスト

複数のディスプレイを使っていると、これらのバグはどれも発生しやすくなります。そのような環境であれば、macOS 27がこの状態にある間は、いくつかの習慣が役に立ちます。

  • メインディスプレイを固定したままにする。 メニューバーを表示するディスプレイを変更する(「ディスプレイ」設定の配置ビューで白いバーをドラッグする)と、Spacesが再編成されます。Mission Controlが修正されるまでは行わないようにしてください。
  • ディスプレイは常に同じ順序で接続する。 Spacesはディスプレイの識別子ごとに記憶されています。スリープ復帰後にディスプレイを異なる順序で認識させるドックやアダプタは、この対応関係を混乱させる可能性があります。
  • ディスプレイを取り外す前にフルスクリーンアプリを終了する。 消えるディスプレイ上のフルスクリーンSpaceはどこかへ移動させる必要があり、そのタイミングでまさに空白画面のバグが発生します。
  • サブディスプレイでは、フルスクリーンよりも画面いっぱいに広げたウインドウを優先する。 これらはディスプレイの取り外しにも影響されず、Spaceも作成しません。
  • 再接続後はDockを再起動する。 スリープ復帰後やディスプレイの再接続後にMission Controlの様子がおかしければ、細かくトラブルシューティングするよりもkillall Dockのほうが早く解決します。

整然としたマルチディスプレイの机を真上から見た様子、閉じたノートパソコンと外部モニターの横でUSB-Cドックにケーブルを差し込む手

よくある問題のトラブルシューティング

Mission Controlは開くがウインドウがまったく表示されない

問題: Mission Controlを開くと空のデスクトップが表示される、またはウインドウが一瞬表示されてから消えてしまう。

解決策: killall Dockを実行します。それでも改善しない場合は、「アプリケーションごとにウインドウをグループ化」がオンになっていないか確認し、オフにしてみてください。次に、表示されていないウインドウが最小化されていないか確認します——最小化されたウインドウは報告されている盲点の1つです——上記で説明したCommand-TabとOptionを使って復元してください。

デスクトップ用のキーボードショートカットが効かない

問題: Control+左矢印キー、Control+右矢印キー、Control+数字キーのショートカットでデスクトップが切り替わらなくなった。

解決策: 「システム設定」>「キーボード」>「キーボードショートカット」>「Mission Control」を開き、ショートカットが有効になっていることを確認します。Control+数字キーのショートカットは、対応するデスクトップが存在して初めて表示されるため、まずデスクトップを作成してください。有効になっていてもそれでも反応しない場合は、Dockを再起動してください。

Spacesバーに自分が作っていないはずの余分なデスクトップが表示される

問題: 追加のデスクトップが表示される。多くの場合、ディスプレイの接続や切断の後に発生する。

解決策: ディスプレイが切断されると、macOSはウインドウを失わないよう、そのデスクトップを残っているディスプレイへ移動します。Mission Controlで×ボタンを使い、余分なものを削除してください。毎回同じように現れる場合は、そのディスプレイの保存済み設定が壊れている可能性があります。バックアップを取ったうえで、ステップ11の手順でSpacesをリセットしてください。

フルスクリーンの動画を切り替えて戻すと黒くなる

問題: フルスクリーンの動画プレイヤーが、Spaceを切り替えた後に黒いウインドウを表示する。

解決策: EscapeキーまたはControl+Command+Fでフルスクリーンを解除し、再度フルスクリーンに入り直してください。繰り返し発生する場合は、代わりに画面いっぱいに広げたウインドウで動画を再生してください。Appleのリリースノートには、Musicのビジュアライザがフルスクリーンとウインドウモードの両方で黒い画面を表示していたバグの修正が記載されています(177480780)。特にMusicで発生する場合は報告してください。

ホットコーナーが効かなくなった

問題: Mission Controlやデスクトップ用のホットコーナーが反応しなくなった。

解決策: 「システム設定」>「デスクトップとDock」>「ホットコーナー」で割り当てを確認してください。ホットコーナーはDockが処理しているため、killall Dockで直ることがよくあります。ウインドウ管理ユーティリティも画面の隅を利用している場合は、それを無効にしてから再度確認してください。

メニューバーのメニューが開くまでに1〜2秒かかる

問題: メニューバーをクリックするたびに、目に見える遅延が発生する。

解決策: まずはアップグレード後の負荷を除外してください。Spotlightがまだインデックス作成中であれば、遅延は数日以内に解消するはずです。1週間経っても、さらにはクリーンインストール後も遅延が続くと報告しているユーザーは、まだ回避策を見つけられていません。再現直後にsysdiagnoseを取得して報告してください。

よくある質問

macOS 27ではMission Controlが全員壊れているのですか?

いいえ。特にフルスクリーンアプリと複数ディスプレイの環境で、多くのユーザーが深刻な問題を報告していますが、同じリリースを使っている他のユーザーはまったく問題を報告していません。この個体差の原因は説明されておらず、Appleも公にこの問題を認めていません。

デスクトップを別のディスプレイに移動した後の黒い画面はどう直せばいいですか?

黒くなったディスプレイでMission Controlを開き、+をクリックして新しいデスクトップを追加し、そこに切り替えてから削除します。黒い画面が、正常に動作するデスクトップに置き換わります。Appleがこのバグを修正するまでは、デスクトップ全体をディスプレイ間でドラッグしないようにしてください。

macOS 27.2ベータでMission Controlは修正されますか?

実際にテストしたユーザーによれば、修正されていません。フォーラムのメンバーは、9月16日にリリースされた27.2 beta 1でも不具合は直っていないと報告しています。Appleは27.1の公開ベータをスキップしたため、本格的な修正には数週間かかる可能性があります。

com.apple.spaces.plistを削除しても安全ですか?

macOSが再作成してくれるという意味では安全ですが、すべてのデスクトップレイアウトとアプリの割り当てが失われます。まずデスクトップにコピーしてから、defaults delete com.apple.spacesとkillall Dockを実行してください。元に戻す必要がある場合は、バックアップを復元した後にログアウトしてください。

killall Dockを実行するとアプリが終了しますか?

いいえ。これはDockプロセスを再起動するだけで、このプロセスはMission Control、ホットコーナー、Spacesも動かしています。開いているアプリやウインドウはそのまま残ります。Dockが1〜2秒の間、消えて再び表示されるのが見えるはずです。

Mission Controlの問題のせいでmacOS Tahoeにダウングレードすべきですか?

バグが日々の作業の妨げになっていて、回避策でも解決しない場合に限ります。ダウングレードとは、Macを消去し、アップグレード前に作成したバックアップから復元することを意味します。よりシンプルな環境を使っているほとんどの人は、修正が出るまで問題を回避できるはずです。

「ディスプレイごとに個別のSpaceを表示」は実際には何を変えるのですか?

オンの場合、各ディスプレイが独自のデスクトップとフルスクリーンアプリを持ち、すべてのディスプレイにメニューバーが表示されます。オフの場合、1組のデスクトップがすべてのディスプレイにまたがって表示され、デスクトップを切り替えるとすべての画面が同時に切り替わります。変更にはログアウトが必要で、バグが複数ディスプレイ環境でしか起きていない場合には試す価値があります。

Stage Managerにも同じバグがありますか?

これまでの報告は、Mission Control、Spaces、フルスクリーンアプリに関するものです。Stage Managerはウインドウのグループ化に別の仕組みを使っているため、妥当な一時的な代替手段と言えますが、私たち自身はmacOS 27で検証できていません。

まとめ

macOS 27のMission Controlは、近年のどのリリースよりも状態が悪くなっていますが、一様に壊れているわけではなく、ほとんどの問題には少なくとも部分的な回避策があります。まず一度再起動し、それ以降は不具合が出るたびにkillall Dockを使いましょう。黒い画面には作成・切り替え・削除のテクニックを使い、自動並べ替えをオフにし、フルスクリーンよりも画面いっぱいに広げたウインドウを活用してください。「ディスプレイごとに個別のSpaceを表示」の変更やSpacesファイルのリセットといった大がかりな対処法は、軽めの方法がうまくいかなかったときのために取っておきましょう。そして、目にした症状は録画とsysdiagnoseとともに報告してください。Appleの最初のアップデートが今や27.2サイクルに入っている以上、明確な報告こそが、こうしたバグを優先リストの上位に位置づける最善の方法だからです。

関連記事:macOS 27 Golden Gateリリース当日ガイド · Liquid Glassと複数ディスプレイによるWindowServerの高CPU使用率 · データを失わずにmacOS 27からTahoeにダウングレードする方法