- VBScript: [решено] перестал работать скрипт с WMI
- Сообщения 10
- 1 Тема от Dimka 2010-11-24 17:44:14 (изменено: Dimka, 2010-11-25 10:58:58)
- Тема: VBScript: [решено] перестал работать скрипт с WMI
- 2 Ответ от alexii 2010-11-24 18:24:29
- Re: VBScript: [решено] перестал работать скрипт с WMI
- 3 Ответ от Dimka 2010-11-24 18:30:32
- Re: VBScript: [решено] перестал работать скрипт с WMI
- 4 Ответ от Евген 2010-11-24 18:51:05 (изменено: Евген, 2010-11-24 18:51:38)
- Re: VBScript: [решено] перестал работать скрипт с WMI
- 5 Ответ от alexii 2010-11-24 19:51:05
- Re: VBScript: [решено] перестал работать скрипт с WMI
- 6 Ответ от jite 2010-11-24 20:35:09 (изменено: jite, 2010-11-24 20:35:47)
- Re: VBScript: [решено] перестал работать скрипт с WMI
- 7 Ответ от Dimka 2010-11-25 10:58:21
- Re: VBScript: [решено] перестал работать скрипт с WMI
- 8 Ответ от Pix 2011-04-13 20:57:14
- Re: VBScript: [решено] перестал работать скрипт с WMI
- Dadaviz
- Ошибка Windows Script Host — как исправить
- Что это за ошибка?
- Исправляем Windows Script Host (Код 80070002)
- Остановка служб обновления
- Настройте время
- Удаление последних обновлений
- Заключение
- Сбой службы Windows Script Host. Ошибка. Как исправить ее простейшими методами?
- Что означает сбой Windows Script Host
- Windows Script Host. Ошибка. Как исправить (код 80070002)
- Windows Script Host. Ошибка. Как исправить (код 800A0046)?
- Вместо итога
VBScript: [решено] перестал работать скрипт с WMI
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 10
1 Тема от Dimka 2010-11-24 17:44:14 (изменено: Dimka, 2010-11-25 10:58:58)
- Dimka
- Участник
- Неактивен
- Рейтинг : [ 0 | 0 ]
Тема: VBScript: [решено] перестал работать скрипт с WMI
После длительной работы, наконец была перезагружена винда (XP). В результате код перестал работать.
Пишет:
Строка: 3
Символ: 1
Ошибка: Компьютер удалённого сервера не существует или недоступен
Код: 800A01CE
Сервисы «Адаптер производительности WMI» и «Расширения драйверов WMI (Windows Management Instrumentation)» — работают.
В других скриптах не работает: CreateObject(«Excel.Application»). Переустановка офиса не помогла.
В других скриптах с «Scripting.FileSystemObject», «WScript.Shell», «Shell.Application», «VBScript.RegExp» — всё работает.
Есть ли у кого идеи что сломалось.
2 Ответ от alexii 2010-11-24 18:24:29
- alexii
- Разработчик
- На форуме
Re: VBScript: [решено] перестал работать скрипт с WMI
Коль раньше работало, я бы для начала попробовал откатиться на одну из точек восстановления.
3 Ответ от Dimka 2010-11-24 18:30:32
- Dimka
- Участник
- Неактивен
- Рейтинг : [ 0 | 0 ]
Re: VBScript: [решено] перестал работать скрипт с WMI
Коль раньше работало, я бы для начала попробовал откатиться на одну из точек восстановления.
Давно отключены
4 Ответ от Евген 2010-11-24 18:51:05 (изменено: Евген, 2010-11-24 18:51:38)
- Евген
- Разработчик
- Неактивен
- Рейтинг : [ 0 | 0 ]
Re: VBScript: [решено] перестал работать скрипт с WMI
ИМХО, не плохой вариант при загрузке с установочного диска сделать восстановление системы.
Должно помочь.
5 Ответ от alexii 2010-11-24 19:51:05
- alexii
- Разработчик
- На форуме
Re: VBScript: [решено] перестал работать скрипт с WMI
Если ещё при этом не делались архивы реестра никакими другими средствами — Вы знаете как сие называется: «сам себе злобный Буратино».
6 Ответ от jite 2010-11-24 20:35:09 (изменено: jite, 2010-11-24 20:35:47)
- jite
- Разработчик
- Неактивен
- Рейтинг : [ 0 | 0 ]
Re: VBScript: [решено] перестал работать скрипт с WMI
Проверьте: от чьего имени запускается, настройки DNS-сервера, корректность работы сетевых интерфейсов (попробуйте отключить). В сети также кивают на файрвол, но если это не удаленный комп, то вроде бы не должно влиять. Все равно временно его отключите. и антивирус тоже, перегрузитесь. Словом, постарайтесь исключить все возможные причины. Поиск показывает, что это характерные симптомы, правда решения даются разные. остается перебрать.
7 Ответ от Dimka 2010-11-25 10:58:21
- Dimka
- Участник
- Неактивен
- Рейтинг : [ 0 | 0 ]
Re: VBScript: [решено] перестал работать скрипт с WMI
Решил.
Помог запуск службы «Запуск серверных процессов DCOM»
8 Ответ от Pix 2011-04-13 20:57:14
- Pix
- Участник
- Неактивен
- Рейтинг : [ 0 | 0 ]
Re: VBScript: [решено] перестал работать скрипт с WMI
Написал скрипт для отложенного запуска SQL Server. При запуске вручную, работает. При постановке в планировщик, не работает.
Забегая наперед идентифицировать причину не старта автоматического не удалось. Пробовал и группы загрузки и все такое. НИкак.
Ошибку выдает при запросе списка сервисов:
А именно:
Код ошибки: 424
Текст сообщения: Object required
Т.е. по каким то причинам ExecQuery возвращает не объект. А что то другое.
Запуск происходит под одной и той же учетной записью. Все службы описанные http://forum.script-coding.com/viewtopic.php?id=738 запущены. Запуск происходит на удаленной машинке (я на ней нахожусь через удаленный стол). OS Windows 2003 server eng без сервис паков.
Права поставлены everyone полные (четыре кнопки настройки доступа к DCOM что по ссылке выше описаны).
Фаервол отключал. После всего это перезагружался.
Что еще можно проверить? Помогите добрым советом.
Dadaviz
Ваш IT помощник
Ошибка Windows Script Host — как исправить
Системная ошибка «Windows Script Host» очень знакома пользователям Windows 7/8/10. Ее возникновение чаще всего сопровождается разными официальными обновлениями от компании Microsoft. Еще недавно все работало как надо, а тут вдруг при запуске приложений может происходить сбой или при загрузке Windows выскакивает черный экран и уведомлением об ошибке — «Не удается найти файл сценария» (run.vbs, launchall.js). Иногда с такой проблемой сталкиваются при установке Windows, что характерно она проявляется на официальных версиях от Microsoft тоже.
Ошибка 80070002 — Не удается найти указанный файл
Что это за ошибка?
К счастью для пользователей, данный конфликт сценариев вполне объясним, и связывается он с неправильными интегрированными установочными файлами. По разным причинам весь софт не смог полностью выгрузится в операционную систему. Тут виной являются обновления и установочный диск Windows, пиратская сборка. К дополнительным источникам проблемы нужно отнести: антивирусы, любые сторонние утилиты по оптимизации системы, пользовательские действия на системном диске и другие.
По не официальным данным Windows Script Host может создавать до нескольких сотен подобных ошибок, самые распространенные из которых: 80070002, 80070003 или 80070483. Решения у них бывают практически одинаковые, во многих случаях понадобится не более 5 минут для их реализации и исправления конфликтной ситуации.
Исправляем Windows Script Host (Код 80070002)
Далее мы приведем несколько методов, которые избавят вас от данного сбоя. Эти методы проверенны и одобрены многими юзерами, а также предлагаются как оптимальные на официальном форуме поддержки Microsoft.
Остановка служб обновления
Иногда процесс обновления ОС происходит не совсем корректно. Это бывает связанно с загруженностью системы, сбоях интернета и т.д. Решениями становятся не сложные манипуляции, которые сможет сделать абсолютно любой пользователь. Выполним остановку центра обновлений.
- Перейдите в меню «Пункт» и посетите «Панель управления».
- Найдите подменю «Администрирование».
- Увидите список операций, кликните по «Службы».
- В новом окне отсортируйте все службы ОС по имени, это поможет в поиске «Центр обновления Windows».
- Кликните правой кнопкой мышки. Выберите «Остановить».
Остановка Центра обновлений Windows
Это способ помогает прервать постоянные попытки компьютера получить новые обновления, которые могут вызывать ошибку 80070002.
Настройте время
Ошибка «Windows Script Host сценария» проявляется вследствие неправильно установленной даты на вашем ПК. Расхождения с главным сервером Microsoft во времени очень часто создает конфликты. Устанавливаемый софт строго соблюдает авторские права и поддержку разного рода DirectX , а они, как известно, не вечные.
- Перейдите в правом углу в меню часов, для этого нажмите на них.
- В самом низу будет одно единственное действие «Изменение настроек даты и времени».
Проверяем правильность настроек времени на ПК
Самый простой способ решения, но не менее действенный от этого.
Удаление последних обновлений
Это вариант поможет в ручную решить данную ситуацию. Нужно будет посетить центр обновления и удалить все внесенные изменения за последнее время.
- Через «Пуск» найдите уже знакомую «Панель управления».
- Щелкните по службе «Программы и компоненты».
- В левом меню из трех вариантов выберите «Просмотр установленных обновлений».
- Отсортируйте все по дате добавления софта. Это можно сделать при помощи «Установлено».
Удалите обновления за последние пять дней
А вот наглядная и подробная видео инструкция по исправлению подобной ошибки.
А вот хороший обзор о проблеме несколько иного сбоя службы Windows Script Host: «Не удается найти файл сценария run.vbs», который вызывает черный экран при загрузке и соответствующее уведомление.
Заключение
Данные советы помогут вам исправить системную ошибку Windows Script Host самым простым способом. Многие советуют залезть в реестр и менять значения и настройку некоторых служб — в большинстве случаев это не работает. Если манипуляции с обновлениями системы вам не помогли, тогда просто переустановите систему, тем более если у вас пиратская сборка Виндовс.
Сбой службы Windows Script Host. Ошибка. Как исправить ее простейшими методами?
Достаточно часто пользователи Windows-систем сталкиваются с проблемой того, что при попытке автоматической установки апдейтов система выдает предупреждение о сбое службы Windows Script Host (ошибка). Как исправить ее, сейчас и будет рассмотрено. Для этого можно использовать несколько основных методов.
Что означает сбой Windows Script Host
Что касается природы самого сбоя и появления ошибок, причиной может быть только то, что система либо не находит апдейты, либо устанавливает их некорректно.
Например, при нарушении связи может появляться огромное количество сообщений с самыми разными кодами. Из всех возможных ситуаций наиболее часто встречаются сбои 80070002 и 800A0046 Windows Script Host (ошибка). Как исправить такую ситуацию?
Придется задействовать свои знания по ручному управлению службами. В частности, нас интересует сама система обновления.
Windows Script Host. Ошибка. Как исправить (код 80070002)
В самом простом случае нужно использовать раздел администрирования, где выбирается меню служб (проще всего запустить редактор служб через консоль «Выполнить», где прописывается команда services.msc).
Здесь нужно найти службу центра обновления и в меню правого клика использовать строку остановки процесса. Но для устранения сбоя это еще не все действия, поскольку снова может появиться сообщение о повреждении Windows Script Host (ошибка). Как исправить ситуацию?
Далее следует зайти в корневую директорию системы и найти там каталог SoftwareDistribution. В нем имеется папка Downloads, из которой нужно просто удалить все содержимое. После этого возвращаемся в раздел служб и заново запускаем апдейт-клиент.
Далее входим непосредственно в «Центр обновления» и запускаем ручной поиск апдейтов. Когда они будут найдены, их следует просто установить (возможно, потребуется перезагрузка системы).
Windows Script Host. Ошибка. Как исправить (код 800A0046)?
Встречается и еще одна неприятная ситуация. Возможен и другой вид сбоя Windows Script Host (ошибка). Как исправить проблемы при выдаче вышеуказанного кода? Для начала нужно понять природу неполадки.
Считается, что в данном случае пользователь наблюдает сбой дескриптора безопасности системы. В самом простом варианте нужно просто удалить учетную запись, которая вызывает сбой (для этого используется раздел членства в группах).
Однако лучше использовать редактор политик безопасности (команда secpol.msc в меню «Выполнить»). Здесь нужно использовать узел политик безопасности, после чего с выбором раздела прав пользователя установить олицетворение клиента после проверки подлинности. Затем следует добавить пользователя или группу на вкладке локальных параметров безопасности в соответствующий список, сохранить изменения и перезагрузить компьютер.
Наконец, можно воспользоваться клиентом RPC. Для этого используется тот же раздел служб, где выбирается строка с указанием на RPC, после чего в свойствах устанавливается вход с системной учетной записью. Опять же, после сохранения изменений следует полная перезагрузка системы.
Вместо итога
Ошибка сама по себе критичной не является и устраняется достаточно просто. В некоторых случаях может помочь даже такой простейший вариант, как просмотр и ручное удаление апдейтов (некоторые из них действительно могут вызывать сбои в системе). Делается это из того же «Центра обновления». На крайний случай, если юзер точно знает момент возникновения ошибки, можно использовать даже обычное восстановление системы, только при выборе точек нужно отобразить их все, после чего и произвести откат до заданного состояния. Но и вышеприведенные методы срабатывают.
Естественно, если самые простые решения не дают должного результата, лучше использовать именно то, что было представлено. Конечно, немного покопаться придется, зато стопроцентное исправление ошибки в данном случае гарантрируется.