Edgehtml in Internet Explorer 11

Discussion in 'Application Software' started by Lotusisrael, Oct 6, 2016.

  1. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    As you may know already, Windows Server 2016, as Windows 10 LTSB, does not have the Edge browser, only the edgehtml.dll engine of it, along with nshtml.dll , engine of Internet Explorer. Since I use Windows Server 2016, I would like to enable edgehtml.dll in Internet Explorer, for security and performance issues. I know there was a way to enable it with symlinks, but I do no know how to do that.
     
  2. roevmannen

    roevmannen MDL Novice

    Jun 2, 2012
    11
    3
    0
    #2 roevmannen, Oct 6, 2016
    Last edited by a moderator: Apr 20, 2017
    Run as administrator:

    Code:
    ren "%programfiles%\Internet Explorer\mshtml.dll" mshtml.dll.bak
    mklink "%programfiles%\Internet Explorer\mshtml.dll" "%windir%\system32\edgehtml.dll"
     
  3. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    #3 Lotusisrael, Oct 6, 2016
    Last edited: Oct 7, 2016
    (OP)
    Ok, so that is it? Run this on Command Prompt as Administrator? It does not work. Tried this first as one command, then one after the other. mshtml.dll could not be found in Program Files. When I pasted as two commands, a symlink was created, but it was useless, since there was not mshtml.dll in Program Files, only in System32. Maybe shall I edit the command, replacing programfiles/Internet Explorer/ with windows/System32 ?
     
  4. roevmannen

    roevmannen MDL Novice

    Jun 2, 2012
    11
    3
    0
    The first line is just for backing up mshtml.dll. All you need is the symlink in the %programfiles%\Internet Explorer folder. You can verfy that it works by clicking on "Manage add-ons" and Shockwave Flash is gone. I've only tested on Windows 10.
     
  5. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    I have Windows Server 2016, a special version of Windows 10, somewhat different. Flash is gone and mshtml.dll is absent from there completely. I have edited the command, replacing %programfiles%\Internet Explorer with %windir%\system32 to create it a symlink for the mshtml.dll in System32. Acces was denied. One solution would be to change ownership of the dlls in question from TrustedInstaller to an administrator account I can control, but I am reluctant to do that, since I am thinking it may prevent Windows Update from updating properly those files. I did as you said, but mshtml.dll is just absent from Program Files/Internet Explorer, being present in System32.
     
  6. roevmannen

    roevmannen MDL Novice

    Jun 2, 2012
    11
    3
    0
    Just run the second line as administrator. That should do.
     
  7. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120

    No problem with WU taking the ownership.

    Anyway instead of changing the permissions you can use a nsudo command prompt, or the recovery consolle's command prompt, or a live linux distro, to rename the file w/o messing with permissions and ownership.
     
  8. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    It does not. Tested it,
     
  9. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    I do not understand. Sudo is for Unix-like OSs, I knew, not Windows. Is there a software that can be installed or used on Windows?
     
  10. Full inu

    Full inu MDL Addicted

    Jun 9, 2015
    516
    133
    30
    Bad idea. I don't think Internet Explorer even can be launched with this dll.
     
  11. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120

    Nsudo, not sudo. Just google for it.
     
  12. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    Allready did that. I did find it. What does it do?
     
  13. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120

    Opens a command prompt with Trusted installer rights, practically puts you in the same condition of an administrator prompt under XP or a root console under linux.

    In short you can do whatever you like with the command line itself or with a program launched from it (say XYexplorer)
     
  14. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    Got it. How does it work?
     
  15. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    With your help, I have created the symlink, but what I wanted it did not work. It seems edgehtml.dll is a phantom dll, the version shows that it is, actualy, mshtml.dll renamed. It is version 11, it should have been 14. So I have deleted the symlink and restored the original mshtml.dll file from the bak file. :(