Other 0x80070005Medium

Application Permission Errors: Causes and Fixes

Comprehensive guide to resolving file and resource access errors when launching applications. Covers methods for all major operating systems.

Updated at February 16, 2026
10-15 minutes
Easy
FixPedia Team
Применимо к:Windows 10/11macOS 10.15+Ubuntu 20.04+

What an Application Permission Error Means

An application permission error occurs when the operating system blocks a program's access to files, folders, registry keys, or other resources. Typical error messages include:

  • Windows: 0x80070005, Access denied, Failed to access file.
  • macOS/Linux: EACCES, Permission denied, Operation not permitted.

The error can appear during installation, launch, or operation of the program when it tries to write data to system folders (e.g., C:\Program Files or /usr/bin), change settings, or access sensitive data.

Causes

  1. Running without administrator/superuser privileges — the program attempts to modify system-protected resources.
  2. Application file corruption — incomplete installation or a virus attack has disrupted the program's file permissions.
  3. Blocking by antivirus or firewall — the security system considers the application's actions suspicious.
  4. Incorrect UAC (User Account Control) settings — overly strict account control settings in Windows.
  5. Conflict with other software — another application (e.g., a driver or service) intercepts access to resources.
  6. File system issues — disk errors or incorrectly assigned file owners (especially in Linux/macOS).

Method 1: Run as Administrator (Windows) or with sudo (macOS/Linux)

The quickest way to check if it's a permissions issue.

For Windows:

  1. Find the program's executable file (.exe) or shortcut.
  2. Right-click → Run as administrator.
  3. If the error disappears, configure compatibility:
    • File Properties → Compatibility tab → check Run this program as an administrator.

For macOS:

  1. Open Terminal.
  2. Enter the command:
    sudo /Applications/ИмяПриложения.app/Contents/MacOS/ИмяПриложения
    
    (replace ИмяПриложения with the actual name).
  3. Enter the administrator password when prompted.

For Linux:

  1. In the terminal, run:
    sudo /usr/bin/имя_программы
    
  2. Or use gksudo/pkexec for graphical launch.

⚠️ Important: Do not leave the application running as administrator permanently — it's a security risk. Use this method only for diagnostics or rare tasks.

Method 2: Configuring Antivirus and Firewall

Antiviruses often mistakenly block legitimate programs.

Steps:

  1. Temporarily disable protection:
    • Windows: Open Windows SecurityVirus & threat protection → turn off real-time protection.
    • macOS/Linux: Stop the antivirus service (e.g., sudo systemctl stop clamav).
  2. Launch the application — if the error disappears, the antivirus is at fault.
  3. Add an exception:
    • For the program's file/folder: in antivirus settings, find the Exclusions section and add the path to the executable file and its folder.
    • For the firewall (Windows): Windows Defender FirewallAdvanced settingsInbound Rules → create a rule for the program.
  4. Re-enable protection.

Method 3: Restoring Folder and File Permissions

If the error is related to corrupted ACLs (access control lists).

For Windows:

  1. Find the folder the application cannot access (often the program folder in C:\Program Files\ or C:\Users\Имя\AppData\).
  2. Open Command Prompt as administrator.
  3. Run the reset permissions command (replace путь with the actual path):
    icacls "путь" /reset /T /C
    
    • /reset — resets ACL to defaults.
    • /T — applies to all subfolders.
    • /C — continues on errors.
  4. Restart your computer.

For Linux/macOS:

  1. Identify the problematic file/folder.
  2. Fix the owner (if needed):
    sudo chown -R $USER:$USER /путь/к/папке
    
  3. Set permissions:
    sudo chmod -R 755 /путь/к/папке
    
    • 755 — owner: read/write/execute; group and others: read/execute.
    • For sensitive files, use 700 (owner only).

💡 Tip: In Linux/macOS, do not assign 777 (full permissions for everyone) — it's a security vulnerability.

Method 4: Reinstalling the Application

If program files are corrupted or an incomplete installation disrupted permissions.

Instructions:

  1. Completely uninstall the program:
    • Windows: Control PanelPrograms and Features → uninstall. Use registry cleanup (e.g., CCleaner) after uninstallation.
    • macOS: Drag the application from the Applications folder to the Trash, delete support files from ~/Library/.
    • Linux: sudo apt remove --purge имя_пакета (for Debian/Ubuntu).
  2. Download the latest version from the developer's official website.
  3. Install by running the installer as administrator (right-click → "Run as administrator").
  4. Do not install in system folders (e.g., C:\Program Files) unless required — choose C:\Apps\ or your home folder.

Method 5: Checking and Restoring System Files

For Windows:

  1. Launch Command Prompt as administrator.
  2. Run:
    sfc /scannow
    
    This will check and repair corrupted system files.
  3. If that doesn't help, use DISM:
    DISM /Online /Cleanup-Image /RestoreHealth
    

For macOS:

  1. Restart your Mac while holding Cmd + R to enter Recovery Mode.
  2. In Terminal, run:
    fsck -fy
    
    (file system check).

For Linux:

sudo apt --fix-broken install  # For Debian/Ubuntu
sudo dnf check                # For Fedora

Prevention

  1. Do not run all programs as administrator — only those that truly require system privileges (installers, system utilities).
  2. Regularly update your OS and antivirus — updates often contain permission-related fixes.
  3. Avoid "pirated" software versions — they often contain modified files with broken permissions.
  4. Configure UAC/BitLocker reasonably — don't disable them entirely, but set a convenient notification level.
  5. Back up important data — if the error is related to file corruption, you'll be able to restore them.

If none of the methods helped, the issue might be with drivers or hardware (e.g., a faulty disk). Check Windows Event logs (Event Viewer) or system logs for Linux/macOS (/var/log/syslog).

F.A.Q.

Why do permission errors occur when launching programs?
How can I prevent permission errors in the future?
What if the error only happens with one specific program?
How do I fix an EACCES error in Linux?

Hints

Identify the error type
Run the application as an administrator
Check antivirus and firewall
Restore folder permissions
Reinstall the problematic application
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community