【ファイル】へのアクセスが拒否されました。が出る原因についてご教授ください

ぷんち 100 評価のポイント
2024-06-25T05:19:35.6866667+00:00

いつもお世話になっております。

VisualBasicで作成したプログラムが2つあります。

1 プログラムA → ファイルを作成

2 プログラムB → ファイルを削除

実行条件

 ① この2つのプログラムはドメインユーザーとして実行されます。

 ② プログラムAでファイルを特定のフォルダに複数作成し、その後にプログラムBでファイルを削除します。

 ③ 複数作成されるファイルの内一つだけ、作成は出来るけれども、削除できないファイルができます。

   アドミニストレーターの権限でも削除できませんし、所有権の変更もできません。

   User's image

 ④ そのファイルが作成されるのは、半年に1回程度の時もあれば、1週間に1回の頻度の時もあります。

 ※ サーバー上でバッチ処理で起動しているのでどのタイミングで発生するか分かりません。

 ※ 毎回同じプログラムが同じ現象を起こしているわけでもありません。

 ※ サーバを再起動すると、ファイルのアクセス権は復活しており、削除が可能になります。

 バッチ処理で発生するので、根本解決をしたいのですがなにか考えられる原因はありますでしょうか?

 宜しくお願い致します。

Windows Server 2016
Windows Server 2016
データ ストレージに更新されたエンタープライズ レベルの管理をサポートする Microsoft サーバー オペレーティング システム。
24 件の質問
Visual Studio
Visual Studio
Windows、Web、モバイル デバイス用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。
103 件の質問
{count} 件の投票

承認済みの回答
  1. gekka 10,566 評価のポイント MVP
    2024-06-27T23:42:28.2433333+00:00

    こういうのですか?
    https://serverfault.com/questions/149833/

    Aが正常終了したらBを直列で実行ですか?それともABが並列に実行ですか?
    並列ならAが作成を完了して開放する前にフリーズや不正終了したり、解放前にBが削除しようとしたりしてるんじゃないですかね。


0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。