Точка входа в процедуру GetDateFormatEx не найдена в библиотеке DLL KERNEL32.DLL
Программные пакеты Microsoft Office используют большое количество людей во всем мире. Корпорация давно стала монополистом в этой области ПО. Этот софт применяется во многих сферах бизнеса. Но это не означает, что эти программы работают без сбоев. В ОС Windows XP при включении одной из офисных программ можно столкнуться с ошибкой «Точка входа в процедуру GetDateFormatEx не найдена в библиотеке DLL KERNEL32.DLL». В этой статье вы найдете её решение.
Из-за чего появляется эта ошибка с библиотекой DLL KERNEL32.DLL
Ошибка появляется только в системах с 32 bit архитектурой. Основной причиной становится обновление от Майкрософт, которое вышло в конце 2018 года для пакетов Office 2010. Основной метод устранения этой проблемы с отсутствием точки входа в процедуру GetDateFormatEx — удаление текущих обновлений. Это произошло из-за того, что разработчики не протестировали свое обновление должным образом. Но могут быть и другие причины. Все они будут рассмотрены и предоставлены вам.
Читайте также: точка входа DLLRegisterServer не найдена.
Устранение проблем с программами Office
Рассмотрим основное решение данной ошибки. Нам необходимо попасть в установленные программы Windows и найти нужные обновления. Для этого:
- Откройте меню «Пуск»;
- Найдите здесь кнопку «Панель управления» и нажмите её;
- В следующем окне вам необходимо отыскать пункт «Установка и удаление…». Если вы не можете это сделать, выберите вверху справа в пункте «Просмотр» ссылку и установите её значение в «Категории»;
- Далее найдите чекбокс «Отображать обновления» и поставьте здесь галочку. В окне отобразятся установленные обновления;
- Выберите здесь обновления MS Office 2010, а под ним выберите KB4461522;
- При выделении программы вы увидите ссылку «Удалить», нажмите её.
После этого перезагружаем свой компьютер и пытаемся запускать программу, которая вызывала ошибку входа в процедуру GeDateFormatEx не обнаружена в DLL KERNEL32.DLL. Если ошибка появляется, то возвращаемся снова в окно удаления программ, открываем обновления и находим уже другое — KB2863821. Удаляем и его. Поле этого нам нужно снова перезагрузить компьютер и узнать появляется ли ошибка.
Для операционных систем Windows Vista, 7, 8, 10 процесс будет таким же, только в разделе «Удаление программ» необходимо выбрать слева в меню «Установленные обновления».
Рекомендую: Что делать, если не удается найти файл.
Отключаем проблемные обновления для предотвращения дисфункции GetDateFormatEx
После того, как мы удалили обновления и устранили ошибку «Точка входа в процедуру GetDateFormatEx не найдена», они могут снова загрузиться на ваш компьютер в фоновом режиме. Как можно догадаться, проблемы с офисными программами появятся опять. Чтобы этого не произошло, необходимо отключить эти обновления.
Для этого запустите строку ввода:
- Нажмите вместе WIN+R и введите следующую команду «wuauclt /detectnow» и нажмите клавишу ENTER;
- После этого в трее (в панели инструментов внизу справа) должен отобразиться значок щита желтого цвета, нажмите его;
- У вас должно отобразиться в следующем окне выбор параметров — «Быстрая установка» и «Выборочная». Выберите вторую (выборочную) и нажмите кнопку «Далее»;
- Откроется еще одно окно, где нужно убрать галки с обновлений, которая система пытается установить и нажмите кнопку внизу для продолжения;
- Далее поставьте галочку на пункте «Не выводить больше сообщение» и нажмите «Ок».
Можете снова ввести команду для поиска обновлений. Отключенные не должны больше отображаться, так как мы их деактивировали.
Отключаем обновления Windows
Чтобы исключить ошибки c GetDateFormatEx и сбои из-за обновлений Windows в будущем, вы можете вовсе выключить их. Довольно часто они становятся причиной самых разнообразных ошибок и сбоев в системе. Если вам необходимы какие-то обновления, вы можете самостоятельно проверять выход нового ПО на сайте Майкрософт. После этого можно вручную загрузить то или иное обновление.
- Выберите снова значок «Пуск» слева внизу и нажмите «Панель управления»;
- Отыщите здесь пункт «Центр обеспечения безопасности»;
- Внизу следующего окна найдите «Автоматические обновления»;
- Выберите внизу пункт «Отключить…», внизу подтвердите действия кнопками «Применить» и «Ок».
Появится уведомление о том, что теперь компьютер находится под угрозой. Закройте все уведомления. Этот способ во многих случаях решает проблему с данной ошибкой. Если устранить не удалось, попробуйте просканировать свою систему антивирусными программами и утилитами. Если рассматриваемая ошибка повторяется, попробуйте почистить жесткий диск от мусора и файлы системы на целостность и ошибки.
- Откройте проводник Windows (WIN+E) и выберите один из дисков ПКМ;
- Нажмите раздел «Свойства»;
- Нажмите в следующем окне пункт «Очистить диск»;
- Выберите в следующем окне все файлы и продолжите процесс очистки;
- Закройте окно и нажмите WIN+R, в строке ввода напишите CMD;
- В DOS-подобном окне пропишите следующую фразу «sfc /scannow». Необходимо некоторое время подождать и не открывать другие программы и окна, пока не завершится процесс.
Удаление установочных пакетов обновлений
Обновления перед установкой загружаются на локальный диск, обычно на системный. Именно из этого хранилища они устанавливаются при перезагрузке компьютера или во время его работы. Даже если вы удалите установленные обновления и отключите их проверку и автоматическую загрузку, они могут снова установиться из этого хранилища. Поэтому его нужно почистить.
- Откройте диск C (если в него установлена система);
- Выберите папку «Windows» и найдите в ней «Software Distribution»;
- Затем найдите здесь еще одну папку «Download»;
- В ней находятся пакеты для загрузки. Все их нужно выбрать и удалить.
После чего система уже не сможет установить сбойные пакеты, которые вызывают ошибку «GetDateFormatEx».
Видео
После этого снова проверьте, не появляется ли ошибка «Точка входа в процедуру GetDateFormatEx не найдена в библиотеке DLL KERNEL32.DLL».
Kompyuterni ta’mirlash
Точка входа в процедуру GetDateFormatEx не найдена в библиотеке DLL KERNEL32.DLL