takeown is a Windows command-line utility that allows an administrator to take ownership of files or folders, even if currently owned by another user (including SYSTEM). Basic Syntax takeown /f <filename> [options] Common Usage Examples 1. Take Ownership of a Single File takeown /f C:\Windows\System32\drivers\etc\hosts 2. Take Ownership of a Folder (Current Level Only) takeown /f D:\ProtectedFolder 3. Take Ownership Recursively (Folder + All Subfolders/Files) takeown /f C:\Users\OldUser /r /r = recursive (all subdirectories and files) 4. Take Ownership for Administrator Group takeown /f C:\ProgramData\SecretFolder /a /a = assign ownership to Administrators group instead of current user 5. Combine with Skip Prompt takeown /f C:\RestrictedFolder /r /d y /d y = automatically answer "yes" to prompts Complete Example: Taking Full Control Often you'll use takeown with icacls for full control:
takeown /f C:\MyFolder /r icacls C:\MyFolder /grant "%USERNAME%:F" /t | Option | Description | |--------|-------------| | /f | Specifies the file or folder path (required) | | /r | Recursive - all subfolders and files | | /a | Give ownership to Administrators group | | /d | Default answer for prompts (y/n) | | /skip | Skip files with access errors | Real-World Scenarios Fix "Access Denied" Errors takeown /f "C:\Program Files\StubbornApp" /r /d y icacls "C:\Program Files\StubbornApp" /grant administrators:F /t Clean Up Old User Profile takeown /f D:\Users\OldEmployee /r icacls D:\Users\OldEmployee /grant "%USERNAME%:F" /t rmdir /s /q D:\Users\OldEmployee Important Notes ⚠️ Requires Administrator privileges - Run Command Prompt as Administrator how to use takeown command