Windowsファイルアクセスが拒否されました


7

「Windowsでのアクセス拒否」に関する一般的な問題があるようです。例:

  • 私のbatファイルはコンパイラを呼び出してディスク上にファイルを作成します
  • 私のバットファイルはファイルの名前を変更します
  • しかし、Windowsデスクトップにファイルをダウンロード(FireFox)している場合、ファイルを削除しようとすると、Windowsから「アクセスが拒否されました」と表示されます。
  • AVGを無効にし、AVG常駐シールドで例外を作成しようとしました

(タスクマネージャー+ Winternalsプロセスエクスプローラーで、ロックが発生するはずのプロセスがまだ実行されていないことを確認しようとしました。)

  • Windows 7。
  • ユーザーアカウントは管理者です。
  • すべてのファイルは同じユーザーアカウントによって作成されます。

問題は最近のものですが、昨日最初に気づいたことがいくつかあります(私が長年使ってきた.batファイルを再度呼び出し始めたとき)

私が試してみました:

  • たとえば、「管理者として実行」でWindowsエクスプローラーを起動しますが、違いはありません
  • 右クリック-プロパティ-セキュリティと許可/所有権の変更(これを試みると「アクセス拒否」も取得されるため、これは役に立ちません)

「ロックされた」ファイルのセキュリティを変更しようとした場合のスクリーンショットです。(ここでの問題は、ファイルが作成されるたびにロックが継続的に発生することです)

Exampel

[次へ]をクリックすると、所有者ではないことを示しますか?代わりに、「現在の所有者を表示できません」と表示されます

所有権を変更しようとすると、「アクセスが拒否されました」(権利がありません)が表示されます

作成したばかりの私を困惑させます。(はい、ファイルを作成する実行可能ファイルを呼び出す.batファイルを使用します。ただし、すべてが管理者ユーザーアカウントで実行されています。)

私が考えて、これはの奇妙な問題のいくつかの種類であるどこかの時間のためにファイルハンドルを保持している何かファイルが.BATファイルによって削除しようとしてきた後に...

.batファイルが削除命令を発行してから5分後に立ち去ろうとしました。(.batスクリプトの一時停止)戻るとき(数分後)、ファイルはなくなります。(これは偶然に発見したので気づくのに時間がかかりましたが、繰り返すことができるようです)

だから、理由のすべての問題のためには、何らかの形でファイルであってもよいファイルは削除が予定されている種類の神秘的な状態にあるが、それだけで非常に遅くなりますか?(したがって、ファイルに対して実行される他のすべての操作も非常に奇妙に動作します。)

これがなぜなのかわかりません(たとえばAVGを無効にしようとしました)が、突然の問題を説明できると思いますか?


1
バッチファイルのアクセス許可を確認できますか?

1
ファイルは、作成時に親フォルダの権限を継承します。おそらく、親フォルダの権限を確認しますか?
デビッド

1
パス名がで始まることに気付きました。W:つまり、ネットワーク共有上にあります。C:ドライブでも同じ問題が発生しますか?ファイルサーバーが資格情報を完全に認識しない可能性はありますか?これは、ドメインの一般ユーザーであり、ローカルマシンの管理者のみである場合に発生する可能性があります。
スコット

1
@Tom:私はディスクチェックを実行することをお勧めし(マイコンピュータでボリュームを右クリックして、選択した...今確認してください>プロパティ- >ツール- >エラー-checking-をお使いのファイルシステムが壊れている可能性があるかのように聞こえるよう。
ジェームズP

1
ハングしているファイルを削除しようとしていますが、{YourAppName}.vshost.{YourAppExtension}たぶん(例SampleApp.vshost.exe:)?
スコットチェンバレン

回答:


4

Unlockerを使用してこれらのファイルのロックを解除し、必要な操作を試行します。Unlockerは、削除、名前の変更などもネイティブにサポートしています。

[オプション] 問題の原因が正確にわからない場合は、Norton Power Eraserを使用してコンピューターをスキャンして脅威を検出することもお勧めします(無料でポータブル。AVGとも連携して動作します)。


私はすでに他の場所で疑わしい同様のツールを試しましたが、試します。
トム

2

このセキュリティタブから[詳細設定]をクリックし、[所有者の変更]リンクをクリックし、[オブジェクト名を入力してください]ボックスに名前を入力し、[名前の確認]をクリックして[OK]をクリックします。これにより、権限の権限がリセットされます。


親フォルダーが、親フォルダーとその内のファイルで同じプロセスを実行することを妨げる場合
-itsWrongGuy

ファイルがその状態で最初にあるとき、私は何も(それを含めて)アクセス/変更できません。説明したように、ファイルは削除待ち行列に入っているが、システムで長時間「ハング」するためだと思います。
トム


1

CMDの権限を確認してみてください。また、予期しないことが起こっている場合に備えて、タスクスケジューラを確認してください。

Unlockerを使用するというSachin Shekharのアイデアは、ファイルを同時に使用している他のプロセスがあるかどうかを確認するのに適しています。コンパイラが何らかのバグを抱えている可能性があり、操作が完了した後でもファイルを「占有」します。


タスクスケジューラには何もありません。(これはとても奇妙なことです。そして、なぜそれがWindowsファイル削除スケジュールの内部で遅くなると思うのですか。しかし、言うのは難しいです。)CMD /モードが変更された場合は、いじります。
トム

ところで:管理者権限でCMDを実行しようとしました。変化なし。
トム

0

Windows 10では、動作が劇的に改善および解決されたようです。ファイルが非常に長い間「ロック」/「ファイルアクセス拒否」されなくなりました...

したがって、Windows 10を変更することも、一種の答えです。非常に多くの人々が投稿に貢献したので、私も私の発見を共有したかったです。


-1

ええ、CHKDSK / RC:\(次のブート時)を実行するとうまくいきました!その後、許可されているファイルまたはフォルダの所有権を取得できない場合、ファイルシステムが破損するはずです。特に、Windowsがそのようなファイルまたはフォルダーの所有者を指定できない場合。そのような場合、権限は明らかに破損しています。先端に感謝します!フランスから乾杯。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.