\r\n\r\n
Windowsから「自分のコンピュータの特定のコンテンツにアクセスする権限がない」と言われると、不思議に思うかもしれません。通常、Windowsがデフォルトで使用するNTFSファイルシステムのパーミッションに起因するものです。
Windows 10でファイルやフォルダーにアクセスしようとしたときに「アクセスが拒否されました」というメッセージが表示された場合、その問題を解決するための手順をご案内します。
ほとんどの場合、ファイルやフォルダーの所有権を変更するには、コンピューターの管理者である必要があります。自分に属するディレクトリのパーミッションを調整することはできますが、それ以外の場所ではあまりコントロールすることができません。
これは、全員のファイルを1台のコンピュータで機密保持するためです。他のユーザーのファイルにアクセスできるのは、管理者のみです。また、ProgramFilesやWindowsフォルダ内のファイルなど、システムファイルを変更するための管理者権限が必要です。
Windowsの管理者権限を取得していない場合は、こちらのガイドをご覧ください。ここでは、管理者であることを前提としています。
Folder access denied "と表示された場合、最も基本的な対処法は、File Explorerでフォルダの所有権を取得することです。その方法をご紹介します。
まず、該当するフォルダやファイルを右クリックして、「プロパティ」を選択します。表示されたウィンドウで、[セキュリティ]タブに切り替えます。ここでは、「詳細設定」ボタンに注目し、このボタンをクリックします。
次のウィンドウの上部に、「Owner(所有者)」と書かれたフィールドが表示されます。問題が発生した場合、「現在の所有者を表示できません」と表示されることがあります。この横にある青い変更リンクをクリックすると、修正されます。
すると、「ユーザーまたはグループの選択」というダイアログボックスが表示されます。その中に、新しいフォルダーの所有者のアカウント名を入力します。これは、アカウントのユーザー名、またはコンピュータのユーザーのグループのいずれかを指定できます。グループには、管理者(すべてのコンピュータ管理者に持たせる場合)、ユーザー(すべての人に持たせる場合)などの標準的な単位があります。家庭での使用では、通常、所有権を一人に割り当てるのが最も合理的です。
自分のアカウントでフォルダの所有権を取得することを想定していますので、ここにユーザー名を入力してください。MicrosoftアカウントでWindows 10にログインしている場合、ユーザー名は電子メールアドレスの最初の5文字です。完了したらCheck Nameをクリックして、正しい名前であることを確認してください。その場合、自動的にPCNAME NOTHERNAMEに変更されますので、[OK]をクリックします。
メインウィンドウのAdvancedに戻ると、下の方にReplace all child object permission entriesというボックスがあることに気づくでしょう。現在のフォルダー内のすべてのフォルダーに変更を適用する場合は、このボックスにチェックを入れます(ほとんどの場合、そうすると思われます)。その後、OKを2回押せば完了です。
Access denied "エラーに対処する際には、上記の手順を注意深く適用する必要があります。システムディレクトリ内のフォルダ(例:Windows、プログラムファイル、プログラムデータなど)の所有権を取得しないようにしてください。
一般アカウントはこれらのディレクトリの所有者であってはならないので、そうすることはシステムのセキュリティを弱めることになります。Windowsの重要なフォルダが含まれているので、触らないようにしましょう。
これらのフォルダーは、所有者でなくても上記の方法でアクセスできます。
フォルダの所有権を取得してもうまくいかない場合、またはあなたが管理者で、他の人に権限を与えようとしている場合、次にどのユーザーが問題のフォルダのどの権限を持っているかを確認する必要があります。
フォルダのプロパティで、先ほどと同じセキュリティタブを表示させます。上部に、お使いのコンピュータのユーザーとグループのリストが表示されます。ここでエントリーを選択すると、下のパネルにそのフォルダーに対するパーミッションが表示されます。
フルコントロールは、フォルダーとそのすべての内容を完全に制御することができます。詳細については、マイクロソフト社の「ファイルとフォルダのアクセス権」のページを参照してください。
アンチウィルスソフトが過剰に反応して、ファイルへのアクセス機能を破壊してしまうことがあります。上記のファイルパーミッションにすべて合致していることが確認できれば、次のステップでテストを検討することができます。
アンチウィルスソフトの設定を見て、ファイルブロッカーなどの設定があるかどうか確認してください。このオプションを無効にしてから、再度ファイルにアクセスしてみてください。それでもダメな場合は、一時的にウイルス対策ソフトを完全に無効にして、様子をみてください。
アクセス拒否」のメッセージが表示されるもう一つの理由は、フォルダの中身が暗号化されていることです。ご存知のように、暗号化すると鍵を持った人しかファイルを見ることができないため、ファイルを保護することができます。
Windowsではフォルダの中身を暗号化することができますが、この機能はProfessional版のみです。これを行うには、右クリックして表示されるウィンドウで、「一般」タブの「詳細設定」ボタンをクリックします。ここで、データを保護するための暗号化された内容を確認します。こうすることで、フォルダーのすべてのコンテンツがロックされます。
このタイプの暗号化は透過的であり、所有者が暗号化に気づくことはありません。システムにログオンしている限り、ファイルにアクセスすることができる。ただし、フォルダーの暗号化に使用した認証情報を持っていない場合、Windowsはアクセスを拒否します。このファイルを暗号化した人は、そのロックを解除する必要があります。
Windows 10でファイルを暗号化する方法はこれだけではありませんが、ご覧のようなエラーが発生することがあります。
フォルダへのアクセスを拒否する」という問題に対する最も重要な解決策については、すでに説明しました。この問題については、インターネット上で多くのアドバイスを見かけますが、すべてが良いとは限りません。そのうちのいくつかは、すでに説明したように、管理者アクセス権の取得を軸としたものです。
他のアドバイスがすべてのケースに当てはまるとは限りませんが、他に成功したケースがないということを主張する価値はあるでしょう。
一般的なポリシーは、ユーザーアカウント制御(UAC)を無効にすることです。そのためには、スタートメニューに「UAC」と入力し、「ユーザーアカウント制御設定の変更」を選択します。スライダーを最後までドラッグして、[OK]をクリックします。
これが終わったら、上記の手順をもう一度試して、所有権を取得します。終了したら、UACの設定を元の位置に戻すことを確認してください。
別のトラブルシューティングとして、コンピュータをセーフモードで起動し、以下の手順を実行して所有権を取得してみてください。サードパーティーのプログラムによる干渉は除きます。
最後に、アクセスしたいフォルダやファイルが他に使用されていないことを確認します。他のプロセスがファイルをロックしている可能性があり、そのためファイルを変更することができません。
より具体的な "ターゲットフォルダへのアクセスが拒否されました "という問題がポップアップ表示されることがあります。ほとんどの場合、上記と同じトラブルシューティングの方法で解決できます。
このメッセージが表示されても、ターゲットフォルダだけを修正するのではなく、ソースフォルダのパーミッションも確認してください。
Windowsのフォルダやファイルに関する「アクセスが拒否されました」の問題を解決する方法を学びました。通常、これは単純なパーミッションの修正に帰結します。管理者権限を持っていることを確認し、必要に応じて所有権の取得や権限の調整を試みてください。ただ、保護されたシステムフォルダーの所有権を変更することは、システムのセキュリティを脅かす可能性があるので、避けてください。
Windowsのアカウント管理について詳しくは、Windowsのユーザーアカウントをロックする方法をご覧ください。