Отсутствует dll: Как восстановить отсутствующие DLL-файлы

Содержание

Запуск программы невозможен, на компьютере отсутствует DLL

Главная » Windows » Запуск программы невозможен, так как на компьютере отсутствует необходимая dll

Пошаговое руководство по исправлению ошибки при запуске приложения Windows из-за отсутствия необходимой библиотеки DLL.

Универсальное решение для большинства ошибок вида «Запуск программы невозможен, так как на компьютере отсутствует XXXXX.dll. Попробуйте переустановить программу».

На текущий момент в статье имеется решение для следующих библиотек DLL (подходит для Windows 11, 10, 7, 8, XP):

  • api-ms-win-crt-runtime-l1-1-0.dll
  • MSVCP140.dll
  • MSVCP120.dll
  • MSVCP110.dll
  • MSVCP100.dll
  • physxloader.dll
  • openal32.dll
  • xlive.dll
  • tes4r.dll

Содержание

Причины ошибки

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

  • Некорректное обновление Windows;
  • Проблема с жестким диском, которая могла повлечь повреждение файла, сюда же можно отнести и вирусы;
  • Удаление игр и программ, которые вместе с собой удаляют и системные файлы;
  • Установка дополнений к Windows из непроверенных источников.

Причём вариантов не найденных библиотек масса, а варианты решения для всех отсутствующих библиотек одинаковы:

  1. Переустановить необходимый пакет (дистрибутив, патч), частью которого является пропавшая DLL.
  2. Скачать только не достающий файл и записать его в систему.

И первое и второе можно найти ниже в статье.

Шаг 1. Определяем разрядность операционной системы

Для этого необходимо нажать правую кнопку мыши на иконке Компьютер и выбрать свойства, либо нажать на сочетание клавиш Win + Bause Break.

Может быть два варианта: x32 либо x64. В нашем случае это 32-разрядная система. Запомните значение, так как в дальнейшем от этого зависит выбор вариантов загрузки файлов.

Шаг 2. Скачиваем необходимые файлы

Для загрузки необходимой динамически подключаемой библиотеки (так называются файлы формата DLL) в сети существует множество веб сайтов, на которых можно найти и скачать необходимую библиотеку. Рекомендую не искать самостоятельно такие сайты, а воспользоваться проверенным ресурсом dll-files.com, так как велика вероятность получить вместо нужного файла вирус или иное вредоносное ПО. Или как вариант, загрузить с моего сайта ниже.

Выбирайте для загрузки файлы с разрядностью системы. Для тех у кого 64-х битная версия, желательно скачать и 32- и 64-битные версии, но очень важно их не перепутать, можно временно переименовать файлы добавив к ним цифры разрядности.

Почему нужно скачать оба файла? Дело в приложении, которое у не запускается, оно может быть как x32 так и x64, и чтобы оно наверняка запустилось скачиваем оба.

api-ms-win-crt-runtime-l1-1-0.dll

Является частью пакета Microsoft Visual C++ Redistributable для Visual Studio 2015. необходим для запуска приложений написанных с использованием Visual Studio 2015:

1. Установить Обновление для универсальной среды выполнения C в Windows.

2. Весь пакет Microsoft Visual C++ Redistributable для Visual Studio 2015 с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2015_x86. exe [14Мб]
  • 64-бит — vc_redist_2015_x64.exe [15Мб]

3. Только необходимые файлы

  • 32-бит — api-ms-win-crt-runtime-l1-1-0.dll [13Кб]
  • 64-бит — api-ms-win-crt-runtime-l1-1-0.dll [13Кб]

msvcp140.dll

Является частью пакета Microsoft Visual C++ Redistributable для Visual Studio 2015. необходим для запуска приложений написанных с использованием Visual Studio 2015

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2015_x86.exe [14Мб]
  • 64-бит — vc_redist_2015_x64.exe [15Мб]

2. Только необходимые файлы:

  • 32-бит — MSVCP140.dll [170Кб]
  • 64-бит — MSVCP140.dll [223Кб]

msvcp120.dll

Является частью пакета Microsoft Visual C ++ Redistributable для Visual Studio 2013.

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2013_x86.exe [6.5Мб]
  • 64-бит — vc_redist_2013_x64.exe [7Мб]

2. Только необходимые файлы

  • 32-бит — MSVCP120. dll [171Кб]
  • 64-бит — MSVCP120.dll [218Кб]

MSVCP110.dll

Является частью пакета Microsoft Visual C ++ Redistributable для Visual Studio 2012.

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2012_x86.exe [6.5Мб]
  • 64-бит — vc_redist_2012_x64.exe [7Мб]

2. Только необходимые файлы

  • 32-бит — MSVCP110.dll [160Кб]
  • 64-бит — MSVCP110.dll [196Кб]

msvcp100.dll

Является частью пакета Microsoft Visual C ++ Redistributable для Visual Studio 2010.

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2010_x86.exe [5Мб]
  • 64-бит — vc_redist_2010_x64.exe [5.7Мб]

2. Только необходимые файлы:

  • 32-бит — MSVCP100.dll [135Кб]
  • 64-бит— MSVCP100.dll [176Кб]

physxloader.dll

Является частью пакета NVIDIA PhysX отвечающей за реалистичную физику в играх, таких как NFS Shift, Metro 2033 и других

1. Весь пакет с нашего сайта для полной переустановки: 32-бит — PhysX-9.16.0318-SystemSoftware.exe [30Мб]

2. Только необходимый файл 32-бит — physxloader.dll [27Кб]

openal32.dll

Содержится в OpenAL — это кросс платформенная библиотека отвечающая за объемное воспроизведение звука и используется в основном в играх, например, таких как GRID, Minecraft,Football Manager и других

1. Весь пакет с нашего сайта для полной переустановки: 32-бит — oalinst.exe [809Кб]

2. Только необходимый файл: 32-бит — OpenAL32.dll [43Кб]

xlive.dll

Является компонентом Games for Windows — игровой платформы от Microsoft, созданной для того чтобы играть под Виндовс было также просто как и на консолях

1. Весь пакет доступен с сайта Microsoft.

2. Только необходимый файл: 32-бит — xlive.dll [8.7Мб]

tes4r.dll

Является компонентом для игры Oblivion: необходимый файл 32-бит — tes4r.dll [10Кб]

Шаг 3. Установка библиотеки

Если Вы скачали установщик пакета, то просто запускаем и устанавливаем (переустанавливаем) его. И все последующие шаги не нужны. Если же вы скачали сам файл библиотеки, читаем дальше.

Можно попробовать переписать dll файл в папку с игрой или программой, которая не запускается. Windows при запуске программ сперва ищет dll в запускаемой папке, а потом уже переходит для поиска к системным. К тому же этот способ безопасней, так как внося изменения в системные разделы Windows, существует вероятность краха всей системы.

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

Именно в выделенную папку (как на гифке выше ) нужно скопировать необходимую DLL.

Если этот вариант не сработал, то, осознавая возможные риски, копируем библиотеки в системные разделы Windows. Не забывая заранее сделать резервную копию!

  • 32-х битная версия — копируем файл библиотеки в папку C:\Windows\System32. Если файл уже существует замените его.
  • 64-х битная версия — копируем его в папку C:\Windows\System32, если 32-х битный, то в папку c:\Windows\SysWoW64 (именно в этой папке для совместимости в Windows хранятся бибилиотеки 32-х битной разрядности).

Шаг 4. Регистрация библиотеки

Нажмите на клавиатуре сочетание кнопок Win +R, появится окошко выполнить. В него надо ввести команду regsvr32 + имя_библиотеки, либо regsvr64 + имя_библиотеки.

Для 32-х битного компьютера:

regsvr32 имя_файла_вашей_библиотеки

Например, regsvr32 msvcp100.dll для регистрации файла версии 32-бит.

Для 64-х битного компьютера:

regsvr64 имя_файла_вашей_библиотеки

Например, regsvr32 msvcp100.dll для регистрации файла версии 64-бит.

Снова нажимаем Win +R и вводим:

%systemroot%\SysWoW64\regsvr32.exe msvcp110.dll

Шаг 5.

Перезагружаем компьютер

Перезагружаем компьютер и пытаемся запустить приложение или игру, которая не запускалась.

Часто задаваемые вопросы и ответы (FAQ)

Почему возникает эта ошибка?

Разрядность игры или программы не соответствует разрядности Windows. Другими словами, если вы пытаетесь запустить 32-битную игру или программу на 64-битной версии Windows, возникнет эта ошибка.

Как быстро узнать разрядность Windows?

Самый простой способ — открыть панель управления и перейти в раздел «Система». В пункте «Тип системы» будет указано «64-битная операционная система» или «32-битная операционная система».

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

Для этого откройте командную строку от имени администратора и введите «regsvr32 имя.dll». Например, если вы пытаетесь запустить игру, которая использует msvcr100.dll, введите «regsvr32 msvcr100.dll».

Отсутствует msvcp140.dll? Расскажем что за ошибка и как исправить!

Приветствую, дорогие друзья! Многие из пользователей ПК сталкиваются с проблемами невозможности запуска приложений в Microsoft Windows по причине не найденного dll файла в системе. Ошибки такого плана бывают разные, и я уже рассказывал в предыдущих своим заметках, как бороться с отсутствием msvcr120.dll и vcruntime140.dll. В этой заметке хочу рассказать о другом файле, msvcp140.dll что это за ошибка и как исправить самостоятельно.

Проблема проявляется при запуске современных игр, к примеру Цивилизация 5 или Мафия 3, и другие, это навскидку. А также популярных прикладных программ, таких как Skype, Adobe Premiere. В этой статье мы попытаемся разобраться с проблемой вместе, почему пропадают системные dll что это за ошибка, расскажу подробно что с этим делать.

Запуск программы не возможен, так как на компьютере отсутствует msvcp140.dll. Попробуйте переустановить программу.

Многие пользователи Microsoft Windows сталкиваются с ошибкой библиотеки msvcp140 dll после установки нового софта или игры. Проблема может возникнуть как из-за нарушений внутренней работы операционной системы, так и по причине того, что многие геймеры чаще предпочитают скачать бесплатно игру с пиратского сайта, чем приобретать ее официально.

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

Что за ошибка msvcp140.dll

Специфика архитектуры операционной системы Windows предполагает использование множества так называемых динамических библиотек – файлов с расширением «dll». Данная особенность характерна и для x32-систем, и для 64-битных ОС от Microsoft.

Хотя обычному пользователю не обязательно знать о назначении данных файлов, нередко возникают ситуация, когда при попытке запуска только что установленного приложения, системе не удается этого сделать, поскольку нужный dll файл куда-то исчез или его не было изначально.

Исправь система данную ошибку самостоятельно, пользователь и не заметил бы ее, однако приходиться разбираться в технических нюансах. Потенциально проблемных dll в Виндовс несколько и файл msvcp140 входит в их число. Системная библиотека msvcp140. dll включена в программный пакет Microsoft Visual С++ 2015, используемый разработчиками ПО под ОС Виндовс.

Свойства файла msvcp140.dll

Он требуется для запуска целого ряда игр и различного софта. Поскольку это одна из последних версий дистрибутива, чаще всего ошибки возникают с новыми играми, такими как Мафия 3 или Civilization 6. Также пользователи могут столкнуться с трудностями после установки новой версии Скайпа и многих других программ.

Изначально библиотечного файла msvcp140 нет в операционной системе – для его появления требуется устанавливать Microsoft Visual C++, чаще всего дистрибутив инсталлируется вместе с игрой. Последнее время очень частые случаи когда распространяемый пакет Visual C++ не включен в установочный пакет с игрой или софтом. Из-за этого и вываливаются пугающие окна пользователя.

к оглавлению ↑

Как исправить ошибку msvcp140.dll самостоятельно

Чтобы установить msvcp140.dll, можно скачать пакет разработчика отдельно с сайта Microsoft или же установить в ручную. Чтобы удостовериться, что файл присутствует в вашей Windows, перейдите по адресу и найдите файл на который ругается система:

C:\Windows\System32 для 32-битной системы (подходит и для Windows 8)

C:\Windows\SysWOW64 для 64-разрядной системы.

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

Где искать файл msvcp140.dll в системе

Если искомый файл не обнаружен, причины могут быть следующие:

  • библиотеку удалила антивирусная программа, так как она была заражена или повреждена вредоносным ПО;
  • пользователь сам случайно удалил системный ДЛЛ-файл в процессе удаления другой программы или игрушки;
  • отсутствует файл msvcp140 или просто поврежден.

Разобравшись с первопричинами проблемы, переходим к изучению способов, как ее решить. Для этого необходимо скачать файл msvcp140 dll и правильно установить его в систему. Также будут рассмотрены альтернативные, опробованные на практике варианты.

к оглавлению ↑

Скачать и установить Microsoft Visual С++ 2015

Простейший способ устранения ошибки – установить актуальную версию дистрибутива Visual C++ 2015, который можно найти и скачать, перейдя по ссылке ниже.

Скачать Распространяемый компонент Microsoft Visual C++ 2015

Скачать msvcp140.dll с официального сайта Microsoft

Инсталляция пакета заново скопирует нужные файлы и зарегистрирует их в системе самостоятельно. На официальной странице для скачивания выбираем из двух предложенных файлов-установщиков подходящий вариант для версии вашей Windows. Скорее всего, у вас система на 64 бит и ставить нужно оба файла. Для 32-разрядных систем требуется только x86-версия.

Могу предложить универсальный способ победить эту ошибку, скачать с нашего сайта и установить все пакеты microsoft visual c++ одним файлом:

Все пакеты Microsoft Visual C++ 2005-2008-2010-2012-2013-2017 для x86

Все пакеты Microsoft Visual C++ 2005-2008-2010-2012-2013-2017 для x64

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

к оглавлению ↑

Скачать msvcp140 и установить в ручную

Для применения данного способа требуется загрузить файл вручную. К сожалению, Майкрософт не предоставляет возможность отдельно получить msvcp140 dll, скачав его для Windows 7 x64 или x86 на официальном сайте. Что делать в таком случае и как исправить ошибку? Придется поискать msvcp140 на сторонних ресурсах, на которых хранятся подобные файлы библиотек, которые подойдут для Windows 7, 8, 10.

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

Чтобы быть полностью уверенным, что установленные файлы не навредят ОС, рекомендуем воспользоваться ссылками ниже, или найти самостоятельно на сайте dll-files.com

Скачать msvcp140.dll для Windows 7/8/10 x86 [Размер: 0,15 MiB]

Скачать msvcp140.dll для Windows 7/8/10 x64 [Размер: 0,19 MiB]

Теперь давайте разберемся куда кидать скачанный файл msvcp140. dll. После загрузки файл необходимо скопировать в системную папку операционной системы, в которой храниться системные файлы.

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

C:\Windows\System32 для 32-битной системы

C:\Windows\SysWOW64 для 64-битных систем.

Скопируйте также, скачанный dll-файл в папку с программой или игрой, которая отказывалась запускаться. Для этого кликните правой кнопкой мыши по ярлыку программы, выберите из меню «Свойства» и нажмите в открывшемся окошке кнопку «Расположение файла», после чего будет открыта корневая папка игры, куда и следует поместить dll.

Чтобы ошибка была исправлена, необходимо дополнительно провести процедуру регистрации файла в системном реестре, по сути – установить dll в виндовс, чтобы операционная система могла с ней работать. Для этого нажимаем сочетание клавиш Win+R и в появившемся окошке набираем команду, как на скриншоте, после чего нажимаем Enter.

Или зарегистрируйте файл, старым добрым способом, через командную строку.

Запустите командную строку от имени администратора, в ней пишете:

если система 32Bit — regsvr32 C:\windows\system32\msvcp140.dll

если система 64Bit — regsvr32 C:\windows\SysWOW64\msvcp140.dll

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

к оглавлению ↑

Переустановить проблемный софт

Если вышеперечисленные способы переустановки dll для Windows не помогли и снова появляется ошибка как исправить ее вручную? Можно попробовать сделать переустановку самой программы.

К примеру, если при попытке запуска Mafia 3 возникает ошибка msvcp140.dll, для решения проблемы необходимо удалить игру, воспользовавшись стандартным способом, перезагрузить ПК и запустить установщик заново, следую указаниям и рекомендация при установки.

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

к оглавлению ↑

Установить обновления системы KB2999226

Компания Microsoft периодически выпускает обновления для своих операционных систем, в которых учитываются и исправляются внутренние ошибки. В нашем случае можно воспользоваться скачиванием обновления KB2999226 для Windows 7.

Скачать обновление для Windows 7 x86 (KB299226)

Скачать обновление для Windows 7 x64 (KB299226)

Информацию о том, что это такое и для чего нужно, можно прочитать на официальной скриншоте. Здесь же доступны ссылки для скачивания обновления, рассчитанного под конкретную версию системы. После завершения установки и перезагрузки системы, попробуйте стартовать игру, запуск которой стал невозможен, так как на компьютере пользователя отсутствует файл msvcp140.dll.

к оглавлению ↑

Подведем итоги

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

Проще всего устранить ошибку путем установки пакета Visual C++ 2015, содержащего данный файл. Этот способ проще, поскольку не требует от пользователя ручных операций с msvcp140 dll – о том, куда кидать данный файл и как установить его в системе инсталлятор решит самостоятельно.

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

P.S. Надеюсь статья была полезной, и помогла решить ошибку отсутствующего файла msvcp140.dll. Если у Вас остались вопросы или пожелания, оставляйте в комментариях.

10 решений для исправления отсутствующих DLL-файлов и восстановления данных

Заключение

Когда вы сталкиваетесь с одной из самых распространенных ошибок пользователей 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.

210 решений, чтобы исправить недостающие файлы 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 на ваш компьютер.

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

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

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

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

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

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

Узнайте здесь, чтобы обновить диск MSI.

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

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

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

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

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

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

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

ПФС / 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».

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

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

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

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

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

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

Советы

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

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

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

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

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

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

10.

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

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

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

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

Заключение

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

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

  • 1
  • 2
  • 3
  • 4
  • 5

Прекрасно

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

12 июня 2018 г. 16:14 / Обновлено Аманда Браун в File Recovery

Исправить ошибку winmm.

dll «Не найден или отсутствует» в Windows 10

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

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

В winmm.dll это модуль, связанный с Windows Multimedia API, который содержит низкоуровневый звук и функции джойстика. Он расположен в System32 или папка SysWOW64. Эта ошибка появляется при попытке запустить программы на вашем компьютере. Полное сообщение об ошибке гласит:

Не удалось запустить это приложение, потому что не найден winmm.dll. Переустановка приложения может решить проблему

Проблема с этим сообщением об ошибке заключается в том, что оно появляется во многих приложениях. Таким образом, переустановка каждого приложения невозможна. При отсутствии winmm.dll соответствующие программы либо не запускаются, либо работают некорректно. Прочтите это руководство до конца, чтобы узнать, как решить эту проблему.

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

  1. Восстановите удаленный файл winmm.dll.
  2. Запустите сканирование системных файлов.
  3. Переустановите уязвимую программу.
  4. Временно отключите антивирус.
  5. Восстановите вашу систему до более ранней даты
  6. Загрузите файл dll из Microsoft
  7. Скопируйте файл с другого компьютера.

1]Восстановите удаленный файл winmm.

dll

Существует редкая вероятность того, что вы по ошибке удалили файл winmm.dll со своего компьютера. Если удаление не произошло около месяца назад, оно все равно должно быть в корзине. Чтобы восстановить файл, откройте корзину и найдите «winmm.dll». Если он там есть, щелкните удаленный файл правой кнопкой мыши и нажмите Восстановить. Это вернет файл в исходный каталог.

2]Запустить проверку системных файлов

Это лучший способ заменить отсутствующие системные файлы DLL.

Нажать на Кнопка Пуск и введите cmd.

Щелкните правой кнопкой мыши на Командная строка и нажмите на Запустить от имени администратора.

Введите следующую команду и нажмите ENTER, чтобы запустить средство проверки системных файлов:

sfc /scannow

Restart your PC and see.

If t does not help, run DISM to repair a potentially corrupted system image.

In a Command Prompt window, type the following command and press ENTER to run it:

DISM. exe /Online /Cleanup-image /Restorehealth

По завершении сканирования перезагрузите компьютер и посмотрите.

3]Переустановите уязвимую программу.

Если проблема с файлом winmm.dll возникает только при запуске определенного приложения, исправить ее проще, чем вы могли подумать. Сообщение об ошибке предполагает, что «переустановка приложения может решить проблему».

Сначала удалите приложение и перезагрузите компьютер. Наконец, скачайте и переустановите программу. Если вы не знаете, как это сделать, выполните следующие действия.

  • нажмите Клавиша Windows + R комбинация, чтобы открыть диалоговое окно «Выполнить».
  • В Run введите appwiz.cpl и щелкните Ok кнопка.
  • Найдите приложение в списке в апплете панели управления и щелкните его правой кнопкой мыши.
  • Выбирать Удалить из контекстного меню и нажмите да.
  • Следуйте инструкциям на экране, чтобы удалить приложение.
  • Перезагрузите компьютер.
  • Скачайте и снова установите приложение.

4]Временно отключить антивирус.

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

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

5]Восстановите вашу систему до более ранней даты

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

6]Загрузите файл dll с сайта Microsoft.

Вы можете загрузить файлы ОС Windows 10 exe, dll и т. Д. С сайта Microsoft с помощью служб Winbindex. Посмотрите, доступен ли там ваш файл.

7]Скопируйте файл с другого компьютера

Если у вас исправная система, на которой ваш Windows Media Player и другие программы работают без сбоев, вы можете получить файл winmm.dll с компьютера. Для этого метода начните со вставки съемного накопителя (флэш-накопитель, жесткий диск и т. Д.) В исправный ПК.

Затем перейдите к C:WindowsSystem32 (или SysWOW64) на исправном ПК. Найдите в этой папке файл winmm.dll и копировать его на накопитель. Убедитесь, что никогда не ударите резать. Вставьте его в USB-накопитель и подключите USB-накопитель к компьютеру, который вы хотите отремонтировать.

Теперь скопируйте или вырежьте файл winmm.dll с внешнего диска и вставьте его в C:WindowsSystem32.

Последний шаг — перерегистрировать файл dll.

Если вы попробовали решения, описанные в этом руководстве, и по-прежнему не смогли избавиться от проблемы, вам необходимо создать резервную копию своих данных и использовать опцию «Новый запуск» в Windows 10.

НЕ загружайте файлы DLL, чтобы исправить отсутствующие проблемы с DLL

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

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

Сайты загрузки DLL не являются утвержденными источниками для файлов DLL

Файлы DLL создаются и распространяются компаниями, разрабатывающими программное обеспечение. Иногда этой компанией по разработке программного обеспечения является Microsoft, а иногда нет. Многие компании создают файлы DLL как часть своих пакетов программного обеспечения.

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

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

Питер Дазли / Getty Images

Установка одного DLL-файла — повязка для более серьезной проблемы

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

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

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

Библиотеки DLL с сайтов загрузки DLL часто устарели

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

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

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

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

Отличный пример является xinput1_3.dll отсутствует ошибку , которая иногда показывать перед некоторыми видеоиграми. Этот файл на самом деле является файлом DirectX и поддерживается и поставляется Microsoft в программном пакете DirectX.

Файлы DLL с сайтов загрузки DLL могут быть заражены вирусами

Поскольку сайты загрузки DLL не являются утвержденными источниками для файлов DLL и часто имеют мало контактной информации, нет гарантии, что только что скачанный вами файл DLL не заражен вирусом.

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

Выберите безопасный путь и просто избегайте загрузки файлов DLL с этих сайтов загрузки DLL.

Сканирование на наличие вирусов и других вредоносных программ, если вы обеспокоены тем, что недавно загруженная DLL может быть чем-то иным, чем вы думали.

Сайты загрузки DLL могут поставить под угрозу безопасность вашего компьютера

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

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

Не рискуйте — следуйте советам из предыдущих нескольких советов и приобретайте DLL из ее источника, а не у дилера DLL «закулисного»!

Правильно устранять проблемы с DLL

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

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

У нас есть сотни руководств по поиску и устранению неисправностей DLL на Lifewire. Просто введите имя файла DLL в поле поиска в верхней части этой страницы и найдите его.

[Решено] msvcp140 dll — что это за ошибка и как исправить: 4 способа

Содержание

  1. Что это за ошибка — msvcp140 dll
  2. Как исправить ошибку msvcp140 dll
  3. Способ 1: Переустановка распространяемого пакета Microsoft Visual C++
  4. Способ 2: Выполните чистую установку программы
  5. Способ 3. Запустите средство проверки системных файлов Windows
  6. Способ 4. Запустите полную проверку системы на наличие вирусов

MSVCP140. dll является одним из составных файлов распространяемого программного обеспечения Visual C++ для программного обеспечения Visual Studio 2015. Полный пакет файлов — это основное, что отвечает за компоненты среды выполнения, которые имеют решающее значение для запуска приложений C++, созданных с помощью Visual Studio 2015. Итак, msvcp140 dll — что это за ошибка и как исправить.

Что это за ошибка — msvcp140 dll

Сообщение об ошибке msvcp140.dll довольно распространено, поскольку время от времени оно появляется снова. Это происходит, когда пользователи хотят запустить онлайн-игру, WordPress или любые другие утилиты. Это сообщение указывает на то, что определенный файл отсутствует и, следовательно, соответствующая программа не может быть запущена без этого файла.

Ошибка MSVCP140.dll в Windows 10 чаще всего возникает при попытке запустить приложение Skype, особенно версию 7.33.0.104. Это связано с новыми стандартами Skype, которые теперь требуют наличия распространяемого пакета Microsoft Visual С++ 2015 для поиска всех необходимых библиотек DLL.

Поэтому, если в вашей системе не установлен распространяемый пакет Visual C++ для Visual Studio 2015, то Skype или любые другие приложения не смогут взаимодействовать с библиотекой dll MSVCP140. В ряде случаев основным виновником этой ошибки может быть поврежденный системный файл или даже заражение вредоносным ПО.

Как исправить ошибку msvcp140 dll

Согласно отчетам, ошибка MSVCP140 dll является вариантом ошибки «vcruntime140.dll», а также ошибки «api-ms-win-crt-runtime-l1-1-0.dll отсутствует». Если вы столкнулись с какой-либо из упомянутых выше ошибок при запуске приложений в Windows.

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

  1. Программа не запускается, потому что на вашем компьютере отсутствует dll MSVCP140. Попробуйте переустановить программу, чтобы решить эту проблему.
  2. Выполнение кода не может быть продолжено, поскольку dll MSVCP140 не найдена. Переустановка приложения может решить проблему.

Исправить эти проблемы просто; Вы можете быстро исправить отсутствие msvcp140. dll, следуя приведенным ниже методам. Конечно, нет необходимости пробовать все эти методы; просто попробуйте каждый из них, чтобы решить вашу проблему, а затем вы можете работать по шагам, пока ваша проблема не будет решена.

Способ 1: Переустановка распространяемого пакета Microsoft Visual C++

MSVCP140.dll — это файл, принадлежащий распространяемому пакету Visual C++ для Visual Studio 2015. Весь пакет, который поставляется вместе с конкретным приложением, отвечает за компоненты среды выполнения, которые необходимы для запуска приложений C++. Поскольку этот пакет является неотъемлемой частью запуска приложений и программ, Microsoft автоматически установит этот пакет на ваш компьютер при установке ОС Windows.

Если с этим пакетом что-то не так, то файл msvcp140.dll будет поврежден в вашей системе. А поскольку это пакет, включенный в ОС Windows, самый простой способ исправить это — повторно загрузить конкретный пакет с сайта Microsoft.

Загружайте файл только с официальных веб- сайтов , чтобы избежать рисков вредоносного ПО или даже взлома. Кроме того, мы еще раз напоминаем вам, что вы никогда не должны загружать файл msvcp140 dll с любого из большого количества неофициальных и поддельных веб-сайтов в Интернете, обращение к таким сайтам в попытке заменить поврежденный или отсутствующий файл может быть вредоносным.

Как загрузить распространяемый пакет Microsoft Visual C++

Чтобы загрузить необходимые файлы с официального сайта Microsoft, вы можете выполнить следующие действия:

  1. Перейдите в центр загрузки Microsoft для получения файлов. Затем нажмите «Загрузить».
  2. Выберите необходимые файлы в соответствии со структурой процессора вашей системы: x64 для 64-разрядной версии и x86 для 32-разрядной версии.
  3. Затем нажмите Далее. И тогда файл будет загружен на ваш компьютер.
  4. После завершения загрузки дважды щелкните файл .exe , который необходимо загрузить, а затем следуйте инструкциям на экране, чтобы установить пакет в Windows.
  5. После завершения установки перезагрузите Windows.
  6. Затем проверьте, работает ли сейчас программа, выдавшая вам ошибку.

Прямая ссылка — https://docs.microsoft.com/en-GB/cpp/windows/latest-supported-vc-redist?view=msvc-170

Это один из лучших способов решить проблему с файлом MSVCP140.dll. Ваша проблема с ошибкой может быть быстро решена путем переустановки этого конкретного пакета в вашей системе.

Способ 2: Выполните чистую установку программы

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

  1. Нажмите одновременно клавиши Windows + R , чтобы открыть команду «Выполнить».
  2. Введите «appwiz.cpl» в поле «Выполнить», а затем нажмите Enter.
  3. Щелкните правой кнопкой мыши программу, которая выдает сообщение об ошибке, затем щелкните Удалить.
  4. Нажмите «Да » или «Далее», чтобы подтвердить и удалить программу с вашего компьютера.
  5. Перезагрузите систему, затем переустановите исходную программу, а затем откройте программу, чтобы проверить, работает ли она без ошибок.

Способ 3. Запустите средство проверки системных файлов Windows

Средство проверки системных файлов (SFC) — один из самых полезных инструментов в Windows. С помощью SFC вы можете сканировать вашу систему на наличие повреждений в системных файлах, а также восстанавливать поврежденные файлы. Выполните следующие действия, чтобы запустить средство проверки системных файлов:

  1. Введите cmd в поле поиска на панели задач или нажмите кнопку Windows, чтобы открыть поиск. В результатах поиска щелкните правой кнопкой мыши командную строку (если вы используете Windows 7, щелкните правой кнопкой мыши cmd) и выберите «Запуск от имени администратора».
  2. Введите «sfc /scannow» в поле командной строки и нажмите Enter.
  3. Этот процесс может занять несколько минут, и он также попытается исправить обнаруженные ошибки после автоматического завершения сканирования.
  4. После завершения проверки вы можете закрыть окно командной строки и попытаться повторно запустить программу, чтобы проверить, устранена ли ошибка.

Способ 4. Запустите полную проверку системы на наличие вирусов

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

  1. Во-первых, запустите полную проверку на вирусы с помощью любой хорошей антивирусной программы для всего вашего компьютера с Windows. Это может занять некоторое время. Еще одна важная вещь, о которой мы напоминаем вам, заключается в том, что встроенная программа защиты от вредоносных программ, Защитник Windows сама по себе может быть не в состоянии выполнить поставленную перед вами задачу, поэтому мы предлагаем вам также попробовать из всего множества антивирусов, включая самые популярные, такие как Avira, Kaspersky, AVG и Panda или Norton.
  2. После завершения сканирования и устранения ошибок перезагрузите систему. Затем перезапустите программу, чтобы проверить, исправлена ​​ли ошибка.

Читайте также:

  • Оптимизация Windows 10: как ускорить работу компьютера
  • 11 лучших программ для очистки и оптимизации ПК для Windows 10 (2021)
  • 10 лучших антивирусов 2022 года

Исправление ошибки «VCRUNTIME140.dll отсутствует» в Windows 10

Вы когда-нибудь пытались открыть приложение на своем компьютере только для того, чтобы увидеть ошибку «Программа не может быть запущена, потому что vcruntime140.dll отсутствует на вашем компьютере. Попробуйте переустановите его, чтобы решить эту проблему.»?

Это распространенная проблема в Windows 10, и она может быть весьма неприятной.

При попытке запуска приложения вы можете получить сообщение об ошибке « Программа не может запуститься, так как на вашем компьютере отсутствует VCRUNTIME140.dll ». Это может отображаться в нескольких приложениях, от Skype до HP 3D DriveGuard (accelerometerst.exe). Вы можете исправить ошибку vcruntime140. dll не найден ошибка при установке пакета Microsoft Visual Studio 2015 или его восстановлении . Если вы получаете эту ошибку при попытке использовать программу WAMP Server — программу, которая позволяет создавать веб-сайты WordPress локально и кодировать PHP — это все, что вам нужно сделать. Но есть еще что сделать.

Пример «Запуск программы невозможен, поскольку на вашем компьютере отсутствует файл VCRUNTIME140.dll. Попробуйте переустановить программу, чтобы решить эту проблему».

К счастью, есть много простых способов решить эту проблему. В этой статье мы обсудим самые простые и эффективные способы убедиться, что на вашем компьютере установлена ​​VCRUNTIME140.dll. Попрощайтесь с надоедливыми системными ошибками и продолжайте пользоваться любимыми приложениями уже через несколько минут!

Распространенные причины ошибки «VCRUNTIME140.

dll отсутствует»

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

Совет . Все методы, описанные в этой статье, могут быть выполнены кем угодно, поскольку наши руководства просты в использовании и не требуют опыта работы с Windows 10. Если вы знаете кого-то, у кого проблемы с системой, не забудьте порекомендовать нас!

Мы смогли отследить и скомпилировать наиболее распространенные причины ошибки «VCRUNTIME140.dll отсутствует», используя базу активных и полезных пользователей Windows 10.

    • Файл VCRUNTIME140.dll был удален или поврежден. . Основной причиной этой ошибки является тот факт, что важный файл .dll, необходимый приложению, удален. Без этого файла приложения, которые вы пытаетесь использовать, не могут запуститься, поэтому вам необходимо восстановить его или загрузить заново.
    • Известная ошибка Adobe Creative Cloud . Adobe устранила проблему с Creative Cloud. Проблема началась после того, как они мигрировали со сред выполнения Microsoft на Visual C++.
    • Файлы Visual Studio 2015 повреждены или отсутствуют . Файл VCRUNTIME140.dll связан с Visual Studio 2015. Он может отсутствовать на вашем компьютере или быть поврежден приложением, вашей системой или вредоносным ПО.
    • Ваша система заражена вредоносным ПО . Ваша система могла быть заражена вирусом или вредоносным ПО. В результате VCRUNTIME140.dll мог быть поврежден или поврежден.
    • Повреждены системные файлы. Системные файлы часто уязвимы для ошибок и повреждений, особенно после сброса Windows 10 или работы с вредоносным приложением.

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

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

Примечание : Вам потребуется учетная запись администратора, чтобы иметь возможность выполнять все шаги, описанные ниже. Нет доступа к учетной записи администратора? Посмотрите видео Global IT Resolution под названием «Как создать новую учетную запись администратора в Windows 10».

Следуйте нашим инструкциям и устраните эту ошибку, чтобы без проблем использовать все свои приложения!

Как исправить VCRUNTIME140. Ошибка dll отсутствует в Windows 10?

Вы можете исправить ошибку «vcruntime140. dll не найдена», установив пакет Microsoft Visual Studio 2015 или восстановив его . Если вы получаете эту ошибку при попытке использовать программу WAMP Server — программу, которая позволяет создавать веб-сайты WordPress локально и кодировать PHP — это все, что вам нужно сделать. Но есть и другие способы исправить эту ошибку: 

  1. Перерегистрируйте VCRUNTIME140 DLL-файл.
  2. Запустить средство проверки системных файлов.
  3. Переустановите последнюю версию распространяемого пакета Visual C++ для Visual Studio 2015.
  4. Восстановление распространяемого пакета Microsoft Visual C++ 2015.
  5. Запустите средство восстановления ПК.
  6. Переустановите программу, которую невозможно запустить.
  7. Установите обновления Windows.

 Давайте подробно обсудим эти методы!

Способ 1: повторно зарегистрируйте файл VCRUNTIME140.dll

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

  1. Нажмите клавиши Windows + R на клавиатуре, чтобы открыть утилиту «Выполнить». Здесь введите « cmd » в поле ввода. Когда закончите, нажмите клавиши Ctrl + Shift + Enter , чтобы запустить командную строку с правами администратора.
  2. При появлении запроса разрешите командной строке внести изменения на вашем устройстве, нажав кнопку «9».0007 Да ” кнопка.
  3. Во-первых, вам нужно отменить регистрацию файла. Вы можете сделать это, введя или скопировав следующую команду, а затем нажав клавишу Enter: regsvr32 /u VCRUNTIME140.dll
  4. После этого вам нужно будет перерегистрировать файл. Это можно сделать с помощью следующей команды — не забудьте нажать Enter после ее ввода: regsvr32 VCRUNTIME140.dll
  5. Закройте окно командной строки и повторите попытку запуска проблемного приложения.

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

Средство проверки системных файлов — это инструмент, доступный в Windows 10 по умолчанию. Это также называется «сканирование SFC », и это самый быстрый способ автоматически исправить поврежденные системные файлы и другие проблемы.

Вот как это запустить.

  1. Нажмите клавиши Windows + R на клавиатуре, чтобы запустить утилиту «Выполнить». Введите « cmd » и нажмите Ctrl + Shift + Enter . Это откроет командную строку с правами администратора.
  2. При появлении запроса убедитесь, что разрешите командной строке вносить изменения на вашем устройстве. Это означает, что вам может понадобиться учетная запись администратора.
  3. Введите следующую команду и нажмите Enter: sfc /scannow
  4. Подождите, пока средство проверки системных файлов завершит сканирование вашего компьютера. Если он обнаружит какие-либо ошибки, вы сможете исправить их автоматически с помощью самой команды SFC, которая также может исправить связанные ошибки.

Способ 3. Переустановите распространяемый компонент Visual C++ для Visual Studio 2015

Многие специалисты рекомендуют просто переустановить распространяемый компонент Visual C++ для Visual Studio 2015 при возникновении проблем с файлами . dll, связанными с ним. Это можно сделать, загрузив соответствующие файлы напрямую с сайта Microsoft.

  1. Щелкните здесь, чтобы перейти на официальную страницу загрузки распространяемого пакета Microsoft Visual C++. Здесь просто выберите свой язык и нажмите « Кнопка «Загрузить ».
  2. Вы увидите две доступные загрузки:
    1. Если у вас 64-битная система, выберите vc_redist.x64.exe .
    2. Если у вас 32-разрядная система, выберите vc_redist.x86.exe .
  3. Нажмите кнопку « Next » после выбора соответствующего файла. Подождите, пока он загрузится — это может занять больше времени, в зависимости от вашего подключения.
  4. Откройте только что загруженный файл. Это приведет вас к мастеру установки. Сначала нужно проверить « Я согласен с условиями лицензии », затем нажмите кнопку « Установить ».
  5. Дождитесь завершения процесса установки. Вам может потребоваться перезагрузить компьютер, а затем проверить, работают ли приложения, с которыми у вас возникли проблемы.

Способ 4. Загрузите и вручную замените отсутствующий файл VCRUNTIME140.dll

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

  1. Нажмите здесь, чтобы загрузить файл VCRUNTIME140.dll из DLL-файлов. Выберите 64-битную или 32-битную версию в зависимости от вашей системы.
  2. Вы загрузите ZIP-файл, который можно открыть с помощью таких приложений, как WinRAR и 7zip. Откройте файл и перетащите «vcruntime140.dll» в каталог установки проблемного приложения.
  3. При появлении запроса выберите заменить исходный файл в папке назначения.
  4. Проверьте, можете ли вы запустить проблемное приложение после ручной замены файла VCRUNTIME140. dll. Если да, вы можете выполнить эти шаги для каждого приложения, в котором есть проблемы с отсутствием одного и того же DLL-файла.

Способ 5. Обновите Windows 10 до последней версии

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

  1. Откройте приложение Settings с помощью меню «Пуск» или сочетания клавиш Windows + I .
  2. Нажмите « Обновление и безопасность ».
  3. Нажмите кнопку «Проверить наличие обновлений» на вкладке «Центр обновления Windows».
  4. Если обнаружено новое обновление, нажмите кнопку « Установить ».
  5. После того, как ваша система успешно установит новейшее обновление Windows 10, вы сможете использовать приложение, в котором возникали ошибки VCRUNTIME140. dll.

Способ 6. Переустановите приложение, которое вы пытаетесь запустить

Если ничего не помогает, вы можете попытаться удалить и переустановить приложение, которое не запускается из-за ошибки .dll. Это можно сделать легко.

  1. Откройте приложение Settings с помощью меню «Пуск» или сочетания клавиш Windows + I .
  2. Нажмите на плитку « Приложения ».
  3. Найдите приложение, с которым у вас возникли проблемы, и щелкните его один раз, чтобы расширить параметры. Выберите « Удалить ” и следуйте инструкциям на экране.
  4. Повторно загрузите программное обеспечение и установите его с официального сайта. Возможно, вы сможете запустить его после завершения процесса переустановки.

Заключительные мысли 

Мы надеемся, что, следуя нашим руководствам, вы смогли решить ошибку « VCRUNTIME140.dll отсутствует » в Windows 10. Вы сможете использовать свои любимые приложения без ошибки, препятствующей запуску их каждый раз.

Еще кое-что

Если вы ищете компанию-разработчика программного обеспечения, которой можно доверять за ее добросовестность и честность в бизнесе, обратите внимание на SoftwareKeep. Мы являемся сертифицированным партнером Microsoft и аккредитованным BBB бизнесом, который заботится о том, чтобы предоставить нашим клиентам надежную и удовлетворяющую их работу с программными продуктами, в которых они нуждаются. Мы будем с вами до, во время и после всех распродаж.

Часто задаваемые вопросы

Как исправить отсутствие dll vcruntime140?

Вот способы исправить vcruntime140 dll отсутствует?

#1) Запустите проверку системных файлов (SFC).
#2) Перерегистрируйте файл VCRUNTIME140.dll.
#3) Загрузите и замените файл вручную.
#4) Установите распространяемый Visual C++ для Visual Studio 2015.
#5) Обновите Windows.
#6) Переустановите приложение с ошибкой.
#7) Обновите драйверы.
#8) Восстановление системы.

Как загрузить и установить vcruntime140 dll?

Инструкция по установке vcruntime140.dll

  1. Загрузите 32-разрядную и 64-разрядную версии ниже. Распакуйте ZIP-файл!
  2. Вставьте файл vcruntime140.dll (32-разрядный) в папку: C:/Windows/System32/. Если ваш компьютер 64-разрядный, загрузите и вставьте файл vcruntime140.dll (64-разрядный) в папку: C:/Windows/SysWOW64/
  3. .
  4. Перезагрузите компьютер.

После выполнения каждого шага программа, вызвавшая ошибку vcruntime140.dll Missing, теперь должна работать правильно!

Как исправить ошибку vcruntime140 dll отсутствует или vcomp110 dll не найден?

Если вы получили это сообщение об ошибке, вам необходимо переустановить распространяемые компоненты Microsoft Visual C++ на вашем компьютере. Вы можете найти и скачать их здесь. После того, как вы закончите их установку, перезагрузите компьютер и попробуйте снова запустить игру.

Как исправить dll MSVCP140 и dll vcruntime140?

Чтобы исправить ошибку VCRuntime140 dll или MSVCP140 dll, необходимо установить на компьютер правильную библиотеку (распространяемый пакет Microsoft Visual C++). Теперь вы можете установить две библиотеки: одну для 64-битных приложений и одну для 32-битных приложений. Выберите тот, который подходит для вашего ПК, и установите его.

Как исправить dll vcruntime140 в Steam?

Вы можете исправить ошибку vcruntime140. dll не был найден при установке пакета Microsoft Visual Studio 2015 или его восстановлении. Если вы получаете эту ошибку при попытке использовать программу WAMP Server — программу, которая позволяет создавать веб-сайты WordPress локально и кодировать PHP — это все, что вам нужно сделать.

Где находится dll VCRUNTIME140?

VCRUNTIME140. DLL — это расширение приложения Microsoft C Runtime Library размером около 86 КБ, расположенное в папке System32 и устанавливаемое Microsoft Visual Studio.

Почему моя dll MSVCP140 отсутствует?

На вашем компьютере с Windows могут быть повреждены системные файлы, из-за чего вы получаете сообщение об ошибке «Программа не может быть запущена, поскольку на вашем компьютере отсутствует MSVCP140. dll. Попробуйте переустановить программу, чтобы решить эту проблему». Ошибка также может быть вызвана вредоносным ПО.

Вам также может понравиться 

> Исправить ошибку WslRegisterDistribution Failed с кодом 0x80070032
> Как исправить повторяющееся имя пользователя при входе в систему или на экране входа в Windows 10
> Как исправить невозможность загрузки вложений из Outlook Web App

Как Исправление сообщений об ошибках «Отсутствует dll»

Блог Windows Wally, специалиста по поддержке Windows, помогающего обычным людям решать неприятные компьютерные проблемы.




Вопрос читателя:
«Привет, Уолли, я получаю сообщение об ошибке, в котором говорится, что DLL-файл отсутствует и, возможно, он был удален или перемещен, что мне делать?»
— Джордж Б. , Новая Зеландия

Прежде чем решать какие-либо проблемы с компьютером, я всегда рекомендую сканировать и устранять все основные проблемы, влияющие на работоспособность и производительность вашего ПК: Win 10, 8, 7, Vista, XP и 2000 — Microsoft Gold Certified).

  • Шаг 2 : Нажмите «Начать сканирование» , чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3 : Нажмите «Исправить все» , чтобы устранить все проблемы.
  • Настройка еженедельного (или ежедневного) автоматического сканирования поможет предотвратить системные проблемы и обеспечит быструю и бесперебойную работу вашего ПК.

    Что такое DLL?

    Акроним DLL расшифровывается как Dynamic Link Library. В установке Windows много файлов DLL. Эти файлы важны для различных программ, работающих на компьютере.

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

    Ошибки файлов DLL:

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

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

    Как исправить ошибки отсутствия файла DLL?

    В операционной системе Windows имеется множество DLL-файлов. Если вы получаете сообщение об ошибке, говорящее об отсутствии определенного файла, постарайтесь получить как можно больше информации об отсутствующем файле. Используйте FileInspect.com или введите название файла в Google.

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

    Переустановите программное обеспечение:

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

    Теперь нам нужно зарегистрировать DLL в Windows, прежде чем приложения смогут использовать этот файл. Выполните следующие действия, чтобы зарегистрировать файл DLL:

    Загрузка отсутствующего файла DLL:

    Бывают случаи, когда единственный способ заменить отсутствующий файл DLL — загрузить и установить его. Возможно, вам удастся получить отсутствующий файл DLL у Microsoft, если это был файл Windows, или у производителя программного обеспечения, если он был частью программного обеспечения.

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

    Установка отсутствующего DLL-файла:

    После того, как вы загрузили необходимый DLL-файл с веб-сайта загрузки dll, вам необходимо распаковать ZIP-архив и зарегистрировать DLL-файл.

    1. Нажмите Windows_Key+R , чтобы открыть диалоговое окно RUN .
    2. В диалоговом окне RUN введите cmd и нажмите Enter .

    3. В окне командной строки введите regsvr32 и нажмите Введите
    4. Перезагрузите компьютер

    Это должно заменить отсутствующий файл DLL.

    Надеюсь, вам понравилась эта статья в блоге! Если вам нужна дополнительная поддержка по этому вопросу, пожалуйста, не стесняйтесь обращаться ко мне на Facebook.

    Исправен ли ваш компьютер?

    Я всегда рекомендую своим читателям регулярно использовать надежные средства очистки реестра и оптимизаторы, такие как WinThruster или CCleaner. Многие проблемы, с которыми вы сталкиваетесь, могут быть связаны с поврежденным и раздутым реестром.

    Удачных вычислений!

    Быстрое решение (Как быстро вы можете это сделать?)

    Простое решение (насколько это просто?)

    Подходит для начинающих (рекомендуется для начинающих?)

    Резюме: Каждый пост в блоге Windows Wally оценивается по этим трем критериям. Среднее значение всех трех элементов определяет «Общий рейтинг» для каждого сообщения в блоге.

    3,4

    Общий рейтинг


    Метки: не удается найти, не удалось запустить, проблемы с оборудованием, отсутствует, отсутствует dll, восстановление, реестр, реестр, ремонт, восстановление, сканирование, обновление, реестр Windows


    Об авторе

    Wally PhillipsWindows Wally полезный парень. Это просто в его природе. Именно поэтому он завел блог в первую очередь. Он снова и снова слышал, как трудно было найти в Интернете простые и понятные решения проблем, связанных с устранением неполадок Windows. Введите: Виндовс Уолли. Спросите, и он ответит.



    © 2012 WindowsWally.com. Все права защищены. Товарные знаки: Microsoft и Windows являются зарегистрированными товарными знаками корпорации Microsoft. Отказ от ответственности: WindowsWally.com не является аффилированным лицом корпорации Microsoft и не заявляет о какой-либо такой подразумеваемой или прямой аффилированности. Информация, содержащаяся на этом сайте, предназначена только для информационных целей. Владельцы этого сайта получают вознаграждение за отношения с рекомендуемыми программными продуктами.


    Как исправить отсутствие wdsutil.dll в Windows?

    Вопрос

    Проблема: Как исправить отсутствие wdsutil.dll в Windows?

    Здравствуйте! Недавно я обновился до Windows 10 и обнаружил сообщение об ошибке: «Программа не может запуститься, поскольку на вашем компьютере отсутствует WDSUTIL. dll. Попробуйте переустановить программу, чтобы решить эту проблему». Можно ли что-нибудь с этим сделать? Пожалуйста помоги. Спасибо!

    Решенный Ответ

    Отсутствует WDSUTIL.dll — довольно распространенная ошибка, с которой чаще всего сталкиваются пользователи при обновлении Windows до последней версии. Тем не менее, люди также жаловались на одно и то же сообщение, вызывающее у них проблемы в Windows 7 и 8.1. Однако для исправления ошибки WDSUTIL.dll можно сделать несколько вещей, включая обновление драйверов, [1] запуск средства проверки системных файлов и тому подобное.

    Файлы библиотеки динамической компоновки (DLL) очень похожи на исполняемые файлы [2] (exe). Внутри они содержат информацию об определенных инструкциях, которые операционная система должна выполнить для требуемой операции. Файл .dll используется для совместного использования одних и тех же функций между различными приложениями в ОС Windows.

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

    Не удалось загрузить модуль «WDSUTIL.dll».

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

    Указанный модуль не может быть найден

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

    Инструкции по устранению отсутствия wdsutil.dll в Windows

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

    • BSoD; [3]
    • Сбой или зависание приложений;
    • Установка не удалась;
    • Проблемы с зависанием ПК;
    • Общее замедление машины.

    К сожалению, все эти симптомы могут быть применимы и к заражению вредоносным ПО [4] . Поэтому, прежде чем приступить к приведенным ниже решениям для ошибки WDSUTIL.dll, мы рекомендуем вам просканировать компьютер с помощью антивирусного программного обеспечения. Кроме того, мы рекомендуем использовать ReimageMac Washing Machine X9 для автоматического исправления ошибки отсутствия WDSUTIL.dll.

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

    Вот видео со всей информацией, необходимой для решения этой проблемы:

    Исправление 1. Вручную зарегистрируйте файл WDSUTIL.dll с помощью сервера регистрации Microsoft

    Исправьте прямо сейчас! Исправьте прямо сейчас!

    Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage.

    Файлы DLL должны автоматически регистрироваться в Windows. Однако в некоторых случаях ОС не может правильно его зарегистрировать. Поэтому стоит попробовать сделать это вручную следующим образом:

    • Введите Командная строка (или cmd ) в строку поиска
    • В результатах поиска щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора
    • Когда появится диалоговое окно разрешения, нажмите Да
    • Чтобы отменить регистрацию файла wdsutil.dll, введите regsvr32 /u wdsutil.dll и нажмите Введите
    • Затем, чтобы перерегистрировать файл, введите regsvr32 /i wdsutil.dll и нажмите Введите
    • Перезапустите программа, связанная с WDSUTIL.dll, отсутствует, и проверьте, сохраняется ли проблема В некоторых случаях Windows не может правильно зарегистрировать файл

    Исправление 2.

    Обновите все драйверы

    Исправьте сейчас! Исправьте прямо сейчас!

    Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage.

    Драйверы являются неотъемлемой частью программного и аппаратного обеспечения для правильной работы. В некоторых случаях драйверы могут перестать работать, потому что они могут быть повреждены, устарели или каким-либо образом повреждены. Таким образом, он может легко нарушить работу различных программ и вывести ошибку WDSUTIL.dll ismissing.

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

    • Щелкните правой кнопкой мыши кнопку Пуск и выберите Диспетчер устройств
    • Разверните любую категорию и выберите устройство
    • Щелкните правой кнопкой мыши и выберите Обновить драйвер
    • Выберите Автоматический поиск обновленного программного обеспечения драйвера и разрешение Windows автоматически установить обновленные драйверы
    • Перезагрузите компьютер Чтобы убедиться, что все драйверы работают правильно, вам необходимо обновить их

    Исправить 3.

    Запустить средство проверки системных файлов

    Исправить сейчас! Исправить сейчас!

    Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage.

    Средство проверки системных файлов — это встроенный сканер, который может автоматически находить и исправлять поврежденные системные файлы. Чтобы выполнить сканирование, выполните следующие действия:

    • Введите Командная строка (или cmd ) в поле поиска
    • В результатах поиска выберите Командная строка, щелкните ее правой кнопкой мыши и выберите Запуск от имени администратора
    • Когда появится диалоговое окно разрешения , нажмите Да
    • Введите sfc /scannow и нажмите Введите
    • Закройте командную строку и посмотрите, сохраняется ли ошибка WDSUTIL.dll. Средство проверки системных файлов — это встроенный инструмент, который может автоматически исправлять системные ошибки

    Исправить 4.

    Запустить сканирование DISM

    Исправить сейчас! Исправить сейчас!

    Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage.

    ЕСЛИ сканирование sfc не помогло, вы можете попробовать вместо этого запустить сканирование DISM:

    • Перейти к командной строке (admin)
    • Введите DISM/Online/Cleanup-Image/RestoreHealth и нажмите Введите
    • Дайте Windows запустить сканирование, которое может занять до получаса, и посмотрите, поможет ли оно исправить ошибку

    Исправление 5. Выполните восстановление системы

    Исправьте сейчас! Исправьте сейчас!

    Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage.

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

    • Введите Панель управления в поле поиска и откройте его
    • .
    • Выберите Восстановление > Восстановление системы
    • Выберите точку восстановления и следуйте инструкциям на экране

    Автоматическое исправление ошибок

    Команда ugetfix.com делает все возможное, чтобы помочь пользователям найти лучшие решения для устранения их ошибок. Если вы не хотите возиться с методами ручного ремонта, используйте автоматическое программное обеспечение. Все рекомендуемые продукты были протестированы и одобрены нашими специалистами. Инструменты, которые вы можете использовать для исправления вашей ошибки, перечислены ниже:

    Reimage — запатентованная специализированная программа восстановления Windows. Он продиагностирует ваш поврежденный компьютер. Он будет сканировать все системные файлы, библиотеки DLL и ключи реестра, которые были повреждены угрозами безопасности. Reimage — запатентованная специализированная программа восстановления Mac OS X. Он продиагностирует ваш поврежденный компьютер. Он будет сканировать все системные файлы и ключи реестра, которые были повреждены угрозами безопасности.
    Этот запатентованный процесс восстановления использует базу данных из 25 миллионов компонентов, которые могут заменить любой поврежденный или отсутствующий файл на компьютере пользователя.
    Для восстановления поврежденной системы необходимо приобрести лицензионную версию средства удаления вредоносных программ Reimage.

    VPN имеет решающее значение, когда речь идет о конфиденциальности пользователей. Онлайн-трекеры, такие как файлы cookie, могут использоваться не только платформами социальных сетей и другими веб-сайтами, но также вашим интернет-провайдером и правительством. Даже если вы применяете самые безопасные настройки через веб-браузер, вас все равно можно отслеживать через приложения, подключенные к Интернету. Кроме того, браузеры, ориентированные на конфиденциальность, такие как Tor, не являются оптимальным выбором из-за снижения скорости соединения. Лучшее решение для обеспечения максимальной конфиденциальности — Частный доступ в Интернет: будьте анонимны и защищены в Интернете.

    Программное обеспечение для восстановления данных — это один из вариантов, который может помочь вам восстановить ваши файлы. Когда вы удаляете файл, он не растворяется в воздухе — он остается в вашей системе до тех пор, пока поверх него не будут записаны новые данные. Data Recovery Pro — это программа для восстановления, которая ищет рабочие копии удаленных файлов на вашем жестком диске. Используя этот инструмент, вы можете предотвратить потерю ценных документов, школьных работ, личных фотографий и других важных файлов.

    Как исправить отсутствующие/поврежденные файлы DLL и ошибки в Windows 10/8/7

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

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

    Ошибки файла DLL, пожалуй, одна из самых распространенных ошибок, с которыми сталкиваются пользователи Windows. Это может произойти из-за различных причин. Но не о чем беспокоиться, потому что это можно легко исправить, загрузив DLL на DllInstaller.com. Итак, не теряя времени, давайте углубимся в детали.

    Что такое ошибка DLL?

    Прежде чем перейти к решению, давайте узнаем, что такое ошибка файла DLL.

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

    Один файл DLL используется несколькими приложениями. Это означает, что если что-то пойдет не так с одним файлом DLL, это может повлиять на все связанные с ним приложения.

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

    Как предотвратить ошибку файла DLL?

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

    1. Избегайте установки любого бесплатного программного обеспечения на свой компьютер.
    2. Запуск нескольких программ одновременно. Это связано с тем, что многие программы используют одни и те же файлы реестра DLL.
    3. Остановите фоновые процессы с помощью диспетчера задач. Щелкните правой кнопкой мыши часы на компьютере или нажмите CTRL+ALT+DEL, чтобы вызвать диспетчер задач.

    Руководство по исправлению ошибки файла DLL

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

    Метод 1: очистить ключи реестра

    Ключи реестра очень важны для операционной системы Windows. Он служит основной базой данных и без него Windows работать не будет.

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

    Реестр через некоторое время переполняется огромным количеством информации. Он накапливает бесполезные, неверные и старые записи из-за ошибок приложений, незавершенной установки/удаления, конфликтов конфигурации и т. д. Это замедляет работу вашего устройства и может также привести к ошибкам отсутствия DLL.

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

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

    Метод 2: восстановление системы

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

    Вот что вам нужно сделать:

    • Сначала откройте панель управления. Для этого перейдите к опции поиска и введите панель управления.
    • Теперь выберите опцию «Восстановление», а затем перейдите к «Открыть восстановление системы».
    • Все, что вам нужно сделать, это следовать инструкциям на экране. Вам нужно выбрать время восстановления и позволить Windows сделать все остальное.

    После того, как ваша система будет восстановлена ​​до прежнего состояния, проверьте, отображается ли ошибка по-прежнему. Если проблема не решена, то вам нужно попробовать какой-то другой метод.

    Способ 3. Повторно зарегистрируйте поврежденный файл DLL

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

    • Нажмите Windows + X, чтобы запустить командную строку с правами администратора. Затем выберите параметр Командная строка (администратор).
    • Теперь вам нужно выполнить следующие команды: regsvr32 /u ИМЯ ФАЙЛА. dll, regsvr32 ИМЯ ФАЙЛА.dll. Вам нужно ввести первую команду и нажать кнопку Enter. После этого проделайте то же самое со второй командой.

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

    Метод 4: Запустите Windows SFC

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

    Необходимо выполнить следующие действия:

    • Использовать установочный диск Windows.
    • Теперь вставьте установочный диск Windows и загрузитесь с него.
    • Вам будут показаны некоторые инструкции на экране: выберите время, язык и ввод с клавиатуры, затем нажмите кнопку «Восстановить компьютер». Вы должны следовать всем инструкциям должным образом.
    • Теперь выберите установочный диск Windows, присутствующий в папке C:\, и нажмите кнопку «Далее».
    • Перейдите к параметрам восстановления системы и выберите в поле «Командная строка».
    • Введите следующую команду: sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows\. После этого нажмите кнопку Enter на клавиатуре.

    Примечание: Здесь нужно заменить букву «D:» на букву диска, на котором установлена ​​ваша операционная система Windows. Например, если он установлен на диске C, то будет «C:» вместо «D:»

    Вы также можете сделать это с помощью командной строки.

    • Нажмите Windows + X, чтобы открыть командную строку, а затем выберите Командная строка (admin).
    • Теперь введите команду «sfc /scannow» и нажмите кнопку «Ввод».

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

    Способ 5. Исправьте ошибки жесткого диска с помощью утилиты CHKDSK

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

    Вот шаги, которые вам необходимо выполнить:

    • Первое, что вам нужно сделать, это вставить установочный диск Windows и загрузиться с него.
    • Теперь следуйте инструкциям на экране: выберите время, язык и ввод с клавиатуры. Нажмите на опцию «Восстановить компьютер», чтобы перейти к следующему шагу.
    • Далее вам нужно выбрать установочный диск Windows, который обычно находится в папке C:\. Нажмите на опцию Далее.
    • На этом шаге вам нужно выбрать «Командная строка» в окне «Параметры восстановления системы».
    • Введите следующую команду «chkdsk C:/f», а затем нажмите клавишу Enter на клавиатуре.

    Это должно устранить ошибку файла DLL .

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

    Вам также может быть интересно прочитать:
    • Как исправить ошибку отсутствия MSVCP140.dll в Windows [Пошаговое руководство]
    • Как исправить, что диспетчеру загрузки не удалось найти загрузчик ОС для Windows 7/8/10

    Как исправить отсутствующие DLL-файлы Microsoft Visual C++

    Visual Studio Windows 10 Windows 11

    ByUsman Khurshid 7 августа

    4 часа 31, 2022 17:53 PKT

    Распространяемый пакет Microsoft Visual C++ — это библиотека времени выполнения, необходимая для запуска приложений, созданных с помощью Microsoft Visual…

    Распространяемый пакет Microsoft Visual C++ — это библиотека времени выполнения, необходимая для запуска приложений, созданных с помощью Microsoft Visual С++ с использованием Visual Studio. Обычно приложения, которым требуется эта библиотека времени выполнения, упаковывают требуемую версию в программе установки. Если он не упакован, вы получите ссылку для загрузки распространяемого пакета.

    Бывают случаи, когда некоторые файлы DLL (библиотека динамической компоновки) не устанавливаются или не регистрируются во время установки библиотеки времени выполнения. Это приводит к неправильной работе приложения.

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

    Als o check: Загрузить распространяемый Microsoft Visual C++ (все версии)

    Если эти файлы DDL отсутствуют, при запуске или установке приложений вы получите несколько ошибок. Ниже перечислены некоторые из сообщений об ошибках:

    • Программа не может запуститься, поскольку на вашем компьютере отсутствует MSVCR120.dll . Попробуйте переустановить программу, чтобы решить эту проблему.
    • Программа не может запуститься, потому что MSVCP120.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы решить эту проблему.

    Эти сообщения об ошибках могут относиться к широкому спектру dll-файлов, включая msvcr80.dll, msvcr100.dll, msvcr120.dll, msvcr140.dll, msvcp80.dll, msvcp100.dll, msvcp120.dll, msvcp140.dll и т. д.

    Эти сообщения об ошибках могут появляться в приложениях, для работы которых требуется установленный распространяемый пакет Microsoft Visual C++. Эти приложения могут варьироваться от WAMP, XAMP, nVidia, MySQL, игр, таких как MaxPayne, и т. д.

    Существует три типа DLL-библиотек Visual C++

    • MSVCR: библиотека времени выполнения C (CRL)
    • MSVCP: стандартная библиотека C++
    • MFC: библиотека Microsoft Foundation Classes

    И каждый номер в конце каждого файла DLL соответствует номеру версии Visual Studio.

    • 90: Visual Studio 2008 (версия 9. 0)
    • 100: Visual Studio 2010 (версия 10.0)
    • 110: Visual Studio 2012 (версия 11.0)
    • 120: Visual Studio 2012 (версия 2)0035
    • 140: Visual Studio 2015 (версия 14.0)
    • 150: Visual Studio 2017 (версия 15.0)
    • 160: Visual Studio 2019 (версия 16.0)

    Хотя эти сообщения об ошибках имеют похожие решения, они кажутся разными. Сообщения об ошибках в первую очередь указывают на то, что либо наша распространяемая установка Microsoft Visual C++ повреждена, либо она была установлена ​​неправильно, либо для запуска приложения требуется другая версия библиотеки времени выполнения.

    Решение проблемы отсутствия msvcr120.dll или подобных ошибок

    Переустановите распространяемый компонент VC++

    Необходимое время: 5 минут.

    Первое решение проблемы отсутствия msvcr120.dll — переустановка распространяемого пакета VC++. Это автоматически скопирует отсутствующие файлы DLL
    в нужные места. Вот шаги, которые вы можете предпринять, чтобы установить его правильно.

    1. Определение версии файла DLL

      Проверьте точное сообщение об ошибке и запишите последние цифры в сообщении об ошибке отсутствия DLL. Например, если msvcr100.dll, запишите 100.

    2. Идентификация версии соответствующего распространяемого компонента VC++

      Сопоставьте число с версией Visual Studio, указанной выше. Это даст вам точную версию распространяемого пакета VC++, необходимую для запуска приложения. Например, 100 соответствует Visual Studio 2010. Поэтому вам потребуется загрузить и установить распространяемый пакет Visual C++ 2010.

    3. Загрузка среды выполнения VC++

      Загрузите и установите необходимый распространяемый компонент Visual C++ по прямой ссылке для скачивания, указанной здесь.

    4. Перезапуск системы

      Перезапустите систему и попробуйте снова запустить приложение. Теперь должно работать без проблем.

    Перерегистрируйте msvcr120.

    dll или аналогичные файлы

    Если вы можете найти msvcr120.dll в папке C:\Windows\System32, но все еще получаете сообщение об ошибке, вы можете просто перерегистрировать он снова работает. Вот шаги, которые вы должны выполнить, чтобы перерегистрировать файлы dll.

    1. Убедитесь, что нужный файл msvcr120.dll находится в системной папке C:\Windows\System32\
    2. Перейдите в меню «Выполнить» -> regsvr32 msvcr120.dll
    3. Это перерегистрирует файл dll, и ваши программы снова начнут работать.

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

    См. также:

    Подпишитесь на нашу рассылку новостей

    Получайте последние технические новости, советы и файлы для загрузки по электронной почте

    Усман Хуршид

    Усман Хуршид — опытный ИТ-специалист с более чем 15-летним опытом работы в ИТ-индустрии. У него есть опыт во всем: от ИТ-поддержки, службы поддержки, системного администратора, сетевого администратора и облачных вычислений. Он также имеет сертификат Microsoft Technologies (MCTS и MCSA), а также сертифицированный специалист Cisco по маршрутизации и коммутации.

    Windows: сборка выполнена успешно, но выполнение не выполняется из-за отсутствия DLL — Windows

    lelegard

    #1

    Привет,

    Я добавляю Windows в CI открытого проекта TSDuck. Проект написан на C++, около 300 kloc. Сценарий CI компилирует проект (несколько общих библиотек и исполняемый файл), а затем запускает несколько тестовых процедур. Это отлично работает с Linux и macOS.

    В Windows сборка завершена успешно. Он использует MSBuild и Visual C++. EXE и DLL находятся в выходном каталоге. Здесь показано использование «ls -l» в сценарии.

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

     $ if [[ "$TRAVIS_OS_NAME" == "windows" ]]; тогда
        ls -l build/msvc/$BINDIR/tsversion.exe build/msvc/$BINDIR/tsduck.dll
        build/msvc/$BINDIR/tsversion.exe --version=all 2>&1
    еще
        источник src/tstools/release-x86_64/setenv.sh && tsversion --version=all
    фи
    -rwxr-xr-x 1 travis 197121 5722112 8 января 14:16 build/msvc/Release-x64/tsduck.dll
    -rwxr-xr-x 1 трэвис 197121 120320 8 января 14:21 сборка/msvc/Release-x64/tsversion.exe
    C:/Users/travis/build/tsduck/tsduck/build/msvc/Release-x64/tsversion.exe: ошибка при загрузке общих библиотек: tsduck.dll: невозможно открыть общий объектный файл: нет такого файла или каталога
     

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

    Дополнительные примечания:

    • Сборка завершена успешно, во время сборки не отсутствовала ни одна библиотека. Только какая-то неизвестная DLL отсутствует во время выполнения.
    • Запуск одних и тех же команд сборки и запуска в моей локальной системе работает.
    • Я воспроизвел небольшой тестовый проект, который создает EXE и DLL. Сборка и выполнение в Travis-CI в порядке. Таким образом, сборка EXE-файла, вызывающего DLL, работает на Travis. Это было ожидаемо, но я хотел быть уверенным.
    • В том же тестовом проекте я добавил каталог, содержащий tsversion.exe и tsduck.dll, которые я создал локально в своей системе, и попытался запустить их на Travis-CI. Я получаю ту же ошибку отсутствующей DLL.
    • TSDuck EXE и DLL ссылаются на большее количество системных DLL Windows, чем базовый тест «Hello World», но он не использует сторонние DLL. Только Windows DLL. И помните, что сборка завершается без ошибок.

    Кто-нибудь знает, как решить эту проблему? Как мы можем выяснить, какая DLL отсутствует? Почему выполнение Travis-CI завершается ошибкой, хотя сборка выполняется успешно?

    Спасибо за помощь.

    собственный API

    #2

    Попробуйте https://github.com/lucasg/Dependencies для диагностики проблем с загрузкой DLL.

    dumpbin (часть winsdk, должен присутствовать в сборщике) также можно использовать, но он не проверяет наличие или рекурсивно.

    лелегард

    #3

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

     API-ms-win-core-com-private-l1-1-0. dll
    api-ms-win-core-com-private-l1-1-1.dll
    api-ms-win-core-com-private-l1-2-0.dll
    api-ms-win-core-string-l2-1-0.dll
    api-ms-win-core-string-l2-1-1.dll
    api-ms-win-core-string-obsolete-l1-1-0.dll
    API-ms-win-core-версия-l1-1-0.dll
    API-ms-win-core-версия-l1-1-1.dll
    api-ms-win-core-версия-частная-l1-1-0.dll
    AppxApplicabilityEngine.dll
    CLDAPI.dll
    CompPkgSup.DLL
    ContactActivation.dll
    CoreUIComponents.dll
    cryptngc.dll
    D3DSCache.dll
    dcomp.dll
    DEVMGR.DLL
    dsclient.dll
    dsreg.dll
    dxilconv.dll
    edpauditapi.dll
    edputil.dll
    EFSADU.dll
    efswrt.dll
    elscore.dll
    ext-ms-onecore-shellchromeapi-l1-1-1.dll
    ext-ms-win-appcompat-aeinv-l1-1-0.dll
    ext-ms-win-appmodel-deployment-l1-1-1.dll
    ext-ms-win-com-psmregister-l1-1-0.dll
    ext-ms-win-dwmapidxgi-ext-l1-1-0.dll
    ext-ms-win-ntuser-windowclass-l1-1-0.dll
    ext-ms-win-ntuser-windowclass-l1-1-2.dll
    ext-ms-win-resources-languageoverlay-l1-1-0.dll
    ext-ms-win-shell-directory-l1-1-0.dll
    ext-ms-win-shell-efsadu-l1-1-0.dll
    ext-ms-win-shell-embeddedmode-l1-1-0.dll
    ext-ms-win-shell-exports-internal-l1-1-0. dll
    ext-ms-win-shell-ntshrui-l1-1-0.dll
    ext-ms-win-shell-shdocvw-l1-1-0.dll
    ext-ms-win-winrt-storage-fileexplorer-l1-1-0.dll
    ext-ms-win-winrt-storage-removable-l1-1-0.dll
    FVEAPI.dll
    ksuser.dll
    NETPLWIZ.dll
    policymanager.dll
    QUARTZ.dll
    RMCLIENT.dll
    RTWorkQ.DLL
    SHDOCVW.dll
    SystemEventsBrokerClient.dll
    TextInputFramework.dll
    windows.globalization.fontgroups.dll
    wpaxholder.dll
     

    Можно ли установить пакет Chocolatey? Я никогда не использовал Chocolatey, поэтому я ничего не знаю о том, что предоставляется.

    Очень тревожно, что система Travis так сильно отличается от обычных систем Win10. У нас нет такой проблемы с Linux или macOS. С этими ОС базовая система Travis идентична обычной системе. Любой пакет apt или homebrew для установки вам уже нужно было установить в вашей локальной системе. Итак, вы их знаете. С Windows мы тратим довольно много времени, пытаясь понять, почему она не работает.

    лелегард

    #4

    Поскольку некоторые отсутствующие DLL связаны с DirectX, я попытался установить их с помощью Chocolatey. Но это не удается (https://travis-ci.org/lelegard/travis-test/builds/634660446)

    Результат «choco install -y directx»:

     Загрузка directx_Jun2010_redist.exe (95,63 МБ) завершена.
    Хэши совпадают.
    Установка директкс...
    Директкс установлен.
    Установка директкс...
    ОШИБКА: запуск ["C:\ProgramData\chocolatey\lib\directx\tools\DXSETUP.exe" /silent] не увенчался успехом. Код выхода был '-9'. См. журнал для возможных сообщений об ошибках.
    Установка DirectX не удалась.
    Ошибка при запуске «C:\ProgramData\chocolatey\lib\directx\tools\chocolateyInstall.ps1».
    Подробности смотрите в журнале.
    Chocolatey установил пакеты 0/1. 1 пакет не удалось.
    Подробности смотрите в журнале (C:\ProgramData\chocolatey\logs\chocolatey.log).
     

    Файл журнала шоколадный.log бесполезен. Он заканчивается:

     2020-01-09 09:49:29,959 4740 [DEBUG] - Found 'C:\ProgramData\chocolatey\lib\directx\tools\OCT2006_XACT_x86.cab'
      с контрольной суммой '09AD0F82D92213B7D7EAA9E3B2268FE5'
    09.01.2020 09:49:29,974 4740 [ОТЛАДКА] — Попытка создать каталог «C:\ProgramData\chocolatey\.chocolatey\directx.9.29.1974.2 0180606».
    2020-01-09 09:49:29,974 4740 [ОТЛАДКА] — в папке «C:\ProgramData\chocolatey\.chocolatey\directx.9.29.1974.20 180606\.files» не было исходного файла.
    09.01.2020 09:49:29,990 4740 [ОТЛАДКА] — Попытка удалить файл «C:\ProgramData\chocolatey\.chocolatey\directx.9.29.1974.201806 06\.arguments».
    2020-01-09 09:49:29,990 4740 [ОТЛАДКА] - Попытка удалить файл "C:\ProgramData\chocolatey\.chocolatey\directx.9.29.1974.201806 06\.экстра".
    2020-01-09 09:49:29,990 4740 [ОТЛАДКА] — Попытка удалить файл «C:\ProgramData\chocolatey\.chocolatey\directx.9.29.1974.201806 06\.version».
    2020-01-09 09:49:29,990 4740 [ОТЛАДКА] — Попытка удалить файл «C:\ProgramData\chocolatey\.chocolatey\directx. 9.29.1974.201806 06\.sxs».
    2020-01-09 09:49:29,990 4740 [ОТЛАДКА] — Попытка удалить файл «C:\ProgramData\chocolatey\.chocolatey\directx.9.29.1974.201806 06\.pin».
    2020-01-09 09:49:29,990 4740 [DEBUG] — Отправка сообщения «HandlePackageResultCompletedMessage», если есть подписчики...
    2020-01-0909:49:29,990 4740 [ОШИБКА] - Установка DirectX не удалась.
    2020-01-09 09:49:29,990 4740 [ОШИБКА] - Ошибка при запуске «C:\ProgramData\chocolatey\lib\directx\tools\chocolateyInstall.ps1».
     Подробности смотрите в журнале.
    09.01.2020 09:49:29,990 4740 [ОТЛАДКА] — Попытка создать каталог «C:\ProgramData\chocolatey\lib-bad».
    2020-01-09 09:49:29,990 4740 [ОТЛАДКА] — Перемещение «C:\ProgramData\chocolatey\lib\directx»
     в 'C:\ProgramData\chocolatey\lib-bad\directx'
    2020-01-09 09:49:31,999 4740 [ОТЛАДКА] - Попытка удалить файл "C:\Users\travis\AppData\Local\NuGet\Cache\directx.9.29.1974.20 180606.нупкг".
    2020-01-09 09:49:32,014 4740 [ПРЕДУПРЕЖДЕНИЕ] -
    Chocolatey установил пакеты 0/1. 1 пакет не удалось.
     Подробности смотрите в журнале (C:\ProgramData\chocolatey\logs\chocolatey. log).
    2020-01-09 09:49:32,014 4740 [ИНФОРМАЦИЯ] -
    2020-01-09 09:49:32,014 4740 [ОШИБКА] - Сбои
    2020-01-09 09:49:32,014 4740 [ОШИБКА] - - directx (выход -9) - Ошибка при запуске «C:\ProgramData\chocolatey\lib\directx\tools \chocolateyInstall.ps1».
     Подробности смотрите в журнале.
    2020-01-09 09:49:32,014 4740 [DEBUG] — Отправка сообщения «PostRunMessage», если есть подписчики...
    2020-01-0909:49:32,030 4740 [DEBUG] — выход с -9 

    native-api

    #5

    Если вам нужен DirectX, то, боюсь, вам не повезло (хотя вы можете проголосовать за этот запрос функции):

    Попытка запустить некоторые тесты графического интерфейса (conda/pyqt5/pytest) внутри сборки Windows, но, по-видимому, графический интерфейс не поддерживается в ядре Windows Server. Есть ли какие-либо изменения, связанные с изображениями с поддержкой графического интерфейса в будущем? Или, может быть, я что-то упускаю.

    собственный API

    #6

    FWIW вы должны иметь возможность показать часть журнала с установкой DirectX с помощью

     sed -n '/directx/,/=============/p' /C/ProgramData /chocolatey/журналы/chocolatey.log
     

    лелегард

    #7

    Шоколадный бревно ничего не показывает. Я включил его в предыдущий ответ. Единственным видимым признаком является выход dxsetup со статусом -9.(или 4294967287 в неподписанной версии). Я попытался вручную воспроизвести все шаги установки DirectX в локальной системе. Даже в «тихом» режиме программа установки показывает графический интерфейс индикатора выполнения. Таким образом, это может объяснить сбой в серверной версии. Я также попытался заменить choco install directx всеми этими отдельными шагами (загрузка с MS, расширение файлов, запуск установки и т. д.). Он не работает с тем же симптомом на сервере Travis Windows.

    Самое смешное, что мое приложение использует только консольную подсистему, графического интерфейса вообще нет. Однако он связывается с DirectShow для доступа к структуре настройки DVB. Обычно это приложение является серверным, но в Windows оно по иронии судьбы не может работать в серверной версии…

    Я понимаю, что поддержка Windows в настоящее время является экспериментальной для Travis. Как мы можем голосовать за новые функции?

    Очевидно, что текущая система подходит только для сборки, а не для тестирования. Среда Windows Server Core не подходит для большинства приложений Windows. Чтобы быть очень прагматичным, все разработчики с открытым исходным кодом, работающие в Windows, используют настольную версию. Я никогда не видел программиста с открытым исходным кодом, использующего серверную версию Windows. Таким образом, предоставление тестовой среды, которая не совместима со всеми средами разработчиков с открытым исходным кодом, вероятно, снова и снова будет приводить к подобным жалобам.

    Есть ли какая-то конкретная причина для ограничения среды Windows ядром сервера на Travis, или это просто потому, что это экспериментально и ждет отзывов пользователей?

    собственный API

    #8

    Легард:

    Шоколадный журнал ничего не показывает. Я включил его в предыдущий ответ.

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

    Легард:

    Как мы можем проголосовать за новые функции?

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

    Легард:

    Есть ли конкретная причина для ограничения среды Windows ядром сервера на Travis

    ?

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

    лелегард

    #9

    Я только что обнаружил последние функции GitHub Actions. Функционально эквивалентен Travis-CI. Я позволю опытным пользователям прокомментировать соответствующие преимущества двух.

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

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