Tmdrv64 dll ошибка загрузки
DLL – это файлы системных библиотек в Windows. Формально они являются исполняемыми, но запустить их по отдельности не получится. Библиотеки используются другими программами для выполнения стандартных функций сохранения, удаления, печати.
Шаг 2. Скачиваем необходимые файлы
Выбирайте для загрузки файлы с разрядностью системы. Для тех у кого 64-х битная версия, желательно скачать и 32- и 64-битные версии, но очень важно их не перепутать, можно временно переименовать файлы добавив к ним цифры разрядности.
Почему нужно скачать оба файла? Дело в приложении, которое у не запускается, оно может быть как x32 так и x64, и чтобы оно наверняка запустилось скачиваем оба.
Способ 5 — Переустановка приложения
Еще один способ решения – это простая переустановка программы. Возможно, после возникновения проблем с DLL утилита не «видит» нового файла библиотеки, потому необходимо деинсталлировать программу.
Удаляйте приложения только через окно Панель управления — Установка и удаление программ. После деинсталляции советуем также поискать на диске «С» папки с названием игры, которые могли быть не удалены. Затем перезагрузите компьютер, установите ПО ее раз и попробуйте запустить его. Новая библиотека должна распознаться без проблем.
Способ 6 — Обновление драйверного ПО
Необходимо установить последние обновления для всех компонентов ОС. Зайдите в Диспетчер задач Виндовс. В седьмой версии это можно сделать с помощью окна панели управления, в десятой версии нужно воспользоваться окном поиска по системе.
В окне Диспетчера кликните правой кнопкой мышки на названии компьютера, а затем выберите поле «Обновить конфигурацию». Для установки новых версий драйверов на компьютере должно быть установлено соединение с интернетом.
Способ 7 — Удаление вирусов
Просканируйте систему встроенным Защитником или другим установленным антивирусом. Если в результате сканирования обнаружится, что вирус — это и есть ошибочная библиотека, удалите её с компьютера и загрузите пакет обновления Visual C++ на сайте Майкрософт.
Столкнулся с проблемой: Windows 7 64bit перестала грузиться после установки обновления. Проблему уже решил, но свои хождения по мукам решил выложить на форум. Мне кажется, это может быть полезно другим пользователям. Опыт общения с компьютером имеется, но в данном случае столкнулся с чем-то новым (поэтому и решил рассказать).
1. Анамнез:
Была установлена Windows 7 64bit (HDD один [2 логических диска], ОС одна). После установки Win7 качала себе обновления и периодически перезагружалась. После одной из перезагрузок она отказалась запускаться (после странички с собирающимся значком Windows загружалось меню резервного восстановления с 2 вариантами: обычная загрузка и восстановление системы).
2. Необычности:
- Некоторые файлы обновлений (точнее, какие-то папки с HEX-именами — не могу быть уверен, что они связаны с обновлениями) почему-то сохранялись в корень внешнего жесткого диска (я с ним работал, пока система накачивала себе обновлений). Удалить или хотя бы открыть их мне ОС не давала даже под админом. При этом как минимум 1 раз после одной из перезагрузок замечал, что эти папки удалялись сами (как будто Windows 7 решила использовать EHDD в качестве внешней памяти).
- Также отмечу, что в последний раз (перед крахом) я EHDD отключил до перезагрузки (т.е. последняя настройка обновлений происходила без EHDD, а все другие — с ним).
- Еще в процессе попыток решить проблему замечал, что система видит себя на диске D:\ (это второй, из двух, логический диск; хотя ставил я систему на C:\)
Пока эти факты я не смог логически увязать с крахом системы (но мне кажется, оно в этом замешано).
3. Решение:
1. Удалить из папки «C:\Windows\system32\DRIVERS» файл «oem-drv64.sys» (сам файл рекомендую на всякий случай сохранить куда-то на внешний носитель)
1.1. Доступ к списку дисков (читай: Моему компьютеру) можно получил либо через внутреннее восстановление системы, либо (если ваша Win7 вам такого не предлагает) через диск резервного восстановления системы, который я сделал по инструкции Microsoft с другой Win7 64bit (к командной строке доступ можно получить там же)
1.2. Все пункты из раздела «Необычности» на решение никак не сказались
2. Желательно, прочитать список моих попыток ниже — т.к. ваша ситуация может отличаться от моей
4. Что пробовал:
1. Пробовал перезагружать Win7 с подключенным EHDD и без него — без толку
2.3. Восстановление с диска восстановления системы (делал по инструкции Microsoft с другой Win7 64bit)
2.3.1. Удалил файл «oem-drv64.sys» (судя по тексту ошибки из п. 3, дело в этом файле)
2.3.2. Смог увидеть, что моя ОС, действительно, перепутала (точнее, сместила) названия дисков (а может, это нормально? — ведь сейчас я смотрю не юзерский «Мой компьютер», а через резервное восстановление):
- C:\ — такое имя у диска с системными данными (который выделяется автоматически при установке ОС, 100 МБ, обычно скрыт)
- D:\ — это бывший C:\
- E:\ — это бывший D:\
По кнопке «Continue» предлагала выбрать ОС (моя Win7), затем предлагает режимы:
- Безопасный (во всех вариантах) — после недолгих размышлений возвращает меня обратно к той же ошибке («Windows failed to…»). Процесс загрузки зависает на файле «CI.dll» (см. приложенный скриншот — качество не очень, но читаемо)
- Последняя удачная конфигурация — возвращает к той же ошибке
- Обычная загрузка — тоже возвращает к той же ошибке
- Отключение обязательной проверки подписи драйверов — догружается до экрана настройки обновлений, и даже идут проценты, но быстро падает с BSOD (0x00000109), к тому же каждый раз проценты начинаются заново (после удаления файла «oem-drv64.sys» эта проблема спала: все донастроил и нормально загрузился)
- Дойти до п.6 инструкции, запустить Командная строка.
- В консоли пишете по порядку следующие строки (да, да, все ручками):
del «%windir%\system32\drivers\oem-drv64.sys»
del «%windir%\system32\xNtKrnl.exe»
del «%windir%\system32\xOsLoad.exe»
del «%windir%\System32\ru-RU\xOsLoad.exe.mui»
del «%windir%\System32\en-US\xOsLoad.exe.mui»
%windir%\system32\bcdedit.exe /set path \Windows\system32\winload.exe
%windir%\system32\bcdedit.exe /deletevalue kernel
%windir%\system32\bcdedit.exe /deletevalue nointegritychecks
%windir%\system32\bcdedit.exe /deletevalue custom:26000027
reg delete HKLM\SYSTEM\CurrentControlSet\services\oem-drv64 /va /f
Пошаговое руководство по исправлению ошибки при запуске приложения 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
Шаг 5. Перезагружаем компьютер
Перезагружаем компьютер и пытаемся запустить приложение или игру, которая не запускалась.
За последние годы пользователи операционных систем Windows 7 и 10 стали часто жаловаться на возникающие проблемы с драйверами oem-drv64.sys.
Шаг 1. Определяем разрядность операционной системы
Для этого необходимо нажать правую кнопку мыши на иконке Компьютер и выбрать свойства, либо нажать на сочетание клавиш Win + Bause Break .
Может быть два варианта: x32 либо x64 . В нашем случае это 32-разрядная система. Запомните значение, так как в дальнейшем от этого зависит выбор вариантов загрузки файлов.
api-ms-win-crt-runtime-l1-1-0.dll
Является частью пакета Microsoft Visual C++ Redistributable для Visual Studio 2015. необходим для запуска приложений написанных с использованием Visual Studio 2015:
2. Весь пакет Microsoft Visual C++ Redistributable для Visual Studio 2015 с нашего сайта для полной переустановки:
3. Только необходимые файлы
openal32.dll
Содержится в OpenAL — это кросс платформенная библиотека отвечающая за объемное воспроизведение звука и используется в основном в играх, например, таких как GRID, Minecraft,Football Manager и других
1. Весь пакет с нашего сайта для полной переустановки: 32-бит — oalinst.exe [809Кб]
2. Только необходимый файл: 32-бит — OpenAL32.dll [43Кб]
Что делать, если «ругается» антивирус
Фактически, OEM-drivers – это не вирус. Просто, часть антивирусных программ в своем алгоритме содержит необходимость проверки цифровых подписей. Когда ее не будет найдено, файл автоматически будет заблокирован и отправлен в карантин. Прямое удаление в подобном случае, обычно отсутствует.
Драйвер должен находиться в папке «C:\Windows\System32\drivers». Если файл обнаружен в ином месте, то речь, действительно, идет о вирусе и потребуется удалить его.
При наличии активатора, лучше всего внести его в исключения, чтобы антивирус больше не «ругался». Если файл оказался в карантине, его следует вынуть оттуда и восстановить.
Очень часто при работе с большим числом программ и игр в Windows 7 или XP всплывают окошки уведомления об ошибке типа Runtime error!
Вот несколько из них:
"Программу нельзя запустить, так как runtime.dll не найден"
"Запуск программы невозможен, так как msvcp140.dll не найден"
"Ошибка при запуске приложения, так как msvcp120.dll не найден"
"Приложению не удалось запустится, так как msvcp110.dll не найден"
"Программу нельзя запустить, так как msvcp100.dll не найден"
"Программу нельзя запустить, так как d3dx9_43.dll не найден"
"Программу нельзя запустить, так как physxloader.dll не найден"
"Программу нельзя запустить, так как xinput1.dll не найден"
"Программу нельзя запустить, так как vcruntime140.dll не найден" и т. д.
Инфо
Название программы: RuntimePack_x86_x64
Версия программы: v12.12.10 (2014)
Автор: jameszero
Язык интерфейса: Русский
Лекарство: не нужно
Размер Pack: 45 Мб
msvcp120.dll
1. Весь пакет с нашего сайта для полной переустановки:
2. Только необходимые файлы
Почему возникает ошибка dll?
Несколько важных нюансов.
- настоятельно рекомендуем перед установкой данного пака, создать резервную копию вашей операционной системы или создать точку восстановления. Чтобы иметь возможность откатить изменения в том случае если стало еще хуже или проблема не решилась.
- для Win 7 приложение следует запускать от имени администратора.
Если эта статья и эта программа вам помогла, то оставьте свой отзыв в комментариях) В ISO образах допускается установщик браузера на рабочий стол и некоторые пользовательские изменения по умолчнию для браузера Chrome, каждый может без проблем изменить настройки браузера на свои предпочтительные. Все авторские сборки перед публикацией на сайте, проходят проверку на вирусы. ISO образ открывается через dism, и всё содержимое сканируется антивирусом на вредоносные файлы.
xlive.dll
Является компонентом Games for Windows — игровой платформы от Microsoft, созданной для того чтобы играть под Виндовс было также просто как и на консолях
1. Весь пакет доступен с сайта Microsoft.
2. Только необходимый файл: 32-бит — xlive.dll [8.7Мб]
Разберемся в причинах
Самой основной причиной возникновения такого рода сбоев выступает противодействие компании Microsoft в отношении вирусного программного обеспечения, а также противодействие пиратству. Суть в том, что многие пользователи Windows часто используют различные активаторы, способные заменять некоторые из файлов, эмулируя, таким образом, SLIC маркер.
Разумеется, когда используется активатор второго сорта, то вряд ли следует рассчитывать на то, что его разработчик позаботился о цифровой подписи.
Самый элементарный пример: у пользователя был установлен активатор, подошло время и был выпущен кумулятивный KB-апдейт, содержащий усовершенствованный алгоритм проверки цифровых подписей. Логичным итогом всего этого станет возникновение ошибки.
physxloader.dll
Является частью пакета NVIDIA PhysX отвечающей за реалистичную физику в играх, таких как NFS Shift, Metro 2033 и других
2. Только необходимый файл 32-бит — physxloader.dll [27Кб]
Что делать
Потребуется стереть из операционной системы битый файл. Это делается быстро и просто:
- После запуска необходимо нажать F8.
- Система отразит несколько вариантов запуска. Следует выбрать безопасную загрузку без проверки цифровых подписей.
- Система будет запущена, после чего нужно зайти в папку «System32\drivers» и удалить проблемный OEM-drv.sys.
Причины ошибок в работе библиотек DLL Windows
Так как каждая библиотека отвечает за конкретную функцию, причина ошибки зависит от того, какой файл DLL не отвечает. Наиболее частая неполадка происходит с Windows.dll – это главная системная библиотека, отвечающая за запуск всех приложений и самой операционной системы.
Существуют следующие типы ошибок DLL:
Другие причины появления проблем с файлами DLL:
- Случайное удаление файла. Часто при попытке очистить жесткий диск Windows от ненужных файлов пользователи по незнанию удаляют файлы библиотек. Также, деинсталлировать файл может другая программа (вредоносное ПО или утилита для автоматической очистки диска);
- Отказ оборудования. Если для установки или запуска игры вы используете оптический диск и дисковод, при некачественном материале одного из компонентов может появиться фатальная ошибка, которая повреждает файл запуска с расширением DLL;
- В системе не установлены последние обновления. Разработчики из Майкрософт всегда рекомендуют устанавливать новейшие апдейты ОС. Это позволяет избавиться от проблем не только с библиотеками, но и с ошибками, которые они провоцируют. Также, обновления защищают систему. Она становиться менее подвержена действию вирусов;
- Проблемы с драйверами. Когда для конкретной программы или внешнего устройства, которое она использует, не установлены последние версии драйверов, пользователь сталкивается со всевозможными ошибками ОС. Одной из таких проблем может стать ошибка msvcp120 – система не может открыть приложение из-за фатальной ошибки совместимости;
- Несовместимость технических требований игры и характеристик компьютера. В таком случае, нужно выбрать другую более старую версию приложения и переустановить его или же обновить используемую сборку ОС.
Способ 1 — Ошибочное удаление файла DLL
Системное окно с ошибкой выглядит следующим образом:
В случае, если на диске «С» вы не нашли нужный файл, на сайте Майкрософт нужно скачать апдейт для программного пакета Visual C++ 2013. Эта утилита настраивает взаимодействие всех системных файлов и исправляет существующие ошибки.
После инсталляции обновления перезагрузите компьютер и попробуйте повторно запустить программу. Если этот вариант решение не помог, переходите к следующему методу.
Бывают случаи, когда нужна библиотека есть на компьютере пользователя и находится в правильной папке, но программа все равно её «не видит». После установки пакета обновления Visual C++, как правило, тоже ничего не происходит. Как быть в этом случае?
Пользователь может самостоятельно запустить работу службы регистрации и менее чем за 1 минуту добавить существующую библиотеку в список «пригодных» для использования файлов.
Следуйте инструкции:
- Одновременно нажмите на клавиши Win+R для открытия окна «Выполнить»;
- Теперь в текстовом поле введите «CMD» и подтвердите действие;
- В результате, откроется окно командной строки, с помощью которого и будет проводиться регистрация библиотеки. В новой строке введите указанную на рисунке ниже команду. Изменяйте название библиотеке в зависимости от того, какое её имя указано в ошибка запуска приложения.
Важно! Для выполнения регистрации вы должны быть авторизованы в учетной записи администратора системы и компьютер необходимо подключить к интернету.
Способ 3 — Запуск среды восстановления
Еще один способ быстрого исправления всех ошибок системы – это использование утилиты восстановления. Запустить нужное окно можно с помощью среды Виндовс. Откройте окно параметров нажатием клавиш Win-I.
Затем откройте вкладку «Обновление и безопасность»«Восстановление». В правой части окна промотайте страничку вниз и в разделе «Особые варианты загрузки» кликните на «Перезагрузить сейчас».
Заметьте! В этом же окне вы можете сбросить настройки ОС к заводским параметрам. Если вы хотите полностью восстановить систему и готовы к удалению все программ и файлов, выбирайте этот пункт. С его помощью есть больше шансов навсегда избавиться от ошибок, которые связан с системными библиотеками.
После выбора особых вариантов загрузки и повторного запуска компьютера вы увидите не рабочий стол системы, а специальное окно Troubleshooting (решение неполадок). Кликните на указанную ниже плитку, чтобы запустить автоматическое сканирование и исправление:
После повторной перезагрузки ОС система ошибки будут исправлены. Пользовательские файлы удалены не будут.
Владельцам Windows 7 недоступна возможность автоматического исправления в режиме перезагрузки, но можно запустить встроенную утилиту диагностики. Для этого зайдите в окно панели управления и в строке поиска введите «Средство проверки». Кликните на первый результат поисковой выдачи.
Следуйте инструкции в окне встроенного помощника для выявления проблем и их исправления:
Способ 4 — Установка отсутствующих DLL и обновление программ
На веб-сайте разработчика пользователи могут только загрузить пакет программ для комплексного восстановления системных файлов. Если же ваша ОС работает нормально, а проблемы возникли только с одной библиотекой, рекомендуется найти в сети и скачать на компьютер нужный файл вручную.
В интернете есть масса сайтов, предлагающих скачать копии DLL, с проблемами которых пользователи сталкиваются чаще всего. Важно помнить, что не следует ничего скачивать из подозрительных ресурсов, а перед помещением файла в системную папку его нужно обязательно просканировать встроенным брандмауэром и еще одним усыновленным в системе антивирусом. Это поможет избавиться от дальнейших неполадок, если библиотека окажется вирусной.
Среди надежных ресурсов для скачивания системных DLL можно выделить:
Пользователю необходимо ввести имя недостающей библиотеки и начать её скачивание. Далее поместите полученный файл в системную папку System32 или SysWOW64, в зависимости от разрядности установленной копии ОС. При следующем открытии программы ошибка исчезнет.
Также, рекомендуем обновить программу, с которой возникли неполадки. Часто даже после многократной замены файла библиотеки не удается избавиться от ошибок запуска или работы программы. Это говорит о ом, что в системе установлена несовместимая версия игры или прикладного приложения.
msvcp100.dll
1. Весь пакет с нашего сайта для полной переустановки:
2. Только необходимые файлы:
Причины ошибки
- Некорректное обновление Windows;
- Проблема с жестким диском, которая могла повлечь повреждение файла, сюда же можно отнести и вирусы;
- Удаление игр и программ, которые вместе с собой удаляют и системные файлы;
- Установка дополнений к Windows из непроверенных источников.
Причём вариантов не найденных библиотек масса, а варианты решения для всех отсутствующих библиотек одинаковы:
И первое и второе можно найти ниже в статье.
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-х битной разрядности).
Нажмите на клавиатуре сочетание кнопок Win +R , появится окошко выполнить. В него надо ввести команду regsvr32 + имя_библиотеки, либо regsvr64 + имя_библиотеки.
Для 32-х битного компьютера:
Например, regsvr32 msvcp100.dll для регистрации файла версии 32-бит.
Для 64-х битного компьютера:
Например, regsvr32 msvcp100.dll для регистрации файла версии 64-бит.
Снова нажимаем Win +R и вводим:
msvcp140.dll
Является частью пакета Microsoft Visual C++ Redistributable для Visual Studio 2015. необходим для запуска приложений написанных с использованием Visual Studio 2015
1. Весь пакет с нашего сайта для полной переустановки:
2. Только необходимые файлы:
MSVCP110.dll
1. Весь пакет с нашего сайта для полной переустановки:
2. Только необходимые файлы
Что это такое
Речь идет о драйвере системного файла, который отвечает за возможность проверки активации операционной системы в процессе запуска. Данный файл можно найти в архивированном варианте. Он входит в структуру «ACPI Patch Driver».
В ходе взаимодействий Windows и указанного драйвера можно столкнуться с несколькими видами проблем:
Читайте также: