Software⏱️ 3 min readπŸ“… 2026-06-11

How to Fix: "URL reservation delete failed , Error: 87" when I 'netsh http delete'

Error 87 occurs when deleting a URL ACL rule using netsh http delete.

Quick Answer: The issue is caused by the incorrect SDDL value in the reserved URL. Update the SDDL to remove the 'S-' and try again.

The error 'URL reservation delete failed, Error: 87' when using 'netsh http delete' is typically encountered by IT professionals and system administrators who attempt to remove a URL ACL (Access Control List) entry that has been reserved for a specific user or process. This issue can be frustrating as it prevents the deletion of the URL ACL, causing problems with network security and access control.

Removing the incorrect reservation is crucial in resolving this error, ensuring proper network configuration and preventing potential security breaches.

πŸ›‘ Root Causes of the Error

  • The primary cause of this error occurs when a reserved URL ACL entry has not been properly removed or deleted using the 'netsh http delete' command. The system may still reference the existing reservation, resulting in an error message.
  • An alternative reason for this issue is that the user account associated with the reserved URL ACL does not have sufficient permissions to delete the entry.

πŸ”§ Proven Troubleshooting Steps

Resolving the issue by removing the incorrect reservation using 'netsh http delete' and verifying user account permissions

  1. Step 1: Open a command prompt as an administrator and navigate to the C: drive. Type 'netsh http delete urlacl url=http://localhost:80' and press Enter.
  2. Step 2: Wait for the process to complete, then verify that the URL ACL entry has been successfully removed by running 'netsh http show urlacl'.
  3. Step 3: If the issue persists, check the user account associated with the reserved URL ACL and ensure they have sufficient permissions to delete the entry.

Alternative solution: Checking and correcting user account permissions

  1. Step 1: Open the Windows User Manager or Local Security Policy to verify the user account's permissions.
  2. Step 2: Check if the user account has the necessary permissions to delete the URL ACL entry. If not, assign the required permissions and try deleting the entry again using 'netsh http delete urlacl'.

🎯 Final Words

To resolve the 'URL reservation delete failed, Error: 87' issue when using 'netsh http delete', it is essential to remove any incorrect reservations or verify user account permissions. By following these steps, you can successfully delete the URL ACL entry and ensure proper network configuration and security.

Did this fix your problem?

If not, try searching for specific error codes.

πŸ” Search Error Database

❓ Frequently Asked Questions