Windows XP (NTFS) で、「このファイルやフォルダを使用中のプロセスは誰か」を突き止めたり、使用中のファイルやフォルダを (OS を再起動することなく) 無理矢理削除する方法はないでしょうか?

「他の OS やファイルシステムを使え」は無しでお願いします。

(背景)
ファイルやフォルダを消そうとした時、それを利用中のアプリケーションがいるために削除できないということがしばしば発生します。
こういう場合、心当たりのアプリケーションを終了してみて、消せるかどうか確認しているのですが、どうしてもそれがわからないことが稀にあります。
その状態に陥ったら OS 丸ごと再起動して解決させているのですが、できるだけ再起動やログオフせずに解決したいと思っています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/01 10:06:11
  • 終了:--

回答(4件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272005/02/01 10:18:03

ポイント30pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/258netcommand/netcomm...

@IT:Windows TIPS -- Tips:netコマンドの使い方

NET FILEコマンドを使うと、自分のファイルの中で外部から使用されているユーザー名を取得できます

また、NET FILE ID /CLOSE で そのファイルを共生的に閉じることが可能です

http://www.altech-ads.com/product/10000452.htm

Process Monitor (旧:FileMon)

こちらのソフトを使うと、ファイルを使用しているローカルのプロセス名を取得することができます

id:pmakino

ありがとうございます。試してみます。

2005/02/01 12:58:01
id:bookstore No.2

bookstore回答回数488ベストアンサー獲得回数22005/02/01 10:49:47

http://2ch.net/

2ちゃんねる掲示板へようこそ

タスクマネージャのプロセス欄からプロセスを落とすことができます.

表示する項目に,ユーザー名を追加して,そのあと全てのユーザーを表示するとかそんなチェックボックスにチェックを入れればいいと思います.

それで多分解決するんじゃないですか?

id:pmakino

プロセスを起動しているユーザを知りたいのではなくて、特定のファイルやフォルダを使用しているプロセスを知りたいのです。

それがわからないとどのプロセスを落としたらいいかがわかりません。

2005/02/01 12:59:05
id:achipu No.3

achipu回答回数382ベストアンサー獲得回数32005/02/01 12:53:08

このアプリを使えば、お望みのことができるかと思いますがどうでしょう。

id:pmakino

リンク先の説明を読んだ限りでは、私が求めるような機能があるようには見えませんが…?

2005/02/01 13:00:33
id:chibikkoman No.4

ちびっこまん回答回数89ベストアンサー獲得回数62005/02/01 13:01:30

ポイント40pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/306openfiles/openfile...

@IT:Windows TIPS -- Tips:オープンしているファイルを調査する

どうぞ!

id:pmakino

私が求めているものズバリという感じですね。ありがとうございます。

2005/02/01 14:07:26

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません