アクセスが拒否された、ファイルが使用されている可能性がある、またはWindowsで違反エラーを共有する方法

ファイルを削除してAccessisDeniedエラーを取得(delete a file and get an Access is Denied error)しようとしたことがありますか?または、ファイルまたはフォルダ(file or folder)をコピーまたは移動しようとしていて、ソースファイルが使用中である可能性があることを(the source file may be in use)示すメッセージが表示される場合がありますか?このタイプのエラーは、いくつかの理由で発生する可能性があります。ファイルまたはフォルダーの所有権がないため、ファイルまたはフォルダー(file or folder)に対してアクションを実行できないか、オペレーティングシステム(operating system)または別のプログラムが現在それを使用しています。

通常、自分が何をしようとしているのかを正確に調べることで、自分が関与している状況を把握できます。アクセスが拒否され(Access is Denied)た場合、または現在このフォルダメッセージにアクセスするためのアクセス許可がない( You don’t currently have permission to access this folder message)場合は、アクセス許可の問題が発生している可能性があります。コンピューターの管理者でない場合は、この問題を修正できない可能性があるため、最初に管理者アカウント(admin account)にアクセスできることを確認してください。

アクセスが拒否されましたエラー

アクセス拒否

この特定のエラーは通常、NTFSアクセス許可が原因で発生しますが、(NTFS)ユーザープロファイル(user profile)の破損、ファイルの暗号化、ファイルが使用中の場合など、他の問題が原因で発生することもあります。次のセクションでは、使用中のファイルのエラーについて説明します。

ファイルまたはフォルダ(file or folder)にアクセスするには、アカウントに適切な権限を設定する必要があります。作業を開始する前に、Windows7およびWindows8に自動的に表示される[続行]ボタンをクリック(Windows 7)(Windows 8)ください(Continue)。これにより、所有者である限り、ユーザーアカウントにフォルダーへのアクセス許可が付与されます。(user account)

拒否されたアクセスフォルダ

[続行]をクリックした後、[(Continue)このフォルダへのアクセスが拒否されました] (You have been denied permission to access this folder )というメッセージが表示された場合は、所有者ではないため、権限を変更する前に、まずフォルダの所有権を取得する必要があります。

Windowsで(Windows)ファイルとフォルダ(Files and Folders)の所有権を取得する

残念ながら、所有権を取得することはかなりのプロセスであるため、これを試みる前に十分な時間と忍耐力を持っていることが最善です。(time and patience)開始するには、ファイルまたはフォルダ(file or folder)を右クリックし、[プロパティ(Properties)]を選択して、[セキュリティ(Security)]タブに移動する必要があります。

権限の変更

フォルダにアクセスできない場合は、セキュリティプロパティを表示するには管理者である必要があることを示すメッセージが表示されます。(Administrator)先に進み、[続行(Continue)]をクリックします。これにより、所有者を変更するオプションを取得する別のダイアログがポップアップ表示されます。

高度なセキュリティ設定

[所有者の変更先](Change owner to)ボックスで、ユーザーアカウントまたは管理(account or Administrators)者を選択します。新しいフォルダ/ファイルを作成するときのWindowsの(Windows)デフォルトの動作(default behavior)であるため、私は個人的に自分のアカウントを選択します。また、サブコンテナとオブジェクトの所有者を置き換える( Replace owner on subcontainers and objects )チェックボックスを必ずオンにしてください。[OK(Click OK) ]をクリックすると、コンテンツを読み取る権限がないという別のメッセージが表示されます。権限を置き換えて、フルコントロール(Full Control)を付与しますか。[(Click)はい](Yes)をクリックします。

権限を置き換える

次に、開いている残りのウィンドウで[OK]をクリックして、すべてのダイアログを閉じます。この時点(Don)で他の設定を変更しようとしないでください。最初に開いているダイアログをすべて閉じて、エクスプローラー画面(Explorer screen)に戻る必要があります。そこに到達したら、ファイル/フォルダをもう一度右クリックして[プロパティ]を選択し、[セキュリティ]タブ(Security tab)に移動します。少し違って見えるはずです。

セキュリティタブエクスプローラー

この時点でファイル/フォルダーの内容にアクセスできますが、アクセス許可を完全にリセットすることをお勧めします。この時点で、あなたは自分自身を追加したばかりで、それだけです。適用されるデフォルトのWindows権限が必要な場合は、次のいくつかの手順に従うことができます。[(Click)詳細設定(Advanced)]ボタンをクリックしてから、[権限の変更(Change Permissions)]をクリックします。

権限の変更ダイアログ

[(Click)削除]ボタン(Remove button)をクリックして、現在リストされているすべての権限を削除します。この時点では、それはあなたのユーザーアカウントであるはずです。リストボックスが空になったら、先に進んで、[このオブジェクトの親から継承可能なアクセス許可を含める](Include inheritable permissions from this object’s parent)チェックボックスをオンにします。次に、[ OK]ボタンではなく、 [適用]ボタンをクリックします。(Apply)

許可エントリ

ユーザーアカウント(user account)のエントリを含む、いくつかのエントリがリストボックスに表示されます。デフォルトの権限には通常、 SYSTEMとAdministrator(SYSTEM and Administrators)も含まれているため、この方法で適切にリセットすることをお勧めします。フォルダにファイルを含む多くのサブフォルダがある場合は、[すべての子オブジェクトのアクセス許可をこのオブジェクトから継承可能なアクセス許可(Replace all child object permissions with inheritable permissions from this object)に置き換える]チェックボックスをオンにすることができます。すべてのダイアログを閉じる(Close)と、準備が整います。

先に述べたように、アクセス(Access)が拒否された場合、他の問題が原因である場合があります。破損したユーザープロファイル(user profile)は、ドメイン環境でよく見られる奇妙な問題の1つです。新しいユーザープロファイルを作成してから、(user profile)ファイルまたはフォルダー(file or folder)へのアクセスを試みることができます。

もう1つの問題は、ファイルが暗号化されているかどうかです。右クリックして[プロパティ]を選択すると(right-clicking and choosing Properties)、ファイルが暗号化されているかどうかをいつでも確認できます。次に、[全般(General)]タブの[詳細設定(Advanced)]ボタンをクリックし、[データを保護するためにコンテンツを暗号(Encrypt contents to secure data)化する]チェックボックスをオフにします。

暗号化されたフォルダ

他の誰かがファイル/フォルダを暗号化した場合、そのユーザーアカウント(user account)を使用して復号化できるようになるまで、そのファイルにアクセスすることはできません。ファイル自体が破損している場合の最後の問題。その場合、これは問題の非常にまれな原因ですが、破損したファイルの修復に役立つソフトウェアを検索する必要があります。

使用(Use)中のファイルまたは共有違反エラー(Violation Error)

アクセス(Access)が拒否されましたというメッセージの取得は共有違反が原因である可能性があることに注意してください。上記の方法が機能しなかった場合は、以下の手順を試してください。

Microsoft からProcessExplorerという無料のプログラムをダウンロードしてインストールできます。これを使用して、ファイルをロックしているプロセスを見つけることができます。解凍後、実行可能ファイルを右クリックし、[管理者(Administrator)として実行(Run)]を選択してプログラムを実行します。次に、すべてのクレイジーな色やバーについて心配する必要はありません。一番上に移動し、[検索]、[ハンドルまたはDLLの検索(Find Handle or DLL)](Find)の順にクリックします。

ハンドルを見つける

次に、ボックスに問題のファイルの名前を入力し、検索と入力します。ファイルのフルネームを入力する必要はありません。その一部だけでもほとんどの場合機能します。

検索ファイルハンドル

現在ファイルがロックされているプロセスのリストを取得する必要があります。私の場合、Notepad.exeが(Notepad.exe)テストドキュメント(test document)をロックしました。次に、ボックス内のアイテムを選択して、検索ボックス(search box)を閉じます。メインのProcessExplorer画面(process explorer screen)に戻る必要があります。下部の行が強調表示され、検索ボックス(search box)で選択したファイルへのパスになっているはずです。

ハンドルを閉じる

その行を右クリックして、[ハンドルを閉じる](Close Handle)を選択します。検索ボックス(search box)に複数のプロセスがあった場合は、プロセスごとに同じ手順を繰り返す必要があります。この時点で、ファイルを自由に削除または変更できるはずです。このプログラムは、次の種類のエラーメッセージが表示された場合に非常に役立ちます。

  • ファイルを削除できません:エラー5(Error 5) アクセス(Access)が拒否されました
  • 共有違反がありました
  • ソースファイルまたは宛先ファイル(source or destination file)が使用されている可能性があります
  • ファイルは別のプログラムまたはユーザーによって使用されています(program or user)
  • (Make)ディスクがいっぱいまたは書き込み保護されていないこと、およびファイルが現在使用されていないことを確認してください

プログラムは非常に軽量で、リソースをまったく消費しません。また、 Windows(Windows)プロセスに関する他の多くの情報も教えてくれますが、それは別の投稿です。上で述べたように、誰かが手動でアクセスを拒否した場合、管理者から許可が与えられない限り、そのフォルダまたはファイルにアクセスすることはできません。(folder or file)ご不明な点がございましたら、コメントを投稿してください。楽しみ!



About the author

私はソフトウェア エンジニアであり、Windows 10 の専門家です。スマートフォン、Windows 10、および Microsoft Edge で 2 年以上の経験があります。私の主な焦点は、デバイスの動作をより良く、より速くすることです。Verizon、IMac、HP、Comcast など、さまざまな企業のさまざまなプロジェクトに携わってきました。また、Microsoft Azure クラウド トレーニングの認定インストラクターでもあります。



Related posts