Windows Script Host - особливий компонент операційної системи, який дозволяє запускати скрипти, написані на JS (Java Script), VBS (Visual Basic Script) та іншими мовами. При неправильному його функціонуванні можуть спостерігатися різні збої під час запуску і роботи Windows. Такі помилки часто не можуть бути виправлені простий перезавантаженням системи або графічної оболонки. Сьогодні поговоримо про те, які дії необхідно зробити для усунення неполадок у функціонуванні компонента WSH.
зміст
Відразу варто сказати про те, що якщо ви писали свій скрипт і при його запуску отримали помилку, то необхідно шукати проблеми в коді, а не в системному компоненті. Наприклад, ось таке діалогове вікно говорить саме про це:
Така ж ситуація може виникнути і в тому випадку, коли в коді є посилання на інший скрипт, шлях до якого прописаний невірно або даний файл зовсім відсутня на комп'ютері.
Далі ми поговоримо про ті моменти, коли при старті Windows або запуску програм, наприклад, Блокнота або калькулятор матеріалів, а також інших додатків, що використовують системні ресурси, з'являється стандартна помилка Windows Script Host. Іноді подібних вікон може з'явитися відразу кілька. Трапляється таке після оновлення операційної системи, яке може пройти як в штатному режимі, так і зі збоями.
Причини такої поведінки ОС такі:
Багато користувачів думають, що час у системі, яке показується в області повідомлень, існує тільки для зручності. Це не зовсім так. Деякі програми, які звертаються до серверів розробників або до інших ресурсів, можуть не працювати належним чином або зовсім відмовитися функціонувати через розбіжностей у даті і часу. Це ж стосується і Windows з її серверами оновлення. У тому випадку, якщо буде розбіжність у вашому системному часу і часу сервера, то можуть спостерігатися неполадки з апдейтами, тому на це варто звернути увагу в першу чергу.
Тепер ваше системне час буде регулярно синхронізуватися з сервером часу Майкрософт і розбіжності не буде.
Windows - це дуже складна система, з безліччю одночасно протікають, і деякі з них можуть вплинути на роботу служби, що відповідає за оновлення. Високе споживання ресурсів, різні збої і зайнятість компонентів, які допомагають апдейт, «змушують» службу здійснювати нескінченні спроби виконати свою роботу. Сам сервіс також може давати збої. Вихід тут один: відключити його, а потім перезавантажити комп'ютер.
services.msc
Якщо після виконаних дій помилки продовжують з'являтися, то необхідно попрацювати з уже встановленими оновленнями.
Даний варіант має на увазі видалення тих оновлень, після установки яких почалися збої в Windows Script Host. Зробити це можна як вручну, так і за допомогою утиліти відновлення системи. В обох випадках необхідно згадати, коли «посипалися» помилки, тобто після якої дати.
ручне видалення
утиліта відновлення
Читайте також: Як відновити систему Windows XP , Windows 8 , Windows 10
Піратські збірки «вінди» хороші лише тим, що вони абсолютно безкоштовні. В іншому ж такі дистрибутиви можуть принести масу проблем, зокрема, некоректну роботу необхідних компонентів. В цьому випадку рекомендації, наведені вище, можуть не спрацювати, так як файли в викачаному образі вже були збійними. Тут можна тільки порадити пошукати інший дистрибутив, але краще скористатися ліцензійною копією Windows.
Рішення проблеми з Windows Script Host досить прості, і з ними впорається навіть починаючий користувач. Причина тут рівно одна: некоректна робота інструменту оновлення системи. У випадку з піратськими дистрибутивами Можна дати такі поради: користуйтеся тільки ліцензійними продуктами. І так, правильно пишіть ваші скрипти.