• ベストアンサー

読み取り専用で開いたファイルが書き換わる

ネットワークの共有フォルダ内の2つのExcelのファイルを同時に開いていたら、1つのファイルにもう1つのファイルの内容が書き換わってしまいました。 変わってしまったファイルは読み取り専用(誰かがファイルを使っていたみたいで)で開きました。 どんな原因が考えられますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • haporun
  • ベストアンサー率40% (230/562)
回答No.3

>サーバーは強制終了など起こらなかったし いえ、クライアント側でファイルを開いたまま強制終了にならなかったということです。 クライアントプログラムが閉じずに終了してしまうと、ローカルのファイルを開いたまま強制終了したのと同じように、クライアントもファイルが開きっぱなしの状態になるのですが、サーバーでも開きっぱなしの状態になってしまうのです。 クライアントが再起動しても、サーバーでは開きっぱなしの状態です。 しかし、BがAに変わってしまったというのは、サーバーがUNIXでない以上、もはや不明です。 Excelファイルには、開いた後ファイルメニューのプロパティで、最終更新者が特定できる可能性が高いです。 また、同じ内容のファイルといっても、更新日時は違うはずです。 作成日時が最近なら、一度まちがって削除して、もう片方をコピーすることでごまかしたなんてことも考えられます。 んんん、不思議な現象なので、ほかには誰かが誤って上書きしてしまったぐらいしか思いつきません。 すみません、力になれなくて。

jennifer
質問者

補足

ご回答ありがとうございます! >>サーバーは強制終了など起こらなかったし >いえ、クライアント側でファイルを開いたまま強制終了にならなかったということです。 すいません。クライアントでしたか・・・。 私の確認できる範囲ではなかったと思いますが、 他のクライアント側で強制終了してしまったかどうか・・。 もし、他PCで強制終了が発生した場合も、当現象はありえますか? 作成日は、1週間ほど時間がたってしまっているので無理ですね・・・(‥ゞ >んんん、不思議な現象なので、ほかには誰かが誤って上書きしてしまったぐらいしか思いつきません。 >すみません、力になれなくて。 いいえ、そんなことないです。 とっても助かっております。ありがとうございます。

その他の回答 (3)

  • haporun
  • ベストアンサー率40% (230/562)
回答No.4

他のクライアントが開いても同じような現象は起こりえます。 今もこのファイルを開くと、読み取り専用になってしまいますか? もしそうなら、やはりサーバーを再起動するのがいちばん手っ取り早いのですが、サーバーは再起動しても大丈夫な状態ですか?

jennifer
質問者

お礼

ありがとうございます。 >他のクライアントが開いても同じような現象は起こりえます。 そうですか・・。 共有ブックを開いていて、アプリケーションエラーがでてしまったときは気をつけなければなりませんね。 また、変更をかけてしまった場合はバックアップを必ず取るようにしなければなりませんね。 >今もこのファイルを開くと、読み取り専用になってしまいますか? ファイル自体は削除されてしまっていて(使い物にならなくなってしまったので・・・)確認できませんでした。 ありがとうございました。 とても勉強になりました。

  • haporun
  • ベストアンサー率40% (230/562)
回答No.2

ネットワークの種類にもよりますが、サーバーがUNIXの場合、ハードリンクまたは、シンボリックリンクという機能により、同じファイルを2つ以上の名前が刺していることがあります。 もう1度Aを変更したとき、Bも変更されましたか? この現象はサーバーがWindowsのときにはありません。 サーバーがWindowsの場合、誰かまたはあなたが以前に、Bというファイルを開いたままExcelが強制終了したことがある場合、サーバーが再起動するまでそのファイルが誰かが開いているような状態になっていることがあります。 この現象はサーバーがUNIXの場合にはありません。 共有フォルダのサーバーの種類や、上記の状況などがわかったら、補足してください。

jennifer
質問者

補足

ご回答ありがとうございます。 サーバー、クライアントともOSはWindowsNTです。 >サーバーが再起動するまでそのファイルが誰かが開いているような状態になっていることがあります。 サーバーは強制終了など起こらなかったし、再起動も行なっておらず、正常に稼動しておりました。 共有フォルダのアクセス権限も正常でした。 読み取り専用に関するバグがいろいろあるようなのですが、その可能性って考えられますか?

回答No.1

こんにちは。 ネットワークで共有したファイルを2人で開いたんですか? もしくは1台のパソコンで1つのファイルを2個あけたのですか? >変わってしまったファイルは読み取り専用 >(誰かがファイルを使っていたみたいで)で開きました。 つまり、マスターは他の人が開き、あなたは読み取り専用で開いたのですか? その場合は他の人が内容を変え、保存すれば当然内容は変わります。 もしくは保存しなくてもマクロの作成により自動的に上書きされます。

jennifer
質問者

お礼

ありがとうございます、Black_Tigerさん。 すみません、説明不足でしたね。 例えば、AとBというファイルがあるとします。 >ネットワークで共有したファイルを2人で開いたんですか? >もしくは1台のパソコンで1つのファイルを2個あけたのですか? 1台のPC上で、Aを開いて、その後Bを開いたら 「他のユーザーが開いています。読取専用で開きますか?」 というメッセージが表示されました。 Bのファイルはネットワーク上で、他のユーザーが開いていたようです。 そこで、「読み取り専用」でファイルを開きました。 すると、内容がAのものに変わってしまったのです。 ファイル名は変わっておりません。 >つまり、マスターは他の人が開き、あなたは読み取り専用で開いたのですか? >その場合は他の人が内容を変え、保存すれば当然内容は変わります。 たぶん、その可能性はないと思うのです。 >もしくは保存しなくてもマクロの作成により自動的に上書きされます。 ファイル自体にマクロはなかったのですが、ファイルを閉じる時などに、何か作用するのでしょうか?

関連するQ&A

  • ネットワーク経由の共有ファイルの読み取り専用を解除できない。

    ネットワーク経由で共有ファイルを開くと読み取り専用になってしまい。書き込みができません。 全てのアカウントユーザのアクセス許可をフルコントロールにしてもだめでした。 勿論簡易ファイルの共有は無効にしてあるし、ファイルも読み取り専用のチェックははずしてあります。 フォルダ自体の読み取り専用のチェックだけが外してもすぐにもとにもどってしまうのが原因のような気もしますが。 何かいいアドバイスをお願いします。

  • エクセル全部が読み取り専用になってしまいました。

    発生した要因かどうかはわかりませんが、あるメールの 添付ファイルのExcelを開いてデータを見て、その後閉じて、 あるネットワーク上のPCのフォルダ、ファイルを見る度に、全て 「読み取り専用」で開いてしまいます。 フォルダの特性に読み取り専用のチェックはされていなくて、 ファイル自体も同じです。 再起動後も同じです。 ネットワーク上のPCの共有許可も一旦解除して、再登録したにも かかわらず、全て読み取り専用で開いてしまいます。 ただし、自分のPCは何ともないです。 他のネットワーク上では、問題がなくある一つのネットワーク上の PCだけが読み取りになってしまいます。 どうか解決方法を教えてください。 解除方法などはあるのでしょうか?

  • 誰も開いていないのに読み取り専用 エクセル 

    会社で使っている共有フォルダに入っているエクセルファイルなのですが 誰も開いてないのに読み取り専用になる場合があるのですが エクセルのバグでしょうか? 私用する人は同じフロアにいる4人だけで、 4人ともエクセルファイルを開いてないのに、 読み取り専用になって書き込めない時があります。 私たち4人以外の誰かが開いてるという事でしょうか? それとも誰も開いていないのに読み取り専用になることもあるのでしょうか?

  • Excel ブックの共有ファイルを同時にアクセスしても、開く方法は、ないでしょうか。

    Excelのファイルを共有ファイルにし、共有フォルダーに入れます。その後、40台のパソコンが同時に一つの共有ファイルを開きにいくと、一つは、開いてもその他が読み取り専用になってしまいます。同時にアクセスしても、開く方法は、ないでしょうか。

  • Excel の共有ファイル 速度を上げる方法

    現在、40台のコンピュータネットワークがあり、サーバーの共有ファイルにExcelの共有ファイルを一つ置きます。同時にアクセスすると、タイミングがあってしまうと読み取り専用になってしまいます。 少し、タイミングをずらすといいのですが、、 同時にアクセスしても、共有ファイルの状態で開く方法は、ないでしょうか。

  • ファイルが読み取り専用になり別の名前で保存ができない

    バッファロー HD-WIU2 をRAID1で共有して使っています。 USBで接続しているパソコンではワード、エクセルの読み取り書き込みができます。 しかし、ネットワークで繋いでいるパソコンではワード、エクセルの読み取り専用になり別の名前で保存しても拒否されます。 HD-WIU2内のファイルを「読み取り専用」のチェックを外しても同じです。共有は無理なのでしょうか? よろしくお願いします。

  • ファイルが読み取り専用になり開かない

    Win98を使用しています。 エクセルファイル開こうとしたら読み取り専用で開く事が出来ません。となり開く事が出来なくなってしまいました。 プロパティでは全般タブしかでず、読み取り専用、アーカイブのチェックを外したりしてためしましたがダメでした。 名前の変更もダメ。 コピーはできない。ディスクがいっぱいかライトプロテクトされているかで開く事ができない。 再起動もダメ。 会社のパソコンなのでネットワークの共有ファイルににも移動できず。 と色々やってみましたがダメでした。 昨日までは普通に開く事ができたのですが・・・ なんとか解決策を教えて下さい。 よろしくお願い致します。

  • 読み取り専用が解除できません

    共有フォルダ内に保存しているエクセルファイルを別のPCから 編集して保存したのですが、該当のエクセルファイルを呼び出したら 読み取り専用になっていました。(バーの上の表示です) 編集はできたのですが、保存はできません。 該当のファイルのプロパティをみたら、読み取り専用は 外れているのですが、フォルダに読み取り専用がついていました。 フォルダのプロパティで読み取り専用を外したいと思い一旦、 外してOK(適用→OK)にしてプロパティを終了しました。 その後すぐにプロパティを確認したら外れていません。 どうすれば外すことができるのでしょうか? 過去の質問・回答を見ていろいろやってみたのですが できませんでした。

  • ネットワーク上のエクセルファイルが読み取り専用に

    ネットワーク上にあるエクセルファイルを開いているときは、通常に開けるのですが、保存しよう上書き保存のボタンを押した瞬間にファイルが読み取り専用に変更し、名前を付けて保存するしかなくなります。ネットワーク上で他の端末から同じファイルを開いていることはありません。そういう場合は最初から読み取り専用という警告が出て開くことができます。 今回の質問は、開くときは警告がなく開くのに保存するときに読み取り専用になるという現象です。 しかも、常に起こるのではなく、原因が分かりませんが通常に保存できる場合もあります。 考えられる原因についてご教示願います。 OSはXP SP3です。

  • 読み取り専用ファイル

    会社の共有フォルダにパワーポイントで作成したものを保存したのですが、上書きができません。「読み取り専用ファイルです」とエラーメッセージがでてくるんですが、どうしたら上書き保存できるようになるんですか?教えて下さい。よろしくお願い致します。

専門家に質問してみよう