Повідомлення виду «Запуск програми неможливий, так як на комп'ютері відсутня core.dll» можна отримати, намагаючись запустити різного роду гри.  Зазначений файл може мати кілька різних варіантів походження - як ігровий ресурс (Lineage 2, Counter-Strike 1.6, ігри на двигунах сімейства Unreal) або компонент DirectX  , Що встановлюється автономним дистрибутивом.  Збій проявляється на всіх версіях Віндовс, починаючи з Windows XP. 
зміст
Рішення даної проблеми залежить від походження файлу. Певного і підходить всім методу усунення неполадки з компонентами Лінейдж 2 і КС 1.6 немає - комусь достатньо перевстановити зазначені гри, а кому-то не допомагає і повна перевстановлення Віндовс.
Однак для бібліотеки з Директ Ікс і компонента ігор на двигунах Анріл Енджін існують конкретні способи вирішення проблеми. Для першого варіанту достатньо перевстановити DirectX з автономного установника або вручну встановити відсутню DLL в системну папку, а для другого - видалити і начисто інсталювати гру.
Як показує практика, найбільш часто зустрічається саме проблема з core.dll, що є компонентом Директ Ікс. Перевстановлення звичайним способом (за допомогою веб-інсталятора) в даному випадку буде неефективною, тому необхідно завантажити на комп'ютер автономний інсталятор.
Завантажити DirectX End-User Runtimes


При проходженні цієї інструкції проблема буде вирішена.
Різні версії Анріл Енджін, розроблені студією Epic Games, використовуються в багатьох десятках розважальних програм. Більш ранні версії цього ПО (UE2 і UE3) погано сумісні з актуальними версіями Windows, через що можуть виникати збої при спробі установки і запуску таких ігор. Проблему можна вирішити видаленням гри і чистої установкою. Робиться це так.
  Детальніше: 
Видалення ігр та програм на Windows 10
Видалення ігр та програм на Windows 8
Цей метод не панацея, однак його досить для більшості випадків. Можливі також специфічні проблеми, однак спільного рішення для них не існує.
  У рідкісних випадках установка Директ Ікс з standalone-інсталятора не може усунути неполадку.  Крім того, на деяких комп'ютерах можуть бути присутніми ті чи інші обмеження на установку стороннього ПЗ.  Хорошим рішенням в даному випадку буде окрема завантаження core.dll з перевіреного джерела.  Далі будь-яким доступним способом необхідно перемістити файл в одну з папок каталогу Windows. 
  Точна адреса потрібної конкретно вам директорії залежить від розрядності ОС.  Є й інші, неочевидні на перший погляд особливості, так що настійно рекомендуємо вам ознайомитися з інструкцією по установці DLL  .  Крім того, вам буде потрібно зареєструвати бібліотеку в системі  - без цього просте переміщення core.dll буде просто безглуздим. 
Можливо, вам відомі дієві методи вирішення проблеми core.dll в Лінейдж 2 і Контр Страйк 1.6. Якщо так, діліться ними в коментарях!

