web-dev-qa-db-ja.com

Win7x64でファイルを削除したり所有権を取得したりできません

私は開発者であり、ビルドプロセスの一環として、Microsoft dllが特定のフォルダーにコピーされます。ターゲットを上書きできないため、このファイルのコピーは失敗しています。

私は手動で削除することに決めました(管理者アカウントを使用して、昇格していないエクスプローラーを使用)ため、フォルダーを参照して削除を試みました。これは失敗しました(管理者からの許可が必要です)。昇格したエクスプローラを使用する場合も同様です。

だから私はプロパティ->セキュリティ->詳細->所有権を試してみました

現在の所有者はUnable to display current ownerとして表示されています。所有権を取得できません(詳細な説明のない単純なAccess Deniedメッセージ)。高度なコマンドプロンプト/ PowerShellも役に立ちません(両方ともAccess Deniedを独自の方法で指定します)。

プロセスエクスプローラーは、ファイルの開いているハンドルを表示しません。

結局、Linuxで起動してファイルを削除しましたが、何が原因なのでしょうか。

Security Essentialsにはファイルに関する問題はありませんでした。 MSによってデジタル署名され、署名が一致します。

15
Basic

SourceTree(git client)で管理するファイルについても、この問題がありました。このファイルには「所有者」がありませんでした。使用しやすいすべてのアプリケーションを終了し、魔法のように削除したことに気づきました。他のオプションは、ウィンドウのセーフモードでファイルを削除することでした。なぜこれが起こったのかはわかりませんし、なぜこれが起こったのかも知りたいです。

19
DarkUrse

1つの解決策はWindows 7で私のために働きます:

ハードディスクドライブを右クリックして、==>プロパティ/ツール/今すぐ確認...し、もう一度削除してみます。

3
Bruno

私の場合は、Firefoxを使用してダウンロードしたファイルでした。所有者を表示したり、所有権を変更したり、ファイルを削除したりできませんでした(読み取り可能でした)。 lockhunterを使用してファイルのFirefoxのロックを削除すると、機能しました。

1
user528821

「現在の所有者を表示できません」というフォルダがライブラリの場所(ミュージックライブラリなど)としてロックされていることがわかりました。場所として削除し、フォルダを削除することができました。

1
Mak

おそらくウイルスが原因である、windowsディレクトリのいくつかのファイルで同じ問題が発生しました。

sfc/scannowを実行すると問題が解決しました

0
Dieter Casier