修正:コンテナー内のオブジェクトの列挙に失敗しました

「コンテナ内のオブジェクトを列挙できませんでした。特定のファイル/フォルダーのアクセス許可を変更しようとすると、通常、「アクセスが拒否されました」というメッセージが表示されます。これは通常、正しくない構成が原因で発生するか、衝突が存在する場合に発生します。

外部から取得したファイル/フォルダーのアクセス許可を変更するとき、または多くのユーザーによって共有される場合、多くの人がこの問題を経験します。ただし、この問題には簡単な回避策があります。トリックは、すべてのサブフォルダーを含むファイルの所有権を完全に取得することです。

所有権の変更

  1. ファイル/フォルダを右クリックして、ドロップダウンメニューから[ プロパティ ]を選択します。

  1. 移動の「セキュリティ」タブと「をクリックし高度な画面の下部に近い」存在。ご覧のとおり、この場合、アカウントには適切な権限がありません。

  1. 前の画面にある「変更」ボタンをクリックします。それは所有者の値の直前になります。ここで、このフォルダーの所有者をTrustedInstallerからコンピューターアカウントに変更します。管理者としてログインしていることを確認してください。

  1. 次に、空のスペースにユーザーアカウント名を入力し、[ 名前の確認 ]をクリックします。Windowsは、この名前でヒットしたすべてのアカウントを自動的にリストします。

この方法でアカウント名が見つからない場合は、利用可能なユーザーグループのリストから手動で選択してみてください。 「詳細」をクリックし、新しいウィンドウが表示されたら、「今すぐ検索」をクリックします。画面の下部に、コンピューター上のすべてのユーザーグループで構成されるリストが表示されます。アカウントを選択して「OK」を押します。小さいウィンドウに戻ったら、もう一度[OK]を押します。

  1. 次に、「サブコンテナとオブジェクトの所有者を置き換える」という行を確認ます。これにより、フォルダー内のすべてのフォルダー/ファイルの所有権も変更されます。これにより、存在するサブディレクトリについて、すべてのプロセスを何度も繰り返す必要がなくなります。また、「すべての子オブジェクトのアクセス許可エントリを、このオブジェクトからの継承可能なアクセス許可エントリで置き換える」もチェックする必要があります

  1. 適用」をクリックした後、プロパティウィンドウを閉じ、後で再び開きます。移動し、セキュリティ]タブをクリックして「高度な」。
  2. 権限ウィンドウで、画面の下部にある「追加」をクリックします。

  1. 原則の選択」をクリックします。手順4と同様のウィンドウがポップアップします。表示されたら、手順4を繰り返します。すべての権限を確認し(フルコントロールを付与)、[ OK]を押します。

  1. すべての子オブジェクトのアクセス許可エントリをこのオブジェクトから継承可能なアクセス許可エントリで置き換える」という行を確認して、[ 適用]を押します。

  1. すべてのフォルダダイアログを閉じて、もう一度開きます。エラーが解決したか確認してください。

所有権を変更できない場合はどうしますか?

理想的には、上記の方法を使用してファイル/フォルダーの所有権を変更できるはずです。できない場合でUACエラーが発生した場合は、UAC設定を無効にして「通知しない」という別の回避策を試すことができます。これにより、警告が抑制され、所有権が正常に変更されます。

  1. Windows + Sを押して、検索バーを起動します。ダイアログボックスに「ユーザーアカウント制御設定の変更」と入力し、表示される設定を開きます。

  1. スライダーを「通知しない」まで下にドラッグします。「OK」をクリックして変更を保存し、終了します。このアクションを実行するには、管理者としてログインしていることを確認してください。

  1. コンピュータを再起動し、問題が解決するかどうかを確認します。

注:それでも問題が解決しない場合は、コンピュータをセーフモードで起動して、所有権を取得してください。それでも解決しない場合は、ネットワークを使用してセーフモードで起動してみてください。