Fix Windows Error 0x80070005 - Access Denied
Fix Windows Error 0x80070005 - Access Denied
This error occurs when Windows lacks proper permissions for files, folders, or Windows Update. Follow these step-by-step solutions.
Solution 1: Run as Administrator
For Applications:
- Right-click the program shortcut or .exe file
- Select "Run as administrator"
- Click "Yes" on User Account Control prompt
For Windows Update:
- Press Windows + R, type "services.msc"
- Find "Windows Update" service
- Right-click and select "Run as administrator"
Solution 2: Check Folder Permissions
- Navigate to the problematic folder
- Right-click → Properties → Security tab
- Click "Advanced" → "Change" next to owner
- Enter your username → Check "Replace owner on subcontainers"
- Click OK and Apply
Solution 3: Use Windows Update Troubleshooter
- Go to Settings → Update & Security → Troubleshoot
- Select "Windows Update" → "Run the troubleshooter"
- Follow on-screen instructions
- Restart computer when prompted
Solution 4: Reset Windows Update Components
Run these commands in Admin Command Prompt:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Solution 5: Check Disk Space
Ensure minimum free space:
- Windows 10/11: 32GB free space required
- System drive (usually C:) should have 20% free space
- Use Disk Cleanup to free space
Prevention
- Regularly run Windows Update
- Keep antivirus updated but not overly restrictive
- Create system restore points before major changes
- Use standard user account for daily use, admin only when needed