Помилка при виконанні програми сервера: причини і методи виправлення
Досить часто у багатьох користувачів на екрані монітора при проведенні деяких операцій з відкриття файлів може виникати повідомлення «Помилка при виконанні програми сервера». Спробуємо розглянути кілька ситуацій і зрозуміти, що це таке, і як позбутися від такої напасті.
Що таке «помилка при виконанні програми сервера»?
Серед усіх ситуацій, які призводять до появи неполадок цього типу, найбільш поширеною вважається проблема відтворення файлів мультимедіа. При цьому найчастіше помилка при виконанні сервера проявляється при спробі перегляду відео.
Як відомо, стандартний Windows Media Player далекий від ідеалу і не завжди коректно працює в якості засобу мультимедіа, встановленого в системі за замовчуванням. Крім того, може виникнути і ситуація іншого роду. Це може бути пов`язано, наприклад, з програмами типу «1С», установкою MS Link Server 2013 і т.д. Тільки в цьому випадку користувач отримує повідомлення «Помилка при виконанні команди».
Зі зрозумілих причин і через складність роботи останніх програм, ми їх розглядати не будемо, а зупинимося на компонентах, що відповідають за коректне відкриття файлів мультимедіа.
Віруси і відновлення системи
Якщо у користувача з`являється повідомлення про те, що сталася помилка виконання програми сервера, перше, що потрібно зробити, це запустити перевірку комп`ютерної системи на наявність вірусів (деякі шкідливі програми здатні приводити до таких наслідків).
Якщо ж перевірка не дала результату навіть при використанні незалежного портативного антивіруса зі свіжими базами, варто подивитися, коли саме помилка з`явилася вперше, після чого спробувати зробити відкат системи до вихідного стану з використанням відновлення з будь-який, попередньої цій ситуації, контрольної точки. Дуже може бути, що такий підхід допоможе (особливо, якщо недавно встановлювалися поновлення, що стосуються мультимедіа).
Проблеми з драйверами, кодеками і платформою DirectX
З іншого боку, ні віруси, ні оновлення тут можуть бути ні при чому. Якщо раптом система повідомляє, що при виконанні операції сталася помилка такого типу, досить імовірно, що, наприклад, драйвери відеоприскорювача потребують оновлення або ж кодеки і декодери, використовувані в якомусь відеофайлі, мають більш високу версію, ніж встановлені на даному комп`ютері.
Як вже зрозуміло, ці компоненти потрібно просто оновити. Для відеокарт можна використовувати Диспетчер завдань, скачати файл з найсвіжішою версією драйвера з офіційного сайту виробника вручну або оновити його за допомогою спеціалізованих утиліт для автоматичного пошуку і апдейта.
Те ж саме відноситься і пакету кодеком і декодерів. Благо сьогодні знайти найсвіжіший дистрибутив того ж пакету K-Lite Codec Pack в Інтернеті труднощів не становить. Єдине, на що потрібно звернути увагу, це обов`язкова перевірка антивірусним ПЗ, якщо він був завантажений не з офіційного джерела.
Нерідко проблема, коли виникає помилка при виконанні програми сервера, може бути пов`язана і наявністю застарілої версії DirectX. Немає нічого простішого, ніж зайти на офіційний сайт корпорації Microsoft, скачати звідти останній реліз DirectX і перевстановити всі його компоненти.
Найпростіші команди для усунення неполадок
Якщо ж вищенаведені методи не допомагають, а помилка при виконанні програми сервера виникає знову і знову, доведеться задіяти командний рядок. Викликати її можна зі стандартного меню «Виконати», прописавши в поле cmd.
Після того, як відкриється чорне вікно зразок старої системи DOS, потрібно послідовно ввести дві команди regsvr32 jscript.dll і regsvr32 vbscript.dll, після кожної з них натискаючи клавішу введення (Enter).
Після цього потрібно перезавантаження системи. Правда, в деяких випадках і це може не дати потрібного результату. Тоді знадобиться введення додаткової команди sfc / scannow. По ідеї, в поєднанні з двома попередніми вона повинна позбавити користувача від подальшого виникнення помилок і збоїв.
Проблеми з програвачем Windows Media Player
Тепер кілька слів про «рідному» плеєрі Windows. Як правило, помилка при виконанні програми сервера з`являється саме в ньому. Причому це стосується навіть не перегляду потокового відео в режимі онлайн, а навіть і звичайного відкриття якогось відеофайлу.
Найпростішим рішенням стане установка будь-якого іншого програвача, ну, скажімо, VLC Media Player або щось в цьому дусі. Якщо шуканий файл відкривається з такому плеєрі без проблем, значить проблема дійсно укладена саме в програвачі Windows Media Player. Від нього можна відмовитися.
Але якщо вже ви є прихильником цієї програми і ні в яку не хочете міняти свої переваги, можна застосувати ще один радикальний метод. Не кажучи про оновлення плеєра, доведеться звернутися до встановленим компонентам Windows.
Для цього потрібно в "Панелі управління" використовувати розділ програм і компонентів (у старих ОС це розділ установки і видалення програм), де є спеціальне меню включення і відключення компонентів системи. У списку встановленого ПО знаходимо Windows Media Player і прибираємо галочку, що стоїть навпроти нього. Перенавантажуємо систему, після чого знову заходимо в той же розділ і повертаємо галочку на своє місце. Знову потрібне перезавантаження.
З дуже великою часткою ймовірності можна стверджувати, що дана помилка буде усунена, хоча, в принципі, ніхто точно не може сказати, як саме відключення і повторне включення «рідного» плеєра впливає на коректність його роботи. Дуже може бути, що й самі розробники про це не в курсі.
Висновок
Ось ми і розглянули найбільш ймовірні ситуації появи помилок виконання програми сервера, і вказали основні методи їх виправлення. Втім, якщо сталася помилка при виконанні програми сервера, це ще далеко не всі способи, адже іноді при збоях у самій «операционке» може знадобитися завантаження з інсталяційного диска або флешки, оновлення інших компонентів тощо Ми привели тільки найпростіші варіанти.