Edgehtml dll что это

Обновлено: 06.07.2024

Файл edgehtml.dll из Microsoft Corporation является частью Internet Explorer. edgehtml.dll, расположенный в c:windowssystem32\ edgehtml .dll с размером файла 20086272 байт, версия файла 11.00.9841.0, подпись 70e33dd3b2c2a5355f5fd5baefdd3299.

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Clean Junk Files".
  3. Когда появится новое окно, нажмите на кнопку "start" и дождитесь окончания поиска.
  4. потом нажмите на кнопку "Select All".
  5. нажмите на кнопку "start cleaning".

Clean Registry to fix edgehtml.dll has stopped working error

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Fix Registry problems".
  3. Нажмите на кнопку "select all" для проверки всех разделов реестра на наличие ошибок.
  4. 4. Нажмите на кнопку "Start" и подождите несколько минут в зависимости от размера файла реестра.
  5. После завершения поиска нажмите на кнопку "select all".
  6. Нажмите на кнопку "Fix selected".
    P.S. Вам может потребоваться повторно выполнить эти шаги.

3- Настройка Windows для исправления критических ошибок edgehtml.dll:

Clean Registry to fix edgehtml.dll has stopped working error

  1. Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
  2. В меню слева выберите " Advanced system settings".
  3. В разделе «Быстродействие» нажмите на кнопку «Параметры».
  4. Нажмите на вкладку "data Execution prevention".
  5. Выберите опцию " Turn on DEP for all programs and services . " .
  6. Нажмите на кнопку "add" и выберите файл edgehtml.dll, а затем нажмите на кнопку "open".
  7. Нажмите на кнопку "ok" и перезагрузите свой компьютер.
Как другие пользователи поступают с этим файлом?

Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.

Файл был разработан для использования с программным обеспечением . Здесь вы найдете подробную информацию о файле и инструкции, как действовать в случае ошибок, связанных с edgehtml.dll на вашем устройстве. Вы также можете скачать файл edgehtml.dll, совместимый с устройствами Windows 10, которые (скорее всего) позволят решить проблему.

For Windows

Совместим с: Windows 10

Исправьте ошибки edgehtml.dll

Информация о файле

Основная информация
Имя файла edgehtml.dll
Расширение файла DLL
Описание Microsoft Edge Web Platform
Программного обеспечения
программа Microsoft Edge Web Platform
автор Microsoft Corporation
подробности
MIME тип application/octet-stream
Тип файла Dynamic link library
система Windows NT 32-bit
Авторские права © Microsoft Corporation. All rights reserved.
Набор символов Unicode
Языковая треска English (U.S.)

edgehtml.dll

Наиболее распространенные проблемы с файлом edgehtml.dll

  • edgehtml.dll поврежден
  • edgehtml.dll не может быть расположен
  • Ошибка выполнения - edgehtml.dll
  • Ошибка файла edgehtml.dll
  • Файл edgehtml.dll не может быть загружен. Модуль не найден
  • невозможно зарегистрировать файл edgehtml.dll
  • Файл edgehtml.dll не может быть загружен
  • Файл edgehtml.dll не существует

edgehtml.dll

Не удалось запустить приложение, так как отсутствует файл edgehtml.dll. Переустановите приложение, чтобы решить проблему.

Проблемы, связанные с edgehtml.dll, могут решаться различными способами. Некоторые методы предназначены только для опытных пользователей. Если вы не уверены в своих силах, мы советуем обратиться к специалисту. К исправлению ошибок в файле edgehtml.dll следует подходить с особой осторожностью, поскольку любые ошибки могут привести к нестабильной или некорректно работающей системе. Если у вас есть необходимые навыки, пожалуйста, продолжайте.

Помните, прежде чем предпринимать какие-либо действия, связанные с системными файлами, сделайте резервную копию ваших данных!

Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

Virus Scan

Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом edgehtml.dll или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.

Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно. Незащищенная система не только является источником ошибок в файлах, но, что более важно, делает вашу систему уязвимой для многих опасностей. Если вы не знаете, какой антивирусный инструмент выбрать, обратитесь к этой статье Википедии - сравнение антивирусного программного обеспечения.

На прошлой неделе Microsoft сделала самое значимое объявление для веба с тех пор, как в 1995 году запустила Internet Explorer: новый браузер под кодовым названием “Project Spartan”. Что это означает для нас, как разработчиков и дизайнеров? Какой движок рендеринга будет использовать Spartan и как он будет влиять на нашу работу? Мы поговорили с Джейкобом Росси, старшим инженером в команде веб-платформы Microsoft о новом браузере, используемом движке рендеринга и о том, заменит ли он в последствии Internet Explorer. Эта статья, написанная Джейкобом, является результатом нашего обсуждения и проливает свет на некоторые аспекты браузера, которые могут быть вам полезны.



Project Spartan, новый браузер от Microsoft, официально объявленный на прошлой неделе.

Spartan – это проект, над которым мы работаем уже заметное время, в течение нескольких следующих месяцев мы будет продолжать изучать внутри, что именно у нас получается, что мы можем предложить людям, которые будут им пользоваться, и что он будет представлять собой как платформа. Подготовка браузера для выпуска наружу, чтобы вы могли попробовать его самостоятельно, займет несколько месяцев, но некоторыми интересными деталями мы можем поделиться сегодня.

Эта статья рассказывает внутреннюю историю движка рендеринга Spartan: как он появился и как 20-летняя история платформы Internet Explorer (Trident) помогла нам определиться с подходом к его проектированию.

Уроки Internet Explorer

Внутри браузерной команды Microsoft мы считаем себя организацией, которая постоянно учится. Каждый год мы отводим специальное время, чтобы осмыслить наши достижения и промахи, чтобы учиться на них и расти дальше. В этом смысле, каждый релиз IE оказал существенное влияние на то, как мы в целом создаем продукты. Все, что мы выучили о важности кооперации между производителями браузеров, стандартов, совместимости и интероперабельности, производительности и безопасности помогло нам определить, как мы будем работать над новым движком рендеринга.

Новый движок рендеринга Microsoft

Новый браузер Microsoft будет иметь под капотом новый движок рендеринга, EdgeHTML.dll. Он уже поставляется вместе с Windows 10 и он будет отделен от движка Trident (MSHTML.dll), который десятилетиями был основной Internet Explorer.

Последняя версия Trident, поставляющаяся с Internet Explorer 11, сделала большой прогресс в поддержке стандартов (я начал составлять список некоторых самых заметных, но остановился, когда достиг 75 спецификаций). Но этот прогресс был существенно отягощен бременем поддержки режимов документа IE5.5, IE7, IE8, IE9 и IE10 – концепции, в которой веб более не нуждается.

Поэтому мы решили создать новый движок, использующий в качестве отправной точки уровень поддержки стандартов в IE11.

Я смотрел, как Джастин Роджерс, один из наших инженеров, нажимает “Enter” на коммит, который форкнет движок. Это займет около 45 минут только на обработку (просто внесение изменений, не сборку!).

Когда все закончилось, в комнате стояла освобождающая тишина: тогда мы могли только представить, что этот шаг позволит нам сделать: начать удалять код, любимое состояние катарсиса для каждого разработчика.

В последующие месяцы наслоения наследия IE были счищены с нового движка. Исчезли режимы документов. Мы удалили подсистему, отвечавшую за эмуляцию особенностей композиции IE8. Мы вынесли VBScript. Хвосты наследия вроде attachEvent, X-UA-Compatible, currentStyle – все были вычищены из нового движка. Наш код теперь мало походит на Trident (но намного сильнее от него отличающийся, чем Blink от Webkit).


Project Spartan будет иметь под капотом новый движок рендеринга и движок Chakra для JavaScript, введенный с IE 9.

То, что осталось, было чистой основой. Современная веб-платформа, созданная с учетом интеоперабельности и учета стандартов в своей основе. Именно отсюда мы начали делать большие инвестиции в интероперабельность с другими современными браузерами, чтобы убедиться, что разработчикам не придется бороться с различиями между браузерами.

На сегодня, мы исправили более 3000 проблем интероперабельности (некоторые относились к коду, написанному в 90е годы), включая работу поверх более 40 новых веб-стандартов, над которыми мы работаем. Например, были исправлены давние проблемы с innerHTML. Даже свежие стандарты вроде Flexbox получают новую порцию любви от наших разработчиков, чтобы соответствовать последней версии спецификации (вы увидите это в одном из будущих предварительных релизов Windows 10). Project Spartan также несет в себе обновленную версию инструментов разработчика F12.

Впрочем, современного и интероперабельного движка рендеринга не достаточно, чтобы волшебным образом сделать так, чтобы веб просто работал. Добиться этого можно, если сайты также будет предлагать браузеру код, сделанный для «современных браузеров». Поэтому наш новый движок также имеет новую строку пользовательского агента (user agent). Если бы строка агента была бы наклейкой, то UA-строка нового движка вполне напоминала бы крышки ноутбуков многих сегодняшних веб-разработчиков. Впрочем, неожиданно, это дает вполне позитивный результат с точки зрения совместимости и позволяет многим сайтам отдавать новому движку современный контент. Это также дает мне лишний повод бить в барабаны:

вынюхивание сайтом пользовательского агента должно быть исключено любой ценой!

«ЧУДЕСНО, НО В МОЕЙ КОМПАНИИ ЕСТЬ САЙТЫ, КОТОРЫЕ НУЖДАЮТСЯ В IE8»

Чтобы оставить обратную совместимость, мы не планируем целиком избавляться от Trident. Вместо этого мы спроектировали и реализовали подход с двойным движком, в рамках которого может быть подгружен либо современный движок рендеринга, либо Trident. Это переключение происходит прозрачно для пользователя. Windows 10 будет использовать EdgeHTML для веба (так что вам не придется волноваться о режимах документа) и загружать Trident для унаследованных корпоративных сайтов. Такой двойной подход позволит бизнесам обновиться до нового движка для веба, при этом продолжая использовать приложения, для которых критичен старый IE, все в рамках одного браузера. Даже лучше, в подходе с двумя движками мы планируем для Trident делать только исправления, связанные с безопасностью, что должно минимизировать изменения кода и убедиться, что для корпоративных сайтов сохраняется совместимость, одновременно фокусируясь на инновациях в новом (и всегда свежем) движке рендеринга.

Мы надеемся, что на Windows 10 люди будут использовать именно Spartan. Однако, есть ряд бизнес-сценариев, в которых задействованы инструменты, созданные поверх старой модели расширения Internet Explorer (собственные ActiveX-компоненты, тулбары, BHO и др.). Поэтому Internet Explorer будет доступен на Windows 10 для некоторых корпоративных веб-приложений, которые требуют более глубокого уровня обратной совместимости. Эта версия Internet Explorer будет использовать такой же подход с двумя движками, как Spartan, включая подгрузку EdgeHTML по умолчанию для веба. Это значит, что разработчикам не придется отдельно рассматривать Internet Explorer и Spartan, наш план по поддержке стандартов будет одинаковым. Браузер также будет включать движок Chakra JavaScript.

«ПРЕКРАСНО, НО НЕКОТОРЫЕ МОИ ПОЛЬЗОВАТЕЛИ ВСЕ ЕЩЕ СИДЯТ НА IE8»

Мы знаем. Это столь же болезненно для веб-разработчиков, как для нашей браузерной команды. Ранее в мае прошлого года мы говорили о том, что обновление пользователей для нас является высокими приоритетом. Позже в августе мы объявили о политике поддержки браузера, которая будет побуждать пользователей переходить на свежие версии. Еще более важный анонс случился неделю назад: Windows 10 будет бесплатным обновлением для пользователей Windows 7, Windows 8.1 и Windows Phone 8.1, которые обновятся в течение первого года после запуска. Более того, мы рассматриваем Windows 10 как сервис, то есть мы будем постоянно обновлять систему, выпуская новые возможности тогда, когда они будут готовы («автообновление»), не дожидаясь некоторого следующего большого релиза. Это означает, что новый движок рендеринга будет всегда свежим.

Дальнейшие планы

Другое важное изменение, которое мы внедряли в течение всего прошлого года, — это обещание повысить нашу открытость в отношении планов по развитию веб-платформы. За прошлый год, мы надеемся, вы могли заметить такие активности как наша публичная дорожная карта поддержки стандартов (один из моих личных дополнительных проектов), наши AMA-сессии на Reddit, регулярные диалоги через @IEDevChat, а также доступ к превью-сборкам на ранних этапах нашего процесса разработки. В этом году мы будет продолжать развивать это направление.

Касательно поддержки стандартов, мы будем продолжать рассказывать о новых возможностях, над которыми мы работаем. В ближайшем будущем стоит ожидать Web Audio, Image srcset, @supports, обновления Flexbox, Touch Events, генераторы ES6 и ряд других возможностей – это было закоммичено за прошедшие несколько недель. Далее следуют такие большие блоки как WebRTC 1.1 (ORTC) и Media Capture (getUserMedia() для доступа к камере и микрофону). После чего мы переходим к учету ваших пожеланий (и других факторов, например, статистику использования разных возможностей, которую помогает собирать Bing; он, кстати, также теперь может использовать наш движок внутри) для выставления приоритетов в последующих инвестициях в платформу.

  • Протестируйте наш новый движок
    EdgeHTML может быть включен сегодня внутри Internet Explorer на Windows 10 Technical Preview (превью Project Spartan будет доступен позже), если перейти на страницу about:flags и включить “Experimental Web Platform Features”. Если вы используете Mac и не имеете машины, которую вы бы могли обновить до превью-сборок Windows 10, мы недавно запустили облачный сервис RemoteIE, который позволяет транслировать версию IE, работающую на новом движке без необходимости загрузки большого образа с виртуальной машиной (замечание: мы все еще в процессе развертывания недавно анонсированной сборки на сервис).
  • Отправляйте баги
    Наши инвестиции в интероперабельность с современными браузерами подпитывается отчетами о багах и данными о работе на реальных сайтах.
  • Отслеживайте наши планы по поддержке стандартов и давайте свои отзывы: на основании отзывов разработчиков более 40 различных стандартов перешли из состояния «рассматриваем» в разработку с тех пор, как мы запустили открытый план разработки в мае 2014 г.

Лично я рад поделиться этим внутренним взглядом на новый веб движок рендеринга, стоящий за Project Spartan в Windows 10 на столь ранней стадии разработки. Мы планируем рассказать больше в ближайшие месяц. А пока, если у вас есть, что сказать по существу, можете писать мне лично и в целом нашей команде. Давайте сделаем так, чтобы веб работал для вас.

1599969223707.jpg

Добого времени суток!В очередной раз читая комментарии, наткнулся на мысль о том, что далеко не все понимают, как обстоит ситуация с браузерами для Windows на данный момент. От чего хотелось бы провести небольшой обзор текущего положения. Ну, и сразу к делу!

Браузерные движки
Браузер — программа не простая, это целый набор компонентов, взаимодействующих между собой. Для краткого обзора потребуются всего два компонента из множества — движок отрисовки содержимого и движок исполнения JavaScript.

  • Trident (так же известный как MSHTML) — движок, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • EdgeHTML — преемник Trident, ранее разрабатываемый Microsoft для браузера Legacy Edge (ранее просто Edge);
  • WebKit — движок, разрабатываемый Apple для браузера Safari;
  • Blink — преемник WebKit, разрабатываемый Google для браузера Chrome;
  • Gecko — движок, разрабатываемый Mozilla для браузера Firefox;
  • Servo — исследовательский проект Mozilla, некоторые технологии со временем перетекают в Gecko.
  • Chakra JScript — движок JS, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • Chakra JavaScript — преемник Chakra JScript, ранее разрабатываемый Microsoft для браузера Legacy Edge;
  • Nitro — движок JS, разрабатываемый Apple для браузера Safari;
  • V8 — движок JS, разрабатываемый Google для браузера Chrome;
  • SpiderMonkey — движок JS, разрабатываемый Mozilla для браузера Firefox.

Chromium
Chromium — это open-source ответвление браузера Chrome. Браузеры на основе Chromium составляют большую часть из всех используемых браузеров на планете Земля.

10yysvypj5ax2pyma-klr5d15vk.jpg

Обычно, браузеры на базе Chromium между собой отличаются только визуально, ведь у всех под капотом движки Blink и V8, хотя, какие-то компании пытаются привнести больше функционала в браузер, чем имеется.

  • Chrome — в представлении не нуждается, браузер от Google;
  • ChrEdge — новый браузер от Microsoft со старым названием. Поговаривают, отличается большей производительностью от Chrome. С некоторых пор предустанавливается в систему;
  • Brave — браузер с повышенной безопасностью настолько, что приватный режим использует Tor;
  • Яндекс.Браузер, Opera, Vivaldi, тысячи их.

Internet Explorer
Это любимая всеми утилита для скачивания браузеров. Как и Chrome — не нуждается в представлении. До 11 версии использовал движки Trident и Chakra JScript. В 11 версии, за исключением режима совместимости, стал использовать движки Trident и Chakra JavaScript. Этот браузер ещё долго будет использоваться для всякого рода систем видеонаблюдения, поскольку имеет, почему-то, популярный в узких кругах API для расширений. В Windows 8 и Windows 8.1 имел особую модификацию движка Trident на базе WinRT для Metro режима.
(Legacy) Edge

Браузер, начавший своё существование с кодовым названием Project Spartan, являлся новым браузером от Microsoft в 2015 году, использующим движки EdgeHTML и Chakra JavaScript. Конечной целью проекта была полная совместимость с сайтами, отлично работающими в Chrome. В итоге — получилось нечто своеобразное, но, очевидно, не выжившее под давлением Google.

Safari
Safari? А нет его больше, этого вашего Safari, кончился.

faquptbpo4gfhkgzivy29rr5ahy.jpg

  • Программистов на JS нечем занять;
  • На JS+HTML новичкам проще программировать;
  • Кроссплатформенность;
  • Требуется возможность отображать веб-страницы.

waez-bk1pw-2ey9yt906fd1nl4g.jpg

Производительность
Постойте, столько приложений, а что там с производительностью? Лично я — не специалист в оценке производительности, но хочу поделится с вами некоторыми занимательными фактами.

Prefetcher
В Windows есть такая штука — Prefetcher. Она занимается подгрузкой программ в ОЗУ при старте ОС и на протяжении её работы. Штука эта достаточно умная, и она анализирует чаще всего запускаемые программы, чтобы в дальнейшем их подгружать.
Как это связано с браузерами? Идея в том, что это может смазать первый пользовательский опыт с другим браузером, например, пользуясь постоянно Chrome, имеете установленную версию Firefox. При запуске Firefox будет вести себя крайне медленно — медленнее, чем ваш основной браузер. Всё потому что он запылился в глазах Prefetcher. В конечном итоге всё будет работать быстро, но первое впечатление после долгого неиспользования будет ужасным. Особенно это касается пользователей с HDD или малым количеством ОЗУ.

Области распределённой памяти
Да, звучит не очень. Но суть, в данном случае, простая — если одна единица исполняемого кода требуется к исполнению больше одного раза, будь то exe или dll, то в память она загрузится лишь один раз. Поясню: если два различных приложения в ходе своей работы загрузят одну и ту же библиотеку, например, edgehtml.dll, то этот файл будет загружен в ОЗУ компьютера на самом деле только один раз, хотя, казалось бы, потребуется два или больше раз. Таким образом ОС экономит нам оперативную память.

Движки нормального человека
К чему это я? А вот дело в том, что в отличии от других браузеров, Internet Explorer и (Legacy) Edge предустановлены в систему, а их движки хранятся в папке System32. Это, вкупе с API для разработки приложений, означает, что все приложения в системе, использующие данные движки будут загружать их в память только однажды. И этот принцип распространяется на все приложения.

В дополнение про UWP
У людей часто возникают проблемы с UWP приложениями, а точнее — с их скоростью запуска. Всё дело в WinRT — огромном наборе библиотек, при помощи которых UWP приложение взаимодействует с ОС. Если не использовать UWP приложения часто, то этот набор библиотек не будет прогружен в памяти полностью, и придётся ожидать окончания этого процесса перед использованием приложения. Но забавный факт — используя два и более UWP приложения время их старта и общая производительность резко увеличиваются и часто даже превосходят Win32 программы. Исключением из этого является приложение "Фотографии" — тут отдельная история, покрытая туманом.

Движки курильщика
А вот с приложениями (в том числе и браузерами) на основе Chromium это так не работает. Каждое приложение комплектует с собой собственную сборку библиотеки CEF, что, кроме раздувания размера приложения, не позволяет операционной системе иметь только одну копию dll в ОЗУ. Итого это сильно замедляет производительность при использовании множества подобных приложений. Помимо того, сам размер CEF довольно удручающий.

Microsoft Store
У многих возникает вопрос — почему в Microsoft Store нет ни одного браузера(не считая нескольких кривых поделок на EdgeHTML)? Ответ, на самом деле, прост — все браузеры, включая ChrEdge имеют собственную систему обновления, что прямо запрещено правилами Microsoft Store. В остальном никто никого не ограничивает.

Как удалить новый Microsoft Edge
Это не очень сложно. Для начала требуется найти папку с Microsoft Edge, она расположена по пути:

C:\Program Files (x86)\Microsoft\Edge\Application

Далее заходим в любую версию Edge и переходим в папку Installer. Полный путь может выглядеть следующим образом:

C:\Program Files (x86)\Microsoft\Edge\Application\83.0.478.58\Installer

Далее необходимо открыть командную строку от имени администратора в данной папке и выполнить следующую команду:

setup.exe --uninstall --system-level --verbose-logging --force-uninstall

Готово! Через несколько секунд этот браузер исчезнет из системы. Но при следующем же обновлении он появится снова, будте бдительны.

Заключение
Пожалуй, эта статья получилась даже больше, чем я предполагал. В любом случае, какой браузер использовать — выбор ваш, но, зато, вы теперь знаете чуточку больше. Всем спасибо.

Читайте также: