SlideShare a Scribd company logo
How To Disable IE Enhanced Security - PowerShell
i | P a g e
Table of Contents
Overview.......................................................................................................................................................1
Applies To..................................................................................................................................................1
Pre-Requisites ...........................................................................................................................................1
PowerShell Script – Disable IE Enhanced Security........................................................................................1
Code Snippet.............................................................................................................................................1
PowerShell Output....................................................................................................................................3
Registry Key – Already Configured........................................................................................................3
Registry Key – Admin Profile Enabled...................................................................................................3
Registry Key – User Profile Enabled......................................................................................................4
Registry Key – Not Configured..............................................................................................................4
How To Disable IE Enhanced Security - PowerShell
1 | P a g e
Overview
In this post we will walk-through the process of disabling Internet Explorer's Enhanced Security.
By default registry key value of IsInstalled is set to “1”, which means is IE Enhanced Security configuration
is “Enabled”. If the registry key value is set to “0” then IE Enhanced Security configuration is disabled.
Applies To
Tested on Windows 10, Windows 2008 R2 and Windows 2012.
Pre-Requisites
Launch PowerShell Command Console or PowerShell ISE.
To run this script, Execution Policy should be set to either of these “AllSigned” or “RemoteSigned” or
“Unrestricted”, you can get current execution policy by running the command; “Get-ExecutionPolicy”.
Policy Type Purpose
Restricted No scripts can be run. Windows PowerShell can be used only in interactive mode.
AllSigned Only scripts signed by a trusted publisher can be run.
RemoteSigned Downloaded scripts must be signed by a trusted publisher before they can be run.
Unrestricted No restrictions; all Windows PowerShell scripts can be run.
PowerShell Script – Disable IE Enhanced Security
The script posted in this article will read the system's registry key and the value set for component and its
configured value, if configuration is already disabled, it will display IsInstalled Registry key value which is
set to “0” when the configuration is disabled.
Code Snippet
#
# Define Environment Variables
# Define Registry Key for Admin and Current User for IE Enhanced Security
#
$IE_ES_Admin_Key="HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A7-
37EF-4b3f-8CFC-4F3A74704073}"
$IE_ES_User_Key="HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A8-37EF-
4b3f-8CFC-4F3A74704073}"
# Check Registry Key - System Profile Key Exists
#
Clear-Host
if ((Test-Path -Path $IE_ES_Admin_Key)) {
$ARegistryValue=(Get-ItemProperty -Path $IE_ES_Admin_Key -Name IsInstalled).IsInstalled
How To Disable IE Enhanced Security - PowerShell
2 | P a g e
if ($IE_ES_Admin_Key -ne "") {
if ($ARegistryValue -eq "" -or $ARegistryValue -ne 1) {
Write-Host `n$IE_ES_Admin_Key -BackgroundColor Black -ForegroundColor Green
Write-Host "`nIE Enhanced Security is Already Disabled for Admin ......"
write-host `n`nCurrently Registry Value is set to $ARegistryValue `, No changes have been done. -
ForegroundColor Black -BackgroundColor White
[console]::Beep(600,800)
} elseif ($ARegistryValue -eq 1) {
Clear-Host
Write-Host "`nIE Enhanced Security is Currently Enabled for Admin ......"
Get-ItemProperty -Path $IE_ES_Admin_Key | Select-Object PSPath, IsInstalled, PSDrive | fl
Read-Host "Press Any Key..." | Out-Null
Write-Host "`nDisabling Now.. $IE_ES_Admin_Key `n`n##### Shown is the Updated Setting ####" -
ForegroundColor DarkYellow -BackgroundColor Black
[console]::Beep(600,800)
Set-ItemProperty -Path $IE_ES_Admin_Key -Name "IsInstalled" -Value 0 -Force
Get-ItemProperty -Path $IE_ES_Admin_Key | Select-Object PSPath, IsInstalled, PSDrive | fl
}
}
}
# Check Registry Key - User Profile Key Exists
#
if ((Test-Path -Path $IE_ES_User_Key)) {
$URegistryValue=(Get-ItemProperty -Path $IE_ES_User_Key -Name IsInstalled).IsInstalled
if ($URegistryValue -eq "" -or $URegistryValue -ne 1) {
Write-Host `n$IE_ES_User_Key -BackgroundColor Black -ForegroundColor Green
Write-Host "`nIE Enhanced Security is Already Disabled for User ......"
write-host `n`nCurrently Registry Value is set to $URegistryValue `, No changes have been done.`n -
ForegroundColor Black -BackgroundColor White
[console]::Beep(600,800)
} elseif ($URegistryValue -eq 1) {
Write-Host "`nIE Enhanced Security is Currently Enabled for User ......"
Get-ItemProperty -Path $IE_ES_User_Key | Select-Object PSPath, IsInstalled, PSDrive | fl
Read-Host "Press Any Key..." | Out-Null
Write-Host "`nDisabling Now.. $IE_ES_Admin_Key `n`n##### Shown is the Updated Setting ####" -
ForegroundColor DarkYellow -BackgroundColor Black
[console]::Beep(600,800)
Set-ItemProperty -Path $IE_ES_User_Key -Name "IsInstalled" -Value 0 -Force
Get-ItemProperty -Path $IE_ES_User_Key | Select-Object PSPath, IsInstalled, PSDrive | fl
}
} else {
Write-Host "`nIE Enahanced Security Registry Keys in (Admin and User) - Is Not Configured"
Write-host "`n $IE_ES_Admin_Key `n $IE_ES_User_Key " -ForegroundColor Black -BackgroundColor
Cyan
Write-Host "`nReigstry Key Not Found!" -ForegroundColor White -BackgroundColor Red
[console]::Beep(600,700)
}
How To Disable IE Enhanced Security - PowerShell
3 | P a g e
PowerShell Output
In this example we will capture different possibilities of registry configured values;
Registry Key – Already Configured
If the registry key is already configured; below screenshot will be displayed.
Registry Key – Admin Profile Enabled
Registry key for Admin key that is configured as per the below Registry location;
HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A7-37EF-4b3f-8CFC-
4F3A74704073}
How To Disable IE Enhanced Security - PowerShell
4 | P a g e
Registry Key – User Profile Enabled
Registry key for User key that is configured as per the below registry location;
HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A8-37EF-4b3f-8CFC-
4F3A74704073}
Registry Key – Not Configured
If the system is not configured on both Admin and User registry key; Script will not modify registry key
and script will display message as per the below screenshot.
Note / Disclaimer: Modifying and revoking registry can result in system crash and system might not be
recoverable. This blog is for only informational or reading purposes only.

More Related Content

What's hot (20)

PDF
How To Install and Configure Open SSH Server on Ubuntu
VCP Muthukrishna
 
PDF
How To List Nginx Modules Installed / Complied on CentOS 7
VCP Muthukrishna
 
PDF
How To Install and Configure SNMP on RHEL 7 or CentOS 7
VCP Muthukrishna
 
PDF
How To Connect Amazon AWS EC2 with Key Pair – Linux
VCP Muthukrishna
 
PDF
How To View Current Execution Policy PowerShell
VCP Muthukrishna
 
PDF
Nginx bind() to 0.0.0.0:9080 failed
VCP Muthukrishna
 
PDF
How To Create PowerShell Function
VCP Muthukrishna
 
PDF
How To Install and Configure Apache SSL on CentOS 7
VCP Muthukrishna
 
PDF
Install Active Directory PowerShell Module on Windows 10
VCP Muthukrishna
 
PDF
How To Configure Nginx Load Balancer on CentOS 7
VCP Muthukrishna
 
PDF
How To Install and Configure GNome on CentOS 7
VCP Muthukrishna
 
PDF
How to Upgrade Openfire on CentOS 7
VCP Muthukrishna
 
PDF
How To Configure Amazon EC2 Security Groups
VCP Muthukrishna
 
PDF
How To Connect To Active Directory PowerShell
VCP Muthukrishna
 
PDF
Bash Script - How To Monitor Application Error Logs and Send Notification
VCP Muthukrishna
 
PDF
How to Install and Configure Cacti on Linux
VCP Muthukrishna
 
PDF
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
VCP Muthukrishna
 
PDF
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7
VCP Muthukrishna
 
PDF
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...
VCP Muthukrishna
 
PDF
How to Change Hostname in CentOS 7 or RHEL 7
VCP Muthukrishna
 
How To Install and Configure Open SSH Server on Ubuntu
VCP Muthukrishna
 
How To List Nginx Modules Installed / Complied on CentOS 7
VCP Muthukrishna
 
How To Install and Configure SNMP on RHEL 7 or CentOS 7
VCP Muthukrishna
 
How To Connect Amazon AWS EC2 with Key Pair – Linux
VCP Muthukrishna
 
How To View Current Execution Policy PowerShell
VCP Muthukrishna
 
Nginx bind() to 0.0.0.0:9080 failed
VCP Muthukrishna
 
How To Create PowerShell Function
VCP Muthukrishna
 
How To Install and Configure Apache SSL on CentOS 7
VCP Muthukrishna
 
Install Active Directory PowerShell Module on Windows 10
VCP Muthukrishna
 
How To Configure Nginx Load Balancer on CentOS 7
VCP Muthukrishna
 
How To Install and Configure GNome on CentOS 7
VCP Muthukrishna
 
How to Upgrade Openfire on CentOS 7
VCP Muthukrishna
 
How To Configure Amazon EC2 Security Groups
VCP Muthukrishna
 
How To Connect To Active Directory PowerShell
VCP Muthukrishna
 
Bash Script - How To Monitor Application Error Logs and Send Notification
VCP Muthukrishna
 
How to Install and Configure Cacti on Linux
VCP Muthukrishna
 
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
VCP Muthukrishna
 
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7
VCP Muthukrishna
 
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...
VCP Muthukrishna
 
How to Change Hostname in CentOS 7 or RHEL 7
VCP Muthukrishna
 

Viewers also liked (16)

PDF
How To Install and Configure Salt Master on Ubuntu
VCP Muthukrishna
 
PDF
How To Protect SSH Access with Fail2Ban on RHEL 7
VCP Muthukrishna
 
PDF
How To Configure SNMP Logging on RHEL 7
VCP Muthukrishna
 
PDF
How To Install and Configure Screen on CentOS 7
VCP Muthukrishna
 
PDF
Install telnet Linux
VCP Muthukrishna
 
PDF
How To Install and Configure AWS CLI on RHEL 7
VCP Muthukrishna
 
PDF
How To Install and Configure Log Rotation on RHEL 7 or CentOS 7
VCP Muthukrishna
 
PDF
LSOF Command Usage on RHEL 7
VCP Muthukrishna
 
PDF
How To Configure Apache VirtualHost on RHEL 7 on AWS
VCP Muthukrishna
 
PDF
How to Install Configure and Use sysstat utils on RHEL 7
VCP Muthukrishna
 
PDF
How To View Login History and Logout History on RHEL 7
VCP Muthukrishna
 
PDF
How To Install OpenFire in CentOS 7
VCP Muthukrishna
 
PDF
Batch script for nslookup range of ip address
VCP Muthukrishna
 
PDF
Red Hat Satellite 6 - Automation with Puppet
Michael Lessard
 
PDF
How to Configure OpenFiler for NFS Share
VCP Muthukrishna
 
PDF
How To Install and Use ABRT CLI on RHEL 7
VCP Muthukrishna
 
How To Install and Configure Salt Master on Ubuntu
VCP Muthukrishna
 
How To Protect SSH Access with Fail2Ban on RHEL 7
VCP Muthukrishna
 
How To Configure SNMP Logging on RHEL 7
VCP Muthukrishna
 
How To Install and Configure Screen on CentOS 7
VCP Muthukrishna
 
Install telnet Linux
VCP Muthukrishna
 
How To Install and Configure AWS CLI on RHEL 7
VCP Muthukrishna
 
How To Install and Configure Log Rotation on RHEL 7 or CentOS 7
VCP Muthukrishna
 
LSOF Command Usage on RHEL 7
VCP Muthukrishna
 
How To Configure Apache VirtualHost on RHEL 7 on AWS
VCP Muthukrishna
 
How to Install Configure and Use sysstat utils on RHEL 7
VCP Muthukrishna
 
How To View Login History and Logout History on RHEL 7
VCP Muthukrishna
 
How To Install OpenFire in CentOS 7
VCP Muthukrishna
 
Batch script for nslookup range of ip address
VCP Muthukrishna
 
Red Hat Satellite 6 - Automation with Puppet
Michael Lessard
 
How to Configure OpenFiler for NFS Share
VCP Muthukrishna
 
How To Install and Use ABRT CLI on RHEL 7
VCP Muthukrishna
 
Ad

More from VCP Muthukrishna (8)

PDF
How to Fix Duplicate Packages in YUM on CentOS 7
VCP Muthukrishna
 
PDF
How To Connect to Active Directory User Validation
VCP Muthukrishna
 
PDF
How To List Files on Remote Server - PowerShell
VCP Muthukrishna
 
PDF
How To List Files and Display In HTML Format
VCP Muthukrishna
 
PDF
How To Check and Delete a File via PowerShell
VCP Muthukrishna
 
PDF
How To Setup SSH Keys on CentOS 7
VCP Muthukrishna
 
PDF
How To Find Package Installation Date on RHEL 7
VCP Muthukrishna
 
PDF
How To Reset root Password on CentOS 7
VCP Muthukrishna
 
How to Fix Duplicate Packages in YUM on CentOS 7
VCP Muthukrishna
 
How To Connect to Active Directory User Validation
VCP Muthukrishna
 
How To List Files on Remote Server - PowerShell
VCP Muthukrishna
 
How To List Files and Display In HTML Format
VCP Muthukrishna
 
How To Check and Delete a File via PowerShell
VCP Muthukrishna
 
How To Setup SSH Keys on CentOS 7
VCP Muthukrishna
 
How To Find Package Installation Date on RHEL 7
VCP Muthukrishna
 
How To Reset root Password on CentOS 7
VCP Muthukrishna
 
Ad

Recently uploaded (20)

PDF
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PPTX
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PDF
Next level data operations using Power Automate magic
Andries den Haan
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
Practical Applications of AI in Local Government
OnBoard
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
Kubernetes - Architecture & Components.pdf
geethak285
 
Next level data operations using Power Automate magic
Andries den Haan
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 

How To Disable IE Enhanced Security Windows PowerShell

  • 1. How To Disable IE Enhanced Security - PowerShell i | P a g e Table of Contents Overview.......................................................................................................................................................1 Applies To..................................................................................................................................................1 Pre-Requisites ...........................................................................................................................................1 PowerShell Script – Disable IE Enhanced Security........................................................................................1 Code Snippet.............................................................................................................................................1 PowerShell Output....................................................................................................................................3 Registry Key – Already Configured........................................................................................................3 Registry Key – Admin Profile Enabled...................................................................................................3 Registry Key – User Profile Enabled......................................................................................................4 Registry Key – Not Configured..............................................................................................................4
  • 2. How To Disable IE Enhanced Security - PowerShell 1 | P a g e Overview In this post we will walk-through the process of disabling Internet Explorer's Enhanced Security. By default registry key value of IsInstalled is set to “1”, which means is IE Enhanced Security configuration is “Enabled”. If the registry key value is set to “0” then IE Enhanced Security configuration is disabled. Applies To Tested on Windows 10, Windows 2008 R2 and Windows 2012. Pre-Requisites Launch PowerShell Command Console or PowerShell ISE. To run this script, Execution Policy should be set to either of these “AllSigned” or “RemoteSigned” or “Unrestricted”, you can get current execution policy by running the command; “Get-ExecutionPolicy”. Policy Type Purpose Restricted No scripts can be run. Windows PowerShell can be used only in interactive mode. AllSigned Only scripts signed by a trusted publisher can be run. RemoteSigned Downloaded scripts must be signed by a trusted publisher before they can be run. Unrestricted No restrictions; all Windows PowerShell scripts can be run. PowerShell Script – Disable IE Enhanced Security The script posted in this article will read the system's registry key and the value set for component and its configured value, if configuration is already disabled, it will display IsInstalled Registry key value which is set to “0” when the configuration is disabled. Code Snippet # # Define Environment Variables # Define Registry Key for Admin and Current User for IE Enhanced Security # $IE_ES_Admin_Key="HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A7- 37EF-4b3f-8CFC-4F3A74704073}" $IE_ES_User_Key="HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A8-37EF- 4b3f-8CFC-4F3A74704073}" # Check Registry Key - System Profile Key Exists # Clear-Host if ((Test-Path -Path $IE_ES_Admin_Key)) { $ARegistryValue=(Get-ItemProperty -Path $IE_ES_Admin_Key -Name IsInstalled).IsInstalled
  • 3. How To Disable IE Enhanced Security - PowerShell 2 | P a g e if ($IE_ES_Admin_Key -ne "") { if ($ARegistryValue -eq "" -or $ARegistryValue -ne 1) { Write-Host `n$IE_ES_Admin_Key -BackgroundColor Black -ForegroundColor Green Write-Host "`nIE Enhanced Security is Already Disabled for Admin ......" write-host `n`nCurrently Registry Value is set to $ARegistryValue `, No changes have been done. - ForegroundColor Black -BackgroundColor White [console]::Beep(600,800) } elseif ($ARegistryValue -eq 1) { Clear-Host Write-Host "`nIE Enhanced Security is Currently Enabled for Admin ......" Get-ItemProperty -Path $IE_ES_Admin_Key | Select-Object PSPath, IsInstalled, PSDrive | fl Read-Host "Press Any Key..." | Out-Null Write-Host "`nDisabling Now.. $IE_ES_Admin_Key `n`n##### Shown is the Updated Setting ####" - ForegroundColor DarkYellow -BackgroundColor Black [console]::Beep(600,800) Set-ItemProperty -Path $IE_ES_Admin_Key -Name "IsInstalled" -Value 0 -Force Get-ItemProperty -Path $IE_ES_Admin_Key | Select-Object PSPath, IsInstalled, PSDrive | fl } } } # Check Registry Key - User Profile Key Exists # if ((Test-Path -Path $IE_ES_User_Key)) { $URegistryValue=(Get-ItemProperty -Path $IE_ES_User_Key -Name IsInstalled).IsInstalled if ($URegistryValue -eq "" -or $URegistryValue -ne 1) { Write-Host `n$IE_ES_User_Key -BackgroundColor Black -ForegroundColor Green Write-Host "`nIE Enhanced Security is Already Disabled for User ......" write-host `n`nCurrently Registry Value is set to $URegistryValue `, No changes have been done.`n - ForegroundColor Black -BackgroundColor White [console]::Beep(600,800) } elseif ($URegistryValue -eq 1) { Write-Host "`nIE Enhanced Security is Currently Enabled for User ......" Get-ItemProperty -Path $IE_ES_User_Key | Select-Object PSPath, IsInstalled, PSDrive | fl Read-Host "Press Any Key..." | Out-Null Write-Host "`nDisabling Now.. $IE_ES_Admin_Key `n`n##### Shown is the Updated Setting ####" - ForegroundColor DarkYellow -BackgroundColor Black [console]::Beep(600,800) Set-ItemProperty -Path $IE_ES_User_Key -Name "IsInstalled" -Value 0 -Force Get-ItemProperty -Path $IE_ES_User_Key | Select-Object PSPath, IsInstalled, PSDrive | fl } } else { Write-Host "`nIE Enahanced Security Registry Keys in (Admin and User) - Is Not Configured" Write-host "`n $IE_ES_Admin_Key `n $IE_ES_User_Key " -ForegroundColor Black -BackgroundColor Cyan Write-Host "`nReigstry Key Not Found!" -ForegroundColor White -BackgroundColor Red [console]::Beep(600,700) }
  • 4. How To Disable IE Enhanced Security - PowerShell 3 | P a g e PowerShell Output In this example we will capture different possibilities of registry configured values; Registry Key – Already Configured If the registry key is already configured; below screenshot will be displayed. Registry Key – Admin Profile Enabled Registry key for Admin key that is configured as per the below Registry location; HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A7-37EF-4b3f-8CFC- 4F3A74704073}
  • 5. How To Disable IE Enhanced Security - PowerShell 4 | P a g e Registry Key – User Profile Enabled Registry key for User key that is configured as per the below registry location; HKLM:SOFTWAREMicrosoftActive SetupInstalled Components{A509B1A8-37EF-4b3f-8CFC- 4F3A74704073} Registry Key – Not Configured If the system is not configured on both Admin and User registry key; Script will not modify registry key and script will display message as per the below screenshot. Note / Disclaimer: Modifying and revoking registry can result in system crash and system might not be recoverable. This blog is for only informational or reading purposes only.