Windows 11/10 のすべてのユーザー権限をデフォルトにリセットする方法

何らかの理由で Windows 11/10 のファイルとフォルダの権限を変更する必要があり、権限をデフォルトにリセットしたい場合は、この投稿が役立ちます。あるユーザーは、特定のタスクに対して所有権と権限を全員に設定して完全に制御する必要があり、それが完了した今、デフォルトの権限に戻ることが困難であると報告しました。このオプションはシステムに組み込まれていないため、secedit コマンドとicaclsコマンドを使用して再構成する必要があります。subinacl ツールを使用することもできます。

Windows 11/10 のすべてのユーザー権限をデフォルトにリセットする方法

セキュリティは不可欠であり、他のユーザーがファイルにアクセスできるだけでなく、コンピュータにインストールするプログラムも同様にアクセスできます。朗報は、権限をデフォルトに修正するのは簡単であり、修正するにはコマンドライン プログラムを実行するだけでよいことです。先に進む前に、システムの復元ポイントを作成しておくと、万が一問題が発生した場合に復元できます。

  1. icacls コマンドを実行する
  2. Secedit コマンドを実行する
  3. Subinacl ツールを使用する

コマンドを実行するには管理者権限が必要です。

すべてのファイルとフォルダの権限をデフォルトにリセットする

1] icacls コマンドを実行する

icacls コマンドを使用してこれを解決する別の方法です。ただし、最初にフォルダの所有権を取得してからコマンドを実行する必要があります。Windows はアクセス制御リストを使用して、すべてのファイルとフォルダの権限を構成します。Icacls は、指定したファイルの権限を表示および変更し、適用できるコマンドライン ユーティリティです。

ACL をすべての一致するファイルのデフォルトの継承された ACL に置き換えるリセット オプションが用意されています。次のオプションを使用してリセットします。

  • t:現在のディレクトリとそのサブディレクトリにある指定されたすべてのファイルに対して操作します。
  • q:成功メッセージを抑制します。
  • c:ファイル エラーがあっても操作を続行します。エラー メッセージは引き続き表示されます。

次に、昇格されたコマンド プロンプトで次のコマンドを実行します。

icacls * /t /q /c /reset

完了したら、後で再び使用したり他のコンピュータに適用したりできるファイルに権限を保存する必要があります。

2] Secedit コマンドを実行する

現在の構成とテンプレートを比較して、システムのセキュリティを構成および分析できます。

現在のセキュリティ構成を指定されたセキュリティ テンプレートと比較して、システムのセキュリティを構成および分析します。

「実行 (Win + R)」プロンプトに CMD と入力し、Shift + Enter キーを押して管理者権限で開きます。

次のコマンドを実行します。

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

警告が表示される場合がありますが、安全に無視できます。

3] Subinacl ツールを使用する

Microsoft が開発した Subinacl ツールをダウンロードします。システムに Windows リソース キットがインストールされている場合は、C:\Program Files\Windows Resource Kits\Tools フォルダに SubInAcl.exe ファイルがあります。現在は個別にダウンロードすることはできませんが、Microsoft のアーカイブ ページからダウンロードできます。

C:\Windows\System32 フォルダ パスにパッケージをインストールします。

次に、メモ帳を開いて次のコマンドを入力し、.cmd ファイルとして保存します。Reset UserPermissions.cmd という名前を付けることができます。

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f

このファイルを実行してユーザー権限をリセットします。

Windows の権限を変更するのは面倒です。一度変更すると、デフォルトの権限に戻す方法はありません。最初からそこにあり、Windows ユーザーが自分で修正できるようにするべきでした。

これらのコマンドが役立ち、Windows のファイルとフォルダの権限をデフォルトにリセットできたことを願っています。