Windows 2003 Standard x64 Server with SP2を使用しています。
フォルダーから多数のフォルダーを削除した後、OSがフォルダーの読み取りまたは操作を試みると、「アクセスが拒否されました」と報告されます。フォルダのプロパティを調べると、[セキュリティ]タブが表示されず、[全般]と[カスタマイズ]のみが表示されます。私たちはすでにいくつかのことを試しました。
Chkdskを読み取り専用モードで実行していますが、これはまだ完了していません。可能であれば、サーバーをオフラインにして再起動したり完全なchkdskを実行したりせずにこの問題を解決したいと考えています。
誰かがこの問題の解決策を知っていますか?
これを確認したのは、プロセスがフォルダを開いたままにしていたが、フォルダが削除されている途中だったからです。プロセスエクスプローラーなどのツールを使用して、フォルダーに開いているハンドルがあるかどうかを確認します。いったんリリースするか再起動すると、そのフォルダーは消えると思います。
システムによってロックされたファイル/フォルダを削除するには。
オーナーシップを取得して、フォルダーとサブフォルダーの完全な権限を付与する方法
私にも同じ問題があり、Kevinの状況と同様に、ファイルは開いたままで、削除されていました。しかし、プロセスエクスプローラーには何もありませんでした。ロック解除は失敗しました。
フォルダーが共有されたため、別のユーザーによって開かれていたため、管理ツール->コンピューターの管理->共有フォルダー->ファイルを開き、そこから関連するファイルまたはフォルダーを閉じることで解決できます。その後、フォルダは自動的に削除を完了しました。
フォルダーにファイルロックがあるように聞こえます-おそらくいくつかのアプリケーションがそれを開いています。 nlocker のようなプログラムを使用してみてください。どのアプリがロックされているかが表示され、ロックが解除され、ファイルまたはフォルダーが削除されます。
同様のことが私に起こりました。ファイルをロックするプロセスがありました。これは私がそれを修正した方法です。 Sysinternals LiveのRun Nowから Process Explorer をダウンロードしました。次に、アプリケーションの上部にあるメニューバーで、[検索]をクリックしました。そこでアクセス許可を変更できないファイルまたはディレクトリを入力しました。このプロセスにはしばらく時間がかかる場合があります。ファイルまたはディレクトリが表示されたら、ロックを保持しているプロセスを見つけました。次に、プロセスを右クリックして強制終了しました。
私は同じ状況にありました-私たちが使用するバックアップ/復元プログラム(FDR /アップストリーム)はフォルダーをロックしていました-サービスを再起動し、それを手放しました。