アクセスが拒否され、セキュリティタブが見つからない場合、フォルダの所有権を取得するにはどうすればよいですか?


20

Windows 2003 Standard x64 Server with SP2を使用しています。

フォルダーから多数のフォルダーを削除した後、OSは、フォルダーの読み取りまたは操作の試みで「アクセス拒否」を報告しています。フォルダのプロパティを調べると、[セキュリティ]タブが表示されず、[全般]と[カスタマイズ]のみが表示されます。すでにいくつかのことを試しました。

  1. フォルダの名前を変更し、アクセスを拒否しました。
  2. フォルダーを削除し、アクセスを拒否しました。
  3. 親フォルダーの所有権を取得し、子にアクセス許可を伝達し、アクセスを拒否します。
  4. Subinacl、アクセスが拒否されました。
  5. Takeown(cmdline)、アクセスが拒否されました。

chkdskを読み取り専用モードで実行していますが、これはまだ完了していません。可能であれば、サーバーをオフラインにして再起動したり、完全なchkdskを実行したりせずに、この問題を解決したいと考えています。

誰もこの問題の解決策を知っていますか?


あなたが所有権を主張することはできませんし、あなたのアカウントは、ドメイン管理者またはエンタープライズ管理者アカウントである場合は、何かが...この絵と非常に/間違っている/ある
エイブリー・ペイン

うん、私は何かが非常に間違っていなかったかどうかを尋ねることはないだろう:)
ジムカウント

1
上記が正しいことがわかりました。ユーザーがハングしたプロセスでフォルダーを開いたままにしました。Hyenaというツールを使用して、問題のフォルダーからユーザーセッションを切断しました。これにより、アクセスが許可されました。

回答:


35

私がこれを見たとき、それはプロセスがフォルダーを開いたままにしていたが、フォルダーが削除されている過程にあったためでした。Process Explorerなどのツールを使用して、フォルダーに開いているハンドルがあるものがないかどうかを確認します。いったんリリースするか再起動すると、そのフォルダは消えると思います。


1
おかげで、システムにハンドルがあることがわかりました。ハンドルを削除すると、フォルダーが消えました。とにかく空だったので、勝利のために+1。
ジムカウント

私にとってもうまくいきました。サーバーcidaemonのインデックスサービスが1つのファイルをロックし、クライアントでのプロファイルの読み込みを妨げていました。
アンドレシルト

私はアホです; 私はこれをチェックしようとは思わなかったとは信じられません。ありがとうございました。
オーウェンブラッカー

3
おかげで、これは私のために働いた。この場合に表示されるメッセージは誤解を招く可能性があることに注意してください。所有権を削除または取得しようとすると、「アクセスが拒否されました」の代わりに「これはプログラムによって使用されています」というメッセージが表示されないのはなぜですか?
ハープ

同様の状況:gimpはフォルダハンドルを所有しており、svnは別のブランチに切り替えるときに削除しようとして衝突しました。ユーザーのアクセス許可を調整したり、takeown、icacls、subinaclなどを試してみたり、フォルダに対して何もできない理由を探して1時間以上失われました。 、「アクセス拒否」だけでなく。
ズビスク

1

フォルダーにファイルロックがあるように聞こえます-おそらくいくつかのアプリケーションがそれを開いている可能性があります。Unlockerなどのプログラムを使用してみてください。ロックされたアプリを表示し、ロックを解除してからファイルまたはフォルダーを削除できます。


+1提案をありがとう、以前Unlockerを使用したことがありますが、この場合は何もインストールしないようにしました。
ジムカウント

1

私もこれと同じ問題を抱えていましたが、Kevinの状況のように、ファイルは開いたままで、削除されていました。ただし、プロセスエクスプローラには何もありませんでした。

フォルダーは共有されているため、別のユーザーが開いたままにしていたため、管理ツール->コンピューターの管理->共有フォルダー->ファイルを開き、関連するファイルまたはフォルダーを閉じることで解決できます。その後、フォルダは自動的に削除を完了しました。


うわー、3。5年後、これは私の一日を本当に節約しました。ありがとうございました。コンピューターのシャットダウンと再起動により、ファイルはそこに開かれたままになりました。そこでクリアした後、簡単に削除しました。
ノームギャル

1

システムによってロックされているファイル/フォルダーを削除します。

  1. フォルダーc:\ users \ xxxを見つけます
  2. フォルダーとサブフォルダーの所有権を取得してみてください:(おそらく失敗します)
  3. 失敗しない場合は、フォルダとサブフォルダへの完全な権限を付与して削除します。
  4. しかし、失敗しているため、ウィンドウを処理するファイルをロックするウィッチを見つける必要があります。
  5. c:\ cms \ Microsoft SysInternal \ procexp.exeを起動します
  6. 見つけに行く、ハンドルを見つける
  7. 検索を実行しますc:\ users \ xxx
  8. ファイルをロックしているPID番号を取得しない(2列目)
  9. 戻ってプロセスを強制終了するか、ツリーの場合はプロセスツリーを強制終了します。
  10. フォルダーに戻り、フォルダーとサブフォルダーc:\ users \ xxxxの所有者シップを取得します
  11. フォルダーとサブフォルダーc:\ users \ xxxの完全な権限を付与します。
  12. c:\ users \ xxxフォルダーを削除します
  13. ユーザーを再度ログインすると、新しいプロファイルが新しくなります。

オーナーシップを取得して、フォルダーとサブフォルダーの完全な権限を付与する方法

  1. c:\ users \ xxxフォルダーを見つけます
  2. その上で右マウス| プロパティ| セキュリティ| 高度な| オーナー| 編集| 広告アカウントを選択| サブコンテナとオブジェクトの所有者を置き換える| 適用する
  3. [権限]タブに戻る| 許可を変更する| 広告アカウントを追加| フルコントロール| すべての子オブジェクトのアクセス許可をこのオブジェクトからの継承可能なアクセス許可に置き換えます
  4. c:\ users \ xxxフォルダーを削除します。

0

私は同じ状況にありました-私たちが使用するバックアップ/復元プログラム(FDR /アップストリーム)がフォルダーをロックしていました-サービスを再起動し、手放しました。


0

同様のことが私に起こりました。ファイルをロックするプロセスがありました。これは私がそれを修正した方法です。Sysinternals Liveから[今すぐ実行]からProcess Explorerをダウンロードしました。次に、アプリケーションの上部にあるメニューバーで、[検索]をクリックしました。そこで、許可を変更できないファイルまたはディレクトリを入力しました。このプロセスには時間がかかる場合があります。ファイルまたはディレクトリが表示されると、ロックを保持しているプロセスが見つかりました。次に、プロセスを右クリックして強制終了しました。


-2

私はこの同じ問題を抱えていましたが、なぜ所有権を取得できず、許可を与えることさえできないのかを理解する唯一の方法は、Process Explorerを使用することでした。私のアンチウイルスであるAVGがE:\ドライブ全体を把握していることを教えてくれました。アンチウイルスを無効にし、出来上がり!できます!このゴミ箱をアンインストールする時間。

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