Many older DVRs, NVRs, routers, camera systems, and especially older Hikvision cameras still rely on Internet Explorer to load correctly. On modern Windows systems, standalone Internet Explorer is no longer a dependable option. In most cases, iexplore.exe redirects straight into Microsoft Edge.
If you need to access a local device such as http://192.168.0.239 and it only works with older browser components, the correct fix is to use Internet Explorer Mode in Microsoft Edge. This is a common requirement for older Hikvision camera web logins and recorder interfaces.
This issue is still common in businesses running older infrastructure, especially where legacy network devices have not yet been replaced. In these environments, good IT support and properly managed IT infrastructure are important for keeping older systems working safely.
Why Internet Explorer No Longer Works Properly
A lot of people still try launching a local IP using commands like:
"C:\Program Files\Internet Explorer\iexplore.exe" http://192.168.0.239
or:
"C:\Program Files\Internet Explorer\iexplore.exe" 192.168.0.239 -embedding
That does not reliably work anymore. On current Windows versions, Internet Explorer has effectively been retired, and Edge takes over. The -embedding switch is also not intended for normal browsing. It is tied to automation and COM behaviour, not standard interactive use.
The Correct Workaround: IE Mode in Microsoft Edge
The working method is to configure Microsoft Edge so that the legacy site opens in Internet Explorer Mode.
This is especially useful for:
- older Hikvision camera web interfaces
- older CCTV DVR or NVR systems
- legacy router or switch management portals
- internal business applications built for Internet Explorer
- systems that still depend on old ActiveX or IE-only scripts
Where older web interfaces are still required, it is also worth reviewing the surrounding cyber security risk. Legacy devices often remain functional long after they stop meeting modern security standards.
Step 1: Create the Enterprise Mode Site List XML File
Create a folder such as C:\IEMode and save a file called sites.xml inside it.
Use this content:
<?xml version="1.0" encoding="utf-8"?>
<site-list version="2">
<site url="http://192.168.0.239">
<open-in>IE mode</open-in>
<allow-redirect>true</allow-redirect>
<compat-mode>IE11</compat-mode>
</site>
</site-list>
The full URL matters here. Do not just use the IP address on its own. Include http://.
Step 2: Apply the Edge Policy
Next, configure Microsoft Edge to use that XML file as its Internet Explorer Mode site list.
You can do that with these registry commands:
reg add "HKCU\Software\Policies\Microsoft\Edge" /v InternetExplorerIntegrationLevel /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Policies\Microsoft\Edge" /v InternetExplorerIntegrationSiteList /t REG_SZ /d file:///C:/IEMode/sites.xml /f
These entries tell Edge to enable IE integration and load the Enterprise Mode site list from the XML file.
Step 3: Restart Edge Completely
After applying the policy, close all Edge windows. To make sure it is fully closed, run:
taskkill /F /IM msedge.exe
Then reopen Edge and browse to:
http://192.168.0.239
How to Verify the Policy Loaded
If you are not sure whether the policy applied, open this page in Edge:
edge://policy
You should see the following policies loaded:
InternetExplorerIntegrationLevelInternetExplorerIntegrationSiteList
If both are present and show an OK status, the policy side is working correctly.
If the Page Still Does Not Open in IE Mode Automatically
In some cases, Edge still opens the page normally the first time and only switches to IE Mode after you manually click the reload icon. That is an Edge behaviour issue, not necessarily a policy failure.
If your site works after a manual reload in IE Mode, your configuration is already mostly correct. The site list is being matched, but Edge is not auto-transitioning the page on first load.
That said, using the correct XML format and full URL improves the success rate significantly.
Can You Use a Shortcut?
Yes, but there is an important catch.
A normal desktop shortcut can open the URL, but it does not always guarantee that Edge will switch into IE Mode on the first load. If your environment already transitions automatically, a shortcut like this is enough:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" http://192.168.0.239
If Edge still requires a manual click on the reload icon, that is not caused by the shortcut itself. It is a limitation in how that Edge build is handling IE Mode.
Final Takeaway
If you need to open a local legacy web interface that used to rely on Internet Explorer, do not waste time trying to force iexplore.exe to behave like the old browser. That path is effectively dead on modern Windows systems.
The realistic fix is to use Microsoft Edge with Internet Explorer Mode configured through an Enterprise Mode site list. Once that is set up correctly, most legacy interfaces can still be accessed without needing the old standalone browser.
If your business still supports legacy devices on internal networks, this is the cleanest and most supportable workaround available today. It is also worth factoring these devices into a broader managed IT and lifecycle planning strategy so they do not become a long-term support or security problem.