• Авторизация


Если нет библиотеки 08-09-2014 21:58 к комментариям - к полной версии - понравилось!


 

[100x]В своей практике каждый пользователь ПК когда-нибудь сталкивался или ещё столкнётся с уведомлением примерно такого содержания: "Запуск программы невозможен так как на компьютере отсутствует ****.dll. Попробуйте переустановить программу". Небольшую коллекцию подобных уведомлений можно увидеть здесь.
Вначале расскажу как выглядит самый быстрый и простой способ решения этой проблемы. Затем объясню почему такое решение неправильное, даже если даёт нужный результат и решает проблему.

Для скачивания библиотек есть надёжный сайт: http://www.dll.ru/
Там вводите название нужной библиотеки

Как установить dll-файл:

1. Распакуйте архив с DLL файлом, в вашу директорию system32.
Её можно найти по адресу C:\Windows\System32
2. Откройте меню Пуск, затем выберите Выполнить (или нажмите сочетание клавиш Win+R)
Откроется небольшое окно с командной строкой. В этой строке наберите (без кавычек) "regsvr32 filename.dll" (заменив filename.dll названием DLL файла, который вы скачали), затем нажмите кнопку "OK".
3. Когда процесс установки завершится, вы увидите сообщение, в котором будет сообщено об успешной установке или о причине, почему установка не состоялась.

Почему простое решение не всегда самое правильное


Установка новой библиотеки взамен отсутствующей - лечение симптомов, а не болезни. Для хорошего самочувствия системы важно выяснить почему вдруг отсутствует необходимая для работы библиотека.

Самые распространённые причины отсутствия dll-файла:


1. Скачанная программа или игра является нелицензионной версией в которой удалены необходимые для её работы файлы. Правильное решение в таком случае: скачать другой работоспособный дистрибутив. Вообще, крайне рекомендуется пользоваться только надёжными торент-трекерами (их во всём рунете всего несколько штук наберётся) и перед скачиванием читать комментарии к раздаче.

2. На компьютере отсутствуют DirectX, Microsoft Visual C++, Microsoft .NET Framework. Эти компоненты скачиваются с сайта Microsoft (конечно, сильно интересно кто их удалил и зачем. Хоть ответ известен: чаще всего таким вредителем является сам пользователь, удаливший "ненужные" программы. Однако то, что программы не нужны ему, ещё не означает, что в них не нуждается операционная система)

Ссылки на скачивание:

DirectX http://www.microsoft.com/ru-ru/download/details.aspx?id=35
Microsoft Visual C++ 2010 (x86) http://www.microsoft.com/ru-ru/download/details.aspx?id=5555
Microsoft .NET Framework http://www.microsoft.com/ru-ru/download/details.aspx?id=30653

3. Повреждены системные файлы Windows. За каждый файл или библиотеку dll отвечает определенная программа, модуль или компонент операционной системы Windows. Если библиотек не хватает, значит, с операционной системой не всё хорошо.
Проверка целосности системных файлов:

Пуск --- Выполнить (или Win+R) --- cmd --- sfc /scannow --- Enter

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

4. На компьютере действует вирус/вирусы.
Решение: сканирование и лечение компьютера.

Вот. Теперь вы в общем представляете с чем может быть связано уведомление об отсутствии динамической библиотеки. Зачем, спрашивается, было нужно вступление, если лечение долгое и сложное.
Затем и нужно, что долгое и сложное и не всем под силу. А с заменой библиотеки справится даже ребёнок. Так что простой и короткий путь тоже имеет право на существование, раз уж он помогает решать проблемы. Но если вы посмотрите какие библиотеки предлагают в интернете, то увидите очень большое количество сайтов с рекламным и даже вредоносным содержимым, которое под видом библиотек пользователи устанавливают на компьютеры. Тот сайт с библиотеками, который указан в данном посте, наиболее надёжный из известных мне. Если у кого есть другой решение, поделитесь. Если сталкивались с проблемой отсутствия библиотеки, расскажите, как с ней справились. Если не сталкивались, добавьте пост в закладки, пусть там побудет на всякий случай.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Если нет библиотеки | НатаВ - Дневник НатаВ | Лента друзей НатаВ / Полная версия Добавить в друзья Страницы: раньше»