TakeOwn.exeを使用したアクセス拒否


20

削除できないこのファイルがあります。システムクラッシュ後に発生したため、CHKDSKは次回の再起動時に起動しました。その後、ファイルを削除できません。これはWindows Home Server上にあり、ファイルは非表示のThumbs.dbの1つであり、私のWHSはファイルの「ファイルの競合」を報告します。理由は「アクセスが拒否されました」です

管理者として実行して今までに試したこと:
削除:Access Denied
TakeOwn.exe:Access Denied
Attrib.exe -s -h:Access Denied
cacls.exe:(Access Denied 現在の所有者を表示しようとしても)
名前の変更:(File not found非表示)
再起動セーフモードに切り替えて上記を試してみました:Access Denied
上記のコマンドをローカルシステムとして実行します:Access Denied

Tizer Unlocker:(Failファイルをロックしているものは見つかりません)
File Assasin:(Crashes"FindRemoteFileHandlesがNULL値を返しました。")

CHKDSK / fを再度使用しましたが、ファイルが破損しているといういくつかの提案があるため再起動しましたが、何も変更されませんでした。
助言がありますか ?

更新:まったく別のシナリオで、私は同様の状況を経験しました。ファイルの所有権を取得しようとしたときにアクセスが拒否されました。ファイルの所有者はTrustedInstalerであることが判明しましたが、管理者であるだけでは上書きできません。この場合、psexec /ids cmdシステムに自分自身を昇格させるために使用できます。TakeOwn.exe /a


1.ファイルの現在の所有者は誰ですか?2.「所有権を取得する」権限を持っていますか?3.ファイルの名前を変更/移動できますか?(聞こえそうにないかもしれませんが、試してみてください!)
ヒューアレン

@ヒュー。1.判断できません。CACLS.EXEは、所有者を表示しようとするとアクセスが拒否されます。2.階層内で管理者よりも上位になることはできません。3.名前が変更されているため、ファイルが見つかりません。
マグナス

プロセスモニターを使用して、低レベルエラーの内容を確認しましたか?technet.microsoft.com/en-us/sysinternals/bb896645.aspx
ヒューアレン

(プロセスモニターでは、大量の情報に圧倒されないように、 "Path contains Thumbs.db"のIncludeフィルターを追加します。Includeフィルターは他のすべてを除外します。)
ヒューアレン

1
また、psexecがtakeownを実行すると、「アクセス拒否」も発生します プロセスモニターを使用してこの低レベルエラーを見つけるにはどうすればよいですか?
フルンバート

回答:


18

今日は同じ問題があり、Unlockerを使用して修正しました。Nicu Zecheru推奨したツールと異なるかどうかはわかりませんが、今後の参考のためにここで共有すると思いました。

最初はフォルダが実際にロックされるとは信じていませんでした。最初にアクセスできないことが最初にわかったため、PCを数回再起動しましたが、これらはどれも機能しませんでした。

  • chkdsk /f -ディスクをスキャンしたが何も見つからなかった
  • takeown - アクセスが拒否されました
  • fileacl /force - アクセスが拒否されました
  • cacls.exexcacls.exe-運がない

Unlockerは、Windows Media Playerがファイルをロックしていることを見つけました。正しく覚えていれば、そのフォルダーにビデオファイルがありましたが、WMPを使用してそれを開こうとしたとは思いません。最初にネットワークの場所からフォルダーをコピーしましたが、バックグラウンドライブラリのクロール中にWMPがアクセスした可能性があります。

注:古いバージョンのUnlockerにはアドウェアがバンドルされていたようです(これまで見たことのない、考えられないe-bayショートカット)。インストール中にこれらの項目のチェックを外しただけで、すべてがスムーズになりました。


まあ、私はdarめられます。このソフトウェアは、問題もロックハンドルも見つかりませんでした。ただし、とにかくフォルダーを削除/名前変更/移動するオプションがありました。そして、そのいファイルは消えてしまいました... ありがとう。
マグナス

私と同じように、ロックを報告せず、削除しようとしましたが、できなかったため、次のシステム再起動時に削除をスケジュールするように提案されました。だから私はそれがロックされ、何らかのシステムプロセスによって所有れてい思う。ちなみにこれはWin10上にあります。
アレクサンダーアブラモフ

2
それはがらくたです...なぜ、より良い、標準の、組み込みのを使用してはいけないのですかresmon.exe?? [リソースモニター]> [CPU]> [ハンドルの関連付け]> [ハンドルの検索]>ロックされたファイルまたはフォルダーの名前をテキストフィールドに入力し、[検索]を押します。出来上がり。
-Brethlosze

@hyprfrcb:本当に良いオプションのように思えるので、これを答えとして追加してください。コメントとして投稿するよりも良いです。おそらく、OPが受け入れることさえできるのは、私のものがかなり時代遅れだからです。
-Groo

3

階層内で管理者よりも上位になることはできません

もちろんできます。ローカルシステムアカウントには、管理者よりも高い特権があります。システムアカウントでコマンドプロンプトを起動するには、コマンドを発行します

at (time) /interactive cmd.exe

(time)は現在の時刻に1分を加えたものです。または、SysinternalsのPSToolsをダウンロードして使用します

psexec -i -s cmd.exe

管理者特権でのコマンドプロンプトは、通常とは異なるディレクトリで開始されます。

C:\WINDOWS\system32>

@ヒュー。いいえ、申し訳ありませんが、申し訳ありませんが、ローカルシステムは何もしませんでした。質問が更新されました。
マグナス

0

Tizer Unlocker(フリーウェア)を使用してみてください。

Tizerで処理できるエラーメッセージの一部を次に示します。

ファイルは別のプログラムまたはユーザーによって使用されています。ファイルを削除できません:他の人またはプログラムによって使用されています。フォルダーを削除できません:別のユーザーまたはプログラムによって使用されています。ファイルを削除できません:アクセスが拒否されました。ソースまたは宛先ファイルが使用中の可能性があります。別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。共有違反がありました。ファイルを使用している可能性のあるプログラムをすべて閉じて、再試行してください。ディスクがいっぱいでないか、書き込み保護されていないこと、およびファイルが現在使用されていないことを確認してください。ファイルまたはフォルダーの削除エラー。ファイルまたはフォルダーを削除できません:指定したファイル名が無効であるか、長すぎます。別のファイル名を指定してください。


ありがとう、しかしファイルをロックするものは何もない。
マグナス

-1

注意:ファイルがWindowsディレクトリまたは適切な場所にある場合は、削除に注意してください。

まず、セーフモードで起動してファイルを削除してください。

次に、ファイルがexplorer.exe自体によってロックされる場合があります。このような問題を解決するには:

  1. セーフモードで、管理者としてコマンドプロンプト(cmd)を起動します
  2. cmdで問題のディレクトリに移動し、問題のファイルの「del」コマンドを入力します(実行しません)。
  3. タスクマネージャーを使用してexplorer.exeを強制終了する
  4. Windowsがエクスプローラーを再起動する前に、cmdウィンドウでEnterキーをすばやく押してファイルを削除します

3番目に、無料のユーティリティMoveOnBootまたはUnlockerを使用して、起動時にファイルの削除をスケジュールできます。

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