Windows 7 の Excel で、共有フォルダのファイルを編集し、上書き保存すると、元の Excel ファイルが削除され、TMP ファイルが残る

Anonymous
2010-12-24T05:55:38+00:00

Windows7で,モバイルカード等遅い回線(300kbps程度)で,社内ネットワークに接続し,エクスプローラからExcel2010でxlsxファイルを開き,そのファイルを上書き保存すると,「ファイルの保存に失敗しました」と表示され,保存に失敗することがあります。失敗すると,拡張子がtmpのファイルが残り,xlsxファイルの本体は,消えてしまいます。

状況を見ていると,Excelファイルの上書き保存時に,tmpファイルが生成され,と同時に,エクスプローラのアドレスバーのところで緑色のバーが流れて,tmpファイルをつかんでしまっているようです。保存失敗は,毎回ではなく,前述のエクスプローラの緑色のバーが流れるタイミングによるようです。こういった現象の回避方法はありませんでしょうか?

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2011-12-16T06:56:27+00:00

Windows7上でoffice2003を使ってネットワーク上のファイルを開いていると元のxlsファイルが削除されてしまう場合がある。

途中で内容を格納せずに終了すると、復元できないので回避策はないでしょうか。

<結合前タイトル>

Windows7上でoffice2003を使ってネットワーク上のファイルを開いていると元のxlsファイルが削除される場合がある

おひさしぶりです、最近原因がわかり、安定稼動しています。

原因はWindows7 のパケットサイズが大きすぎたことでした。

実測した結果MTU1500だと全てのサーバーでパケットロスが発生していました。

この価を下げて運用したところ以下の問題が解決しました。

① IEの標示が遅い

② ネットワークドライブのディレクトリが一部しか標示されないか標示に時間がかかる

   またリンクは正しくない

③ EXCELの元のファイルが消えてしまう(TMP有りのときと無しの時がありました)

④ ネットワークドライブの資源をEXCELで標示すると遅い。

などです。

この回答は役に立ちましたか?

9 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

63 件の追加の回答

並べ替え方法: 古い順
  1. Anonymous
    2011-06-24T02:05:08+00:00

    私もお客様の環境で、Windows7 + Excel2007でBuffaloのTeraStation(NAS)に保存してあるファイルを編集後上書き保存をすると変なファイル名になってしまう現象で悩んでいます。

    毎回ではないし、すべてのPCからではないのですが(もっとも、割と頻繁に発生するPCもあります)、比較的大きめのファイルサイズ(テストでは3M~10M程度)で起きています。

    ファイル名はランダムな「英数字8文字+tmp」です。

    で、このファイル名になってしまった場合には、ファイル名の拡張子を.xlsxにするとExcelで読めるのですが、一世代戻ってしまいます。

    TeraStationのSMBログでこの現象の時のログを採取しました。必要そうな部分を以下に載せます。また、一行が長いので時間と処理内容だけにしました。(お客様には個別情報は一切載せないということで了承を得ています)

    これはTeraStationが初期状態で持っている「Share」という共有にテスト用のフォルダを作成し、テストしました。この共有にはアクセス制限はかかっていませんし、「ゴミ箱」機能も有効にはなっていません。

    • 正常な処理の時
    1. 14:06:22  File Open(Read/Write) /mnt/array1/share/テスト用です/3A9FD53C.tmp
    2. 14:06:26  File Open(Read) /mnt/array1/share/テスト用です/test-2.xlsx
    3. 14:06:26  File Open(Read/Write) /mnt/array1/share/テスト用です/3A9FD53C.tmp
    4. 14:06:26  Rename File : /mnt/array1/share/テスト用です/test-2.xlsx -> /mnt/array1/share/テスト用です/7BEFBC0D.tmp
    5. 14:06:26  Rename File : /mnt/array1/share/テスト用です/3A9FD53C.tmp -> /mnt/array1/share/テスト用です/test-2.xlsx
    6. 14:06:26  Remove File /mnt/array1/share/テスト用です/7BEFBC0D.tmp
    • 異常な時
    1. 14:06:45  File Open(Read/Write) /mnt/array1/share/テスト用です/46C936A3.tmp
    2. 14:06:47  File Open(Read) /mnt/array1/share/テスト用です
    3. 14:06:49  File Open(Read) /mnt/array1/share/テスト用です
    4. 14:06:49  File Open(Read) /mnt/array1/share/テスト用です/test-2.xlsx
    5. 14:06:49  File Open(Read) /mnt/array1/share/テスト用です/test-2.xlsx
    6. 14:06:49  File Open(Read/Write) /mnt/array1/share/テスト用です/46C936A3.tmp
    7. 14:06:50  Rename File : /mnt/array1/share/テスト用です/test-2.xlsx -> /mnt/array1/share/テスト用です/19E7B848.tmp
    8. 14:06:50  Rename File : /mnt/array1/share/テスト用です/46C936A3.tmp -> /mnt/array1/share/テスト用です/test-2.xlsx
    9. 14:06:50  File Open(Read) /mnt/array1/share/テスト用です/test-2.xlsx
    10. 14:06:50  File Open(Read/Write) /mnt/array1/share/テスト用です/test-2.xlsx
    11. 14:06:50  File Open(Read) /mnt/array1/share/テスト用です/test-2.xlsx
    12. 14:06:50  Remove File /mnt/array1/share/テスト用です/test-2.xlsx

    異常時のログにある通り、保存の指示で現在の内容を「46C936A3.tmp」に書き出します。でその後古いファイルを「19E7B848.tmp」に変更し、「46C936A3.tmp」を「test-2.xlsx」にしています。

    で、正常な時のとおり「19E7B848.tmp」を削除しなければならないところ「test-2.xlsx」を削除しています。

    実際に残っていたのも「19E7B848.tmp」でした。

    どの辺から調べればよいのかもわからず。途方に暮れています。

    助言を頂ければ幸いです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-06-27T09:13:43+00:00

    iwasaki____ さん、こんにちは。

    同様の現象のようですね。。。

    こちら、色々な方からの投稿をいただいているのですが、問題の解決に繋がるような情報はまだ得られていない状況です。。。

    Answers はボランティアで参加いただいているみなさんからの情報を集める Web コミュニティとなりますので、一般的な質問の場合は情報も集まりやすいのですが、特定のサーバー環境下になると、なかなか情報が集まりにくいかもしれません。

    私の方からも何か情報が見つかれば、投稿をいたしますが、もしお急ぎの場合は弊社のサポート窓口へもお問い合わせいただくと、何か情報を得られるかもしれませんので、ご検討ください。

     カスタマー サービス & サポート

    引き続き、みなさんからの情報もお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2011-07-28T05:26:49+00:00

    皆さん、こんにちは、初めての書き込みです。

    Windows Server2008のCommon Folderで同じような問題があり、理由は不明ですが、解決しました

    ので報告します。

    必ずこの方法で解決するのもではありません。

    問題>

    WIndows7 + Office 2010 / Windows7 + Office 2007 のエクセルで共有フォルダーのファイルを開くと、

    上書きが出来ずに、ファイルが消えてします。Tmpファイルがサーバーのフォルダーで残る。

    全てのWIndows7 + Office 2010 / Windows7 + Office 2007 の組み合わせで発生するわけではなく、

    ごく一部のPCで発生する。

    問題発生するPCも問題発生しないPCも、同一メーカーの同一PCである。

    Windows XP+ Office 2007 では発生しない。

    作業>

    いろんな切り分け作業を行い、ログオンするドメイン・アカウントに何らかの問題があることが判明し、

    問題アカウントを削除して再度作り直す。

    それによって、ファイルが消える問題はクリアーされました。

    ただ、アカウントを一旦削除することによるPCへの問題が一部発生します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2011-08-03T07:25:34+00:00

    私のところでもWIndows7 + Office 2010 でbuffalo社製ネットワークHD,TeraStationでの共有フォルダ使用時に同様のファイルが.tmpのファイルのみが残り本体ファイルが消えてしまう現象が昨日から出ました。以前は問題なく使用できていたものが、なぜかadobe acrobat をver.9から最新のXに変えたときからこの異常が出るようになりました。関連があるのかどうかはわかりません。

    この際、共有フォルダのアクセスにはTs-tglfedとついている、buffalo社のツールから作ったリンクからアクセスすると上記のファイル本体が消えてしまう不具合が起きておりましたが、エクスプローラのアドレス欄に直接IPアドレスを入力する形(¥¥「TeraStationのIPアドレス」¥)でアクセスすればこの不具合が起きないことがわかりました。

    何か参考になればと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません