- - PR -
ファイルが開いた状態のままになってしまいます。
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-09-30 13:37
こんにちは。
サーバに置いてあるファイルをWordで開いて、作業をした後Wordを閉じても、 Wordは終了しているのに、サーバ上のファイルは開いたままの状態になってしまいます。 そのため、他の人がそのファイルを開こうとすると、エラーとなってしまいます。 どういう原因が考えられ、解決する方法はあるのでしょうか。 また、ファイルが開いた状態であるということは、どこで認識されているのでしょうか? (ファイル自体に、誰かが開いているということが記録されているのか、サーバが情報を管理しているのか、どうなのでしょう。) すいません。初心者の質問で。 よろしくお願いします。 | ||||||||
|
投稿日時: 2006-10-03 00:39
とりあえず、lock している resource の process を捕まえる方法として、簡単なものに Process Explorer で検索してやるという方法があります。
ということで、まずは lock している process を特定してみてください。 | ||||||||
|
投稿日時: 2006-10-03 04:39
Windowsのファイルサーバーでは、Wordが異常終了した場合に、同じ現象になったことがあります。そのときは、次のどちらか、または両方を行って対処しています。
1.ファイルが開いた状態になる原因を作ったクライアントPCを再起動する。 2.サーバー上で「コンピュータの管理」を開き、「共有フォルダ」→「開いているファイル」からファイルを強制的に閉じる。 | ||||||||
|
投稿日時: 2006-10-03 09:02
おはようございます.
word では temp file が生成されるのではなかったでしたっけ? | ||||||||
|
投稿日時: 2006-10-03 10:47
ありがとうございます。
>process Explorer というのは 窓の杜などにある、 http://www.forest.impress.co.jp/lib/sys/wincust/taskservice/prcsxplorer.html のことでしょうか。 | ||||||||
|
投稿日時: 2006-10-03 17:12
少なくとも使ってるサーバとクライアントのOS種別/Ver.くらい書きましょう。
それとWordのVersionと。 | ||||||||
|
投稿日時: 2006-10-03 23:29
それです。公式はここ 起動して、[Find] - [Find Handle or DLL] で検索できます。
[訂正:日本語がおかしいのを] C による Windows programing をちょっとかじってみるとわかりますが、file open する場合、"handle" というもので管理されます。 これは memory 上の情報なので、file system に何かしら書き込んでいるわけではありません。[訂正] ということで、OS 自体が管理しているということになるかな。 [ メッセージ編集済み 編集者: ちゃっぴ 編集日時 2006-10-04 00:11 ] | ||||||||
|
投稿日時: 2006-10-04 13:21
ありがとうございます。
OS等の記述がなくてすいません。 OSはWin2000Serverと、XPProでWordは2000です。 そのソフトをダウンロードしてみます。 |