The Complete Guide to Deleting Proxy Configurations and Entities
As a proxy infrastructure expert, I often encounter users struggling to remove proxy settings that have been imposed by malware, residual corporate configurations, or educational software. "Deleting" a proxy usually implies reverting your network connection to a Direct Connection (NO proxy) or removing graphical proxy objects within software like AutoCAD.
This guide covers the technical steps to scrub proxy configurations from Windows, macOS, browsers, and CAD software in 2025.
---
1. How to Delete Proxy Settings on Windows 10/11
Windows provides a native interface to manage proxies, but persistent configurations often hide in the Registry.
Method A: The GUI Interface (Standard)
1. Open Settings (Win + I). 2. Navigate to Network & Internet. 3. Select Proxy from the left sidebar. 4. Automatic Setup Script: Toggle to Off. 5. Manual Proxy Setup: Toggle "Use a proxy server" to Off. 6. Ensure "Automatically detect settings" is On.
Method B: Internet Properties (Legacy)
Some older applications (like legacy Java apps) reference the older "Internet Properties" dialog rather than the modern Settings app.
1. Press Win + R, type inetcpl.cpl, and hit Enter. 2. Go to the Connections tab. 3. Click LAN settings. 4. Uncheck "Automatically detect settings" (if you want a purely direct connection) and "Use a proxy server for your LAN". 5. Click OK.
Method C: The Registry Fix (For "Can't Delete Proxy" Issues)
If the toggles in Method A or B keep turning themselves back on, a "Persist" flag is likely set in the Registry. Warning: Editing the registry carries risk; back up your keys first.
1. Open regedit. 2. Navigate to: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 3. Look for a key named ProxyServer. Delete it. 4. Look for a DWORD named ProxyEnable. Change its value data to 0. 5. *Advanced:* Search for a key named ProxySettingsPerUser. If it doesn't exist or is set to 0, the proxy might be enforced machine-wide under HKEY_LOCAL_MACHINE.
Method D: Automated Removal via Python
For system administrators managing multiple endpoints, Python can be used to scrub these registry keys. This requires administrative privileges.
import winreg
import ctypes import sys
def delete_proxy_registry(): # Path to the Proxy Settings in Registry reg_path = r"Software\Microsoft\Windows\CurrentVersion\Internet Settings"
try: # Open the key with Write access key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, reg_path, 0, winreg.KEY_SET_VALUE)
# Disable Proxy winreg.SetValueEx(key, "ProxyEnable", 0, winreg.REG_DWORD, 0)
# Attempt to delete the ProxyServer string (ignores error if not found) try: winreg.DeleteValue(key, "ProxyServer") print("[+] ProxyServer registry key deleted.") except FileNotFoundError: print("[!] ProxyServer key not found, already clean.")
winreg.CloseKey(key) print("[SUCCESS] Proxy settings disabled via Registry.")
except Exception as e: print(f"[ERROR] {e}")
if __name__ == "__main__": # Check for Admin rights if not ctypes.windll.shell32.IsUserAnAdmin(): print("[!] This script requires Administrator privileges.") sys.exit() delete_proxy_registry()
---
2. How to Delete Proxy Settings on macOS
macOS stores proxy configurations on a per-network basis (Wi-Fi, Ethernet, etc.).
1. Click the Apple Menu > System Settings. 2. Go to Network. 3. Select the active service (e.g., Wi-Fi) and click Details. 4. Click the Proxies tab. 5. You will see a list of protocols (HTTP, HTTPS, SOCKS). 6. Uncheck every box that is currently checked. 7. Click OK.
*Note: If you cannot uncheck boxes, your Mac might be supervised by an MDM (Mobile Device Management) profile used by corporations or schools. You can check for profiles under System Settings > General > VPN & Device Management.*
---
3. Browser Specifics: Chrome & Edge
Chromium-based browsers (Google Chrome, Microsoft Edge, Brave) do not maintain their own separate proxy settings. They "borrow" the settings from the operating system. Therefore, to delete the proxy in Chrome:
1. You must follow the Windows or macOS steps above. 2. However, Chrome does offer a toggle to "Use system proxy settings". Ensure this is selected if you have cleared your OS proxy, or select "Direct internet connection" (or "Open proxy settings") to be redirected to the OS configuration menu.
Chrome Command Line Flags (For Developers)
If you are launching Chrome via a script and want to ensure it ignores a system proxy, you can launch it with the --no-proxy-server flag:
Example command to launch Chrome without proxy on Windows
"C:\Program Files\Google\Chrome\Application\chrome.exe" --no-proxy-server
---
4. How to Delete Proxy Entities in AutoCAD
A common query in the PAA data relates to AutoCAD. A "Proxy" in AutoCAD is a placeholder object created when you open a drawing containing custom objects (created by third-party plugins like Civil 3D) without having that plugin loaded. These proxies can cause lag or instability.
Method A: Delete via Properties
1. Open the drawing in AutoCAD. 2. Select the offending object. 3. Open the Properties Palette (Ctrl + 1). 4. Look at the "Object" name. If it says "Proxy Object" or similar, simply press the Delete key.
Method B: Preventing or Exploding Proxies
You cannot always "delete" a proxy without losing data, but you can control how they are handled.
1. Type OP (Options) and press Enter. 2. Go to the Open and Save tab. 3. Look for ObjectARX Applications. 4. Click Proxy Information. 5. Here, you can choose to "Show proxy graphics" or "Do not show proxy graphics".
If you want to permanently remove them, use the WBLOCK command: 1. Type WBLOCK. 2. Select "Objects" and select the geometry you want to *keep*. 3. Save this to a new file. This process strips away the proxy object metadata, effectively "deleting" the proxy definitions from your new file.
---
5. Comparison: Direct Connection vs. Proxy
Understanding what happens when you delete a proxy is crucial for network debugging.
| Feature | Direct Connection (After Deletion) | Proxy Configuration (Active) | | :--- | :--- | :--- | | IP Address | Your real, public ISP IP address is visible. | The IP of the proxy server is visible. | | Routing | Traffic goes straight from Modem -> ISP -> Website. | Traffic goes Modem -> Proxy Server -> Website. | | Speed | Generally faster, lower latency. | Slower, higher latency due to extra hop. | | Privacy | Low. Websites can track your ISP location. | High. Websites see the Proxy location. | | Common Use | Home users, Banking, Streaming. | Corporate firewalls, Web Scraping, Geo-unblocking. |
---
6. Troubleshooting: "Why Can't I Delete My Proxy?"
If you have followed the steps above and the proxy persists, you are likely dealing with Policy Enforcement or Malware.
Scenario A: The Greyed-Out Checkbox
This indicates a setting pushed by Group Policy (common on work laptops) or malware.
- Check: Run
gpedit.msc(Windows Pro). Navigate toComputer Configuration > Administrative Templates > Windows Components > Internet Explorer. Look for "Disable changing proxy settings". - Fix: If it is malware, use tools like Malwarebytes or AdwCleaner to remove the registry "protectors".
- Fix: Boot into Safe Mode. In Safe Mode, non-essential drivers and malware startup items are usually disabled. Perform the Registry deletion in Safe Mode.
Scenario B: Registry Auto-Revert
Some sophisticated malware (like Browser Hijackers) runs a loop process that checks the registry every 5 seconds. If you delete ProxyServer, it adds it back.
What Happens if you Delete "Proxy Enable"?
If you delete the ProxyEnable (DWORD) value entirely from the registry, Windows defaults to 0 (Disabled). This is the cleanest way to ensure no proxy is active, as it forces the system to look for a new configuration source, usually finding none.