20年前の古いWordPerfect文書を大量に開いたら、閉じるたびに「保存しますか?」が25回も出てきてイライラ…。しかも全部、元ファイルは触りたくない。そんなときに役立つのが、「アプリを保存せずに一括で終了させるテクニックです。この記事では、WordPerfectを例に、タスクマネージャーやコマンド、バッチファイルを使って、全ウィンドウを一気に閉じる具体的な手順と、今後の予防策まで詳しく解説します。
状況の整理:WordPerfectで古い文書を25個開いてしまった
今回のケースは、20年前の古い形式の文書ファイルを、WordPerfectで約25個まとめて開いたところから始まります。WordPerfectはウィンドウごとに別プロセス(wpwin*.exe)として動作することがあり、 それぞれが独立したアプリのように扱われます。
その状態で、タスクバーの「WordPerfect」アイコンを右クリックし、「すべてのウィンドウを閉じる」を選ぶと、各ウィンドウごとに 「保存しますか?」という確認ダイアログが表示されてしまいます。今回は元ファイルを変更したくないので、 全て「保存しない」を選びたいのですが、25回もクリックするのは現実的ではありません。
ここでゴールをはっきりさせておきましょう。
- 元ファイルは一切変更したくない(すべて「保存しない」に相当)
- とにかく一括で閉じたい(25回もクリックしたくない)
- できれば今後も同じ失敗を繰り返さないようにしたい
この要件に対して、WindowsとWordPerfectそれぞれの動きの違いを理解しつつ、実用的な解決策を紹介していきます。
前提:保存確認ダイアログは「Windows」ではなく「WordPerfect」の仕様
まず押さえておきたい重要なポイントは、保存確認のダイアログがWindowsの機能ではないという点です。 「このファイルを保存しますか?」というダイアログは、各アプリケーション(ここではWordPerfect)が自前で表示しています。
そのため、Windows側には標準で「アプリのすべてのウィンドウを保存せずに閉じる」という細かい制御はありません。 Windowsができるのは、あくまで「プロセスを終了させる」までであり、 その過程で保存確認を出すかどうかはアプリの実装次第、というわけです。
| 層 | 役割 | 今回の「保存しますか?」との関係 |
|---|---|---|
| Windows(OS) | プロセスを起動・終了させる、ウィンドウ管理を行う | ダイアログを出していない。強制終了は可能だが、中身の判断はしない。 |
| WordPerfect(アプリ) | 文書の編集・保存・表示などを担当 | 内部の「変更フラグ」を見て、「保存しますか?」を表示している。 |
つまり、「保存確認を出さないで閉じたい」という要求は、本来はWordPerfect側に設定があれば一番スマートです。 なければ、Windows側からプロセスごと強制終了するアプローチを取ることになります。
方法1:WordPerfectの設定で「終了時の保存確認」を一時的にオフにする(あれば)
WordPerfectのバージョンや環境によっては、アプリの設定画面に「終了時の保存確認」を制御する項目が用意されている場合があります。 古いバージョンを含め、だいたい以下のようなメニュー構成で見つかることが多いです。
- [ツール]→[設定]→[環境]
- もしくは [ツール]→[設定]→[ファイル]
そこで、例えば次のようなチェックボックスやオプションがあれば、一時的にオフにします。
- 「終了時に保存を確認する」
- 「未保存文書の確認」
- 「閉じる際に確認ダイアログを表示」
一般的な手順イメージは以下の通りです。
- WordPerfectのメニューから [ツール]→[設定] を開く。
- 「環境」や「ファイル」など、終了動作に関係しそうな項目を探す。
- 「終了時の保存確認」に相当するオプションを一時的にオフにする。
- この状態で「すべてのウィンドウを閉じる」を実行し、保存確認が出ないことを確認。
- 作業が終わったら、設定を必ず元に戻す。
注意点として、この設定項目はすべてのバージョンに存在するわけではありません。 見つからない場合は、後述するタスクマネージャーやコマンドによる強制終了を検討しましょう。
| 方法 | メリット | デメリット |
|---|---|---|
| 設定を一時的に変更 | アプリの正常終了なので安心。再起動時の問題が起きにくい。 | バージョンによって項目がない/メニューが分かりにくい。 |
| タスクマネージャー等で強制終了 | 設定を触らなくて良く、素早く終了できる。 | 未保存の変更が全て破棄される。アプリによっては起動時チェックが入ることも。 |
方法2:タスクマネージャーでWordPerfectの全ウィンドウを強制終了する
もっとも手早く確実に、かつGUIだけで完結させたい場合は、タスクマネージャーからWordPerfectのプロセスをまとめて終了する方法が便利です。
タスクマネージャーでの具体的な操作手順
- Ctrl + Shift + Esc を押して、タスクマネージャーを開きます。
- 上部のタブから [プロセス] (または [詳細])を選択します。
- 一覧から WordPerfect や
wpwin*.exeという名前のプロセスを探します。 (例:wpwin20.exe、wpwin17.exeなど) - 見つかったWordPerfect関連プロセスを、CtrlキーやShiftキーを使って複数選択します。
- 右下の [タスクの終了] ボタンをクリックします。
- 確認ダイアログが出た場合は「終了」を選択します。
これにより、選択したWordPerfectの全プロセスが即時終了します。 アプリ側に保存確認の猶予を与えないため、結果として「保存せずに閉じる」のと同じ状態になります。
タスクマネージャー方式のメリット・デメリット
| 観点 | 内容 |
|---|---|
| スピード | 25個程度のウィンドウなら、数クリックでまとめて終了可能。 |
| 安全性 | 「保存しない」を前提とする用途には最適だが、一部でも保存したいファイルが混ざっている場合はNG。 |
| 影響範囲 | 選択したWordPerfectプロセスのみ終了するため、他アプリへの影響は限定的。 |
| 再利用性 | 毎回手動操作が必要。頻繁に使うならコマンドやバッチ化の方が便利。 |
なお、この方法はWordPerfectに限らず、他のアプリ(ブラウザ、エディタなど)でも同様に使えます。 ただし、どのアプリであっても未保存の変更はすべて失われるため、 「本当に保存しなくて良いファイルだけ」という状況で使うのが大前提です。
方法3:コマンドでWordPerfectプロセスを一括終了する
大量のウィンドウを開いていて、同じ操作を何度も繰り返しそうな場合は、 コマンドラインから一発でWordPerfectを終了させる方法が便利です。 ここでは、コマンドプロンプト(taskkill) と PowerShell(Stop-Process) の2通りを紹介します。
コマンドプロンプトで一括終了:taskkill
コマンドプロンプトを使う方法は、Windows標準コマンドだけで完結するため、追加ソフト不要で実行できます。
- Win + R キーを押して「ファイル名を指定して実行」を開く。
cmdと入力して Enter(または「OK」)を押し、コマンドプロンプトを起動。- 次のコマンドを入力して Enter を押す。
taskkill /IM wpwin*.exe /F
このコマンドの意味は以下の通りです。
taskkill… プロセスを終了させるWindows標準コマンド/IM… プロセス名(イメージ名)を指定するオプションwpwin*.exe… WordPerfectの実行ファイル名(wpwin20.exeなど)をワイルドカードで指定/F… 強制終了(Force)を意味するオプション
これにより、名前が wpwin で始まるすべてのプロセスが即時に終了します。 タスクマネージャーで一つ一つ選ぶ代わりに、コマンド一発で同じことができるイメージです。
PowerShellで一括終了:Stop-Process
PowerShellを利用している場合は、次のコマンドでも同様のことができます。
- Win + X → 「Windows PowerShell」または「ターミナル」などを起動。
- 次のコマンドを入力して Enter。
Stop-Process -Name "wpwin*" -Force
Stop-Process… 指定したプロセスを停止するPowerShellコマンドレット-Name "wpwin*"… プロセス名が「wpwin」で始まるものをすべて対象にする-Force… 強制終了オプション
PowerShellでは、パイプラインと組み合わせて、対象プロセスを一覧表示してから止めることもできます。 例として、対象を確認してから終了したい場合は次のようにします。
Get-Process wpwin* | Format-Table Id, ProcessName
# 問題なければ
Get-Process wpwin* | Stop-Process -Force
コマンド方式の比較
| コマンド | 主な用途 | 特徴 |
|---|---|---|
taskkill /IM wpwin*.exe /F | コマンドプロンプト派向け。バッチ化しやすい。 | Windowsのどの環境でもほぼ利用可能。シンプルで覚えやすい。 |
Stop-Process -Name "wpwin*" -Force | PowerShell環境でのスクリプト向け。 | パイプラインや条件分岐などと連携させやすく、柔軟なカスタマイズが可能。 |
どちらの方法でも、結果として「すべてのWordPerfectウィンドウを、保存せず一括終了する」ことが可能です。 普段使っているシェル(コマンドプロンプト or PowerShell)に合わせて選べばOKです。
方法4:バッチファイルを作って「ワンクリック終了」ボタンにする
今回のような状況が今後も繰り返し起こりそうであれば、バッチファイル(.bat)を作成しておくと便利です。 デスクトップに置いておけば、ダブルクリックだけでWordPerfectの全ウィンドウを閉じられる「非常用スイッチ」として使えます。
終了用バッチファイルの作り方
- メモ帳などのテキストエディタを開く。
- 以下の内容をそのまま貼り付ける。
@echo off
taskkill /IM wpwin*.exe /F
- 名前を付けて保存を選択し、ファイル名を
Close_WordPerfect_All.batなど分かりやすい名前にする。 - 「ファイルの種類」をすべてのファイルに変更し、拡張子が .bat になっていることを確認して保存する。
- 作成した
.batファイルをデスクトップなど、すぐにアクセスできる場所に移動する。
これで、WordPerfectのウィンドウを大量に開いてしまったときに、そのバッチファイルをダブルクリックするだけで、 すべてのWordPerfectプロセスを即時終了できるようになります。
ただし、誤実行すると今開いているすべてのWordPerfectの変更が失われるため、 ファイル名に「危険」「強制終了」など注意喚起になる単語を含めておくと安全です。
| ポイント | 内容 |
|---|---|
| 利便性 | ダブルクリック一発で終了。非常時のリセットボタンとして優秀。 |
| リスク | 誤クリック防止策がないと、必要な作業中にうっかり押してしまう危険も。 |
| 対策 | ファイル名に「WARNING」などを入れる/デスクトップの隅に置くなど工夫する。 |
今後の予防策:保存確認に悩まされないための工夫
ここまでで、「今この瞬間」にWordPerfectの全ウィンドウを保存せずに閉じる方法は押さえました。 次は、そもそも同じ状況にならないようにするための予防策をいくつか紹介します。
読み取り専用でファイルを開く
元データを絶対に変更したくない場合は、最初から読み取り専用で開くのが最も安全です。 多くのアプリケーションでは、読み取り専用で開いたファイルは「変更フラグ」が立ちにくく、 結果として保存確認ダイアログが出にくくなります。
読み取り専用にする方法の例:
- ファイルのプロパティから設定 ファイルを右クリック → [プロパティ] → [読み取り専用]にチェックを入れる → [OK]
- 「開く」ダイアログで読み取り専用を指定 WordPerfectや他アプリの「ファイルを開く」画面で、読み取り専用オプションがあればオンにする。
これにより、アプリ側が「このファイルは編集しない前提」と認識し、保存確認が発生しない(あるいは減る)ことが期待できます。
テストや検証は複製で行う
古い文書を一気に開いて表示確認したいだけなら、元データを直接開くのではなく、 別フォルダに丸ごとコピーしてから作業するのがおすすめです。
- 元データが壊れても構わないコピーで開く
- 最悪、何かの拍子に保存してしまっても被害が少ない
- 一通り確認したらコピーごと削除してクリーンアップできる
特に、他人から預かったデータやバックアップとして保管しているデータを扱う際には、この方法が有効です。 万が一の操作ミスを想定して、最初から複製で作業する癖をつけておくと安心です。
一括変換ツールやバッチ機能の利用も検討する
将来的に「古いWordPerfect文書を新しい形式に移行したい」といった目的がある場合、 一つ一つ手作業で開いて閉じるのではなく、一括変換機能や専用ツールの利用も検討に値します。
- WordPerfect側に用意されている一括変換(バッチ)機能
- サードパーティ製の変換ツールやスクリプト
- 中間形式(RTFやPDFなど)への一括エクスポート
バージョンやライセンス状況によって使える手段は異なりますが、「大量の旧形式ファイルを処理したい」だけであれば、 「開いて閉じる」作業そのものを減らしてしまうことが、結果的に一番効率的な場合もあります。
トラブルシューティング:強制終了時によくある疑問と注意点
強制終了は「電源を抜く」のと同じ扱い
タスクマネージャーや taskkill、Stop-Process での終了は、アプリから見るとほぼ「電源をいきなり落とされた」のと同じ状態です。 保存されていない変更は当然失われますし、場合によっては次回起動時に「前回異常終了しました」などのメッセージが表示されることもあります。
今回のように「そもそも保存したくない」「元ファイルを変えたくない」という用途には適していますが、 普段使いのクセにしてしまうと、思わぬデータ損失を招く原因になりかねません。
権限の問題でプロセスが終了できない場合
通常、WordPerfectのような一般的なアプリを終了させるだけなら管理者権限は不要ですが、 環境やセキュリティポリシーによっては、taskkill 実行時にエラーが出る場合もあります。
- 管理者権限でコマンドプロンプト/PowerShellを実行してみる
- セキュリティソフトがプロセス終了をブロックしていないか確認する
それでもダメな場合は、OSの制限や会社ポリシーによるものの可能性もあるため、 無理に回避しようとせず、システム管理者に相談した方が安全です。
似た名前のプロセスを誤って終了しないようにする
コマンドでワイルドカード(wpwin*.exe や "wpwin*")を使うときは、 対象となるプロセス名が本当にWordPerfectだけかを事前に確認しておくと安心です。
例えば、PowerShellで以下のように実行して、一度一覧を目で確認してから終了するのも良い方法です。
Get-Process wpwin* | Format-Table Id, ProcessName, MainWindowTitle
ここで、想定外のプロセスが混じっていないことを確認してから、 Stop-Process -Name "wpwin*" -Force を実行すると、より安全に運用できます。
実用スニペットまとめ:すぐに使えるコマンド集
最後に、この記事で紹介した中でも特に実用性の高い「スニペット」をまとめておきます。 メモやドキュメントに控えておくと、いざというときにすぐ使えます。
コマンドプロンプトからWordPerfectを一括終了
taskkill /IM wpwin*.exe /F
PowerShellからWordPerfectを一括終了
Stop-Process -Name "wpwin*" -Force
デスクトップに置く終了用バッチ
@echo off
taskkill /IM wpwin*.exe /F
いずれも、「保存せずにWordPerfectの全ウィンドウを閉じたい」という今回の目的にぴったりの手段です。 ただし繰り返しになりますが、未保存の変更はすべて破棄されることを理解したうえで、意図的に使うようにしましょう。
まとめ:WordPerfectの全ウィンドウを「保存せず」閉じる最短ルート
WordPerfectで大量の古い文書を開いてしまい、「保存しますか?」の嵐に悩まされる状況は決して珍しくありません。 しかし、仕組みを理解していれば、次のようなステップでスマートに対処できます。
- 保存確認ダイアログはWordPerfect側の仕様であり、Windows標準で個別制御はできない。
- 設定に「終了時の保存確認」を切り替える項目があれば、一時的にオフにしてから一括終了するのが最もクリーン。
- 設定がなければ、タスクマネージャーや taskkill / Stop-Process でプロセスを一括強制終了できる。
- よく使うなら、バッチファイルを用意してワンクリックでWordPerfectを全部閉じる運用も可能。
- 今後のために、読み取り専用で開く、複製で作業する、一括変換の活用といった予防策も検討すると安心。
「保存せずに一括で閉じたい」というニーズは、WordPerfectに限らず多くのアプリで共通する悩みです。 今回紹介した考え方とテクニックを押さえておけば、同様の状況に遭遇したときにも落ち着いて対処できるはずです。
ぜひ、自分の環境や作業スタイルに合わせて、タスクマネージャー・コマンド・バッチファイルを組み合わせながら、 「必要なときにだけ強制終了」「普段は安全第一」のバランスを意識した運用をしてみてください。

コメント