sodcalculator

10 Tech How-To

Inherited Permissions Windows 11: Enable or Disable Safely

Guide 10-35908 · Updated · Step by step

Inherited permissions in Windows 11 control whether files and folders automatically receive permission entries from their parent folder. You can safely enable or disable inheritance through the folder’s Properties > Security > Advanced settings, but you must understand the consequences before changing it. This guide explains exactly how to toggle inheritance, what the “Replace all child object permission entries” checkbox does, and how to avoid locking yourself out of your own files.

What Are Inherited Permissions?

When you create a new folder or file in Windows, it doesn’t start with a blank permission list. Instead, it “inherits” permissions from its parent folder, which in turn inherits from its parent, all the way up to the drive root (like C:\). This is why a folder you create inside your user profile is automatically accessible only to your account and administrators—it inherited those rules from the profile folder.

Inheritance is a time-saver: you set permissions once at a top-level folder, and every subfolder and file automatically gets the same rules. If you later change the parent’s permissions, the change propagates down to all children. Without inheritance, you would have to manually configure permissions on every single file and folder, which is impractical for large directory trees.

Why Disable Inheritance? Common Reasons

Disabling inheritance breaks the link between a folder and its parent. After you disable it, the folder keeps its current permissions as explicit entries, but it no longer receives updates from above. People typically disable inheritance for these reasons:

  • Isolating sensitive data: You want a folder that only specific users can access, regardless of what permissions the parent grants.
  • Preventing accidental permission changes: If an administrator changes the parent folder’s permissions, the isolated folder won’t be affected.
  • Fixing permission conflicts: Sometimes inherited entries cause access issues (e.g., a user gets access they shouldn’t, or is denied access they need). Disabling inheritance lets you clean up the list.
  • Moving folders between drives: When you move a folder to a new location, it may inherit permissions from the new parent, which can be undesirable.

How to Enable or Disable Inheritance (Step-by-Step)

The process is identical for enabling and disabling, with the only difference being which button you click. Here’s how to do it safely:

  1. Open Properties: Right-click the folder or file, and select Properties.
  2. Go to Security tab: Click the Security tab at the top of the Properties window.
  3. Open Advanced settings: Click the Advanced button at the bottom right. This opens the Advanced Security Settings window.
  4. Check inheritance status: At the top of the window, you’ll see a line that says either “Inherited from parent” or “Not inherited.” If it says “Inherited from parent,” the folder is currently inheriting.
  5. Click “Disable inheritance” or “Enable inheritance”:
    • If inheritance is currently on, you’ll see a Disable inheritance button. Click it.
    • If inheritance is off, you’ll see an Enable inheritance button. Click it.
  6. Choose how to convert existing permissions (when disabling): When you disable inheritance, Windows asks how to handle the inherited entries that are currently on the folder. You have two choices:
    • “Convert inherited permissions into explicit permissions on this object”: This copies all inherited entries to the folder’s own permission list, then breaks the link. The folder keeps the same access rules, but they become permanent and won’t change if the parent changes.
    • “Remove all inherited permissions from this object”: This deletes all inherited entries, leaving the folder with an empty permission list. This is dangerous—only administrators will be able to access the folder, and even they might need to take ownership first.
  7. Click OK to apply the change. If you get a warning about permissions, read it carefully and confirm.

When enabling inheritance, the process is simpler: click Enable inheritance, and Windows will automatically add the parent’s permissions to the folder. No conversion prompt appears.

What Does “Replace All Child Object Permission Entries” Do?

In the Advanced Security Settings window, there’s a checkbox at the bottom that says “Replace all child object permission entries with inheritable permission entries from this object.” This is often confused with disabling inheritance, but it’s a separate function.

This checkbox forces all subfolders and files inside the current folder to re-inherit permissions from the current folder, overwriting any explicit permissions they might have. It’s useful when you’ve made changes to the parent and want to push those changes down to all children, even those that had inheritance disabled or had custom permissions.

Be careful: using this checkbox can wipe out custom permissions you’ve set on individual subfolders. For example, if you have a subfolder that only the “HR” group can access, and you check this box, that subfolder will inherit the parent’s permissions, and the HR-only rule will be lost. Always back up your permissions (by exporting them or noting them down) before using this option.

Safety Precautions: Avoid Locking Yourself Out

The biggest risk when disabling inheritance is losing access to the folder entirely. If you choose “Remove all inherited permissions,” the folder will have no permissions, and even your administrator account may be denied access. Windows will show a warning, but many users click through it.

To stay safe, follow these rules:

  • Always choose “Convert inherited permissions” unless you’re absolutely sure you want to remove all access. This keeps your current access intact.
  • Ensure your user account has “Full control” on the folder before you disable inheritance. If you’re not sure, check the permission list first.
  • Keep an administrator account active. If you lock yourself out, you can use an administrator account to take ownership of the folder and restore permissions. To take ownership, right-click the folder, go to Properties > Security > Advanced > Change owner, and select your admin account.
  • Test with a dummy folder first. Create a test folder, set some permissions, disable inheritance, and see what happens. This is a safe way to understand the behavior before applying it to important data.

Common Problems and How to Fix Them

Even with careful steps, issues can arise. Here are the most common problems and their solutions:

  • “Access Denied” after disabling inheritance: This usually happens because you removed all inherited permissions. Restart your computer, log in as an administrator, take ownership of the folder, and then re-add your user with Full control.
  • Inheritance keeps re-enabling itself: This can happen if the folder is inside a location that is automatically managed by Windows, like the User Profiles folder. In such cases, Windows may reset permissions on reboot. You may need to move the folder to a different location.
  • “Enable inheritance” button is grayed out: This occurs when the folder is on a filesystem that doesn’t support inheritance, like a FAT32 drive. Convert the drive to NTFS if you need inheritance.
  • Changes to parent permissions don’t affect child folders: This is expected if inheritance was disabled on the child. To re-enable, follow the steps above.

Inheritance vs. Explicit Permissions: What’s the Difference?

Understanding the difference between inherited and explicit permissions is key to using them safely. Inherited permissions are passed down from a parent folder. They appear in the Security tab with a grayed-out checkbox and an “Advanced” note. Explicit permissions are set directly on the folder itself. They appear with a normal (white) checkbox and are fully editable.

When a folder has both inherited and explicit permissions, the effective permissions are the union of both—unless there’s a deny rule, which always overrides allow. This is a common source of confusion: a user might be denied access even though an inherited rule grants it, because an explicit deny rule exists.

Disabling inheritance converts inherited entries to explicit ones, so they become fully editable. This is often the first step in troubleshooting permission issues, because you can then remove or modify entries that were previously locked.

Frequently Asked Questions

How do I enable inheritance again after disabling it?

Go back to the folder’s Advanced Security Settings, click “Enable inheritance,” and Windows will add the parent’s permissions to the folder. Any explicit permissions you had will remain, so you might end up with duplicates. You can clean them up by removing the entries that are now redundant.

Will disabling inheritance affect my files inside the folder?

No, disabling inheritance on a folder does not change the permissions of the files and subfolders inside it. They will continue to inherit from the folder you changed, unless you also check the “Replace all child object permission entries” box. That box is the one that pushes changes down to children.

Can I disable inheritance on a single file?

Yes, you can disable inheritance on a file just like a folder. The same steps apply. This is useful for sensitive files like a password-protected document that you don’t want to be accessible through the parent folder’s permissions.

What’s the difference between “Disable inheritance” and “Remove all inherited permissions”?

“Disable inheritance” is the action that breaks the link to the parent. When you click it, Windows asks whether to convert or remove the inherited entries. “Remove all inherited permissions” is one of the two options in that prompt—it deletes all inherited entries, leaving the folder with no permissions. The other option, “Convert inherited permissions,” keeps them as explicit entries.

Is it safe to disable inheritance on the C:\ drive root?

No, it is not safe. The C:\ drive root has critical system permissions that Windows relies on. Disabling inheritance there can break the operating system, cause boot failures, or make parts of Windows inaccessible. Never disable inheritance on the root of a system drive or on Windows system folders like C:\Windows.

How do I see the effective permissions for a user?

In the Advanced Security Settings window, click the “Effective Access” tab. Then click “Select a user,” enter the username, and click “View effective access.” Windows will list the permissions that user actually has, combining inherited and explicit rules. This is a great diagnostic tool before making changes.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →