The Internet Explorer Fixer is a PowerShell script designed to restore and stabilize the functionality of Internet Explorer 11 on modern Windows systems where it may be aggressively redirected to Microsoft Edge. It performs a multi-step operation to remove the specific Browser Helper Objects (BHOs) responsible for redirection and applies Group Policy settings to enforce standard IE behavior.
Built by: Zachary Whiteman & Google Gemini Ai.
This script modifies system registry settings to prevent Edge redirection.
To run this script, you will need:
- Windows Operating System.
- PowerShell 5.1 or newer.
- Administrator Privileges: The script requires full administrator access to modify
HKEY_LOCAL_MACHINEregistry keys.
- Download: Download the
Internet Explorer Fixer.PS1script file. - Unblock: Right-click the file, go to Properties, and click
Unblock. - Run as Administrator: Right-click the script and select "Run with PowerShell". Ensure you confirm the UAC prompt.
.\Internet Explorer Fixer.PS1
The script runs in an interactive console mode with built-in safety checkpoints.
- Backup: Upon launch, it immediately creates a timestamped backup of all registry keys it intends to modify. This backup is saved in the script's directory.
- Checkpoint 1: You will be asked to confirm before the script deletes the BHO keys responsible for Edge redirection. Press
ENTERto continue or typeCto cancel. - Checkpoint 2: After deletion, you will be asked to confirm before the script applies new Group Policy settings to enforce IE compatibility and TLS 1.2.
- Completion: The script will provide final instructions, such as running
gpupdate /forceand restarting your computer.
- Automatic Backup: Creates individual
.regfiles for every key modified, allowing for easy restoration if needed. - BHO Removal: Targets and removes the specific CLSIDs associated with the "IE to Edge" redirection plugin.
- Policy Enforcement: Sets registry keys corresponding to Group Policies that disable redirection and enable legacy compatibility features.
- Safety Checkpoints: Pauses at critical stages to allow the user to review progress or cancel the operation.
- Scripting Language: PowerShell
- System Interaction: Direct Registry manipulation (
Remove-Item,Set-ItemProperty) and interaction with thereg.exetool for backups.
- System Modification: This script modifies core system settings. While it includes backup functionality, it is recommended to create a System Restore point before running it.
- Administrator Access: Registry operations on
HKLMrequire elevated privileges. - Manual Restart: A system restart is usually required for these registry changes to take full effect and unload the BHOs from memory.
Distributed under the MIT License. See LICENSE.txt for more information.
Zach Whiteman - elitesoftwarecolimited@gmail.com
HuggingFace - https://huggingface.co/EliteSoftware
HuggingFace (Personal) - https://huggingface.co/TheShadyRainbow
LinkTree - https://linktr.ee/zachrainbow