ファイルを削除して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)ご不明な点がございましたら、コメントを投稿してください。楽しみ!
How to Fix Access is Denied, File May Be In Use, or Sharing Violation Errors in Windows
Eνer try to delete a file and get an Access is Denied error? Or maybe you’re trying to copy or move a file or folder and you get a message stating the source file may be in use? This type of error can occur for several reasons: you do not have ownership of the file or folder and therefore cannot perform any actions on it or the operating system or another program is currently using it.
You can usually figure out which situation you’re involved with by taking a look at what exactly you’re trying to do. If you get the Access is Denied or You don’t currently have permission to access this folder message, then you’re probably looking at a permissions problem. If you’re not an Administrator on the computer, you’re probably not going to be able to fix this issue, so first make sure you can get access to an admin account.
Access Is Denied Error
This particular error is normally caused by NTFS permissions, but it can also be caused by other issues like a corrupt user profile, encryption on the file or if the file is in use. We’ll talk about file in use errors in the next section.
To gain access to the file or folder, you’ll need to have the correct permissions configured for your account. Before you start doing any work, you should try to click on the Continue button that will show up in Windows 7 and Windows 8 automatically. This will try to give your user account permissions to the folder as long as you are the owner.
If you get the You have been denied permission to access this folder message after clicking Continue, that means you are not the owner and you’ll have to first take ownership of the folder before you can change any permissions.
Take Ownership of Files and Folders in Windows
Taking ownership is unfortunately quite a process, so it’s best to have ample time and patience before attempting this. To get started, you need to right-click on the file or folder, choose Properties and then go to the Security tab.
If you have no access to the folder, you’ll see a message stating you have to be an Administrator to view the security properties. Go ahead and click on Continue. This will pop up another dialog where you get the option to change the owner.
In the Change owner to box, select your user account or Administrators. I personally choose my own account because that’s the default behavior in Windows when you create a new folder/file. Also make sure to check the Replace owner on subcontainers and objects box. Click OK and you’ll get another message saying you don’t have permissions to read the contents, do you want to replace permissions and grant yourself Full Control. Click Yes.
Now make sure to click OK on any remaining open windows so that all dialogs are closed. Don’t try to change any other settings at this point. You have to first close any open dialogs and go back to the Explorer screen. Once there, again right-click on the file/folder and choose Properties and go to the Security tab. It should now look a bit different.
You can access the contents of the file/folder at this point, but it’s best to reset the permissions completely. At this point, you have just added yourself and that’s it. If you want the default Windows permissions that would be applied, you can follow the next couple of steps. Click on the Advanced button and then click on Change Permissions.
Click the Remove button and remove all of the permissions currently listed. At this point, it should just be your user account. Once the listbox is empty, go ahead and check the Include inheritable permissions from this object’s parent box. Then click the Apply button, not the OK button.
You should see several entries appear in the listbox, including one for your user account. The default permissions also include SYSTEM and Administrators usually, so it’s a good idea to reset them properly this way. If the folder has many sub-folders with files, you can check the Replace all child object permissions with inheritable permissions from this object box. Close all dialogs and you should be good to go!
As I mentioned earlier, Access is Denied can be caused in some cases by other issues. A corrupt user profile is one of those odd issues that I have seen more in domain environments. You can create a new user profile and then try to access the file or folder.
The other issue is if the file is encrypted. You can always try checking to see if the file is encrypted or not by right-clicking and choosing Properties. Then click on the Advanced button from the General tab and uncheck the Encrypt contents to secure data box.
If someone else has encrypted the file/folder, you won’t be able to access it until you can decrypt it using their user account. The last issue if the file itself is corrupt. In that case, you will have to search for software that can help repair corrupt files, though this is a very rare cause of the problem.
File in Use or Sharing Violation Error
Note that getting the Access is Denied message can be caused by a sharing violation, so if the above method did not work, try the following procedure below.
You can download and install a free program called Process Explorer from Microsoft. You can use it to find out which processes are locking up a file. Right-click on the executable file after unzipping and choose Run as Administrator to run the program. Then don’t worry about all the crazy colors and bars, just go to the top and click on Find and then Find Handle or DLL.
Now type in the name of the file in question in the box and type search. You don’t have to type the full name of the file; just part of it will also work most of the time.
You should get back a list of processes that currently have locks on the file. In my case, Notepad.exe locked my test document. Now select the item in the box and then close the search box. You should be back at the main process explorer screen. At the bottom, a row should be highlighted and it should be the path to the file that you had selected in the search box.
Right-click on that row and choose Close Handle. If there was more than one process in the search box, you will have to repeat the same procedure for each process. At this point, you should be able to delete or modify the file as you please. The program is very useful when you get these types of error messages:
- Cannot delete file: Error 5 Access is denied
- There has been a sharing violation
- The source or destination file may be in use
- The file is in use by another program or user
- Make sure the disk is not full or write-protected and that the file is not currently in use
Program is very lightweight and does not take up very many resources at all. It can also tell you a lot of other information about Windows processes, but that’s for another post. Like I said above, if someone has denied you access manually, you will not be able to get into that folder or file unless you are given permissions from an Administrator! Have any questions, post a comment. Enjoy!