Ошибка хоста сценария Windows 800a0046

Обновлено: 03.07.2024

Возникли проблемы с ошибками хоста сценариев Windows? Вот как это исправить.

Сталкиваетесь ли вы с сообщениями об ошибках Windows Script Host, такими как «Система не может найти файл, указанный для сценария Startup.vbs»? Или что-то вроде «Доступ к Windows Script Host отключен на этом компьютере»? Обычно эти ошибки вызваны поврежденными системными файлами, вредоносными программами, ошибками реестра и проблемами с файлами скриптов VBS.

Итак, если вам надоели ошибки Windows Script Host, читайте дальше, чтобы узнать, как решить эти проблемы.

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

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

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

1. Просканируйте компьютер на наличие вирусов и устраните любые угрозы

Если основной причиной этого сообщения об ошибке является вредоносное ПО, вы можете выполнить полное сканирование своего устройства и удалить все вредоносные программы.

Для начала выполните несколько простых шагов:

  1. Введите Безопасность Windows в строке поиска Windows и выберите наиболее подходящий вариант.
  2. В следующем окне выберите Защита от вирусов и угроз.
  3. Затем выберите Параметры сканирования, а затем выберите Полное сканирование в появившихся параметрах.
  4. Наконец нажмите кнопку "Сканировать сейчас".

Если вы хотите сканировать определенные файлы или выполнить быстрое сканирование, откройте настройки защиты от вирусов и угроз в соответствии с предыдущими шагами и выберите параметр «Быстрое сканирование» или «Выборочное сканирование». В дополнение к этому вы также можете попробовать запустить автономную проверку Microsoft Defender.

2. Изменить значение по умолчанию файла VBS

VBS (Virtual Basic Script) – это файл, содержащий код, который можно запустить с помощью инструмента Windows Script Host. Если этот файл настроен неправильно, это может привести к нескольким ошибкам Windows Script Host.

Чтобы решить эту проблему, попробуйте изменить значение файла VBS по умолчанию, выполнив следующие действия:

  1. Нажмите Win + R, чтобы открыть диалоговое окно "Выполнить команду".
  2. Введите Regedit и нажмите OK, чтобы открыть редактор реестра.
  3. Перейдите к компьютеру > HKEY_CLASSES_ROOT > .vbs.
  4. Дважды щелкните значение (по умолчанию) на правой боковой панели, чтобы открыть его.

В следующем окне установите для параметра Значение данных значение VBSfile, а затем нажмите OK, чтобы сохранить эти настройки.

По завершении закройте редактор реестра и перезагрузите компьютер.

3. Исправление поврежденных системных файлов с помощью SFC и DISM

Если ошибки Windows Script Host вызваны повреждением системных файлов, вам могут пригодиться инструменты SFC и DISM. Это два важнейших инструмента, на которые всегда можно положиться, если вы хотите быстро найти и исправить вредоносные системные файлы.

Для начала вот как вы можете запустить инструмент DISM:

  1. Нажмите Win + R, чтобы открыть диалоговое окно "Выполнить команду".
  2. Введите CMD и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями.
  3. Далее введите следующую команду и нажмите Enter:
  4. Дождитесь завершения сканирования. Оттуда введите следующую команду и нажмите Enter:
  5. По завершении сканирования перезагрузите компьютер, чтобы изменения вступили в силу.
  6. Теперь вы можете запустить сканирование SFC. Для этого откройте командную строку, как описано выше, введите следующую команду и нажмите Enter:
  7. По завершении сканирования закройте командную строку и перезагрузите компьютер.

4. Используйте сканер безопасности Microsoft

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

Вот как вы можете использовать сканер безопасности Microsoft:

  1. В зависимости от характеристик вашей системы загрузите 32- или 64-разрядную версию сканера безопасности Microsoft.
  2. После установки откройте программу и выберите тип сканирования, которое вы хотите запустить.
  3. Нажмите "Далее", чтобы продолжить, и следуйте инструкциям на экране, чтобы завершить процесс.

5. Используйте точку восстановления системы

Создание точек восстановления — один из лучших способов обеспечить безопасность данных Windows. Если ошибки Windows Script Host возникли недавно, вы можете устранить их, восстановив прежнее состояние компьютера с помощью точки восстановления.

Итак, если вы уже создали точку восстановления системы, вот как вы можете ее использовать:

  1. Введите Панель управления в строке поиска Windows и выберите наиболее подходящий вариант.
  2. Нажмите раскрывающееся меню "Просмотр" и выберите "Крупные значки".
  3. Прокрутите вниз и выберите параметр «Восстановить».
  4. В следующем окне выберите параметр «Открыть восстановление системы», а затем нажмите «Далее» во всплывающем окне.
  5. В окне «Восстановление системы» выберите точку восстановления и нажмите «Далее», чтобы продолжить.

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

6. Включить хост сценариев Windows через редактор реестра

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

  1. Нажмите Win + R, чтобы открыть диалоговое окно "Выполнить команду".
  2. Введите Regedit и нажмите OK, чтобы открыть редактор реестра.
  3. Перейдите к HKEY_CURRENT_USER > Программное обеспечение > Microsoft > Windows Script Host > Настройки.

Дважды щелкните значение «Включено» на правой боковой панели и задайте для его данных «Значение» значение 1.

Если вы не можете найти значение Enabled, создайте его, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши пустое место на панели справа и выберите "Создать" > "Параметр DWORD (32 разряда)".
  2. Назовите это новое значение как «Включено» и нажмите «ОК».
  3. Наконец, дважды щелкните значение и установите для его данных значения значение 1.

Легко справляться с ошибками хоста сценариев Windows

Ошибки Windows Script Host довольно раздражают, но устранить их очень просто. Если вы столкнетесь с такими проблемами, просто следуйте советам, которые мы предоставили, и все будет хорошо. Оттуда вы даже можете приступить к изучению нескольких сценариев Windows, которые помогут вам автоматизировать ваши задачи.


Ошибка 800A0046 (Отказано в доступе) — это ошибка времени выполнения, связанная с файлом .ASP. Эта ошибка возникает в тех случаях, когда вы пытаетесь установить Windows Installer Cleanup Utility в Windows Vista и на вашем ПК включена функция контроля учетных записей (UAC).

Что вызывает ошибку 800A0046?

800A0046 обычно отображается в следующем формате:

Эта ошибка обычно возникает всякий раз, когда вы пытаетесь установить Windows Installer Cleanup Utility в Windows Vista, когда в вашей системе включен контроль учетных записей (UAC). Эта системная ошибка также может возникнуть, когда сценарий установки утилиты очистки установщика Windows (StartMSI.vbs) в вашей системе пытается переместить извлеченные файлы в папку C:\Program Files\MSECache\WICU3 во временной папке. В этом руководстве вы узнаете, как устранить эту ошибку.

Как исправить ошибку 800A0046

Шаг 1. Отключите UAC (контроль учетных записей)

Для установки утилиты очистки установщика Windows необходимо отключить контроль учетных записей в Windows. Для этого выполните следующие действия:

Шаг 2. Используйте утилиту очистки установщика Windows

Еще один способ устранить эту ошибку — установить на ПК утилиту Windows Installer Cleanup от имени администратора. Вы можете сделать это, выполнив шаги, описанные ниже. Это даст вам необходимые разрешения, необходимые Windows для запуска файлов, необходимых для успешной установки.

Шаг 3. Очистите реестр

Реестр — еще одна важная причина ошибки 800A0046. Этот раздел на вашем компьютере имеет важное значение для работы вашего ПК, поскольку все аппаратные и программные приложения используют информацию об обработке, хранящуюся здесь. К сожалению, многие файлы, которые хранятся здесь, также бесполезны. Это происходит по нескольким причинам, например, из-за того, что программы оставляют в реестре оставшиеся файлы после того, как вы удалили их с компьютера.

Ошибку хоста сценариев Windows часто можно принять за вирус или вредоносное ПО. Хотя это возможно, есть еще несколько вещей, которые мы можем сделать, чтобы эта ошибка не появлялась.

СОВЕТ. Трудно решить проблемы с Windows? Ремонт/восстановление отсутствующих файлов ОС Windows, поврежденных вредоносным ПО, несколькими щелчками мыши

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

1: вернуть значение реестра по умолчанию для .VBS

Откройте редактор реестра и перейдите в папку Computer\HKEY_CLASSES_ROOT\VBS.

На правой панели дважды нажмите «По умолчанию», измените значение «Данные» на VBSfile и перезагрузите компьютер, чтобы проверить, исчезла ли ошибка.

2: удалить значения реестра после Userinit.exe

Откройте редактор реестра и введите Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon в строке поиска вверху.

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

3: Запустите средство проверки системных файлов

Microsoft System File Checker — это полезная встроенная утилита, которая может сканировать и восстанавливать поврежденные файлы в Windows. Его часто используют и рекомендуют технические специалисты и опытные пользователи, однако он относительно прост в использовании. Вот все, что вам нужно знать, чтобы использовать средство проверки системных файлов или Sfc /Scannow в текстовом и видеоформате.

Пользователям Windows 10, Windows 8.1 или Windows 8 необходимо сначала запустить средство обслуживания образов развертывания и управления ими (DISM), прежде чем запускать средство проверки системных файлов. DISM будет использовать Центр обновления Windows для предоставления любых файлов, необходимых для исправления повреждений. Если вы пропустите этот шаг, средство проверки системных файлов может не работать. Пользователи Windows 7 и Vista могут пропустить этот шаг.

Введите DISM.exe /Online /Cleanup-image /Restorehealth и нажмите клавишу ввода. Это может занять несколько минут.

Все, что вам нужно сделать, это ввести sfc /scannow и нажать Enter.

Проверка системных файлов теперь будет сканировать и заменять файлы из кеша Windows.

4. Проверка на наличие вирусов или вредоносных программ

Как упоминалось ранее, проблема может быть связана с инфекцией. Мы рекомендуем выполнить полную проверку с помощью текущего антивируса или загрузить Malwarebytes и выполнить полную проверку. Если вредоносное ПО обнаружено, а ошибка повторяется, вернитесь к этому руководству и выполните описанные выше действия.

Я получил это всплывающее окно, которое не исчезнет в течение последней недели - помогите - оно также одновременно сопровождается другим окном с ошибкой, которое я включил в другой вопрос.
QPService.exe — точка входа не найдена
Точка входа в процедуру PowerReadACValue не может быть найдена в динамической библиотеке POWRPROF.dll
Этот вопрос относится к ошибке Windows Script Host, указанной выше, за исключением случаев, когда почему-то они связаны - ПОМОГИТЕ! Он стал прилетать во время установки обновления для винды, а после запуска сканирования диска форматировать ОБРАТНО есть несоответствия, которые я не могу найти и винда не может исправить. Я сделал восстановление системы 21.12.2009, а затем переустановил новые обновления, и они после этого установились правильно, но теперь эти ошибки не исчезнут!

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

1 включите компьютер или перезагрузите компьютер
2 начните набирать клавишу F8. Появится расширенное меню загрузки Windows с параметрами.
Если вы начнете набирать клавишу F8 слишком рано, на некоторых компьютерах появится "ошибка клавиатуры". Чтобы решить эту проблему, перезагрузите компьютер и повторите попытку.
3. убедитесь, что выбран вариант безопасного режима.
4. нажмите Ввод. Затем компьютер начинает загружаться в безопасном режиме.

Перезагрузите компьютер в обычном режиме после проверки проблемы.

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

Шаг 1. Выполните чистую загрузку
Шаг 2. Включите половину служб
Шаг 3. Определите, возвращается ли проблема
Шаг 4. Включите половину элементов автозагрузки
Шаг 5. Определите, возвращается ли проблема
Шаг 6. Устраните проблему
Шаг 7. Перезагрузите компьютер, чтобы запустить его в обычном режиме

Проверив проблему, переведите компьютер в обычный режим.
Удалите или обновите программу, вызывающую проблему.

Проверьте, решена ли проблема.

Если ваш компьютер подключен в поле, я рекомендую проверить конкретные ресурсы technet.

Это форум для опытных пользователей/домена.

Пожалуйста, отправьте ответ и сообщите нам, помогло ли это решить вашу проблему.

С уважением
KarthiK TP

Похожие вопросы

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

Кажется, я стал еще одной жертвой «доверенного хранилища подделки», «Windows 7, сборка 6701, эта копия Windows не является подлинной», «неподлинная Windows», проблемы. (Код ошибки 0x80070005) Win7 Pro, Lenovo OEM - без проблем перезагрузил до "заводского состояния" на 2 новых диска харда. На этот раз он обходился без проблем почти год. Я применил все обновления от MS сразу после «Microsoft Update/patch вторник», 21 и 22 апреля, и после этого несколько раз проверял: «актуально». Больше недели все было нормально. Во время гонки мой рабочий стол почернел. (картинки нет, но значки и файлы остались) и внизу справа появилось предупреждение о не подлинности. Проверил MS Update (опять ничего). Я изначально не нажимал на ссылки во всплывающем окне MS Windows , подозревая, что ОНИ могут быть вредоносными программами (у меня апериодически появляется всплывающее окно с предложением обновить мой антивирус справа [AVG] - иногда после обновления, но закрывайте всплывающее окно и обновляйтесь нормально, обычно не для получения обновлений).< /p>

Затем я обнаружил, что не могу открывать программы MS Office (Word, Outlook или Excel) (любой из рабочих листов в первый день месяца НЕ выгоден!). Всплывающее окно «Красный Крест» гласило: «Microsoft Office не может проверить лицензию на этот продукт. Вам потребуется восстановить программу Office с помощью панели управления». Я делал, ничего не помогло.

Я нажал на ссылку "microsoft.com/genuine/validate/", и после этого она длилась несколько часов, и я сдался.

Я скачал и запустил MS Genuine Advantage Diagnostic Tool и запустил его (см. отчет ниже). Хотя я не понял отчет, я беспокоился, увидев последние 2 группы из 5 символов моей Win7 (НЕ те, что в моем ключе Office) в разделе «другие данные-->» 'Подробности Office:

Сегодня я заметил более позднюю «жертву» этой проблемы, Эйлин Д. Пайк, и я хочу, чтобы я решил попробовать войти в эту тему, чтобы не создавать резервную копию/образ моего ЖЕСТКОГО диска, переформатировать и запускать вернуться к заводским настройкам (на 2011 год)!

Данная Vista WgaER-->
ThreatID (s): н/д, hr = 0 x 80070002
Версия: н/д, hr = 0 x 80070002

Данные уведомлений Windows XP -->
Кэшированный результат: н/д, час = 0 x 80070002
Файл: №
Версия: н/д, час = 0 x 80070002< br />WgaTray.exe подписан: н/д, hr = 0 x 80070002
WgaLogon.dll подписан: н/д, hr = 0 x 80070002

Данные OGA Notifications-->
Кэшированный результат: н/д, hr = 0 x 80070002
Версия: н/д, hr = 0 x 80070002
OGAExec.exe, подписанный: н/д, hr = 0 x 80070002
OGAAddin.dll подписано: н/д, hr = 0 x 80070002

Браузер данных -->
Настройки прокси: Н/Д
Агент пользователя: Mozilla/4.0 (совместимый; MSIE 8.0; Win32)
Браузер по умолчанию: C:\Program Files (x 86) \Mozilla Firefox\firefox.exe
Загрузка подписанных элементов управления ActiveX: быстро
Загрузка неподписанных элементов управления ActiveX: отключено
Запуск элементов управления ActiveX и подключаемых модулей: разрешено
Инициализация и запуск сценариев ActiveX элементы управления, не помеченные как безопасные: отключено
Разрешить сценарии управления веб-браузером Internet Explorer: отключено
Активное выполнение сценариев: разрешено
Распознанные элементы управления ActiveX, безопасные для выполнения сценариев: разрешено

Анализ данных файла -->

s-1-5-21-920389259-3186912 lenovo 4239712 lenovo 4239cto lenovo 8aet64ww (1.44) 2013072600000000000000 + 000 279130070000 + 000fe 0409 0409 Европа West Standard Time (GMT + 01: 00) 0 3 Lenovo TP-8A 109

Содержимое Spsys.log: 0 x 80070002

Данные лицензии -->
C:\Windows\system32\slmgr.vbs(1131, 5) Ошибка выполнения Microsoft VBScript: разрешение отклонено

Технологии активации Windows-->
HrOffline: 0x00000000
HrOnline: 0xC004C327
Beyond: 0 x 0000000000000000
Временная метка события: 5:1:2015 17:10
ActiveX: зарегистрирован, версия: 7.1.7600.16395
Служба администратора: записана, версия: 7.1.7600.16395
Вывод за пределами битовой маски:

--> Данные HWID
Текущий хэш HWID: LgAAAEAAQABAAIAAAAABAAAAAgABAAEA6GHY5wPOfEHGonYlLgeETaKOaBwucw ==

Данные активации 1.0 OEM-->
Нет данных

Данные активации 2.0 OEM-->
BIOS действителен для OA 2.0: Да
Версия маркера Windows: 0 x 20001
Соответствие OEMID и OEMTableID: Да
Информация BIOS:< br />Имя таблицы ACPI Значение OEMID Значение OEMTableID
APIC LENOVO TP - 8A
FACP LENOVO TP - 8A
HPET LENOVO TP - 8A
MCFG LENOVO TP - 8A
SLIC LENOVO TP - 8A
SSDT LENOVO TP-SSDT2
SSDT LENOVO TP-SSDT2
SSDT LENOVO TP-SSDT2
СОВМЕСТНАЯ ПОДАЧА LENOVO TP - 8A
ASF! LENOVO TP - 8A
TCPA PTL LENOVO
SSDT LENOVO TP-SSDT2
SSDT LENOVO TP-SSDT2
UEFI LENOVO TP - 8A
UEFI LENOVO TP - 8A
UEFI LENOVO TP-8A

Вы должны делиться файлами со всеми.

Наведите курсор на файл и нажмите «Загрузить».

Откроется окно с выбором файла для загрузки. Наведите курсор на загруженный файл и нажмите кнопку «Открыть».

Появится прямоугольное поле, содержащее загруженный файл. Установите флажок в правом верхнем углу прямоугольного поля.

Нажмите «Поделиться», а затем нажмите «Ссылка».

Нажмите "Общедоступно"

Нажмите на ссылку

Нажмите все под общим доступом.

Нажмите "Вырезать".

Поместите курсор на ссылку быстрого доступа, щелкните правой кнопкой мыши и выберите "Копировать".

Вставьте свой ответ на эти форумы.

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

Чтобы опубликовать ссылку, войдите в свой OneDrive, куда вы поместили файлы для общего доступа. Поместите курсор в адресную строку, щелкните правой кнопкой мыши и выберите «Выделить все». Щелкните правой кнопкой мыши еще раз и выберите «Копировать», чтобы поместить адрес в буфер обмена. Поместите курсор в открытое здесь сообщение, щелкните правой кнопкой мыши и выберите Вставить.

Я не знаю, что вызывает эту ошибку, но недавно я установил Norton Antivirus 2010 и с тех пор получил это сообщение.

Читайте также: