Windows Script Host - асаблівы кампанент аперацыйнай сістэмы, які дазваляе запускаць скрыпты, напісаныя на JS (Java Script), VBS (Visual Basic Script) і іншых мовах. Пры няправільным яго функцыянаванні могуць назірацца розныя збоі падчас запуску і працы Windows. Такія памылкі часцяком не могуць быць выпраўленыя просты перазагрузкай сістэмы або графічнай абалонкі. Сёння пагаворым пра тое, якія дзеянні неабходна здзейсніць для ліквідацыі непаладак у функцыянаванні кампанента WSH.
Выпраўляем памылку Windows Script Host
Адразу варта сказаць пра тое, што калі вы пісалі свой скрыпт і пры яго запуску атрымалі памылку, то неабходна шукаць праблемы ў кодзе, а не ў сістэмным кампаненце. Напрыклад, вось такое дыялогавае акно кажа менавіта пра гэта:
Такая ж сітуацыя можа паўстаць і ў тым выпадку, калі ў кодзе маецца спасылка на іншы скрыпт, шлях да якога прапісаны няправільна альбо гэты файл зусім адсутнічае на кампутары.
Далей мы пагаворым аб тых момантах, калі пры старце Windows або запуску праграм, напрыклад, Нататніка або Калькулятара, а таксама іншых прыкладанняў, якія выкарыстоўваюць сістэмныя рэсурсы, з'яўляецца стандартная памылка Windows Script Host. Часам падобных вокнаў можа з'явіцца адразу некалькі. Здараецца такое пасля абнаўлення аперацыйнай сістэмы, якое можа прайсці як у штатным рэжыме, так і са збоямі.
Прычыны такіх паводзінаў АС наступныя:
- Няслушна выстаўленае сістэмны час.
- Збой у рабоце службы абнаўленняў.
- Некарэктная ўстаноўка чарговага апдэйта.
- Неліцэнзійная зборка "вінды".
Варыянт 1: Сістэмнае час
Многія карыстальнікі думаюць, што сістэмны час, якое паказваецца ў вобласці апавяшчэнняў, існуе толькі для выгоды. Гэта не зусім так. Некаторыя праграмы, якія звяртаюцца да сервераў распрацоўнікаў ці да іншых рэсурсаў, могуць працаваць некарэктна або зусім адмовіцца функцыянаваць па прычыне разыходжанняў ў даце і часу. Гэта ж тычыцца і Windows з яе серверамі абнаўлення. У тым выпадку, калі будзе разыходжанне ў вашым сістэмным часу і часу сервера, то могуць назірацца непаладкі з аднаўленьнямі, таму на гэта варта звярнуць увагу ў першую чаргу.
- Націскаем на гадзіны ў правым ніжнім куце экрана і пераходзім па спасылцы, паказанай на скрыншоце.
- Далей ідзем на ўкладку "Час па інтэрнэце" і ціснем на кнопку змены параметраў. Звярніце ўвагу, што ваш уліковы запіс павінна валодаць правамі адміністратара.
- У акне налад усталёўваем каўку ва ўказаны на малюнку чекбокс, затым у выпадальным спісе "Сервер" выбіраем time.windows.com і націскаем «Усё аднавіць цяпер".
- Калі ўсё пройдзе паспяхова, то з'явіцца адпаведны надпіс. У выпадку памылкi з перавышэннем часу чакання проста націскаем кнопку абнаўлення яшчэ раз.
Цяпер ваша сістэмны час будзе рэгулярна сінхранізавацца з серверам часу Майкрасофт і разыходжанні не будзе.
Варыянт 2: Служба абнаўленняў
Windows - гэта вельмі складаная сістэма, з мноствам адначасова праходзяць працэсаў, і некаторыя з іх могуць паўплываць на працу службы, якая адказвае за абнаўленне. Высокае спажыванне рэсурсаў, розныя збоі і занятасць кампанентаў, якія дапамагаюць апдэйт, "прымушаюць" службу здзяйсняць бясконцыя спробы выканаць сваю працу. Сам сэрвіс таксама можа збоіцца. Выйсце тут адзін: адключыць яго, а затым перазагрузіць кампутар.
- выклікаем радок "Выканаць" спалучэннем клавіш Win + R і ў поле з назвай "Адкрыць" пішам каманду, якая дасць магчымасць атрымаць доступ да адпаведнай аснастцы.
services.msc
- У спісе знаходзім "Цэнтр абнаўлення", Клікаем ПКМ і выбіраем пункт "Уласцівасці".
- У якое адкрылася акне ціснем кнопку "Спыніць", А затым ОК.
- Пасля перазагрузкі служба павінна запусціцца аўтаматычна. Варта праверыць, ці так гэта і, калі яна ўсё яшчэ спыненая, ўключыць яе тым жа спосабам.
Калі пасля выкананых дзеянняў памылкі працягваюць з'яўляцца, то неабходна папрацаваць з ужо ўсталяванымі абнаўленнямі.
Варыянт 3: Некарэктна устаноўленыя абнаўлення
Дадзены варыянт мае на ўвазе выдаленне тых абнаўленняў, пасля ўстаноўкі якіх пачаліся збоі ў Windows Script Host. Зрабіць гэта можна як уручную, так і з дапамогай утыліты аднаўлення сістэмы. У абодвух выпадках неабходна ўспомніць, калі "пасыпаліся" памылкі, гэта значыць пасля якой даты.
ручное выдаленне
- ідзем у "Панэль кіравання" і знаходзім аплет з назвай "Праграмы і кампаненты".
- Далей пераходзім па спасылцы, якая адказвае за прагляд абнаўленняў.
- Сартуем спіс па даце ўстаноўкі, клікнуўшы па шапцы апошняй калонкі з надпісам "Устаноўлена".
- Выбіраем патрэбнае абнаўленне, клікаем ПКМ і выбіраем "Выдаліць". Таксама абыходзімся з астатнімі пазіцыямі, памятаючы пра дату.
- Перазагружаем кампутар.
ўтыліта аднаўлення
- Для пераходу да дадзенай утыліце клікаем правай кнопкай мышы па значку кампутара на працоўным стале і выбіраем пункт "Уласцівасці".
- Далей пераходзім да «Абароне сістэмы».
- націскаем кнопку "Аднаўленне".
- У якое адкрылася акне ўтыліты ціснем "Далей".
- Ставім каўку, якая адказвае за паказ дадатковых кропак аднаўлення. Неабходныя нам Поінт будуць называцца "Аўтаматычна створаная кропка", Тып - "Сістэма". З іх неабходна выбраць тую, якая адпавядае даце апошняга абнаўлення (ці таго, пасля якога пачаліся збоі).
- ціснем "Далей", Чакаем, пакуль сістэма прапануе перазагрузіцца і выканае дзеянні па "адкату" да папярэдняга стану.
- Звярніце ўвагу, што ў гэтым выпадку могуць быць выдалены і тыя праграмы і драйвера, якія былі ўсталяваныя вамі пасля гэтай даты. Даведацца, ці адбудзецца гэта, можна націснуўшы кнопку "Пошук закранаюцца праграм".
Чытайце таксама: Як аднавіць сістэму Windows XP, Windows 8, Windows 10
Варыянт 4: неліцэнзійнага Windows
Пірацкія зборкі "вінды" добрыя толькі тым, што яны зусім бясплатныя. У астатнім жа такія дыстрыбутывы могуць прынесці масу праблем, у прыватнасці, некарэктную працу неабходных кампанентаў. У гэтым выпадку рэкамендацыі, прыведзеныя вышэй, могуць не спрацаваць, бо файлы ў запампаваць выяву ўжо былі збойных. Тут можна толькі параіць пашукаць іншы дыстрыбутыў, але лепш скарыстацца ліцэнзійнай копіяй Windows.
заключэнне
Вырашэння праблемы з Windows Script Host даволі простыя, і з імі справіцца нават пачатковец карыстальнік. Прычына тут роўна адна: некарэктная праца інструмента абнаўлення сістэмы. У выпадку з пірацкімі дыстрыбутывамі можна даць наступны савет: карыстайцеся толькі ліцэнзійнымі прадуктамі. І так, правільна пішыце вашыя скрыпты.