Как обновить библиотеку dll на windows 10
Перейти к содержимому

Как обновить библиотеку dll на windows 10

  • автор:

10 способов решения проблем, чтобы исправить отсутствующие файлы DLL на Windows 10/8/7

Когда вы сталкиваетесь с одной из самых распространенных ошибок пользователей Windows, когда отсутствуют файлы DLL, вам нужно следовать 10 решениям на этой странице, чтобы исправить ошибку.

Когда я готовлюсь к запуску Office Excel 2007 и Word, я получаю сообщение об ошибке, в котором говорится, что мне не хватает DLL-файлов, и в результате я не могу открыть Excel и Word на моем компьютере. Кто может помочь?

Как пользователи Windows, ошибки, которые отсутствуют в DLL-файлах, очень распространены. Конечно, это очень расстраивает, когда вы пытаетесь запустить несколько приложений.

Сегодня мы расскажем, что такое DLL-файл и как исправить отсутствующие DLL-файлы.

За решениями очень легко следовать, и вы можете самостоятельно исправить ошибку отсутствия DLL в этом руководстве.

Отсутствующие DLL-файлы

  • Часть 1. Что такое файл DFF?
  • Часть 2. 10 решений для исправления отсутствующих DLL-файлов

1 Что такое файл DFF?

DLL, Dynamic Link Libraries, это библиотека, которая содержит код и данные, которые могут использоваться более чем одной программой одновременно.

Например, библиотека Comdlg32 работает как функции, связанные с общим диалоговым окном. Поэтому, когда вы хотите открыть одну программу, файл DLL должен работать для реализации диалогового окна «Открыть».

Определенно, если вы пропустите файл DLL, вы обнаружите, что вы не можете открыть ни одно диалоговое окно на компьютере Windows и получить аналогичную ошибку.

DLL Ошибка

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

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

Ошибочное удаление файла DLL

Когда вы удаляете программу или пытаетесь очистить место на жестком диске. Ошибочные удаления файлов DLL очень часто.

При попытке установить приложение при установке может быть перезаписан существующий файл DLL несовместимым или недействительным файлом DLL.

Заражение вредоносным ПО

Иногда заражающее вредоносное ПО может удалить или повредить существующий файл DLL.

Поврежденный или разбитый файл DLL

Неправильная установка программы повредила один или несколько файлов, что может привести к ошибкам DLL.

Такие сбои в работе оборудования, как повреждение жесткого диска, могут привести к ошибке DLL.

2 10 решений, чтобы исправить недостающие файлы DLL

Первая часть в основном рассказывает о некоторых знаниях о DLL и причинах ошибки. Здесь, в этой части, мы предоставим 10 эффективных решений для исправления ошибки.

Что вам нужно сделать, это следовать пошаговой инструкции для завершения процесса ремонта.

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

1. Перезагрузите компьютер

Вполне возможно, что ошибка DLL просто временная. Так что перезагрузка компьютера будет хорошей идеей.

2. Восстановите ошибочно удаленный DLL-файл из корзины.

Если вы по ошибке удалили файл DLL, вы можете попытаться найти его на своем компьютере в Корзине.

Перейдите в корзину компьютера, найдите файл DLL и нажмите «Восстановить», чтобы извлечь удаленный файл DLL в его исходное местоположение.

Если вы поместили много файлов в корзину, просто введите «DLL» в строку поиска, чтобы быстро найти файлы DLL.

3. Восстановите удаленные файлы DLL, которых нет в корзине

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

  • Восстановите удаленные файлы DLL в Windows 10 / 8.1 / 8/7 / Vista / XP (SP2 или новее).
  • Восстановление мультимедийных файлов, таких как фотографии, видео, аудиофайлы и т. Д.
  • Восстановить документы, такие как Word, Excel, PowerPoint, PDF, ZIP и т. Д.
  • Найти обратно удаленные электронные письма и другие данные.
  • Извлекайте данные с отформатированного, сбойного, удаленного, атакованного вируса диска и т. Д.
  • Возвращать недоступные или скрытые данные с жесткого диска, жесткого диска RAW, раздела RAW, повреждения системы данных, потери раздела и т. Д.

1 Скачайте, установите и запустите этот инструмент на вашем компьютере.

2 Сканирование DLL файлов

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

В разделе «Проверить все типы файлов» вы можете отметить типы данных: «Изображение», «Аудио», «Видео», «Электронная почта», «Документ» и «Другие». Здесь вы должны поставить галочку «Другие».

В разделе «Жесткие диски» отметьте диск, на котором вы удаляете файлы DLL.

Нажмите «Сканировать», чтобы начать быстрое сканирование, чтобы проверить потерянные файлы DLL на вашем компьютере.

Сканирование диска

3 Восстановить DLL-файлы

После того, как результат сканирования завершен, вы можете увидеть все отсканированные файлы, отображаемые в интерфейсе. Все данные классифицированы по типам данных в папке.

Выберите папку «База данных»> «DLL» и щелкните ее, чтобы просмотреть подробные удаленные файлы DLL.

После проверки данных, вы можете нажать «Восстановить», чтобы извлечь удаленные файлы DLL на ваш компьютер.

Восстановить DLL-файлы

4. Сканирование на наличие вирусов и вредоносных программ.

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

Сканирование вирусов / вредоносных программ

5. Переустановите программу

Если при открытии или использовании определенной программы возникает ошибка DLL, вам следует правильно переустановить программу и снова зарегистрировать файл DLL.

6. Обновить диск

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

Обновить диск

7. Запустите средство проверки системных файлов (SFC.exe).

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

1 Откройте командную строку

Windows 8 / 8.1: Проведите пальцем от правого края экрана, нажмите «Поиск»> введите «Командная строка» в поле поиска> Щелкните правой кнопкой мыши «Командная строка»> нажмите «Запуск от имени администратора».

Запустите командную строку в Windows 8 / 8.1

Windows Vista / 7 / 10: Нажмите «Пуск»> введите «Командная строка» в поле поиска> Щелкните правой кнопкой мыши «Командная строка»> Нажмите «Запуск от имени администратора».

Запустите командную строку в Windows 10/7 / Vista

2 Введите «SFC / SCANNOW»

В командной строке введите следующую команду и нажмите клавишу ВВОД:

Команда «sfc / scannow» сканирует все защищенные системные файлы и заменяет поврежденные файлы кэшированной копией.

Тип sfc / scannow

Не закрывайте это окно командной строки, пока проверка не будет завершена на 100%.

8. Замените поврежденный DLL-файл вручную

Если вы не смогли восстановить файл Sfcdetails.txt в последнем методе, то вы можете вручную заменить поврежденный файл на заведомо исправную копию файла. Для этого выполните следующие действия:

1 Запустите командную строку, скопируйте и вставьте следующую команду и нажмите Enter.

takeown / f Path_And_File_Name

Примечание: Path_And_File_Name заполнитель представляет путь и имя поврежденного файла.

Например, введите » / f C: \ windows \ system32 \ jscript.dll «.

Тип Takeown

2 Предоставьте администраторам полный доступ к поврежденному файлу DLL, скопировав и вставив следующую команду, а затем нажмите клавишу ВВОД:

icacls Path_And_File_Name / АДМИНИСТРАТОРЫ GRANT: F

Примечание: Запись » Path_And_File_Name msgstr «заполнитель представляет путь и имя повреждённого файла.

Например, введите icacls C: \ windows \ system32 \ jscript.dll / предоставить администраторам: F .

Предоставить разрешение

3 Замените поврежденный DLL-файл заведомо исправной копией, скопировав и вставив следующую команду, и нажмите Enter:

Скопировать Source_File Destination

1. » Исходный файл «Заполнитель представляет путь и имя файла известной исправной копии файла на вашем компьютере, а также» Направление msgstr «заполнитель представляет путь и имя повреждённого файла.

Например, введите copy E: \ temp \ jscript.dll C: \ windows \ system32 \ jscript.dll .

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

9. Чистая установка Windows

Чистая установка Windows сотрет все с жесткого диска и установит свежую копию Windows.

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

Чистая установка Windows

10. Восстановите систему до предыдущей версии

Средство восстановления системы Windows — это бесплатный инструмент, который позволяет отменить изменения в последний раз. Это означает, что он вернет все ваши данные и настройки Windows к предыдущей версии, а данные или изменения, внесенные после этого момента, исчезнут. Для этого вы должны делать это осторожно.

Процесс восстановления может занять от 10 до 30 минут, и шаги немного сложнее.

Пожалуйста, посетите здесь, чтобы восстановить систему

Заключение

Эта страница посвящена ознакомлению с тем, что такое DLL-файл, и как исправить 10 отсутствующих или поврежденных DLL-файлов. Вы можете исправить ошибку DLL с подробным руководством здесь.

Что вы думаете об этом посте.

Рейтинг: 4.8 / 5 (на основе голосов 109)

Загрузка библиотек DLL расширения отладчика

Существует несколько методов загрузки библиотек DLL расширения отладчика, а также управления библиотекой DLL расширения отладчика по умолчанию и путем расширения отладчика по умолчанию:

  • (Перед запуском отладчика) Используйте переменную среды _NT_DEBUGGER_EXTENSION_PATH, чтобы задать путь по умолчанию для библиотек DLL расширений. Это может быть несколько путей к каталогам, разделенных точкой с запятой.
  • Используйте команду .load (Load Extension DLL), чтобы загрузить новую библиотеку DLL.
  • Используйте команду .unload (Unload Extension DLL) для выгрузки библиотеки DLL.
  • Используйте команду .unloadall (Выгрузить все библиотеки DLL расширений), чтобы выгрузить все расширения отладчика.
  • (Перед запуском отладчика; Только CDB) Используйте файл tools.ini , чтобы задать библиотеку DLL расширения по умолчанию.
  • (Перед запуском отладчика) Используйте параметр командной строки-a, чтобы задать библиотеку DLL расширения по умолчанию.
  • Используйте команду .extpath (Задать путь к расширению), чтобы задать путь поиска расширения DLL.
  • Чтобы задать библиотеку DLL расширения по умолчанию, используйте команду .setdll (Set Default Extension DLL).
  • Используйте команду .chain (Перечисление расширений отладчика), чтобы отобразить все загруженные модули расширения отладчика в порядке поиска по умолчанию.

Вы также можете загрузить библиотеку DLL расширения, просто используя полный !модуль.синтаксис расширения при первом выполнении команды из этого модуля. Дополнительные сведения см. в разделе Использование команд расширения отладчика .

Библиотеки DLL расширения, которые вы используете, должны соответствовать операционной системе целевого компьютера. Библиотеки DLL расширения, поставляемые с пакетом средств отладки для Windows, размещаются в разных подкаталогах каталога установки:

  • Каталог winxp содержит расширения, которые можно использовать с Windows XP и более поздними версиями Windows.
  • Каталог winext содержит расширения, которые можно использовать с любой версией Windows. Модуль dbghelp.dll, расположенный в базовом каталоге средств отладки для Windows, также содержит расширения этого типа.

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

Может быть загружено до 32 библиотек DLL расширений.

Обновление приложения для использования новой версии клиентской библиотеки эластичной базы данных

Новые версии клиентской библиотеки эластичной базы данных доступны на сайте NuGet и через интерфейс диспетчера пакетов NuGet в Visual Studio. В обновленных версиях исправлены ошибки и добавлена поддержка новых возможностей клиентской библиотеки.

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

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

Действия по обновлению

1. Обновите свои приложения. В Visual Studio скачайте последнюю версию клиентской библиотеки, создайте на нее ссылку во всех проектах разработки, использующих библиотеку, а затем выполните повторную сборку и развертывание.

  • В Visual Studio выберите Инструменты —>Диспетчер пакетов NuGet —>Управление пакетами NuGet для решения.
  • (Visual Studio 2013.) В левой области выберите Обновления и нажмите кнопку Обновить возле отобразившегося в окне пакета Azure SQL Database Elastic Scale Client Library (База данных SQL Azure — клиентская библиотека эластичного масштабирования).
  • (Visual Studio 2015.) В поле фильтра выберите значение Доступно обновление. Выберите пакет для обновления и нажмите кнопку «Обновить «.
  • (Visual Studio 2017) В верхней части диалогового окна выберите Обновления. Выберите пакет для обновления и нажмите кнопку «Обновить «.
  • Выполните сборку и развертывание.

2. Обновите свои сценарии. Если вы используете скрипты PowerShell для управления сегментами, скачайте новую версию библиотеки и скопируйте ее в каталог, из которого выполняются скрипты.

3. Обновите свою службу разбиения и объединения. Если для реорганизации сегментированных данных используется инструмент разбиения и объединения эластичной базы данных, скачайте и разверните последнюю версию инструмента. Подробные указания по обновлению данной службы можно найти здесь.

4. Обновите базы данных диспетчера карты сегментов. Обновите метаданные, обслуживающие функцию сопоставления сегментов в базе данных SQL Azure. Это можно сделать двумя способами — с помощью PowerShell или C#. Ниже описаны оба этих способа.

Вариант 1. Обновление метаданных с помощью PowerShell

  1. Скачайте последнюю версию служебной программы командной строки для NuGet здесь и сохраните ее в папке.
  2. Откройте командную строку, перейдите к указанной папке и выполните следующую команду: nuget install Microsoft.Azure.SqlDatabase.ElasticScale.Client
  3. Перейдите к вложенной папке, содержащей скачаемую версию библиотеки DLL клиента, например: cd .\Microsoft.Azure.SqlDatabase.ElasticScale.Client.1.0.0\lib\net45
  4. Скачайте сценарий обновления клиента эластичного масштабирования из Центра сценариев и сохраните его в папке, содержащей библиотеку DLL.
  5. В этой папке запустите PowerShell .\upgrade.ps1 из командной строки и следуйте инструкциям.

Вариант 2. Обновление метаданных с помощью C#

Создайте приложение Visual Studio, которое открывает диспетчер сопоставления сегментов. Это приложение выполняет итерацию сегментов и обновляет метаданные с помощью методов UpgradeLocalStore и UpgradeGlobalStore, как в следующем примере.

 ShardMapManager smm = ShardMapManagerFactory.GetSqlShardMapManager (connStr, ShardMapManagerLoadPolicy.Lazy); smm.UpgradeGlobalStore(); foreach (ShardLocation loc in smm.GetDistinctShardLocations())

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

Примечание. Имеющиеся на сегодняшний день новые версии клиентской библиотеки поддерживают предыдущие версии метаданных диспетчера сопоставления сегментов, используемые в Базе данных SQL Azure, и наоборот. Однако, чтобы воспользоваться преимуществами некоторых новых функций, реализованных в последней версии клиента, необходимо обновить метаданные. Обновления метаданных не влияют на данные пользователя или данные приложения, созданные и используемые диспетчером карт сегментов. Во время выполнения всех этапов обновления, описанных выше, приложения будут работать, как и раньше.

Журнал версий клиента эластичной базы данных

Дополнительные ресурсы

Еще не используете средства эластичных баз данных? Ознакомьтесь с нашим руководством по началу работы. Возникшие вопросы вы можете задать нам на странице вопросов Microsoft Q&A по Базе данных SQL. Что касается запросов новых функций, вы можете поделиться новыми идеями или проголосовать за существующие на форуме отзывов по Базе данных SQL.

Обратная связь

Были ли сведения на этой странице полезными?

Как зарегистрировать библиотеку (DLL)

Файл DLL – это функциональный модуль, который может быть использован несколькими программами при условии, что он зарегистрирован.
Обычно операционные системы регистрируют DLL в фоновом режиме, но иногда вследствие повреждения жесткого диска, ошибки при установке программного обеспечения или заражения компьютерным вирусом может потребоваться зарегистрировать файл DLL вручную.
Данная инструкция расскажет, как выполнить эту процедуру.

Способ 1

  • Нажмите кнопку Пуск
  • В текстовое поле «Найти программы и файлы» введите:
  • regsvr32 [полное_имя_файла]
  • Полное имя файла при наличии пробелов в пути надо писать в кавычках.
  • Например: regsvr32 «C:\Program Files (x86)\1cv77\BIN\v7plus.dll»
  • Нажмите Enter

Способ 2

  • Нажмите кнопку Пуск
  • В текстовое поле «Найти программы и файлы» введите cmd
  • В появившемся перечне (под заголовком Программы) нажмите правой кнопкой мыши cmd.exe
  • Из контекстного меню выберите «Запуск от имени администратора»

  • Введите пароль, если появится соответствующий запрос
  • В открывшемся окне интерпретатора команд Windows после приглашения системы введите:

  • regsvr32 [полное_имя_файла]
  • Полное имя файла при наличии пробелов в пути надо писать в кавычках.

  • Например: regsvr32 «C:\Program Files (x86)\1cv77\BIN\v7plus.dll»

Нажмите Enter

Примечания

  1. /u – отменяет регистрацию DLL

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *