Ошибка windows script host 800a0046
С ошибкой сценария хоста Windows можно столкнуться в любое время, независимо от того, какую версию операционной системы вы используете. Неожиданное появление этого сбоя указывает на то, что какой-то модуль работает не так, и необходимо внести соответствующие исправления.
Решение 1. Просканируйте свой компьютер на наличие вредоносных программ
- Щелкните правой кнопкой мыши Пуск и выберите Параметры.
- Перейдите к обновлению и безопасности.
- Выберите Безопасность Windows слева и нажмите Защита от вирусов и угроз.
- Затем кликните на Параметры сканирования;
- Нажмите флажок Проверка автономного Защитника Windows и Сканировать сейчас.
Это действие перезагрузит компьютер и запустит глубокое сканирование системы.
Решение 2. Запустите сканирование SFC и DISM
Средство проверки системных файлов может диагностировать и восстанавливать проблемные или повреждённые системные данные Windows:
- Введите cmd в поиске Windows.
- Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора.
- В новом окне введите sfc /scannow и нажмите Enter. Выполните сканирование SFC.
- Дождитесь завершения работы программы, и перезагрузите компьютер.
- Dism/Online/Cleanup-Image/CheckHealth;
- Dism/Online/Cleanup-Image/ScanHealth;
- Dism/Online/Cleanup-Image/RestoreHealth.
Решение 3. Восстановите значение VBS по умолчанию через реестр
Неправильное изменение реестра Windows может привести к ошибкам, повреждению системных файлов и ОС. Убедитесь, что вы сделали резервную копию базы данных, прежде чем переходить к следующим шагам.
Решение 4. Отключите Windows Script Host через реестр
- Введите regedit в поиске Windows и нажмите Enter.
- После захода в редактор реестра перейдите по следующему пути: HKEY_CURRENT_USER\Software\ Microsoft\Windows Script Host\Settings\.
- Если справа вы не видите ключ Enabled, создайте его.
- Для этого щелкните правой кнопкой мыши в пустое место в правом окне и выберите «Создать»> «Значение DWORD (32 бита)».
- После появления ключа дважды щелкните по нему ЛКМ и установите для него значение 0 Отключить хост Windows Script.
- Теперь перейдите по следующему пути и повторите шаги, описанные выше: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings\.
Ошибка выполнения Microsoft VBScript: Permission denied 800A0046, может возникнуть при попытке установить или удалить программу или драйвер на вашем компьютере. Ошибка 800A0046 обычно возникает из-за того, что вы попытаетесь установить программу на свой компьютер, не имея прав администратора, или из-за того, что вы включили контроль учетных записей пользователей (UAC) на компьютерах под управлением Windows 7 или Vista.
В большинстве случаев ошибка времени выполнения VBScript 800A0046 возникает всякий раз, когда вы пытаетесь установить утилиту «Windows Installer Clean Up», чтобы удалить программу. из системы, которую нельзя удалить обычным способом (Программы и компоненты).
Эта статья содержит два (2) метода исправления ошибки Windows Script Host Error «Permission denied 800A0046» в Windows 7 или Vista
Как обойти Windows Script Host "Permission Denied - Code 800A0046".
Перед применением описанных ниже методов для устранения ошибки VBScript Runtime 800A0046 сначала убедитесь, что вы вошли в систему как администратор,
Метод 1: ОТКЛЮЧИТЬ контроль учетных записей пользователей (UAC).
Чтобы отключить UAC (контроль учетных записей пользователей):
1. Перейдите к Пуск > Панель управления .
2. Откройте Учетные записи пользователей .
3. Нажмите Изменить настройки управления учетными записями пользователей .
4, Переместите ползунок слева на Никогда не уведомлять и нажмите OK .
5. Перезагрузите компьютер.
6. После перезапуска установите (или удалите) программу, которая вызвала ошибку 800A0046.
Метод 2: ЗАПУСТИТЕ установщик (Setup.exe) от имени администратора
, чтобы установить программу от имени администратора:
1. Щелкните правой кнопкой мыши программу (установщик), которую вы пытаетесь установить, и щелкните Запуск от имени администратора .
Вот и все, ребята! Это сработало для вас?
Как правило, специалисты по ПК называют «Microsoft Update Error 0X800A0046» как тип «ошибки времени выполнения». Когда дело доходит до Microsoft Update, инженеры программного обеспечения используют арсенал инструментов, чтобы попытаться сорвать эти ошибки как можно лучше. Как и во всем в жизни, иногда такие проблемы, как ошибка 0x800A0046, упускаются из виду.
Ошибка 0x800A0046 также отображается как «Microsoft Update Error 0X800A0046». Это распространенная ошибка, которая может возникнуть после установки программного обеспечения. После возникновения ошибки 0x800A0046 пользователь программного обеспечения имеет возможность сообщить разработчику об этой проблеме. Команда программирования может использовать эту информацию для поиска и устранения проблемы (разработка обновления). Если есть запрос на обновление Microsoft Update, это обычно обходной путь для устранения проблем, таких как ошибка 0x800A0046 и другие ошибки.
Что на самом деле вызывает ошибку времени выполнения 0x800A0046?
В первый раз, когда вы можете столкнуться с ошибкой среды выполнения Microsoft Update обычно с «Microsoft Update Error 0X800A0046» при запуске программы. Три распространенные причины, по которым ошибки во время выполнения, такие как всплывающее окно ошибки 0x800A0046:
Ошибка 0x800A0046 Crash - она называется «Ошибка 0x800A0046», когда программа неожиданно завершает работу во время работы (во время выполнения). Обычно это происходит, когда Microsoft Update не может обрабатывать предоставленный ввод или когда он не знает, что выводить.
«Microsoft Update Error 0X800A0046» Утечка памяти - Ошибка 0x800A0046 утечка памяти происходит и предоставляет Microsoft Update в качестве виновника, перетаскивая производительность вашего ПК. Критическими проблемами, связанными с этим, могут быть отсутствие девыделения памяти или подключение к плохому коду, такому как бесконечные циклы.
Error 0x800A0046 Logic Error - Ошибка программной логики возникает, когда, несмотря на точный ввод от пользователя, производится неверный вывод. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.
Повреждение, отсутствие или удаление файлов Microsoft Update Error 0X800A0046 может привести к ошибкам Microsoft Update. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла Microsoft Corporation. Кроме того, регулярная очистка и оптимизация реестра Windows предотвратит создание неправильных ссылок на пути к файлам Microsoft Corporation, поэтому мы настоятельно рекомендуем регулярно выполнять сканирование реестра.
Типичные ошибки Microsoft Update Error 0X800A0046
Частичный список ошибок Microsoft Update Error 0X800A0046 Microsoft Update:
- «Ошибка в приложении: Microsoft Update Error 0X800A0046»
- «Ошибка программного обеспечения Win32: Microsoft Update Error 0X800A0046»
- «Извините за неудобства - Microsoft Update Error 0X800A0046 имеет проблему. «
- «Microsoft Update Error 0X800A0046 не может быть найден. «
- «Microsoft Update Error 0X800A0046 не может быть найден. «
- "Ошибка запуска программы: Microsoft Update Error 0X800A0046."
- «Не удается запустить Microsoft Update Error 0X800A0046. «
- «Microsoft Update Error 0X800A0046 остановлен. «
- "Неверный путь к приложению: Microsoft Update Error 0X800A0046."
Проблемы Microsoft Update Microsoft Update Error 0X800A0046 возникают при установке, во время работы программного обеспечения, связанного с Microsoft Update Error 0X800A0046, во время завершения работы или запуска или менее вероятно во время обновления операционной системы. Отслеживание того, когда и где возникает ошибка Microsoft Update Error 0X800A0046, является важной информацией при устранении проблемы.
Истоки проблем Microsoft Update Error 0X800A0046
Проблемы Microsoft Update Error 0X800A0046 вызваны поврежденным или отсутствующим Microsoft Update Error 0X800A0046, недопустимыми ключами реестра, связанными с Microsoft Update, или вредоносным ПО.
Сразу стоит сказать о том, что если вы писали свой скрипт и при его запуске получили ошибку, то необходимо искать проблемы в коде, а не в системном компоненте. Например, вот такое диалоговое окно говорит именно об этом:
Такая же ситуация может возникнуть и в том случае, когда в коде имеется ссылка на другой скрипт, путь к которому прописан неверно либо данный файл вовсе отсутствует на компьютере.
Далее мы поговорим о тех моментах, когда при старте Windows или запуске программ, например, Блокнота или Калькулятора, а также других приложений, использующих системные ресурсы, появляется стандартная ошибка Windows Script Host. Иногда подобных окон может появиться сразу несколько. Случается такое после обновления операционной системы, которое может пройти как в штатном режиме, так и со сбоями.
Причины такого поведения ОС следующие:
- Неверно выставленное системное время.
- Сбой в работе службы обновлений.
- Некорректная установка очередного апдейта.
- Нелицензионная сборка «винды».
Вариант 1: Системное время
Многие пользователи думают, что системное время, которое показывается в области уведомлений, существует только для удобства. Это не совсем так. Некоторые программы, обращающиеся к серверам разработчиков или к иным ресурсам, могут работать некорректно или вовсе отказаться функционировать по причине расхождений в дате и времени. Это же касается и Windows с ее серверами обновления. В том случае, если будет расхождение в вашем системном времени и времени сервера, то могут наблюдаться неполадки с апдейтами, поэтому на это стоит обратить внимание в первую очередь.
-
Нажимаем на часы в правом нижнем углу экрана и переходим по ссылке, указанной на скриншоте.
Теперь ваше системное время будет регулярно синхронизироваться с сервером времени Майкрософт и расхождения не будет.
Вариант 2: Служба обновлений
Windows – это очень сложная система, с множеством одновременно протекающих процессов, и некоторые из них могут повлиять на работу службы, отвечающей за обновление. Высокое потребление ресурсов, различные сбои и занятость компонентов, помогающих апдейту, «заставляют» службу совершать бесконечные попытки выполнить свою работу. Сам сервис также может сбоить. Выход здесь один: отключить его, а затем перезагрузить компьютер.
-
Вызываем строку «Выполнить» сочетанием клавиш Win+R и в поле с названием «Открыть» пишем команду, которая позволит получить доступ к соответствующей оснастке.
Если после выполненных действий ошибки продолжают появляться, то необходимо поработать с уже установленными обновлениями.
Вариант 3: Некорректно установленные обновления
Данный вариант подразумевает удаление тех обновлений, после установки которых начались сбои в Windows Script Host. Сделать это можно как вручную, так и с помощью утилиты восстановления системы. В обоих случаях необходимо вспомнить, когда «посыпались» ошибки, то есть после какой даты.
-
Идем в «Панель управления» и находим апплет с названием «Программы и компоненты».
-
Для перехода к данной утилите кликаем правой кнопкой мыши по значку компьютера на рабочем столе и выбираем пункт «Свойства».
Вариант 4: Нелицензионная Windows
Пиратские сборки «винды» хороши лишь тем, что они совершенно бесплатны. В остальном же такие дистрибутивы могут принести массу проблем, в частности, некорректную работу необходимых компонентов. В этом случае рекомендации, приведенные выше, могут не сработать, так как файлы в скачанном образе уже были сбойными. Здесь можно только посоветовать поискать другой дистрибутив, но лучше воспользоваться лицензионной копией Windows.
Заключение
Решения проблемы с Windows Script Host довольно просты, и с ними справится даже начинающий пользователь. Причина здесь ровно одна: некорректная работа инструмента обновления системы. В случае с пиратскими дистрибутивами можно дать следующий совет: пользуйтесь только лицензионными продуктами. И да, правильно пишите ваши скрипты.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Читайте также: