Пользователи Windows регулярно сталкиваются с многочисленными ошибками в работе программ или сбоями в системе, многие из которых не представляют серьёзной проблемы и легко решаемы даже при отсутствии специальных навыков. Нередко некорректность работы приложений или игр связано с повреждениями или отсутствием файлов динамически подключаемых библиотек, позволяющих использование одних и тех же функций различным софтом. Элементы с расширением «.dll» сравнимы с исполняемыми файлами, поэтому, как и «.exe» могут содержать секции кода, данных и ресурсов. При появлении ошибок библиотек, в том числе MSVCR90.dll, нормальная работа приложений, обращающихся к этому файлу, невозможна, но проблема имеет несколько способов решения в зависимости от причины возникновения.
Исправление ошибки MSVCR90.dll.
Что за файл
MSVCR90.dll является одной из DLL-библиотек, связанной с Microsoft Visual Studio 2010 и обеспечивающей функционирование современных игр. Модуль имеет отношение к некоторым функциональным возможностям и ресурсам, поэтому любые его повреждения или отсутствие вызывают сбой в работе, невозможность запуска программы и т.д., о чём пользователь уведомляется соответствующим сообщением, несущим информацию о природе ошибки. Так, если в какой-то момент при работе с софтом появилась ошибка с именем модуля MSVCR90.dll, это означает, что система не может корректно загрузить файл библиотеки, что может быть связано с рядом причин. Поскольку элементы dll являются общими для многих приложений и находятся за пределами софта, это предоставляет больше возможностей разработчикам программных продуктов, но при этом также делает файлы уязвимыми, так что они нередко могут быть повреждены или удалены.
Причины ошибки
Спровоцировать возникновение неполадок с файлами библиотек могут различные факторы. Частично понять, в чём дело можно из сопутствующего сбою уведомления и, определив, в какой момент появилась проблема. Чаще всего сбой приложения с сообщением, в тексте которого указано имя модуля с ошибкой MSVCR90.dll, появляется в результате отсутствия файла библиотеки либо его повреждения. Он может возникать при запуске, завершении работы системы, установке, открытии приложений или во время использования функционала софта. Наиболее вероятные причины, по которым появилась ошибка MSVCR90.dll:
- Повреждение, удаление файла как следствие деятельности вредоносного ПО;
- Чрезмерная бдительность антивируса;
- Намеренное или случайное повреждение, удаление файла другими программами;
- Неработоспособность библиотеки;
- Файл не был зарегистрирован;
- Некорректное обновление системы, а также её компонентов;
- Ошибочные или повреждённые записи в реестре, связанные с библиотекой;
- Системный сбой (например, возникший по причине некорректного выключения устройства);
- Пиратские приложения, репаки, (при отсутствии цифровой подписи файлов они могут быть удалены или заблокированы системой);
- Некорректная сборка игры;
- Случайное удаление или перемещение файла пользователем.
Исправляем сбой модуля
Потеря отдельных файлов библиотек или даже целых директорий встречается часто. Поскольку компонент является внешним, помимо удобства его применения высокие риски появления проблем с ним неизбежны, при этом и устраняются ошибки такого типа достаточно просто. Рассмотрим несколько способов, как исправить сбой модуля MSVCR90.dll, эффективных зависимо от причины его возникновения. Возможно, в результате неосторожных действий вы и сами могли удалить файл, поэтому прежде, чем принимать глобальные меры, не лишним будет заглянуть в корзину и восстановить объект, если он там. Бывает также, что элемент dll обнаруживается в зоне карантина, поскольку антивирусные программы иногда принимают файлы библиотек за вредителей. Так, если замечена чрезмерная бдительность защитного ПО, перед инсталляцией игры можно отключить защиту. С лицензионными программами подобные проблемы возникают по другим причинам.
Проверка на вирусы
Частой причиной возникновения ошибок становятся вирусы, поселившиеся на устройстве без вашего ведома и ведущие свою вредительскую деятельность. Кроме сканирования установленным антивирусом лучше дополнительно использовать сторонние лечащие утилиты, например, хорошо зарекомендовали себя Dr.Web CureIt и AdwCleaner. Возможно, удаление вирусов решит проблему, а если дело не в этом, то пробуем другие способы.
Восстановление системы
Если ошибка возникла после каких-либо изменений на компьютере, выполненных пользователем или системой (скачивание ПО, обновление Windows, драйверов и другие действия), то помочь может функция восстановления, позволяющая вернуть ОС в состояние, когда сбоя ещё не возникало. Возврат к точке восстановления не оказывает воздействие на данные пользователя.
Исправление реестра
Ошибка MSVCR90.dll нередко является следствием некорректных записей в реестре, например, их перемещения, повреждения или удаления. Править реестр вручную без соответствующих знаний и навыков не рекомендуется, поскольку неправильные действия способны нанести масштабный вред системе. Для этого существуют специальные утилиты, позволяющие просканировать и исправить ошибочные записи безопасно, например, CCleaner.
Замена файла dll и регистрация модуля
Эффективным методом решения проблемы является скачивание файла библиотеки с проверенного ресурса и помещение его в соответствующую папку. Так, выполняем следующие действия:
- Первым делом необходимо проверить версию, разрядность системы (узнать можно в разделе Система из Панели управления);
- Скачиваем соответствующий Windows файл библиотеки;
- Помещаем скопированный файл dll в директорию C:WindowsSystem 32 (для х32) или C:WindowsSysWOW64 (для х64);
- Теперь файл необходимо зарегистрировать, для чего обращаемся к консоли «Выполнить», запустив её от имени администратора;
- В командной строке прописываем regsvr32 msvcr90.dll и жмём Enter (команда позволяет зарегистрировать библиотеку в системе). По завершении регистрации перезагружаем устройство.
Использование специального софта
Для автоматизации процесса исправления ошибки MSVCR90.dll, а также других сбоев, связанных с библиотеками, можно применить сторонний софт. Такие приложения, как Microsoft Fix It, DLL Suite или DLLKit выполнят сканирование и при выявлении отсутствующих либо повреждённых файлов dll исправят положение, установив необходимые модули.
Сканирование системы
Диагностика ОС Windows нередко решает проблему, для этого нужно обратиться к консоли «Выполнить» и прописать в строке команду «sfc /scannow», что позволяет исправить повреждения ядра операционной системы. По завершении сканирования потребуется перезапуск компьютера.
Переустановка Microsoft Visual C++
Решением проблемы может стать полное удаление пакета инструментов Microsoft Visual C++ (с очисткой от остаточных файлов при помощи CCleaner или др.) и последующая установка. После деинсталляции необходимо перезагрузить устройство, после чего ставить ПО заново.
Чаще всего вышеперечисленные способы решают проблему, в исключительных случаях может потребоваться переустановка Windows, но это уже крайняя мера и применяется она в основном при наличии множественных проблем помимо ошибки модуля MSVCR90.dll. Редко, но всё же случается, что причиной сбоя становится отказ оборудования, так что если программно решить проблему не удалось, стоит осмотреть железо на предмет неисправностей.
Скачать сейчас
Ваша операционная система:
Как исправить ошибку Msvcp90.dll?
Прежде всего, стоит понять, почему msvcp90.dll файл отсутствует и почему возникают msvcp90.dll ошибки. Широко распространены ситуации, когда программное обеспечение не работает из-за недостатков в .dll-файлах.
What is a DLL file, and why you receive DLL errors?
DLL (Dynamic-Link Libraries) — это общие библиотеки в Microsoft Windows, реализованные корпорацией Microsoft. Файлы DLL не менее важны, чем файлы с расширением EXE, а реализовать DLL-архивы без утилит с расширением .exe просто невозможно.:
Когда появляется отсутствующая ошибка Msvcp90.dll?
Если вы видите эти сообщения, то у вас проблемы с Msvcp90.dll:
- Программа не запускается, потому что Msvcp90.dll отсутствует на вашем компьютере.
- Msvcp90.dll пропала.
- Msvcp90.dll не найдена.
- Msvcp90.dll пропала с вашего компьютера. Попробуйте переустановить программу, чтобы исправить эту проблему.
- «Это приложение не запустилось из-за того, что Msvcp90.dll не была найдена. Переустановка приложения может исправить эту проблему.»
Но что делать, когда возникают проблемы при запуске программы? В данном случае проблема с Msvcp90.dll. Вот несколько способов быстро и навсегда устранить эту ошибку.:
метод 1: Скачать Msvcp90.dll и установить вручную
Прежде всего, вам нужно скачать Msvcp90.dll на ПК с нашего сайта.
- Скопируйте файл в директорию установки программы после того, как он пропустит DLL-файл.
- Или переместить файл DLL в директорию вашей системы (C:WindowsSystem32, и на 64 бита в C:WindowsSysWOW64).
- Теперь нужно перезагрузить компьютер.
Если этот метод не помогает и вы видите такие сообщения — «msvcp90.dll Missing» или «msvcp90.dll Not Found,» перейдите к следующему шагу.
Msvcp90.dll Версии
Версия
биты
Компания
Язык
Размер
9.0.30729.9247
64 bit
Microsoft Corporation
U.S. English
0.81 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.9247
32 bit
Microsoft Corporation
U.S. English
0.54 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.6161
32 bit
Microsoft Corporation
U.S. English
0.54 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.4148
32 bit
Microsoft Corporation
U.S. English
0.54 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.1
32 bit
Microsoft Corporation
U.S. English
0.55 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.1
32 bit
Microsoft Corporation
U.S. English
0.83 MB
Версия
биты
Компания
Язык
Размер
9.0.21022.8
64 bit
Microsoft Corporation
U.S. English
1.07 MB
Версия
биты
Компания
Язык
Размер
9.0.21022.8
32 bit
Microsoft Corporation
U.S. English
0.54 MB
метод 2: Исправление Msvcp90.dll автоматически с помощью инструмента для исправления ошибок
Как показывает практика, ошибка вызвана непреднамеренным удалением файла Msvcp90.dll, что приводит к аварийному завершению работы приложений. Вредоносные программы и заражения ими приводят к тому, что Msvcp90.dll вместе с остальными системными файлами становится поврежденной.
Вы можете исправить Msvcp90.dll автоматически с помощью инструмента для исправления ошибок! Такое устройство предназначено для восстановления поврежденных/удаленных файлов в папках Windows. Установите его, запустите, и программа автоматически исправит ваши Msvcp90.dll проблемы.
Если этот метод не помогает, переходите к следующему шагу.
метод
3: Установка или переустановка пакета Microsoft Visual C ++ Redistributable Package
Ошибка Msvcp90.dll также может появиться из-за пакета Microsoft Visual C++ Redistribtable Package. Необходимо проверить наличие обновлений и переустановить программное обеспечение. Для этого воспользуйтесь поиском Windows Updates. Найдя пакет Microsoft Visual C++ Redistributable Package, вы можете обновить его или удалить устаревшую версию и переустановить программу.
- Нажмите клавишу с логотипом Windows на клавиатуре — выберите Панель управления — просмотрите категории — нажмите на кнопку Uninstall.
- Проверить версию Microsoft Visual C++ Redistributable — удалить старую версию.
- Повторить деинсталляцию с остальной частью Microsoft Visual C++ Redistributable.
- Вы можете установить с официального сайта Microsoft третью версию редистрибутива 2015 года Visual C++ Redistribtable.
- После загрузки установочного файла запустите его и установите на свой ПК.
- Перезагрузите компьютер после успешной установки.
Если этот метод не помогает, перейдите к следующему шагу.
метод
4: Переустановить программу
Как только конкретная программа начинает давать сбой из-за отсутствия .DLL файла, переустановите программу так, чтобы проблема была безопасно решена.
Если этот метод не помогает, перейдите к следующему шагу.
метод
5: Сканируйте систему на наличие вредоносного ПО и вирусов
System File Checker (SFC) — утилита в Windows, позволяющая пользователям сканировать системные файлы Windows на наличие повреждений и восстанавливать их. Данное руководство описывает, как запустить утилиту System File Checker (SFC.exe) для сканирования системных файлов и восстановления отсутствующих или поврежденных системных файлов (включая файлы .DLL). Если файл Windows Resource Protection (WRP) отсутствует или поврежден, Windows может вести себя не так, как ожидалось. Например, некоторые функции Windows могут не работать или Windows может выйти из строя. Опция «sfc scannow» является одним из нескольких специальных переключателей, доступных с помощью команды sfc, команды командной строки, используемой для запуска System File Checker. Чтобы запустить её, сначала откройте командную строку, введя «командную строку» в поле «Поиск», щелкните правой кнопкой мыши на «Командная строка», а затем выберите «Запустить от имени администратора» из выпадающего меню, чтобы запустить командную строку с правами администратора. Вы должны запустить повышенную командную строку, чтобы иметь возможность выполнить сканирование SFC.
- Запустите полное сканирование системы за счет антивирусной программы. Не полагайтесь только на Windows Defender. Лучше выбирать дополнительные антивирусные программы параллельно.
- После обнаружения угрозы необходимо переустановить программу, отображающую данное уведомление. В большинстве случаев, необходимо переустановить программу так, чтобы проблема сразу же исчезла.
- Попробуйте выполнить восстановление при запуске системы, если все вышеперечисленные шаги не помогают.
- В крайнем случае переустановите операционную систему Windows.
В окне командной строки введите «sfc /scannow» и нажмите Enter на клавиатуре для выполнения этой команды. Программа System File Checker запустится и должна занять некоторое время (около 15 минут). Подождите, пока процесс сканирования завершится, и перезагрузите компьютер, чтобы убедиться, что вы все еще получаете ошибку «Программа не может запуститься из-за ошибки Msvcp90.dll отсутствует на вашем компьютере.
метод 6: Использовать очиститель реестра
Registry Cleaner — мощная утилита, которая может очищать ненужные файлы, исправлять проблемы реестра, выяснять причины медленной работы ПК и устранять их. Программа идеально подходит для работы на ПК. Люди с правами администратора могут быстро сканировать и затем очищать реестр.
- Загрузите приложение в операционную систему Windows.
- Теперь установите программу и запустите ее. Утилита автоматически очистит и исправит проблемные места на вашем компьютере.
Если этот метод не помогает, переходите к следующему шагу.
Frequently Asked Questions (FAQ)
QКакая последняя версия файла msvcp90.dll?
A9.0.30729.9247 — последняя версия msvcp90.dll, доступная для скачивания
QКуда мне поместить msvcp90.dll файлы в Windows 10?
Amsvcp90.dll должны быть расположены в системной папке Windows
QКак установить отсутствующую msvcp90.dll
AПроще всего использовать инструмент для исправления ошибок dll
Первым делом:
Скачайте библиотеку — скачать msvcp90.dll
Затем:
Поместите msvcp90.dll
в одну из следующих папок:
Если у вас 64-битная версия Windows, то поместите файл в:
«C:WindowsSysWOW64»
Если у вас 32-битная версия Windows, то поместите файл в:
«C:WindowsSystem32»
После этого
Перезагрузите компьютер, чтобы изменения вступили в силу.
Всё равно выдаёт ошибку msvcp90.dll
не был найден?
Тогда придётся установить этот файл вручную. Для этого:
Зайдите в меню «Пуск».
В строчке поиска введите «cmd». И запустите найденную программу от имени администратора.
В открывшемся окне введите «regsvr32 msvcp90.dll
«.
После этого снова перезагрузите компьютер. Теперь ошибка должна быть исправлена.
Если что-то не понятно прочитайте более подробную инструкцию — как установить dll файл.
Симптомы
У вас есть приложение, которое должно разрабатываться для платформы x 64 с помощью файла Msvcr90.dll. Приложение вызывает функции strncpy . При запуске приложения в окне JIT-отладчика Visual Studio может появиться следующее сообщение об ошибке:
Необработанное исключение win32 произошло в «application_name»
При проверке стека вызовов может оказаться вызвано нарушение прав доступа в файле Msvcr90.dll и что приложение перестает отвечать на запросы в функции strncpy . Эта проблема возникает при выполнении следующих условий:
-
Исходный буфер расширяется до конца выделенной страницы.
-
Следующий байт после этой страницы не принадлежит к выполняемому процессу.
-
Длина для копирования является кратным 8.
-
Длина для копирования включает конечный байт исходного буфера.
Причина
Эта проблема возникает, поскольку функции strncpy пытается получить доступ к следующему байту после исходного буфера. Эта проблема появилась при оптимизации некоторых функций библиотеки CRT.
Решение
Сведения об исправлении
Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен только для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом, если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления для Visual Studio 2008, содержащего это исправление.
Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.
Предварительные условия
Необходимо установить пакет обновления 1 для Visual Studio 2008 для установки этого исправления.
Необходимость перезагрузки
Не требуется перезагружать компьютер после установки данного исправления.
Сведения о замене исправлений
Это исправление не заменяет других исправлений.
Сведения о файлах
Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Atl90.dll |
9.0.30729.162 |
159,552 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90.dll |
9.0.30729.162 |
5,084,480 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90.dll |
9.0.30729.162 |
3,766,080 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90chs.dll |
9.0.30729.162 |
36,680 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90chs.dll |
9.0.30729.162 |
36,680 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90cht.dll |
9.0.30729.162 |
37,704 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90cht.dll |
9.0.30729.162 |
37,704 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90d.dll |
9.0.30729.162 |
7,419,200 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90d.dll |
9.0.30729.162 |
5,934,912 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90deu.dll |
9.0.30729.162 |
64,328 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90deu.dll |
9.0.30729.162 |
64,328 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90enu.dll |
9.0.30729.162 |
54,600 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90enu.dll |
9.0.30729.162 |
54,600 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90esn.dll |
9.0.30729.162 |
62,792 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90esn.dll |
9.0.30729.162 |
62,792 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90esp.dll |
9.0.30729.162 |
62,792 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90esp.dll |
9.0.30729.162 |
62,792 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90fra.dll |
9.0.30729.162 |
63,816 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90fra.dll |
9.0.30729.162 |
63,816 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90ita.dll |
9.0.30729.162 |
62,280 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90ita.dll |
9.0.30729.162 |
62,280 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90jpn.dll |
9.0.30729.162 |
44,360 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90jpn.dll |
9.0.30729.162 |
44,360 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90kor.dll |
9.0.30729.162 |
43,848 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90kor.dll |
9.0.30729.162 |
43,848 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90u.dll |
9.0.30729.162 |
5,103,424 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90u.dll |
9.0.30729.162 |
3,781,440 |
14-Oct-2008 |
02:32 |
x86 |
Mfc90ud.dll |
9.0.30729.162 |
7,464,264 |
14-Oct-2008 |
01:12 |
x64 |
Mfc90ud.dll |
9.0.30729.162 |
5,980,488 |
14-Oct-2008 |
02:32 |
x86 |
Mfcm90.dll |
9.0.30729.162 |
67,072 |
14-Oct-2008 |
00:50 |
x64 |
Mfcm90.dll |
9.0.30729.162 |
59,904 |
14-Oct-2008 |
00:20 |
x86 |
Mfcm90d.dll |
9.0.30729.162 |
93,184 |
14-Oct-2008 |
00:50 |
x64 |
Mfcm90d.dll |
9.0.30729.162 |
80,896 |
14-Oct-2008 |
00:20 |
x86 |
Mfcm90u.dll |
9.0.30729.162 |
67,072 |
14-Oct-2008 |
00:50 |
x64 |
Mfcm90u.dll |
9.0.30729.162 |
59,904 |
14-Oct-2008 |
00:20 |
x86 |
Mfcm90ud.dll |
9.0.30729.162 |
93,696 |
14-Oct-2008 |
00:50 |
x64 |
Mfcm90ud.dll |
9.0.30729.162 |
80,896 |
14-Oct-2008 |
00:20 |
x86 |
Mfcmifc80u.dll |
9.0.30729.162 |
14,152 |
20-Oct-2008 |
17:19 |
x86 |
Microsoft.visualc.stlclr.dll |
9.0.30729.162 |
49,000 |
20-Oct-2008 |
17:19 |
x86 |
Msvcm90.dll |
9.0.30729.162 |
225,280 |
13-Oct-2008 |
21:59 |
x86 |
Msvcm90.dll |
9.0.30729.162 |
324,096 |
13-Oct-2008 |
22:36 |
IA-64 |
Msvcm90.dll |
9.0.30729.162 |
245,760 |
13-Oct-2008 |
23:40 |
x64 |
Msvcm90d.dll |
9.0.30729.162 |
312,832 |
13-Oct-2008 |
21:59 |
x86 |
Msvcm90d.dll |
9.0.30729.162 |
429,568 |
13-Oct-2008 |
22:37 |
IA-64 |
Msvcm90d.dll |
9.0.30729.162 |
333 312 |
13-Oct-2008 |
23:40 |
x64 |
Msvcp90.dll |
9.0.30729.162 |
1,467,208 |
14-Oct-2008 |
00:56 |
IA-64 |
Msvcp90.dll |
9.0.30729.162 |
854,344 |
14-Oct-2008 |
01:12 |
x64 |
Msvcp90.dll |
9.0.30729.162 |
570,696 |
14-Oct-2008 |
02:32 |
x86 |
Msvcp90d.dll |
9.0.30729.162 |
2,514,760 |
14-Oct-2008 |
00:56 |
IA-64 |
Msvcp90d.dll |
9.0.30729.162 |
1,121,608 |
14-Oct-2008 |
01:12 |
x64 |
Msvcp90d.dll |
9.0.30729.162 |
873,288 |
14-Oct-2008 |
02:32 |
x86 |
Msvcr90.dll |
9.0.30729.162 |
1,504,584 |
14-Oct-2008 |
00:56 |
IA-64 |
Msvcr90.dll |
9.0.30729.162 |
624,456 |
14-Oct-2008 |
01:12 |
x64 |
Msvcr90.dll |
9.0.30729.162 |
653,640 |
14-Oct-2008 |
02:32 |
x86 |
Msvcr90d.dll |
9.0.30729.162 |
3,599,688 |
14-Oct-2008 |
00:56 |
IA-64 |
Msvcr90d.dll |
9.0.30729.162 |
1,349,960 |
14-Oct-2008 |
01:12 |
x64 |
Msvcr90d.dll |
9.0.30729.162 |
1,178,440 |
14-Oct-2008 |
02:32 |
x86 |
Vcomp90.dll |
9.0.30729.162 |
142,664 |
14-Oct-2008 |
00:56 |
IA-64 |
Vcomp90.dll |
9.0.30729.162 |
57,672 |
14-Oct-2008 |
01:12 |
x64 |
Vcomp90.dll |
9.0.30729.162 |
52,040 |
14-Oct-2008 |
02:32 |
x86 |
Vcomp90d.dll |
9.0.30729.162 |
317,256 |
14-Oct-2008 |
00:56 |
IA-64 |
Vcomp90d.dll |
9.0.30729.162 |
105,800 |
14-Oct-2008 |
01:12 |
x64 |
Vcomp90d.dll |
9.0.30729.162 |
89,416 |
14-Oct-2008 |
02:32 |
x86 |
Vcomp90ui.dll |
9.0.30729.162 |
11,592 |
20-Oct-2008 |
17:19 |
x86 |
Vcredist_ia64.exe |
9.0.30729.162 |
4,712,272 |
14-Oct-2008 |
19:32 |
x86 |
Vcredist_x64.exe |
9.0.30729.162 |
5,236,560 |
14-Oct-2008 |
19:36 |
x86 |
Vcredist_x86.exe |
9.0.30729.162 |
4,496,208 |
14-Oct-2008 |
19:28 |
x86 |
Временное решение
Чтобы обойти эту проблему, воспользуйтесь одним из следующих методов:
-
Измените любой из четырех условий, описанных в разделе «Проблема».
-
Замена функции strncpy с другими функциями, которые имеют похожие функции, например функции memcpyили функции lstrcpyn .
Примечание. Эти функции копирования могут немного отличаться. Например функции memcpy не заканчивается Копировать строки нулевым байтом, возникших до указанной длины.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Дополнительные сведения
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Файл msvcp90.dll считается разновидностью DLL-файла. DLL-файлы, такие как msvcp90.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например HelpPane.exe. Данные файлы были созданы для того, чтобы различные программы (например, Microsoft Office Access 2010) имели общий доступ к файлу msvcp90.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.
К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла msvcp90.dll — либо при запуске приложения Microsoft Office Access 2010, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок msvcp90.dll относятся:
- Нарушение прав доступа по адресу — msvcp90.dll.
- Не удается найти msvcp90.dll.
- Не удается найти C:WindowsWinSxSx86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2msvcp90.dll.
- Не удается зарегистрировать msvcp90.dll.
- Не удается запустить Microsoft Office Access 2010. Отсутствует требуемый компонент: msvcp90.dll. Повторите установку Microsoft Office Access 2010.
- Не удалось загрузить msvcp90.dll.
- Не удалось запустить приложение, потому что не найден msvcp90.dll.
- Файл msvcp90.dll отсутствует или поврежден.
- Не удалось запустить это приложение, потому что не найден msvcp90.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.
Файл msvcp90.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Microsoft Office Access 2010) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла msvcp90.dll может быть вызвано отключением питания при загрузке Microsoft Office Access 2010, сбоем системы при загрузке msvcp90.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.