Windowsのファイルとフォルダのプロパティで消えたセキュリティタブを復元する方法

Windows 10 のセットアップで、ファイルとフォルダのプロパティにある「セキュリティ」タブが突然消えてしまうという奇妙な問題が発生しました。つまり、NTFS のアクセス許可を素早く調整したり、所有権を変更したり、ファイルエクスプローラーからアクセス権の実際の状態を確認したりすることができなくなったということです。もちろん、icaclsPowerShell のGet-ACLや などのコマンドラインツールを使ってアクセス許可を管理することはできますSet-ACLが、コンテキストメニューをクリックするほど簡単ではありません。この問題は、特定のポリシーやレジストリの変更によってタブが非表示になっている場合に発生するため、修正が必要です。

根本的な原因は?通常、ドライブがNTFS(FAT32やexFATでよく使われるNTFS)を使用していないか、WindowsのGPOまたはレジストリ設定によってセキュリティタブが非表示になっていることが原因です。この問題を解決するには、いくつか確認してタブのブロックを解除する必要があります。私がいくつかのマシンでこのタブを復元できた方法をご紹介します。皆さんのマシンでもうまくいくかもしれません。

ファイルのプロパティでセキュリティタブを復元する方法

ドライブがNTFSでフォーマットされているか確認する

  • PowerShell またはコマンド プロンプトを開きます。
  • 走るget-volume

ほとんどの場合、出力にFileSystem: NTFSと表示されれば問題ありません。FAT32 または exFAT の場合は、これらのファイルシステムが NTFS 権限をサポートしていないため、「セキュリティ」タブは表示されません(これは当然のことですが、念のため確認する価値はあります)。その場合は、再フォーマットするか、データを NTFS ドライブに移動する必要があります。

セキュリティタブを非表示にする現在のGPOまたはレジストリ設定を確認します

  • PowerShell を管理者として開き、次を実行します。
  • Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" | select NoSecurityTab

結果が1 の場合、Windows はタブを明示的に非表示にしています。これがタブが表示されない理由です。この設定はローカルポリシーまたはドメイン GPO から取得される場合があります。ドメイン環境の場合は、 RSAT ツールで確認してください。

セキュリティタブを削除するグループポリシー設定が無効になっていることを確認します

  • gpedit.msc (ローカル グループ ポリシー エディター)を実行します。
  • [ユーザーの構成] > [管理用テンプレート] > [Windows コンポーネント] > [ファイル エクスプローラー]に移動します。
  • 「セキュリティタブの削除」を見つけます。これが「有効」または「未構成」に設定されていて「セキュリティ」タブが表示されない場合は、 「無効」に変更します。
  • コマンドプロンプトで実行してgpresult /force、すべてのポリシーを更新します。設定を変更した後でも、設定が保持されることがあります。

それでもタブが表示されない場合は、レジストリ値を手動でリセットしてみてください。ポリシーを上書きするのにこれで十分な場合もあります。

セキュリティタブの非表示を管理するレジストリキーをリセットします

  • レジストリ エディター ( regedit.exe) を開きます。
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorerに移動します。
  • NoSecurityTab が存在する場合は、 に設定されていることを確認してください0。存在しない場合は、NoSecurityTabという名前の新しい DWORD 値を追加し、 に設定してください0
  • あるいは、すべてを一度に実行するには、次のコマンドを実行します。
REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoSecurityTab /t REG_DWORD /d 0 /f

エクスプローラーのプロセスを再起動したり、再起動したりすると状況が変わることがあります。奇妙かもしれませんが、Windows はちょっとした刺激が必要な時があります。

PropertySheetHandlersのレジストリキーを確認する

上記の手順で問題が解決しない場合は、Visual Basicまたはエクスプローラーがタブを表示するために使用する特定のレジストリキーが存在することを確認してください。次のコードを含むfixsecuritytab.regという.regファイルを作成してください。

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{1f2e5c40-9550-11ce-99d2-00aa006e086c}] [HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{1f2e5c40-9550-11ce-99d2-00aa006e086c}] [HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\{1f2e5c40-9550-11ce-99d2-00aa006e086c}]

.reg ファイルをダブルクリックするか、を使用して適用してくださいregedit。その後、フォルダ/ファイルのプロパティで「セキュリティ」タブが再び表示されるかどうかを確認してください。設定によっては、これで問題が解決する場合があります。

「要求されたセキュリティ情報は利用できないか、表示できません」というエラーが表示された場合は、ファイル名がスペースやドットで終わっていないことを確認してください。これはWindows特有の現象ですが、しばらく前から問題を引き起こしています。

だいたいこれで終わりです。肝心なのは、ドライブのフォーマットを確認し、ポリシーとレジストリ設定をチェックし、すべてを正しい状態に戻すことです。必ずしも簡単ではありませんが、実行可能です。

まとめ

  • ドライブのフォーマットを確認してください。NTFS である必要があります。
  • GPO とレジストリ設定を確認し、セキュリティ タブが非表示になっていないことを確認します。
  • 必要に応じて関連するレジストリ キーをリセットします。
  • PropertySheetHandlers の適切なレジストリ エントリが存在することを確認します。
  • 変更がすぐに有効にならない場合は、再起動するかエクスプローラーを再起動してください。

まとめ

全体的に見て、この問題は通常、ドライブのフォーマット、またはポリシーの変更によってセキュリティタブが非表示になっていることが原因です。これらの問題に対処すると、通常は再発します。Windowsが頑固だったり、アップデート後に挙動がおかしくなったりするだけの場合もありますが、根気強く対処すれば解決できます。この情報が、誰かの手間を省く助けになれば幸いです。この情報がお役に立てば幸いです。権限の問題がうまくいくことを祈っています!