※本ページにはプロモーション(広告)が含まれています
MacのShortcutsアプリで作成したショートカットを実行したものの、進捗バーが途中で止まってしまい、キャンセルボタンを押しても反応しない、または「実行中」と表示されたまま何時間も終わらないという経験はありませんか。macOS 26では自動化機能が大幅に強化された一方で、複雑なワークフローやApple Scriptとの連携部分で固まってしまうトラブルが増加しています。本記事では、Shortcutsアプリでショートカットが止まらなくなった際の確実な対処法を、初心者から上級者まで使える形で徹底解説します。アクティビティモニタを使った強制終了から、自動化トリガーの無効化、待機時間の最適化まで、根本原因に応じた解決策を順を追って紹介します。
この記事でわかること
- Shortcutsアプリで実行中のショートカットが止まらなくなる主な原因
- アクティビティモニタを使った安全なワークフロー強制終了の手順
- Shortcutsアプリ本体の再起動とキャッシュクリアの方法
- 自動化トリガーが暴走している場合の無効化テクニック
- Apple Scriptや外部アプリ連携時の固まり対策
- 待機時間(Wait)アクションの正しい設定と落とし穴
- macOS 26の新機能「バックグラウンド実行」との関係性

Shortcutsアプリが止まらなくなる基礎知識
macOS 26のShortcutsアプリは、AppleがiOSから移植して進化させた自動化ツールです。GUIでドラッグ&ドロップしながらワークフローを組めるため、プログラミング知識のないユーザーでも複雑な処理を自動化できる便利さがあります。しかしその裏では、各アクションが順番に実行され、前のアクションが完了しないと次に進めない仕組みになっています。つまり、どこか1つのアクションが応答を返さないと、ワークフロー全体が「実行中」のまま停止してしまうのです。
特にmacOS 26では、Apple Intelligenceとの統合や、複数アプリを横断する処理が増えたことで、ハングアップする確率が上がっています。たとえば「写真を取得→AIで分類→クラウドにアップロード」というワークフローでは、ネットワーク不調や権限不足、APIタイムアウトなど、止まる要因が3倍に増えていることになります。
主な原因の分類
Shortcutsが止まる原因は大きく分けて以下の5つに分類できます。それぞれ対処法が異なるため、まずは自分のケースがどれに当てはまるかを見極めることが重要です。
- 外部アプリ連携の停止:Apple Script、Automator、Microsoft Officeなどとの連携で相手側が応答しない
- ネットワーク待機の無限ループ:URLを取得するアクションでサーバー応答待ちが続く
- 権限ダイアログの裏待ち:通知やフルディスクアクセスの確認ダイアログがバックグラウンドに隠れている
- Wait(待機)アクションの誤設定:意図せず長時間の待機が設定されている
- 自動化トリガーの暴走:時刻トリガーが連続発火してプロセスが多重起動している
対処法1:アクティビティモニタでワークフロー強制終了
まず最も確実な対処法は、アクティビティモニタを使ってShortcutsの実行プロセスだけを終了させる方法です。Shortcutsアプリ本体ではなく「ワークフロー実行プロセス」だけをピンポイントで止められるため、アプリ全体を再起動する必要がなく、編集中のデータも失われません。
具体的な手順
- 「アプリケーション」→「ユーティリティ」→「アクティビティモニタ」を起動
- 右上の検索ボックスに「WorkflowKit」と入力
- 「WorkflowKit.RunningWorkflows」または「com.apple.shortcuts.runningworkflow」というプロセスを選択
- 左上の「×」(停止)ボタンをクリック
- 「強制終了」を選択
この方法のメリットは、Shortcutsアプリ自体は終了しないため、エディタで編集中のショートカットが消えないことです。停止後、Shortcutsアプリに戻ると「実行中」表示が消え、再度実行できる状態に戻っています。
コマンドラインでの強制終了
ターミナルに慣れている方は、以下のコマンドで一発終了できます。
killall WorkflowKit.RunningWorkflows
killall ShortcutsRunner
「No matching processes」と表示されれば、すでにプロセスが終了しているため何もする必要はありません。
対処法2:Shortcutsアプリ本体の再起動とキャッシュクリア
プロセス強制終了でも改善しない場合は、Shortcutsアプリ本体を再起動し、キャッシュをクリアします。macOS 26ではキャッシュ破損が原因で実行情報が壊れ、毎回同じ場所で止まるという症状が報告されています。
手順
- Shortcutsアプリを完全に終了(command+Q)
- Finderで「移動」→「フォルダへ移動」(command+shift+G)
~/Library/Caches/com.apple.shortcuts/を入力して開く- フォルダ内のファイルをすべてゴミ箱へ移動
- 同様に
~/Library/Caches/WorkflowKit/もクリア - Macを再起動
- Shortcutsアプリを起動して再度実行
キャッシュクリアにより、過去の実行ログや一時ファイルがリセットされ、固まりの原因となっていた不整合が解消されます。なお、ショートカット本体(自分が作成したワークフロー)は ~/Library/Shortcuts/ に保存されているため、キャッシュクリアでは消えません。

対処法3:自動化トリガーの無効化
「特定の時刻に自動実行」「アプリ起動時に実行」などの自動化トリガーを設定している場合、トリガーが連続発火してプロセスが多重起動し、結果として全部が止まって見えるケースがあります。
確認・無効化の手順
- Shortcutsアプリを起動
- 左サイドバーの「オートメーション」をクリック
- 有効化されている自動化を一覧で確認
- 固まりの原因と疑われる自動化のトグルをオフにする
- または右クリック→「削除」で完全削除
特に「フォルダにファイルが追加されたとき」「メールを受信したとき」などのイベントトリガーは、短時間に大量の発火が起こりやすく、止まりやすいトリガーの代表格です。一度無効化して動作を確認し、問題が解消されればトリガー条件を見直してから再度有効化しましょう。
対処法4:Apple Script連携時の問題対策
「Apple Scriptを実行」アクションを含むショートカットは、固まる確率が特に高いです。これはApple Script側のダイアログが裏に隠れていたり、対象アプリが起動していなかったりするためです。
チェックポイント
| チェック項目 | 確認内容 | 対処法 |
|---|---|---|
| 対象アプリの起動状態 | スクリプトが操作するアプリが起動しているか | 「アプリを開く」アクションを先に挿入 |
| 権限ダイアログ | 「オートメーション」権限の許可が出ていないか | システム設定→プライバシーで許可 |
| スクリプト構文 | tell application文の対象アプリ名が正しいか | スクリプトエディタで単独実行してテスト |
| 戻り値の型 | 後続アクションが期待する型と一致するか | 「テキストとして取得」で明示変換 |
| タイムアウト | 長時間処理に対してタイムアウトが設定されているか | with timeout句を追加 |
権限ダイアログが裏に隠れているのが最も多い原因です。一度Shortcuts実行を停止し、Apple Scriptを単独でスクリプトエディタから走らせて、初回権限ダイアログを許可してから再度ショートカットを実行すると、固まらずに動くようになります。
対処法5:待機時間(Wait)アクションの見直し
ワークフロー内に「Wait(待機)」アクションを入れている場合、設定値を間違えると意図せず長時間止まって見えます。たとえば「3秒」のつもりが「3分」や「3時間」になっていることもあります。
適切な待機時間の目安
| 待機の目的 | 推奨時間 | 理由 |
|---|---|---|
| アプリ起動待ち | 1〜3秒 | ほとんどのアプリは2秒以内に起動 |
| ネットワーク待ち | 5〜10秒 | API応答の標準時間 |
| ファイル書き込み待ち | 2〜5秒 | 大容量でも余裕を持つ |
| UI操作の安定待ち | 0.5〜1秒 | 画面遷移完了に十分 |
| ループ内のクールダウン | 0.1〜0.3秒 | CPU負荷を抑える最小値 |
「Wait for input」(ユーザー入力待ち)アクションを使っている場合は、ダイアログが出ているのに気づかないというパターンも多いので、Macの全画面を確認してから判断しましょう。
対処法6:macOS 26のバックグラウンド実行設定
macOS 26から追加された「バックグラウンド実行」機能を有効にすると、ウィンドウを閉じてもショートカットが動き続けます。ただしこの設定が原因で、ユーザーから見ると「終わったはずなのにまだ動いている」と誤認するケースがあります。
- Shortcutsアプリ→「設定」(command+,)
- 「詳細設定」タブを開く
- 「バックグラウンド実行を許可」のチェックを確認
- 不要であればオフにする
- または「実行完了通知を表示」をオンにして、終了タイミングを明示化

対処法の比較表
| 対処法 | 難易度 | 所要時間 | 復旧確率 | 推奨ケース |
|---|---|---|---|---|
| アクティビティモニタで強制終了 | ★☆☆ | 1分 | 95% | とりあえず止めたい |
| キャッシュクリア | ★★☆ | 5分 | 80% | 毎回同じ場所で止まる |
| 自動化トリガー無効化 | ★☆☆ | 2分 | 90% | 定期実行で止まる |
| Apple Script見直し | ★★★ | 10〜30分 | 70% | 外部連携で止まる |
| Wait時間の修正 | ★☆☆ | 3分 | 100% | 待機が長すぎる |
| バックグラウンド設定見直し | ★★☆ | 2分 | 60% | 終了が分かりづらい |
関連商品をAmazonでチェック
よくある質問(FAQ)
Q1. ショートカットを強制終了するとMacのデータは壊れますか?
A. 通常のファイル操作(コピー、移動、保存)は中断しても安全です。ただし、データベース書き込みや暗号化処理の途中で止めると、まれにファイル破損が起こることがあります。重要な作業中は、まず保存処理が終わるのを待ってから強制終了しましょう。
Q2. iCloud同期されているショートカットも同じ症状になりますか?
A. はい、iPhoneやiPadで作ったショートカットをMacで実行する場合、デバイス間の機能差で固まることがあります。Mac固有のアクション(Apple Script、Finderスクリプトなど)はiOSにないため、iCloud同期されたショートカットが期待通り動かない場合は、Mac専用に作り直すのが確実です。
Q3. ショートカットが止まる頻度を減らす予防策は?
A. 「If(条件分岐)」アクションを使ってエラー時に早期終了する設計にする、Wait時間を短く保つ、外部アプリの起動を「アプリを開く」で明示的に行う、の3つが効果的です。これらを習慣化することで、固まる確率を大幅に下げられます。
Q4. macOS 26にアップデートしてから固まる頻度が増えました
A. macOS 26では新しいセキュリティ機能(拡張プライバシー保護)が追加され、初回実行時に複数の権限ダイアログが連続で表示されます。一度ショートカットを実行して、すべての権限を許可してしまえば、2回目以降はスムーズに動くケースが多いです。
Q5. アクティビティモニタでもプロセスが終了しません
A. その場合は「kill -9」コマンドで完全強制終了します。ターミナルで ps aux | grep -i shortcut でプロセスID(PID)を確認し、sudo kill -9 [PID] を実行します。それでもダメな場合はMacの再起動が最終手段です。
Q6. ショートカットの実行ログを確認する方法は?
A. Shortcutsアプリで該当ショートカットを開き、「i」アイコン→「最後の実行」を確認します。エラーが出ているアクションには赤いマークがつくため、どこで止まっているかが一目でわかります。詳細ログはConsole.appで「subsystem:com.apple.shortcuts」をフィルタすると追えます。
まとめ
MacのShortcutsアプリでショートカットが止まらなくなる問題は、複雑なワークフローを組むほど発生しやすくなります。本記事で紹介した6つの対処法のうち、まずは「アクティビティモニタでWorkflowKitプロセスを強制終了」する方法を試してください。これだけで95%のケースは復旧します。それでも繰り返し発生する場合は、キャッシュクリア、自動化トリガーの無効化、Apple Scriptの見直し、Wait時間の調整を順番に試していきましょう。
macOS 26のShortcutsアプリは非常に強力ですが、その分エラー要因も多くなっています。日頃から「If」アクションでエラー処理を組み込み、外部連携は最小限に、Wait時間は短めに設定することで、固まりにくいワークフローを作れます。本記事を参考に、安定した自動化環境を構築してください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!