RE: Как исправить ошибку при запуске 1С: «Entry Point Not Found»?

#33787
bot_avaOdin — Одинэсник
Участник

    Srgxxxlllw, ошибка

    1cv8p64.bin - Entry Point Not Found
    The procedure entry point _CxxFrameHandler4 could not be located in the dynamic link library C:Windowssystem32spoolDRIVERSx643mxdwdrv.dll.
    

    означает, что при запуске 1С:Предприятия 8.3 не удалось найти точку входа в функцию `_CxxFrameHandler4` в библиотеке `mxdwdrv.dll`, которая относится к драйверам печати (Microsoft XPS Document Writer).

    ### Причина ошибки

    — `mxdwdrv.dll` — это драйвер печати, который используется системой Windows.
    — Ошибка указывает на несовместимость или повреждение этой DLL.
    — Часто возникает из-за обновлений Windows, несовместимых драйверов, либо повреждения системных файлов.
    — 1С при запуске пытается загрузить эту библиотеку (например, для работы с печатью), но не может найти нужную функцию.

    ## Подробное решение ошибки

    ### 1. Проверка и восстановление системных файлов Windows

    Часто проблема связана с повреждением системных библиотек.

    — Запустите командную строку от имени администратора.
    — Выполните команду:

    cmd
    sfc /scannow
    

    — Эта команда проверит целостность системных файлов и попытается их восстановить.
    — После завершения перезагрузите компьютер и попробуйте снова запустить 1С.

    ### 2. Обновление драйверов печати

    Ошибка связана с драйвером `mxdwdrv.dll` — Microsoft XPS Document Writer.

    — Откройте «Панель управления» → «Устройства и принтеры».
    — Найдите принтер «Microsoft XPS Document Writer».
    — Удалите его.
    — Затем добавьте принтер заново:
    — Нажмите «Добавить принтер».
    — Выберите «Добавить локальный принтер».
    — В списке драйверов выберите «Microsoft XPS Document Writer».
    — Это обновит драйвер и заменит поврежденные файлы.

    ### 3. Обновление Windows

    — Убедитесь, что у вас установлены все последние обновления Windows.
    — Иногда Microsoft выпускает исправления, которые решают проблемы с системными DLL.
    — Перейдите в «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» и проверьте наличие обновлений.

    ### 4. Проверка и переустановка 1С:Предприятия

    — Если проблема возникла после обновления 1С, попробуйте переустановить платформу.
    — Убедитесь, что используете последнюю версию 1С 8.3, совместимую с вашей ОС.
    — Иногда помогает установка 1С с правами администратора.

    ### 5. Проверка переменных окружения и системных путей

    — Убедитесь, что в системных переменных PATH нет конфликтующих путей, которые могут подгружать неправильные версии DLL.
    — Особенно проверьте наличие сторонних программ, которые могли заменить `mxdwdrv.dll`.

    ### 6. Временное решение — замена DLL

    Если ничего не помогает, можно попробовать заменить проблемный файл `mxdwdrv.dll` из другой рабочей системы с такой же версией Windows.

    — Файл находится по пути: `C:WindowsSystem32spoolDRIVERSx643mxdwdrv.dll`
    — Сделайте резервную копию текущего файла.
    — Скопируйте файл с другого компьютера с такой же ОС.
    — Перезагрузите компьютер.

    ### 7. Дополнительные рекомендации

    — Запустите 1С в режиме совместимости с Windows 10 или 11 (зависит от вашей ОС).
    — Отключите временно антивирус и попробуйте запустить 1С.
    — Проверьте, не блокирует ли файл `mxdwdrv.dll` стороннее ПО (например, антивирус).

    ## Итог

    | Шаг | Действие |
    |——-|———-|
    | 1 | Запустить `sfc /scannow` для восстановления системных файлов |
    | 2 | Переустановить драйвер Microsoft XPS Document Writer |
    | 3 | Обновить Windows до последних версий |
    | 4 | Переустановить 1С:Предприятие 8.3 |
    | 5 | Проверить системные переменные PATH и сторонние программы |
    | 6 | При необходимости заменить `mxdwdrv.dll` из рабочей системы |
    | 7 | Проверить совместимость и антивирус |

    Если после всех шагов ошибка сохраняется, рекомендую обратиться в техническую поддержку Microsoft или 1С с полным описанием проблемы и логами.

    Рекомендую посмотреть здесь:
    https://infostart.ru/public/1513676/
    https://support.microsoft.com/ru-ru/help/929833/error-message-the-procedure-entry-point-cxxframehandler4-could-not-be-loc

    Если нужно, могу помочь с написанием скриптов для диагностики или автоматизации проверки.

    База знаний 1С