所有権を取得できないファイル


61

インターネットからファイルをダウンロードしました(ここにリンクできますが、他のユーザーに迷惑をかけないようにするため、リンクを投稿しません)。メッセージが表示されたファイルを削除できません。

このアクションを実行するには許可が必要です。このファイルを変更するには、コンピューターの管理者からの許可が必要です。

問題は、私管理者であり、 UACが完全にオフになっていることです。

[プロパティ/セキュリティ]タブに移動すると、メッセージが表示されます

このオブジェクトの権限設定を表示または編集する権限がありません

「詳細」/所有者をクリックすると、次のように表示されます。

現在の所有者:現在の所有者を表示できません。

所有者を変更しようとすると、同じメッセージが表示されます:

ファイルへの新しい所有者を設定できませんアクセスが拒否されました。

2
別のプロセスで使用されているかどうかを確認しましたか?
Sevki

3
そのchkdsk /f親フォルダーのcmdで使用します。私は試して成功しました!
ヴォン

回答:


43

与えロックフリーに試して。開いているファイルハンドルがある場合は、ファイルハンドルを閉じることができるため、ファイルを正常に削除できます。

代替テキスト

何らかの理由でそれが機能しない場合は、BootDeleterを試してください。Windowsがロックする前に、再起動時にファイルを削除します。

代替テキスト

どちらのユーティリティもフリーウェアです。


1
ブート削除機能が実行しました。ty。
ボボボボ2009

ブート削除機能は最高でした!
ジョリン

@ジョリンはそれを聞いてうれしい:)
ジョンT

6
ロックフリーはすべてのあなたのインターネットブラウザでデルタツールバーと、デフォルトの検索エンジンがらくたをインストールします。superuser.com/questions/645329/...最近では「最近の変更」機能は、「すべて」のファイル・システムのビルド検索エンジンは、あなたは何を参照することができますDelta Searchが破損したその他のこと:forum.voidtools.com/viewtopic.php?f
5&

6
@Jeroenの真のコメントを拡張するために、一部のサードパーティのダウンロードサイトはインストーラーにさらに多くの情報をまとめています。Unlocker Webサイトから取得すると、バージョン1.9.2以降に既に「プロモーション機能:完全にオプションのDeltaツールバー」が含まれている393K exeが取得されます。ただし、MajorGeeksからのダウンロードは、同じバージョンでも1.0Mです。誰が物事が...インストールすることを知っている
Arjan

25

一部のプロセスがファイルを使用しているため、アクセス許可を変更できない場合があります。または、フォルダーのプロパティを編集しようとすると、プロセスはそのdirまたはsubdir内にあるファイルを開きます。

今日説明した問題がありましたが、Process Explorerを開いて解決しました。次に、[検索]メニューに移動し、[ハンドルまたはDLLの検索]オプションを選択しました。表示されるダイアログで、問題が発生していたフォルダーの名前を検索しました。検索結果は、どのプロセスがフォルダー内で開いているファイルを持っているかを教えてくれました。プロセスを強制終了しましたが、そのフォルダーのアクセス許可に問題はありませんでした。


1
IISがWebサイトDLLのコンパイルに失敗した場合、管理者は結果のファイルの権限を削除したり、変更することさえできません。プロセスエクスプローラーの検索も空になります。コマンドコンソールでiisresetを実行すると、ファイルのロックが解除され、奇妙なことにファイルも削除され、ファイルを再コンパイルできるようになります。
YudhiWidyatama 14

Visual Studioのような特定のアプリケーションは、完全なミステリー(私にとって)の状況下で、この方法でディレクトリをロックします。Process Explorer(ctrl + F)を使用してVSのすべてのインスタンスを閉じると、これらの奇妙なロックされたディレクトリのいくつかを最終的に削除することができました。
Grubl3r

11

Ultimate Windows Tweakerを試してください。これにより、コンテキストメニューに「所有権の取得」要素が追加されます。

代替テキスト

ポータブルアプリケーション。インストールは不要です。


6
このツールは問題を解決しません。根本的なセキュリティ問題は、Windowsがユーザーに所有権を取得するのに十分な権利があるとは見なさないことであり、このツールは便利ですが、それを覆すことはできません。
ギャビン

2
@Gavin管理者は、付与する必要がある特権を持っていませんか?どのような状況下で、Windowsは、管理者が所有権を取得するのに十分な権限を持たないと見なしませんか?
イアン・ボイド

@IanBoyd別のプロセスがファイル/フォルダーを使用している場合、Windowsは管理者ではなくプロセスに権限を付与します(この奇妙な動作の内部的な理由はわかりません)。
貪欲な

2

================================================== ==========================報告された問題-標準の方法ではNTFSフォルダの所有権を取得できません

フォルダプロパティ\セキュリティタブ\詳細ボタン\所有者の変更

報告された問題-フォルダまたはファイルを削除できません、

=========

シナリオ

「テンプレート」と呼ばれるNTFSフォルダーで任意の機能を実行しようとするたびに取得します。

現在の結果-情報:アクセスが拒否されました。( "G:\ OLD Drive \ Program Files \ Microsoft Visual Studio x \ VC \ VCWizards \ CodeWiz.NET \ Component \ templates")

============

TEST1-失敗

提案されたソリューションの下に同封の指示に従ってください-

SysinternalsからPsExec.exeをダウンロードします

C:\Windows\system32>TAKEOWN /F "G:\OLD Drive\Program Files" /R /D Y

===================================

結果(最後のステートメントのINFOを参照)

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files" now owned by user "P
CDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET\Component" now owned by user "PCDGROUP\PCD$".

INFO: Access is denied. ( "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\
VC\VCWizards\CodeWiz\.NET\Component\templates" )

C:\Windows\system32>

==========

結論

問題は解決しませんでした

===============

TEST2-成功

警告-プライマリブート(c :)ではないドライブにフォルダーが置かれているため、ここでしか成功できず、安全にオフラインにできます。アクション前にすべてのウィンドウが閉じられていることを確認しました。

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32> cd "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component"

C:\Windows\system32>G:

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component>chkdsk /f
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) Y
Volume dismounted.  All opened handles to this volume are now invalid.
Volume label is DATABAK.

Stage 1: Examining basic file system structure ...
  986368 file records processed.
File verification completed.
  12 large file records processed.
  0 bad file records processed.

Stage 2: Examining file name linkage ...
  1261166 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovered to lost and found.

cd..

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\

rd Component

================================================== ====

結果-コンポーネントフォルダーは正常に削除されました


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