• 締切済み

ロックされたファイルを再起動せずに強制解除する方法

WindowsServer2003をファイルサーバとして利用しているのですが、共有フォルダ内の複数ユーザが書き込みをするファイルが、ときどき書き込みできなくなってしまいます。 具体的には、「行先掲示板CyuHi2000」という在席状況を管理するフリーソフトを使って、約30人程度が同じファイルを閲覧・書き込みする環境なのですが、その掲示板ファイルが書き込みできなくなってしまいます。 サーバ側で、削除しようとすると、「xxxを削除できません。ほかの人またはプログラムによって使用されています。ファイルを使用している可能性があるプログラムをすべて閉じてからやり直してください。」と出て、削除できません。 オープン中のプログラムを見つけ出して強制解除するフリーソフト「UnLocker」や削除できないファイルを強制削除するフリーソフト「強削」などを使ってみましたが、削除できませんでした。 Windows2003の標準機能で、「openfiles」というコマンドがあったので、それを使ってどのプロセスが利用しているのか調べてみましたが、そのファイルをオープンしているプロセスは見つかりませんでした。 サーバを再起動すると改善するのですが、昼間に再起動できないサーバのため、再起動せずに解決する方法はないか調べています。 再起動せずに強制削除・ロック解除する方法は無いでしょうか。

みんなの回答

  • zzzz0000
  • ベストアンサー率68% (127/186)
回答No.1

ファイルサーバーならコンピュータの管理のシステムツール→共有フォルダ→開いているファイルでなにが開かれているか、セッションでどのコンピュータのユーザーなのかわかります。右クリックするとファイルを閉じるとか、セッションを閉じるとか今回のようなトラブルのときに使いそうな機能があります。それは役に立たないのでしょうか?

kunita_k
質問者

補足

コンピュータの管理画面で、「セッション」「開いているファイル」を確認したのですが、対象のファイルが無いので、対処のしようが無く困ってる次第です。 サーバ自身の何かのプロセスが掴んでいるのではと思い、openfilesで確認しましたが、それでも何も表示されず、とう次第です。

関連するQ&A