Msvcr100.dll для Windows
Microsoft Corporation
Бібліотека середовища виконання Microsoft Visual C++, потрібна багатьом старішим програмам і іграм. Помилка виправляється встановленням відповідного пакета Visual C++.
Microsoft Corporation
Бібліотека середовища виконання Microsoft Visual C++, потрібна багатьом старішим програмам і іграм. Помилка виправляється встановленням відповідного пакета Visual C++.
Msvcr100.dll — бібліотека для Windows від Microsoft Corporation, частина середовища виконання Visual C++, на яке спираються програми й ігри, зібрані однією зі старіших версій Visual Studio. Коли її немає, під час запуску з'являється повідомлення «запуск програми неможливий, оскільки на комп'ютері відсутній MSVCR100.dll». Розповідаємо, звідки береться помилка, як її виправити правильно і чому копіювання окремого файлу — сумнівна ідея.
Програми, написані мовою C чи C++, використовують стандартні функції: роботу з пам'яттю, файлами, рядками. Щоб не вбудовувати їх у кожну програму, Microsoft поширює їх окремими пакетами Visual C++ Redistributable — по одному на кожну версію Visual Studio. Цифри в назві файлу вказують, до якої саме версії він належить, тому msvcr100.dll не замінить ні новіша, ні старіша бібліотека. На сучасній Windows цей пакет за замовчуванням не встановлено: його зазвичай додає інсталятор програми чи гри. Якщо інсталятор цього не зробив, був перерваний або пакет видалили під час «чистки», програма й не знаходить бібліотеку. Буває й пошкодження файлу через збій диска.
Якщо пакет установити неможливо — наприклад, на комп'ютері без інтернету чи з обмеженими правами, — після натискання кнопки завантаження скористайтеся інсталятором бібліотеки. Окремий файл кладуть у папку з exe-файлом програми, а не в системні каталоги. Пам'ятайте: інші програми можуть попросити сусідню бібліотеку msvcp100.dll з того самого пакета, тож повноцінне встановлення пакета однаково знадобиться.
Після встановлення пакета відкрийте список програм і перевірте, чи з'явилися обидва записи Visual C++ Redistributable потрібної версії — для x86 і для x64. Запустіть програму, яка видавала помилку. Якщо тепер вона скаржиться на інший файл, наприклад msvcp100.dll, це означає, що пакет установлено не повністю або не тієї розрядності, — повторіть установлення. Якщо ж помилка не зникла зовсім, перевірте, чи не лежить у папці програми стара пошкоджена копія msvcr100.dll: програма спершу шукає бібліотеку поруч із собою і може підхопити саме її. Таку копію варто перейменувати, щоб програма взяла файл із системи.
Інсталятор Visual C++ інколи зупиняється з помилкою, якщо в системі вже стоїть новіша збірка того самого пакета або бракує оновлень Windows. Встановіть усі оновлення через Центр оновлення, перезавантажте комп'ютер і запустіть інсталятор від імені адміністратора.
Будь-яка підтримувана версія Windows. Розрядність бібліотеки має збігатися з розрядністю програми, а не системи: 32-розрядна гра на 64-розрядній Windows потребує саме x86-версії.
Підмінена бібліотека запускається разом із легальною програмою й отримує її права, тому сайти-збірники DLL — улюблене місце для поширення шкідливого ПЗ. Офіційний пакет Microsoft завжди надійніший. Утиліти, що обіцяють «виправити всі DLL» чи «почистити реєстр», теж не потрібні: справжньої причини вони не усувають.
Здебільшого помилку бачать ті, хто ставить старші ігри, програми для бухгалтерії чи інженерні утиліти на новий комп'ютер або щойно перевстановлену Windows. Розробникам, які збирають власні програми, пакет теж знадобиться — як і середовище Visual Studio.
Якщо гра після виправлення скаржиться на інші компоненти, наприклад d3dx чи xinput, знадобиться DirectX — пакет Visual C++ їх не містить.
Плюс — швидкий запуск конкретної програми там, де пакет поставити неможливо. Мінуси — тимчасовість рішення й ризик натрапити на підроблений файл.
Сторінку опубліковано 4 листопада 2024, текст оновлено 10 жовтня 2026, джерела перевірено 10 жовтня 2026.
Безкоштовний комплекс утиліт від IObit для обслуговування Windows: очищення непотрібних файлів, автозапуск, видалення програм і захист приватності.
DirectX для Windows — набір бібліотек Microsoft, через які ігри працюють із відеокартою та звуком; старі компоненти доустановлюються окремим інсталятором.
Visual Studio — середовище розробки від Microsoft Corporation для Windows: редактор коду, налагоджувач і інструменти для C#, C++, .NET та веб-проєктів. Редакція Community безкоштовна.
Платна утиліта шведської Tilf AB для пошуку й установлення відсутніх DLL-бібліотек у Windows. Пояснюємо, коли вона допомагає, а коли краще обійтися без неї.