web-dev-qa-db-ja.com

NTFSフォルダには所有者がなく、権限もないため、削除できません

削除できない2003メンバーサーバーのフォルダーがあります。権限はありません(ドメイン管理者であり、psexecを使用して「nt権限\システム」としてcmdプロンプトを実行している)-常に「アクセス拒否」。

Dir/qを実行すると、所有者は「...」と表示します。

私はフォルダーとその親に対してtakeown.exeを試しました。不良フォルダは常に「アクセス拒否」を報告します。同じことをicaclsを使用してリセットしようとしました。

Explorerの権限には、共有とセキュリティのオプションやタブはありません。同じディレクトリ内であっても、他のフォルダでは問題なく機能します。

15
winnt93

これに似たものを見たことがあります。結局のところ、未解決のロックがまだある間にファイルが削除されたということです。私はそれに対してとんでもないことをすることができませんでした。未処理のロックをクリアすると、ファイルが完全に削除されました。

26
sysadmin1138

他のことをする前に、ボリュームでCHKDSKを実行します。システムイベントログre:ファイルシステムの破損(ソース "NTFS")にメッセージが表示されていますか?

4
Evan Anderson

同じ問題がありましたが、ロックされたファイルはありませんでした。所有者をすべて失いました。

解決策は TakeOwn を使用することでした

takeown /F dirname

現在のユーザーがファイルの所有権を取得します。使用する /Aの後にdirnameを付けて、システム管理者に割り当てます。

3
siva.k

最近、似たような問題に遭遇しました。私の場合の原因は、別のコンピューターがネットワークファイル共有を介してファイルを開いていたことです。 (それは.dllであり、他のユーザーがそれを開くプログラムを起動していた)。

ネットワーク共有ファイルを閉じるには:

コントロールパネル->管理ツール->コンピュータの管理

次に、システムツール->共有フォルダ->ファイルを開くを開きます。

別のマシンで開いているすべてのファイルが一覧表示されます。

2
Tris Healy

私もこれにつまずきました。ファイルには所有者がいないため、削除できませんでした。

ロックを保持しているプロセスがあるかどうかを確認しました。なし!

「takeown」を使用して所有者を設定しようとしました。ファイルが存在しません!!!

ファイルの名前が原因で問題が発生しました。

ファイル名はドットで終わりました。 「OneDrive-Bla Bla。」。

OneDriveはぶら下がりドットを含むファイル名を作成しているようですが、他のほとんどのWindowsプログラムはぶら下がりドットを削除しています。そのため、当然のことながら「OneDrive-Bla Bla」が見つかりませんでした。

ファイルの8.3 ms-dos名を使用して、ようやく成功しました。例: "takeown/F ONEDRI〜0"

「dir/x」を使用して8.3名を取得することは、1つのオプションです。

1
leostone

これは、LinuxがNTFSパーティションを部分的に破損させたときに起こりました。次の手順でファイルを復元できます。

  1. 管理者特権のコマンドプロンプトを開きます。
  2. 問題のあるファイルまたはフォルダを含むディレクトリに移動します。
  3. _icacls . /T /verify /Q_
  4. 「Aclの長さが正しくない」を含む行をコピーします。テキストファイル(たとえば、acl.txt)に。ない場合は、完了です。
  5. for /F "tokens=*1 delims=:" %A in (acl.txt) do icacls %A /T /reset
  6. 手順3から繰り返します。
1
Aleksi Hannula

このようなファイルを削除するには、まず nlocker を試します。それが失敗した場合、またはファイルに対して実行したい他の操作がある場合は、 Bart PE ディスクを使用します。

0
John Gardeniers

rd-rmdirを使用できます。これは、removedirectoryまたはdelete folderです。

次のものを使用できます。

rd /s "\\?\C:\foldername\nextfolder\foldertodelete"

/sパラメータは、ディレクトリ自体に加えて、指定されたディレクトリ内のすべてのディレクトリとファイルを削除します。ディレクトリツリーを削除するために使用されます。したがって、ほとんどの場合は削除されます。

何度か試してみました。

PCGenie

0
M Alkobaisi

私はPOSIX形式に切り替えることでこの問題を解決しました:

del \\?\d:\path\problem_path\*
rmdir \\?\d:\path\problem_path\*

今の問題は、エクスプローラからディレクトリを再作成できない、またはcmdから直接できない

0
user431950

壊死したが、私はこれに非常に似たものを持っていた...

Server2008フォルダーに対してAccessEnumを実行して、ファイル/フォルダーのアクセス許可を監査します。

AccessEnumは???所有者として。

ファイルを右クリックしますが、通常のオプションはどれも使用できません。開くだけで送信できます。

長いパスと長いファイル名が原因であることが判明しました。合計272文字!

フォルダー構造を掘り下げ、パスの終わり近くでフォルダーを共有しました。これで、ファイルをより短いパスで参照できます。

ファイルのアクセス許可などに問題はありません。エクスプローラーが長いパスで窒息しているだけでした。

0
Rod