усуваємо помилку Windows Script Host

Ошибка Windows Script Host как исправить
Windows Script Host-особливий компонент операційної системи, який дозволяє запускати скрипти, написані на JS (Java Script), VBS (Visual Basic Script) та інших мовах. При неправильному його функціонуванні можуть спостерігатися різні збої під час запуску і роботи Windows. Такі помилки часто не можуть бути виправлені простим перезавантаженням системи або графічної оболонки. Сьогодні поговоримо про те, які дії необхідно зробити для усунення неполадок у функціонуванні компонента WSH.

Виправляємо помилку Windows Script Host

Відразу варто сказати про те, що якщо ви писали свій скрипт і при його запуску отримали помилку, то необхідно шукати проблеми в коді, а не в системному компоненті. Наприклад, ось таке діалогове вікно говорить саме про це:

Ошибка Windows Script Host вызванная ошибкой в коде скрипта

Така ж ситуація може виникнути і в тому випадку, коли в коді є посилання на інший скрипт, шлях до якого прописаний невірно або Даний файл зовсім відсутній на комп'ютері.

Далі ми поговоримо про ті моменти, коли при старті Windows або запуску програм, наприклад, Блокнота або Калькулятора, а також інших додатків, що використовують системні ресурси, з'являється стандартна помилка Windows Script Host. Іноді подібних вікон може з'явитися відразу кілька. Трапляється таке після оновлення операційної системи, яке може пройти як в штатному режимі, так і зі збоями.

Ошибка Windows Script Host вызванная сбоем в операционной системе Windows

Причини такої поведінки ОС наступні:

  • Невірно виставлене системний час.
  • Збій в роботі служби оновлень.
  • Некоректна установка чергового апдейта.
  • Неліцензійна збірка «вінди».

Варіант 1: системний час

Багато користувачів вважають, що системний час, який відображається в області сповіщень, існує лише для зручності. Це не зовсім так. Деякі програми, що звертаються до серверів розробників або до інших ресурсів, можуть працювати некоректно або зовсім відмовитися функціонувати через розбіжності в даті і часу. Це ж стосується і Windows з її серверами оновлення. У тому випадку, якщо буде розбіжність у вашому системному часу і часу сервера, то можуть спостерігатися неполадки з апдейтами, тому на це варто звернути увагу в першу чергу.

  1. Натискаємо на годинник в правому нижньому кутку екрану і переходимо за посиланням, зазначеної на скріншоті.Переход к настройкам времени и даты в Windows 7
  2. Далі йдемо на вкладку «Час по інтернету» і тиснемо на кнопку зміни параметрів. Зверніть увагу, що ваш обліковий запис повинен мати права адміністратора.

    Переход к настройкам времени по интернету в Windows 7

  3. У вікні налаштувань встановлюємо галку в зазначений на зображенні чекбокс, потім в випадаючому списку " Сервер» вибираємо time.windows.com і натискаємо " Оновити зараз» .

    Настройка синхронизации времени с сервером Майкрософт в Windows 7

  4. Якщо все пройде успішно, то з'явиться відповідний напис. У разі помилки з перевищенням часу очікування просто натискаємо кнопку оновлення ще раз.

    Сообщение об успешной синхронизации времени с сервером в Windows 7

Тепер ваше системний час буде регулярно синхронізуватися з сервером часу Майкрософт і розбіжності не буде.

Варіант 2: служба оновлення

Windows – це дуже складна система, з безліччю процесів, що протікають одночасно, і деякі з них можуть вплинути на роботу служби, відповідальної за оновлення. Високе споживання ресурсів, різні збої і зайнятість компонентів, які допомагають апдейту, «змушують» службу здійснювати нескінченні спроби виконати свою роботу. Сам сервіс також може дати збої. Вихід тут один: відключити його, а потім перезавантажити комп'ютер.

  1. Викликаємо рядок " виконати» сполучення клавіш Win+R і в полі з назвою »відкрити" пишемо команду, яка дозволить отримати доступ до відповідної оснащенні.

    Services.msc

    Переход к системной оснастке Службы в Windows 7 из строки Выполнить
  2. У списку знаходимо»оновлення" , натискаємо ПКМ і вибираємо пункт «властивості» .

    Переход к свойствам службы Центра обновления Windows 7

  3. У вікні тиснемо кнопку»зупинити" , а потім ОК .

    Остановка службы Центра обновления Windows 7

  4. Після перезавантаження служба повинна запуститися автоматично. Варто перевірити, чи так це і, якщо вона все ще зупинена, включити її тим же способом.

    Запуск службы Центра обновления Windows 7

Якщо після виконаних дій помилки продовжують з'являтися, то необхідно попрацювати з уже встановленими оновленнями.

Варіант 3: неправильно встановлені оновлення

Даний варіант має на увазі видалення тих оновлень, після установки яких почалися збої в Windows Script Host. Зробити це можна як вручну, так і за допомогою утиліти відновлення системи. В обох випадках необхідно згадати, коли» посипалися " помилки, тобто після якої дати.

Ручне видалення

  1. Йдемо в " Панель управління» і знаходимо аплет з назвою " програми та компоненти» . Переход к апплету Программы и компоненты из Панели управления Windows 7
  2. Далі переходимо за посиланням, що відповідає за перегляд оновлень.

    Переход к просмотру установленных обновлений в Windows 7

  3. Сортуємо список за датою установки, клікнувши по шапці останньої колонки з написом " встановлено» .

    Сортировка обновлений по дате установки в Windows 7

  4. Вибираємо потрібне оновлення, натискаємо ПКМ і вибираємо " видалити» . Також чинимо з іншими позиціями, пам'ятаючи про дату.

    Удаление установленного обновления в Windows 7

  5. Перезавантажуємо комп'ютер.

Утиліта відновлення

  1. Для переходу до даної утиліти натискаємо правою кнопкою миші по значку комп'ютера на робочому столі і вибираємо пункт »властивості" . Переход к свойствам системы с рабочего стола Windows 7
  2. Далі переходимо до & 171; Захист системи&187; .

    Переход к настройкам защиты системы в Windows 7

  3. Натискаємо кнопку»відновлення" .

    Запуск утилиты восстановления системы в Windows 7

  4. У вікні утиліти тиснемо»далі" .

    Переход к выбору точек восстановления в утилите восстановления Windows 7

  5. Ставимо галку, що відповідає за показ додаткових точок відновлення. Необхідні нам поінти будуть називатися " автоматично створена точка» , тип – «Система» . З них необхідно вибрати ту, яка відповідає даті останнього оновлення (або того, після якого почалися збої).

    Поиск точек восстановления в системной утилите Windows 7

  6. Тиснемо»далі" , чекаємо, поки система запропонує перезавантажитися і виконає дії по «відкату» до попереднього стану.

    Запуск процесса восстановления системы Windows 7

  7. Зверніть увагу, що в цьому випадку можуть бути видалені і ті програми і драйвера, які були встановлені вами після цієї дати. Дізнатися, чи станеться це, можна натиснувши кнопку " пошук торкаються програм» .

    Поиск затрагиваемых восстановлением системы программ в Windows 7

Читайте також: Як відновити систему Windows XP , Windows 8 , Windows 10

Варіант 4: Неліцензійна Windows

Піратські збірки «вінди» хороші лише тим, що вони абсолютно безкоштовні. В іншому ж такі дистрибутиви можуть принести масу проблем, зокрема, некоректну роботу необхідних компонентів. В цьому випадку рекомендації, наведені вище, можуть не спрацювати, так як файли в викачаному образі вже були збійними. Тут можна тільки порадити пошукати інший дистрибутив, але краще скористатися ліцензійною копією Windows.

Висновок

Рішення проблеми з Windows Script Host досить прості, і з ними впорається навіть початківець користувач. Причина тут рівно одна: некоректна робота інструменту оновлення системи. У випадку з піратськими дистрибутивами можна дати наступну пораду: користуйтеся тільки ліцензійними продуктами. І так, правильно пишіть ваші скрипти.

більше статей на цю тему: