Windowsで開いているファイルやロックされているファイルを表示および閉じる方法

Windowsでファイルが他のユーザーまたはプログラムによって使用されていると表示された場合は、まずそのファイルを開いているプロセスを特定してください。可能であれば、そのアプリケーションでファイルを閉じます。アプリケーションがフリーズしている場合は、ハンドルビューアを使用して正確なプロセスを特定してから終了してください。NirSoft OpenedFilesViewは、開いているファイルとその所有プロセスを一覧表示できます。OpenedFilesViewが実行できない場合は、MicrosoftのProcess Explorerが便利な代替手段となります。

以下のインターフェース例はあくまでも例示であり、ラベルやメニューの配置はWindowsのバージョンによって若干異なる場合があります。

ファイルハンドルまたはプロセスを閉じる前に

作業内容を保存し、ドキュメントまたはアプリを通常どおり閉じてみてください。共有違反は、多くの場合、エディター、メディアプレーヤー、バックアップまたは同期クライアント、ウイルス対策スキャナー、またはファイルエクスプローラーのプレビューによって発生します。プロセスを閉じると、保存されていない変更が破棄される可能性があります。個々のハンドルを強制的に閉じることはより危険です。アプリが不安定になったり、クラッシュしたりする可能性があります。見慣れない名前だからといってプロセスを終了しないでください。また、Systemまたは Windows サービスが所有するハンドルに対して操作を行わないでください。

OpenedFilesView を使用してロックされたファイルを見つけて閉じます

  1. 適切なバージョンを解凍して起動してください。NirSoftの公式ページからOpenedFilesViewをダウンロードし、ZIPファイルをフォルダに解凍して、そのフォルダから実行ファイルを実行してください。64ビット版Windowsシステムの場合は、64ビット版を使用してください。NirSoftによると、このユーティリティは管理者権限を必要とするため、必要に応じて実行ファイルを右クリックし、「管理者として実行」を選択してください。
    Windowsのエクスプローラーでは、コンテキストメニューに「管理者として実行」が表示された状態で、OpenedFilesView.exeが選択されていることが確認できます。
    アーカイブを解凍し、管理者権限でOpenedFilesViewを実行してください。
  2. リストを更新してファイルを検索してください。更新するにはF5キーを押してください。リストが長い場合は、Ctrl+Qキーを押してクイックフィルターを表示し、ファイル名またはパスの一部を入力してください。目的のファイルが見つからない場合は、フィルターをクリアするか、再度更新してください。ファイルが閉じられたか、検索テキストが表示されているパスと一致しない可能性があります。
    OpenedFilesViewクイックフィルターは、リストをreport.docxに絞り込み、WINWORD.EXEとそのプロセスIDを表示します。
    クイックフィルターを使用してファイルを検索し、必要に応じてリストを更新してください。
  3. 完全なパスとプロセスを確認してください。ファイル名だけでなく、完全なファイルパスを照合してくださいreport.docx。同じ行でプロセス名とPIDを確認してください。読み取り/書き込みアクセス列は、ファイルがビジー状態になっている理由を説明するのに役立ちます。複数の行が一致する場合は、操作を行う前に、どの行が目的のファイルを指しているかを確認してください。
    OpenedFilesViewは、開いているファイルのパスを、プロセス名、PID、ハンドル、および読み取りまたは書き込みアクセス権とともに一覧表示します。
    何かを閉じる前に、完全なパスと所有権のプロセスを確認してください。
  4. 最も影響の少ない終了オプションを選択してください。確認済みの行を右クリックします。「選択したファイルのプロセスを閉じる」は、アプリケーションに終了を要求します。作業内容を保存している場合は、これが最も安全な最初の選択肢です。「選択したファイルのプロセスを強制終了」は、所有プロセスを強制的に終了します。アプリが終了せず、保存していない作業内容が失われても構わない場合にのみ使用してください。「選択したファイルを閉じる」は、ディスク上のファイルではなく、ハンドル自体を閉じます。そのため、アプリが不安定になる可能性があります。ファイル操作を再度開き、リストを更新して、ロックが解除されているかどうかを確認してください。
    OpenedFilesViewで選択されたファイルには、そのファイルのハンドルを閉じたり、そのプロセスを終了するように要求したり、プロセスを強制終了したりするための個別のコマンドがあります。
    ロックを解除する上で、最も影響の少ない方法を選択してください。

ファイルエクスプローラーからフィルターされたリストを開く

  1. エクスプローラーのショートカットを有効にします。OpenedFilesViewで「オプション」を開き、「エクスプローラーのコンテキストメニューを有効にする」を選択します。チェックマークが付いている項目は、ショートカットが有効になっていることを示します。
    OpenedFilesViewのオプションメニューで、「エクスプローラのコンテキストメニューを有効にする」にチェックが入っている。
    ユーティリティのオプションメニューからエクスプローラーのショートカットを有効にしてください。
  2. ファイルまたはフォルダーを1つ調べます。ファイルエクスプローラーで、項目を右クリックし、「開いているファイルを表示」を選択します。Windows 11では、最初のメニューにコマンドが表示されない場合は、「その他のオプションを表示」をオンにしてください。ファイルを選択すると、ユーティリティはそのファイルのみに絞り込まれます。フォルダーを選択すると、そのフォルダー内の開いているファイルが表示されます。
    ファイルエクスプローラーには、選択されたreport.docxファイルと、コンテキストメニューの「OpenedFilesView」コマンドが表示されます。
    ファイルエクスプローラーから、フィルター処理された「開いているファイル一覧」を直接開きます。

OpenedFilesViewが利用できない場合は、Microsoft Process Explorerを使用してください。

  1. ハンドルを検索します。Microsoft Sysinternals から Process Explorerをダウンロードし、適切な権限で実行します。[検索] > [ハンドルまたは DLL の検索] を選択し、ファイル名またはパスの一部を入力して、結果を選択すると、プロセスと PID が特定されます。Microsoft は、Process Explorer のハンドル検索に関するドキュメントと、現在サポートされている Windows バージョンを、ダウンロード ページで公開しています。
    Process Explorerの「ハンドルまたはDLLの検索」ダイアログは、WINWORD.EXEとreport.docxのフルパスを返します。
    Microsoft Process Explorerは、ファイルハンドルを保持しているプロセスを検索できます。
  2. 確認済みのアプリがフリーズしたままの場合は、アプリを終了してください。まず、アプリを通常どおり閉じてみてください。それでも応答しない場合は、Ctrl+Shift+Escでタスク マネージャーを開き、「詳細」を選択して、見つかったプロセス名と PID の両方を一致させ、「タスクの終了」を選択します。これは強制終了であり、保存されていない変更が失われる可能性があります。OpenedFilesView を再度開き、F5 キーを押すか、移動または削除操作を再試行してください。
    Windowsタスクマネージャーの「詳細」タブには、PID 9348のWINWORD.EXEが選択され、「タスクの終了」ボタンが表示されます。
    アプリが応答しない場合は、タスクを終了する前に、一致するPIDを確認してください。

互換性とトラブルシューティング

NirSoftは現在、OpenedFilesViewが、セキュアブートが有効になっている新しいドライバ署名ポリシーを使用しているWindows 10またはWindows 11システムでは動作しない可能性があると指摘しています。ユーティリティが起動しない場合、またはハンドルを列挙できない場合は、代わりにProcess Explorerを使用してください。ユーティリティを実行するためだけにセキュアブートを無効にしないでください。また、OpenedFilesViewはWindowsカーネルによって開かれたファイルを閉じることができません。所有者がシステムコンポーネントの場合は、不明なハンドルを強制的に閉じるのではなく、作業内容を保存してWindowsを再起動してください。

参考として、NirSoftのOpenedFilesViewのドキュメントとMicrosoftのProcess Explorerのドキュメントを参照してください。これらのユーティリティはロックを特定するのに役立つものであり、保存されていないデータを復元したり、ファイル自体を削除したりするものではありません。

コメントを残す

Windows 11向けのおすすめYouTubeダウンローダー:7つの選択肢を比較

Windows 11向けのおすすめYouTubeダウンローダー:7つの選択肢を比較

Windows 11向けのYouTubeダウンローダー7種類を比較します。使いやすいデスクトップアプリから無料のコマンドラインツールまで、オフラインダウンロードでできることとできないことを解説します。

Windows 11でYouTubeの動作が遅くなる問題を解決する方法

Windows 11でYouTubeの動作が遅くなる問題を解決する方法

Windows 11でYouTubeのバッファリングやカクつきが発生する場合、ブラウザ、グラフィックアクセラレーション、GPU、ドライバーに関するトラブルシューティング手順を実践的に活用して解決しましょう。

Windowsで共有フォルダーとネットワークアクセス許可を管理する方法

Windowsで共有フォルダーとネットワークアクセス許可を管理する方法

Windowsネットワーク上でフォルダを共有し、読み取りまたは編集権限を設定し、既存の共有フォルダを確認し、組み込みツールを使用して安全にアクセス権を削除できます。

Windows PCをChromecastレシーバーに変える方法

Windows PCをChromecastレシーバーに変える方法

AirServerを使ってWindows PCでGoogle Castの画面ミラーリングを受信したり、Chromeのタブやデスクトップをキャストしたり、動作しなくなった機能を確認したりする方法を学びましょう。

Windows 7向けの素晴らしいテーマ26選:クラシックなAeroスタイル、ダークスタイル、レトロスタイル

Windows 7向けの素晴らしいテーマ26選:クラシックなAeroスタイル、ダークスタイル、レトロスタイル

ダークなガラス調から洗練されたAeroデザインまで、印象的なWindows 7のテーマとデスクトップデザイン26種類をご紹介します。さらに、安全なカスタマイズ方法や古いダウンロードに関するアドバイスも掲載しています。

Windows 10でトラブルシューティングメニューを起動する方法

Windows 10でトラブルシューティングメニューを起動する方法

PCが起動しない場合でも、Shiftキーを押しながら再起動、高度なスタートアップ、自動修復、または起動可能なUSBを使用してWindows 10のトラブルシューティングを開いてください。

知っておくべきWindows 7アプリ22選:無料ツールと定番人気アプリ

知っておくべきWindows 7アプリ22選:無料ツールと定番人気アプリ

ファイル管理、デスクトップのカスタマイズ、メディア関連の定番Windows 7アプリ22選をご紹介します。今でも使えるアプリ、時代遅れのアプリ、そしてより安全な代替アプリについて解説します。

Windows 10モバイルホットスポットで「インターネット接続なし」エラーを解決する方法

Windows 10モバイルホットスポットで「インターネット接続なし」エラーを解決する方法

Windows 10のホットスポットに接続しているのにインターネットに接続できない場合は、共有接続、Wi-Fiアダプター、およびインターネット接続共有の設定を確認してください。

AirPlayを使ってiPhoneの画面をWindows PCまたはMacにミラーリングする方法

AirPlayを使ってiPhoneの画面をWindows PCまたはMacにミラーリングする方法

LonelyScreenを使ってiPhoneの画面をWindowsにミラーリングしたり、AirPlayレシーバー内蔵の互換性のあるMacにミラーリングしたりする方法、セットアップ手順、接続問題の解決策をご紹介します。

iTunesを使わずにPCまたはMacでIPAファイルをダウンロードする方法

iTunesを使わずにPCまたはMacでIPAファイルをダウンロードする方法

WindowsまたはMacでIPAファイルが必要ですか?iMazingを使ってiPhoneアプリをダウンロードおよびエクスポートする方法、古いファイルを見つける方法、そして時代遅れのiTunesの手順を回避する方法を学びましょう。