プロが教えるわが家の防犯対策術!

WindowsServer2012内の共有ファイルをWindows8.1から読もうとした際に、

0x80070020(共有違反)エラー

が発生することがあります。
動作としては、サーバー上のプログラムが、あるファイルを定期的に更新し、そのファイルをWindows8.1上のプログラムが定期的に参照します。
更新のタイミングと参照のタイミングが一致した際に上記のエラーが発生するようです。

同じプログラムを、WindowsServer2003とWindowsXPで動作させていた際は、発生しませんでした。
WindowsServer2003とWindowsServer2012では、共有ファイルの扱いが異なるのでしょうか?

A 回答 (1件)

Microsoft アカウントでサインインしていますか?


Windows ファイアーウォールを一時的に無効にしてみる。
ウィルス対策ソフトなどを一度無効にしてみる。
共有フォルダ「プロパティ」アクセス権確認
コマンド操作による共有設定(NET SHAREコマンド)

>0x80070020(共有違反)エラー

Updateエラーにも0x80070020がありますが・・・
    • good
    • 0
この回答へのお礼

結局、サーバー上のプログラムがあるファイルを更新する際、排他的にオープンする仕様だったことが原因でした。
しかし、同じプログラムをWindowsServer2003ではエラーが発生しなかったのは、まだ不明です。

ありがとうございました。

お礼日時:2016/01/16 10:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!