Библиотека normaliz.dll: распространённые неисправности и их решение

Стандарт кодирования «Юникод» создан для объединения всех возможных символов, используемых человеком, в единую систему, позволяющую легко отобразить любой алфавит, музыкальное или математическое выражение на экране компьютера. Стандарт стал одним из самых распространённых методов кодирования символов в интернете. На ОС Windows он управляется набором системных библиотек DLL. Библиотека normaliz.dll — часть этого набора, впервые появившаяся на Windows Vista, и являющаяся стандартным компонентом Windows 8, Windows 8.1 и Windows 10. Рабочие версии библиотеки существуют и для ОС Windows XP и Windows 7.

Ошибка normaliz.dll в Fortnite

Что такое normaliz.dll

Динамически подключаемая библиотека normaliz.dll отвечает за так называемую нормализацию Юникода: если говорить очень грубо, то обычно это обозначает, что группам символов, которые для человеческого глаза вместе выглядят как какой-то другой распространённый символ, присваивается код и внешний вид такого символа. Это помогает унифицировать страницы для сравнения символов и индексации в интернете, а также бороться с интернет-мошенниками.

К сожалению, эта же библиотека принесла заметное количество ошибок совместимости в более старые версии Windows. В частности, ошибки normaliz.dll часто возникают с играми от Epic Games (Fortnite и т. п.) и дополнительным софтом, необходимым для их работы, а также со старым браузером Internet Explorer.

Ошибка normaliz.dll в Fortnite

Почему возникают ошибки, связанные с normaliz.dll

Чаще всего ошибка возникает из-за отсутствия файла как такового в старых системах, либо из-за ошибки разрядности (64-битная версия библиотеки на 32-битной системе, и наоборот). Изредка части некоторых вирусов могут притворяться этой библиотекой (тогда «заражённый» файл обычно можно найти не только на своём обычном месте в папке с системными библиотеками), либо вносить в неё изменения.

Сообщение об ошибке обычно появляется при попытке запустить программу, требующую доступ к данной DLL, и выглядит так: «Приложению не удалось запуститься, поскольку normaliz.dll не был найден». Или: «Untrusted system file (C:\Windows\System32\normaliz.dll)». Иногда ошибка появляется сразу после запуска ОС, препятствуя запуску других программ.

Ошибка normaliz.dll в Windows

Как исправить ошибки, связанные с normaliz.dll

К сожалению, самый надёжный способ решить проблему предполагает доступ к ещё одному, «здоровому» компьютеру, с которого можно скопировать злосчастную DLL-ку. Но давайте обо всём по порядку.

Что НЕ нужно делать

Однозначно НЕ нужно пробовать удалять битую библиотеку. ОС, скорее всего, просто не даст вам этого сделать — а если вы всё-таки извратитесь и постараетесь удалить normaliz.dll как-нибудь по-хитрому (например, как это делают, загружаясь с другой ОС), при следующей загрузке почти наверняка появятся новые проблемы.

Эта библиотека не входит в стандартный пакет восстановления Windows XP и Windows 7: не используйте средство проверки системных файлов SFC (штуки вроде ‘sfc /scannow’); запускать Recovery Console особого смысла также нет. Служба «Восстановление системы» Windows, скорее всего, тоже не принесёт эффекта (кроме очень нишевых случаев, когда каким-то образом заменяется содержимое DLL — и даже тогда ещё предстоит выяснить, что именно её изменило, пока проблема не повторилась).

Проверка на вирусы

Прежде всего попробуем узнать, где именно находится наша нерабочая библиотека (или то, что под неё маскируется). Поищем normaliz.dll на системном диске — окно быстрого поиска обычно бывает доступно в правом верхнем углу экрана, а в старых системах также по адресу: Пуск → Найти.

Поиск normaliz.dll в Windows

Настоящий файл будет находиться на системном диске в папке Windows\System32 и, если у вас стоит 64-битная ОС, также в папке Windows\SysWOW64. Если файлик вдруг нашёлся где-то ещё — это либо копия, которая была перенесена туда вручную, либо вирус.

Скачиваем утилиту «Dr.Web CureIt!» с официального сайта Dr.Web. Сканирование компьютера на наличие вредоносных программ проводим два раза: один раз сразу, ещё один раз — на системе, запущенной в безопасном режиме. Всё подозрительное, что он захочет удалить, а вы не узнаёте — очистите, затем переходите к следующим шагам.

Запуск проверки в Dr.Web CureIt

Для игр, запускаемых при помощи Epic Games Launcher

Ошибка normaliz.dll может быть вызвана сбоем работы системы Easy Anti-Cheat (обязательной, например, для игры в Fortnite). Здесь проблему можно попробовать устранить так: найдите и удалите папку «Certificates» в папке программы EasyAntiCheat, после чего переустановите эту программу при помощи установщика, который обычно находится там же и имеет название EasyAntiCheat_Setup.exe. Также может помочь опция EasyAntiCheat Repair, доступная из лаунчера. После переустановки перезагрузите компьютер и проверьте, исчезла ли проблема.

EasyAntiCheat_Setup.exe в Windows

Загрузка и замена файла normaliz.dll

Первый действенный способ решить проблему с normaliz.dll — обновите систему и драйверы. Второй — когда уже ничего другого не остаётся, можно попробовать перенос «здорового» файла на свой компьютер вручную.

Обновление Windows

Этот способ будет наиболее актуален для ОС Windows 7 и Windows XP — в более поздних версиях (например, в Windows 10) библиотека normaliz.dll входит в стандартный пакет установки.

Официальная поддержка Windows XP закончилась уже довольно давно (а поддержка Windows 7 — совсем недавно, но тоже закончилась), поэтому, возможно, имеет смысл подумать об апгрейде. Но если пока что новую систему не получится, открываем Центр обновлений на старой.

  • для Windows XP он находится по адресу: Пуск → Панель управления → Центр обеспечения безопасности. Для загрузки обновлений система может попробовать открыть браузер.
    Панель управления в Windows XPЦентр обеспечения безопасности в Windows XPПроверить наличие последних обновлений от Windows UpdateБыстрое обновление компьютераПроверка наличия обновлений для компьютера
  • в Windows 7 нужно будет пройти сюда: Пуск → Панель управления → Система и безопасность → Обновления Windows. Все обновления будут устанавливаться прямо в окне соответствующей службы.
    Панель управления в Windows 7Система и безопасность в Windows 7Кнопка «Установить обновления» в Windows 7Процесс установки обновлений в Windows 7Кнопка «Перезагрузить сейчас» в Windows 7

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

Перенос файла вручную

Нам понадобится доступ к компьютеру, на котором эта ошибка отсутствует. В идеале это должна быть более новая версия ОС либо полностью пропатченная «семёрка».

ВАЖНО. Вам нужно будет скопировать файл той же разрядности, к которой принадлежит ваша проблемная ОС! Вы заведомо не сможете решить эту проблему, копируя библиотеку с 32-разрядной системы на вашу 64-разрядную. При этом если проблема возникла на 32-разрядной ОС, нужный файл можно найти и в папках 64-разрядной.

Свойства в контекстном меню

Тип системы в ОС Windows 10

Чтобы посмотреть разрядность ОС, нажмите правой кнопкой в окне «Мой компьютер» и выберите «Свойства». В списке свойств будет строка «Тип системы» — обратите внимание на то, что там написано.

  • если на проблемном компьютере стоит 32-разрядная (также называемая 32-битной) ОС, а на компьютере-«доноре» 64-битная, нужный файл будет находиться в папке Windows\SysWOW64 на системном диске;
  • если и на проблемном, и на компьютере-«доноре» стоит 64-битная ОС, файл будет находиться на системном диске в папке Windows\System32;
  • если и на проблемном, и на компьютере-«доноре» стоит 32-битная ОС, нужная библиотека будет также находиться на системном диске в папке Windows\System32.

Копирование normaliz.dll в проводнике

Копируем файл и переносим его в папку Windows\System32 на «проблемной» ОС. Если спросит, нужно ли заменить файл normaliz.dll — заменяем. Делать это надо, естественно, загрузившись со «здоровой» ОС — Windows не даст вам просто так заменять библиотеки на работающей системе. Можно для верности попробовать произвести полное удаление (клавиатурной комбинацией Shift + Delete) «битой» DLL и потом перенести на её место «здоровый» файл — без замены. После этого загружаемся с «проблемной» ОС и смотрим на результаты.

Вставка файла normaliz.dll в папку System32

Надеемся, эта статья помогла вам решить ошибки, возникающие с normaliz.dll. Пишите, если у вас возникли какие-нибудь дополнительные вопросы — мы будем рады ответить вам.

  • ВКонтакте
  • обычная форма
  • Оставить комментарий

сети
программы
Smart TV
ос