Youtubezilla.ru

Мастер бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Сбой службы Windows Script Host. Ошибка. Как исправить ее простейшими методами

Что касается природы самого сбоя и появления ошибок, причиной может быть только то, что система либо не находит апдейты, либо устанавливает их некорректно.

How dangerous is the new coronavirus? You will be interested: How dangerous is the new coronavirus?

Например, при нарушении связи может появляться огромное количество сообщений с самыми разными кодами. Из всех возможных ситуаций наиболее часто встречаются сбои 80070002 и 800A0046 Windows Script Host (ошибка). Как исправить такую ситуацию?

Придется задействовать свои знания по ручному управлению службами. В частности, нас интересует сама система обновления.

Что такое сервер сценариев Windows и почему он вызывает проблемы?

Windows Script Host – это встроенный инструмент, предназначенный для администраторов ПК для автоматизации задач и управления ими . Он предоставляет среду, в которой вы можете выполнять сценарии на разных языках. По умолчанию этот инструмент интерпретирует и запускает файлы VBScript (.VBS и .VBE) и файлы JScript с открытым текстом (.JS и .JSE).

Когда вы сталкиваетесь с ошибками Windows Script Host, это означает, что инструмент Windows Script Host не может прочитать определенный файл сценария. Теперь, когда мы это знаем, давайте посмотрим, как можно обрабатывать ошибки Windows Script Host.

Где он находится

Проверьте подозрительные угрозы и ключи в следующих папках автозапуска:

  • HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun;
  • HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce;
  • HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices;
  • HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesOnce;
  • HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWinlogonUserinit.

Затем проверьте папку HKEY_CURRENT_USER на наличие подозрительных ключей реестра. Чтобы удалить все следы трояна, вам необходимо удалить связанные с ним вредоносные ключи реестра.

[FIX] Windows Script Host Access Is Disabled On This Machine

In Windows family of operating systems (OSes), Windows Script Host provides scripting ability to the machine. It has different features to work on, such as processing of login scripts, administrative management and so on. Windows Script Host settings on the OS can be accessed by running wscript.exe command. Interested users may get to know Windows Script Host in depth, on Wikipedia.

Now, this article talks about a known issue related Windows Script Host. In some cases, users may came around following message while running scripts or while normally operating the OS:

Windows Script Host access is disabled on this machine. Contact your administrator for details.

FIX Windows Script Host Access Is Disabled On This Machine Error In Windows 10

If you’re getting this message, you’re simply blocked from running scripts and in some cases, you machine may not operate normally. So how to fix this problem? Well, there is simple registry solution that you can apply in this situation and fix up the error.

Читайте так же:
FixWin for Windows 10 [2020] Download Latest Version

FIX: Windows Script Host Access Is Disabled On This Machine Error In Windows 10/8.1/8/7

Registry Disclaimer: The further steps will involve registry manipulation. Making mistakes while manipulating registry could affect your system adversely. So be careful while editing registry entries and create a System Restore point first.

1. Press W8K+ R and put regedit in Run dialog box to open Registry Editor (if you’re not familiar with Registry Editor, then click here). Click OK.

Windows 10 Registry Editor

2. In left pane of Registry Editor window, navigate to following registry key:

FIX Windows Script Host Access Is Disabled On This Machine Error In Windows 10

3. In the right pane of Settings registry key, look for the Enabled name registry DWORD (REG_DWORD). Its Data might be set to in your case, which is the root cause of this issue. Double click on the DWORD to modify its Value data:

FIX Windows Script Host Access Is Disabled On This Machine Error In Windows 10

4. Finally, set the Value data to 1. Click OK. Close Registry Editor and reboot to make changes effective.

After restart the error message should no longer appear.

Hope this helps!

Kapil Arya

About Kapil Arya

Kapil is presently a Microsoft MVP in Windows IT Pro expertise. He is Windows Insider MVP as well, and author of ‘Windows Group Policy Troubleshooting’ book. In 2015, Microsoft India accomplished him as ‘Windows 10 Champion’. Being passionate Windows blogger, he loves to help others on fixing their system issues. You can follow him for news/updates and fixes for Windows.

HI I DID ALL THE ABOVE INSTRUCTION BUT THERE IS NO ‘ENABLE’ THERE SO WHAT MUST I DO?

Windows Script Host — вначале была командная строка…

Да, да, черный экран и взгляд в неизвестность… До появления Windows Script Host и PowerShell, командная строка являлась практический единственным средством для решения внештатных задач. Помню в детстве, мне частенько приходилось бегать с загрузочными дискетами и даже держать их в тайнике целыми стопками . Ну, а старый добрый Doom. Не знаю как теперь, но он у меня он работал только под управлением командной строки. Помню, в школе на уроках информатики нам приходилось изучать базовые команды CMD, типа, переход по каталогам и дискам, создание папок и файлов и так далее. Даже в нынешнее время приходится использовать базовые утилиты командной оболочки, взять тот же ping или ipconfig, когда я приходил к клиентам, у которых не работал интернет, эти утилиты шли в бой всегда..

Читайте так же:
Почему ноутбук сам перезагружается, что делать?

Но, времена идут, и продвинутому пользователю хочется чего-то больше…

И был день, и была ночь, и пришел Windows Script Host

Windows Script Host - базовые возможности

В простом варианте, сервер сценариев Windows Script Host – это программа, точнее две: wscript.exe (позволяет запускать сценарии в оконном интерфейсе) и cscript.exe (запуск скриптов в режиме командной строки). Так как Windows Script Host не требует установки и входит в состав практически всех версий Windows, то можно сразу приступать к программированию. У пользователя есть выбор, писать программный код на языке VBScript (файлы с расширением . vbs ) или JScript (файлы с расширением . js ). Те, кто самые ленивые, могут открыть текстовый блокнот и сразу приступить к делу, но лучше использовать редактор Notepad++. Я даже написал несколько статей по данному редактору, например — «Редактор Notepad++ — Знакомство».

Оба языка программирования vbscript и jscript являются разработкой компании Майкрософт, их код частично может выполняться в теле интернет страницы, хотя, более эффективней они используются как прикладные сценарии.

Некоторые преимущества сценариев Windows Script Host по сравнению с рядовыми файлами командной оболочки:

  • Расширяемость возможностей за счет подключения внешних объектов. Объекты – это файлы (библиотеки) с набором различных функций для выполнения определенных задач: создание графического интерфейса (WindowSystemObject), работа со ссылками на сайте (Chilkat.Spider) или работа с протоколом HTTP (Компоненты для создания HTTP запроса), однако, Windows Script Host предоставляет и собственные объекты, например, работа с файловой системой (FileSystemObject), или взаимодействие с системой (WScript.Shell).
  • Взаимодействие с Windows Management Instrumentation (Инструментарий управления Windows). WMI содержит практически неограниченные возможность для администрирования системы, с его помощью можно получить доступ практически к каждому элементу (как оборудование, так и системная информация).

«Привет Мир», или пишем первые примеры по Windows Script Host…

Windows Script Host - начинаем программировать

Пожалуй, я не буду нарушать традицию…

Вывод сообщения «Привет Мир» на языке Jscript :

Вывод сообщения «Привет Мир» на языке VBscript :

Как видим все довольно просто, но… хочется чего-то большего, поэтому приведу вам пример сценариев Windows Script Host, которые будут выводить список имен пользователей системы и их SID (уникальный идентификатор, который назначается каждой учетной записи):

Программный код на языке VBSCRIPT :

Программный код на языке JSCRIPT :

Как видим, не все так сложно, как бы казалось, кстати, данный пример я взял из книги Windows Script Host – новичок, там я собрал 132 примера сценариев на обоих языках. Я стараюсь всегда приводить программный код как на языке VBScript так и на языке Jscript, что бы можно было провести сравнительный анализ.

Хорошо, теперь придерживаясь этикета, давайте разберем программный код примеров.

Логика работы идентична, вначале происходит объявление переменных (ключевые слова dim и var). Видим, что имена переменных практически одинаковые, смотрите «Урок 2 по JScript — типы данных и переменные» и «Урок 2 по VBScript: Переменные». Обратите внимание, что в отличии от прикладных языков программирования, в скриптах Windows Script Host не нужно указывать тип данных .

Переменная list будех хранить основную информацию относительно имени и значении SID. Мы присваиваем переменной сначала информативную фразу и добавляем дважды перевод строки (n и vbCrLf). Далее с помощью функции CreateObject происходит подключение внешних классов WMI, которые и позволят выполнить поставленную задачу.

Далее нам надо обработать все найденные идентификаторы. Для этих целей мы применили цикл FOR и FOR EACH – смотрите статьи «Урок 6 по VBScript: Циклы for…next и for each…next» и «Урок 9 по JScript — оператор цикла for». Все найденные результат будут записываться в переменную. Обратите внимание, что для объедения строк мы использовали Windows Script Host операторы «&» и «+».

В самом конце происходит вызов пользовательской процедуры (функции) ShowInNotepad, принципы создания пользовательских процедур и функций смотрите в статье «Урок 3 по JScript — создание пользовательских функций JS». В результате, будет открыто приложение WordPad.exe, в котором будут содержаться имена идентификаторов и их значений.

Спасибо за внимание. Автор блога Владимир Баталий

Устраняем ошибку Windows Script Host

Ошибка Windows Script Host как исправить

Сразу стоит сказать о том, что если вы писали свой скрипт и при его запуске получили ошибку, то необходимо искать проблемы в коде, а не в системном компоненте. Например, вот такое диалоговое окно говорит именно об этом:

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

Такая же ситуация может возникнуть и в том случае, когда в коде имеется ссылка на другой скрипт, путь к которому прописан неверно либо данный файл вовсе отсутствует на компьютере.

Далее мы поговорим о тех моментах, когда при старте Windows или запуске программ, например, Блокнота или Калькулятора, а также других приложений, использующих системные ресурсы, появляется стандартная ошибка Windows Script Host. Иногда подобных окон может появиться сразу несколько. Случается такое после обновления операционной системы, которое может пройти как в штатном режиме, так и со сбоями.

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

Причины такого поведения ОС следующие:

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

Вариант 1: Системное время

Многие пользователи думают, что системное время, которое показывается в области уведомлений, существует только для удобства. Это не совсем так. Некоторые программы, обращающиеся к серверам разработчиков или к иным ресурсам, могут работать некорректно или вовсе отказаться функционировать по причине расхождений в дате и времени. Это же касается и Windows с ее серверами обновления. В том случае, если будет расхождение в вашем системном времени и времени сервера, то могут наблюдаться неполадки с апдейтами, поэтому на это стоит обратить внимание в первую очередь.

    Нажимаем на часы в правом нижнем углу экрана и переходим по ссылке, указанной на скриншоте.

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

Вариант 2: Служба обновлений

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

    Вызываем строку «Выполнить» сочетанием клавиш Win+R и в поле с названием «Открыть» пишем команду, которая позволит получить доступ к соответствующей оснастке.

Если после выполненных действий ошибки продолжают появляться, то необходимо поработать с уже установленными обновлениями.

Вариант 3: Некорректно установленные обновления

Данный вариант подразумевает удаление тех обновлений, после установки которых начались сбои в Windows Script Host. Сделать это можно как вручную, так и с помощью утилиты восстановления системы. В обоих случаях необходимо вспомнить, когда «посыпались» ошибки, то есть после какой даты.

    Идем в «Панель управления» и находим апплет с названием «Программы и компоненты».

    Для перехода к данной утилите кликаем правой кнопкой мыши по значку компьютера на рабочем столе и выбираем пункт «Свойства».

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

Вариант 4: Нелицензионная Windows

Пиратские сборки «винды» хороши лишь тем, что они совершенно бесплатны. В остальном же такие дистрибутивы могут принести массу проблем, в частности, некорректную работу необходимых компонентов. В этом случае рекомендации, приведенные выше, могут не сработать, так как файлы в скачанном образе уже были сбойными. Здесь можно только посоветовать поискать другой дистрибутив, но лучше воспользоваться лицензионной копией Windows.

Заключение

Решения проблемы с Windows Script Host довольно просты, и с ними справится даже начинающий пользователь. Причина здесь ровно одна: некорректная работа инструмента обновления системы. В случае с пиратскими дистрибутивами можно дать следующий совет: пользуйтесь только лицензионными продуктами. И да, правильно пишите ваши скрипты.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12369 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Как исправить ошибку сценария run.vbs?

Наряду с остальными сбоями в сценариях, можно столкнуться с вопросом — как исправить ошибку сценария run.vbs, при этом Windows сохраняет черный экран, без каких-либо активных элементов. Ошибка сценария Виндовс 7 в данном ракурсе возникает только из-за действия вирусов, они заменяют корректные параметры реестра на поддельные, чтобы в дальнейшем вредить и воровать.

Когда ошибка с run.vbs проявилась это указывает на то, что, скорее всего, вирус был обнаружен и удалён, а отсутствие рабочего стола только лишь последствие вредоносного воздействия. Для реабилитации системы необходимо выполнить:

  1. Зажмите Alt + Ctrl + Del;
  2. В диспетчере нажмите на «Файл»;
  3. Далее «Новая задача»;

Как исправить ошибку сценария фото 1

  1. Используйте команду explorer.exe.

Такое действие поможет только лишь одноразово запустить процесс рабочего стола, проблема всё ещё сохранится после перезапуска системы. Для нормализации работы Windows необходимо заменить параметры, которые были испорчены, а находятся они в реестре:

  1. Win + R и regedit;
  2. Следуйте по пути HKEY_LOCAL_MACHINE-> SOFTWARE-> Microsoft-> Windows NT-> CurrentVersion-> Winlogon;
  3. Выделите параметр «Shell» при помощи двойного нажатия;
  4. В строке «Значение» укажите explorer.exe;

Как исправить ошибку сценария фото 2

  1. Подобное действие нужно проделать и в другом параметре Userinit, для этого установите

UserInit = «C:WINDOWSsystem32userinit.exe» — значение в кавычках

В целом этого вполне достаточно для полноценного удаления вирусной активности с системы, но дополнительно можно при помощи поиска удалить все упоминания о run.vbs.

Также можно воспользоваться восстановлением системы, при условии наличия корректных точек.

Комплексный подход к удалению ошибки о некорректности сценариев позволяет полностью устранить проблему — не зависимо от причины и рода ее возникновения.

Update: Если ничего не помогло, попробуйте вариант.

Пуск -> Выполнить -> regsvr32 msxml3.dll затем regsvr32 dispex.dll

Также можно отключить отладку сценариев: Internet Explorer меню Сервис -> Свойства обозревателя -> вкладка Дополнительно -> поставить галки: «Отключить отладку сценариев (Internet Explorer)» и «Отключить отладку сценариев (другие)

Если у Вас остались вопросы по теме «Как убрать ошибку сценария в Windows?», то можете задать их в комментариях

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector