Windows 10 отсутствует исполняющее ядро для расширения имени файла vbs

Пишу "cscript .vbs" - выдает "Отсутствует исполняющее ядро для расширения имени файла *.vbs".

RRS feed

  • Remove From My Forums
  • Вопрос

  • Пишу «cscript <any name>.vbs» — выдает «Отсутствует исполняющее ядро для расширения имени файла *.vbs».

    Как исправить? Проблема появилась после установки «Notepad ++» и привязки всех скриптов на запуск в нем.

    Помогите плиз…

Ответы

    • Помечено в качестве ответа
      Nikita Panov
      28 июля 2009 г. 8:37

Все ответы

  • Попробуйте перерегистрировать исполняющий модуль

    cscript.exe //H:CScript

  • Изменений нет пока. Хорошо, другой вопрос — где в реестре хранятся эти сведения? Может, стоит там посмотреть?

    Я запускал «Norton WinDoctor 2006» — не помогло.

    Comments?

    • Помечено в качестве ответа
      Nikita Panov
      28 июля 2009 г. 8:37
  • хе-хее, я тоже так накололся когда ставил Notepad++ и на радостях заставил его зарегистрироваться на все расширения файлов которые мне было интересно редактировать в нем. В том числе и vbs и bat. После этого у меня перестали запускаться скрипты, открываясь на ректирование…
    решается просто — в настройках NP++ убери ассоциацию с расширениями исполняемых файлов (*.vbs, *.cmd, *.bat). У меня чудо-блокнот восстановил старые ассоциации сам.

    • Предложено в качестве ответа
      sidv69
      25 января 2010 г. 6:47

  • Подскажите, а что делать если и после указанных телодвижений по прежнему имеем:

    Ошибка ввода: Отсутствует исполняющее ядро для расширения имени файла ".vbs".

    Перешел по указанной ссылке там та же самая команда, что приводите вы + команда для

    regsvr32 %systemroot%system32jscript.dll

    как я понимаю для js. Но на всякий случай тоже выполнил. Но по прежнему никаких результатов. :(

  • Регистрация модуля не помогла — regsvr32 %systemroot%system32vbscript.dll

    Действительно при снятии ассоциаций в NPP всё пучком!


    Ы

  • Помогает выполнение следующей команды (через командную строку или Пуск-Выполнить):

    assoc .VBS=VBSFile

    для JS-файлов:

    assoc .JS=JSFile

  • у меня TEMP почему то на %Systemroot%temp ссылался

    пришлось сделать:

    cacls c:windowstemp /T /G Все:F

  • Не надо этого делать.

    А ты точно про нужный TEMP говоришь, этот для системы, а для пользователя(ей) другой.

    Покажи данный скриншот

    • Изменено
      Anatoly Podgoretsky
      24 апреля 2012 г. 5:02

    • Изменено
      DjMartin779
      8 января 2017 г. 13:17
  • Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT.vbs]
    @=»VBSFile»

    [HKEY_CLASSES_ROOT.vbsPersistentHandler]
    @=»{5e941d80-bf96-11cd-b579-08002b30bfeb}»


    А также команды:
    ASSOC .JS=JSFile
    regsvr32 VBScript.dll
    regsvr32 JScript.dll

  • хе-хее, я тоже так накололся когда ставил Notepad++ и на радостях заставил его зарегистрироваться на все расширения файлов которые мне было интересно редактировать в нем. В том числе и vbs и bat. После этого у меня
    перестали запускаться скрипты, открываясь на ректирование…
    решается просто — в настройках NP++ убери ассоциацию с расширениями исполняемых файлов (*.vbs, *.cmd, *.bat). У меня чудо-блокнот восстановил старые ассоциации сам.

    Работает, только надо блокнот запустить «от имени администратора» — там будет свой список ассоциаций.


    windessy

Ноя
29

Отсутствует исполняющее ядро для расширения имени файла «.vbs»

Столкнулся с проблемой запуска скриптов в домене при построении автоподписей и удалённого помощника как следствие ошибка: Отсутствует исполняющее ядро для расширения имени файла «.vbs»Отсутствует исполняющее ядро для расширения имени файла ".vbs"

В домене напрочь отключена возможность запуска скриптов. Немного пред истории)

Сменил постоянное место дислокации. Провёл аудит. Определил цель. Огласил бюджет и сроки. Рассказал о том к чему придём в итоге. И тут понеслось. Паролей нет. Никто ничего не знает. иерархию пришлось строить с нуля. пароли админов взламывать через ПК.

Построили ядро. Настроили под сети. Пере завели всех в домен. А скрипты не арбайтн ) даже на 7-ке полный нууууль.

Начал копать . А какой-то нехороший редиска, с целью «а незачем и Б — безопасность» через доменные политики всё рубанул.

У человека сотрудники с единым на всех, постоянными паролями «запрет на смены и срок пароля» и правами админа на ПК, а мы про запуск скриптов думаем. Забавно.

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

Всё начинает работать после про писания DLL от имени администратора на ПК

regsvr32 %systemroot%system32vbscript.dll

regsvr32 %systemroot%system32jscript.dll

И установки ассоциации открывания файлов VBC

ASSOC .JS=JSFile

ASSOC .VBS=VBSFile

Бегать по всем ПК дело муторное.

Сделал политикой и запустил на всех в домене. К слову, политик пришлось делать много: и удалённого помощника и ярлыки на рабочие столы и  авто подписи. Хочу заметить, что сам очень часто смотрю свои статьи и делаю как по инструкции ) удобно. Рекомендую почитать.

На этом, вопрос: Отсутствует исполняющее ядро для расширения имени файла «.vbs»  считаю закрытым. Всем удачи и позитива в начинаниях.

я столкнулся с проблемой: пытаюсь запустить 1С 7.7 на Windows 10 – выдает ошибки и не регистрирует скрипты и библиотеки OpenConf (программы расширяющей возможности конфигуратора 1С 7.7) файл regall.bat.

Ошибки:

  • не удается найти файл сценария regfiles.js
  • Отсутствует исполняющее ядро для расширения имени файла js

Этот файл вызывает выполнение JS скрипта:

cscript //nologo regfiles.js /I %1 %2

Я обнаружил, что cscript в Windows 10 уже встроен и устанавливать движок скриптов не нужно еще раз.

При выполнении подобных команд в Windows старше XP возникают 2 основных проблемы:

  • Для расширений скриптов не зарегистрирована программа, которая их обрабатывает (.vbs, .js).Решение: зарегистрировать для этих расширений программу выполнения скриптов:[su_box title=”Выполнить в командной строке от имени Администратора:” style=”glass” radius=”4″]ASSOC .JS=JSFile

    ASSOC .VBS=VBSFile

    [/su_box]

  • Команда вызова движка скриптов (cscript) не может найти нужный мне скрипт (regfiles.js), чтобы его выполнить.

Причина этого:

Все из-за механизма контроля учетных записей, когда мы выполняем программы от имени администратора, путь текущей папки меняется на путь к cscript.exe – c:windowssystem32, а там нет файла пользовательского скрипта, который мы запускаем.

Решение:

В команде вызова скрипта указать полный путь к файлу скрипта, например:

cscript //nologo “d:My Program Files1Cv77BINConfigsystemregfiles.js” /I %1 %2

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

Если Вы нашли это – вам повезло – у Вас есть рецепт решения проблемы и экономии времени.

Спасибо за внимание. До новых встреч!

PS. Будет здорово, если Вы будете присылать проблемы, а я вам с ними смогу помочь.

Перейти к контенту

  • Remove From My Forums
  • Вопрос

  • Пишу «cscript <any name>.vbs» — выдает «Отсутствует исполняющее ядро для расширения имени файла *.vbs».

    Как исправить? Проблема появилась после установки «Notepad ++» и привязки всех скриптов на запуск в нем.

    Помогите плиз…

Ответы

    • Помечено в качестве ответа
      Nikita Panov
      28 июля 2009 г. 8:37

Все ответы

  • Попробуйте перерегистрировать исполняющий модуль

    cscript.exe //H:CScript

  • Изменений нет пока. Хорошо, другой вопрос — где в реестре хранятся эти сведения? Может, стоит там посмотреть?

    Я запускал «Norton WinDoctor 2006» — не помогло.

    Comments?

    • Помечено в качестве ответа
      Nikita Panov
      28 июля 2009 г. 8:37
  • хе-хее, я тоже так накололся когда ставил Notepad++ и на радостях заставил его зарегистрироваться на все расширения файлов которые мне было интересно редактировать в нем. В том числе и vbs и bat. После этого у меня перестали запускаться скрипты, открываясь на ректирование…
    решается просто — в настройках NP++ убери ассоциацию с расширениями исполняемых файлов (*.vbs, *.cmd, *.bat). У меня чудо-блокнот восстановил старые ассоциации сам.

    • Предложено в качестве ответа
      sidv69
      25 января 2010 г. 6:47
  • Подскажите, а что делать если и после указанных телодвижений по прежнему имеем:

    Ошибка ввода: Отсутствует исполняющее ядро для расширения имени файла ".vbs".

    Перешел по указанной ссылке там та же самая команда, что приводите вы + команда для

    regsvr32 %systemroot%system32jscript.dll

    как я понимаю для js. Но на всякий случай тоже выполнил. Но по прежнему никаких результатов. :(

  • Регистрация модуля не помогла — regsvr32 %systemroot%system32vbscript.dll

    Действительно при снятии ассоциаций в NPP всё пучком!


    Ы

  • Помогает выполнение следующей команды (через командную строку или Пуск-Выполнить):

    assoc .VBS=VBSFile

    для JS-файлов:

    assoc .JS=JSFile

  • у меня TEMP почему то на %Systemroot%temp ссылался

    пришлось сделать:

    cacls c:windowstemp /T /G Все:F

  • Не надо этого делать.

    А ты точно про нужный TEMP говоришь, этот для системы, а для пользователя(ей) другой.

    Покажи данный скриншот

    • Изменено
      Anatoly Podgoretsky
      24 апреля 2012 г. 5:02
    • Изменено
      DjMartin779
      8 января 2017 г. 13:17
  • Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT.vbs]
    @=»VBSFile»

    [HKEY_CLASSES_ROOT.vbsPersistentHandler]
    @=»{5e941d80-bf96-11cd-b579-08002b30bfeb}»

    А также команды:
    ASSOC .JS=JSFile
    regsvr32 VBScript.dll
    regsvr32 JScript.dll

  • хе-хее, я тоже так накололся когда ставил Notepad++ и на радостях заставил его зарегистрироваться на все расширения файлов которые мне было интересно редактировать в нем. В том числе и vbs и bat. После этого у меня
    перестали запускаться скрипты, открываясь на ректирование…
    решается просто — в настройках NP++ убери ассоциацию с расширениями исполняемых файлов (*.vbs, *.cmd, *.bat). У меня чудо-блокнот восстановил старые ассоциации сам.

    Работает, только надо блокнот запустить «от имени администратора» — там будет свой список ассоциаций.


    windessy

Ноя
29

Столкнулся с проблемой запуска скриптов в домене при построении автоподписей и удалённого помощника как следствие ошибка: Отсутствует исполняющее ядро для расширения имени файла «.vbs»Отсутствует исполняющее ядро для расширения имени файла ".vbs"

В домене напрочь отключена возможность запуска скриптов. Немного пред истории)

Сменил постоянное место дислокации. Провёл аудит. Определил цель. Огласил бюджет и сроки. Рассказал о том к чему придём в итоге. И тут понеслось. Паролей нет. Никто ничего не знает. иерархию пришлось строить с нуля. пароли админов взламывать через ПК.

Построили ядро. Настроили под сети. Пере завели всех в домен. А скрипты не арбайтн ) даже на 7-ке полный нууууль.

Начал копать . А какой-то нехороший редиска, с целью «а незачем и Б — безопасность» через доменные политики всё рубанул.

У человека сотрудники с единым на всех, постоянными паролями «запрет на смены и срок пароля» и правами админа на ПК, а мы про запуск скриптов думаем. Забавно.

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

Всё начинает работать после про писания DLL от имени администратора на ПК

regsvr32 %systemroot%system32vbscript.dll

regsvr32 %systemroot%system32jscript.dll

И установки ассоциации открывания файлов VBC

ASSOC .JS=JSFile

ASSOC .VBS=VBSFile

Бегать по всем ПК дело муторное.

Сделал политикой и запустил на всех в домене. К слову, политик пришлось делать много: и удалённого помощника и ярлыки на рабочие столы и  авто подписи. Хочу заметить, что сам очень часто смотрю свои статьи и делаю как по инструкции ) удобно. Рекомендую почитать.

На этом, вопрос: Отсутствует исполняющее ядро для расширения имени файла «.vbs»  считаю закрытым. Всем удачи и позитива в начинаниях.


Offline

Lisenokdv

 


#1
Оставлено
:

21 сентября 2011 г. 16:45:32(UTC)

Lisenokdv

Статус: Участник

Группы: Участники

Зарегистрирован: 21.09.2011(UTC)
Сообщений: 14
Откуда: Russia

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 1 раз в 1 постах

Может быть уже повторюсь, но не нашел на форуме Стояла КриптоПро 2.0 После удаления При установке КриптоПро CSP 3.0 с SP3 появляется ошибка (Отсутствует исполняющее ядро для расширения имени файла .vbs) Операционная система WindowsXP
Версия 3.6 поставилась без проблем, но на нее нет лицензии


Вверх

Offline

Laroux

 


#2
Оставлено
:

23 сентября 2011 г. 17:42:28(UTC)

Laroux

Статус: Активный участник

Группы: Участники

Зарегистрирован: 14.07.2008(UTC)
Сообщений: 1,287
Мужчина
Российская Федерация
Откуда: Краснодар

Сказал «Спасибо»: 81 раз
Поблагодарили: 72 раз в 60 постах

1. Удалите КриптоПро CSP через Пуск — Настройка — Панель управления — Установка и удаление программ, перезагрузите компьютер.
2. Сохраните программу удаления КриптоПро cspclean, которая находится по ссылке http://www.cryptopro.ru/…iles/public/cspclean.exe . Утилита предназначена для очистки компьютера от неудалённых элементов КриптоПро CSP. Запустите cspclean.exe. На предупреждение программы необходимо ответить «Да». После завершения работы программы перезагрузите компьютер.


Вверх

WWW

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Отсутствует исполняющее ядро для расширения имени файла vbs

И вот наконец-то эту ошибку удалось решить!
Не претендую на 100% решение проблемы, но рекомендации с сайта Майкрософта так и не помогли. Зато было найдено решение, которое в моей ситуации оказалось эффективным. Итак открываем консоль Винды (Ctrl+Win) и запускаем cmd.
вписываем (или вставляем) в консоль:

ASSOC .JS=JSFile

нажимаем Enter
и далее

ASSOC .VBS=VBSFile

И Ура! Все работает

Популярные сообщения из этого блога

Как в The Bat 4.x изменить кодировку шаблона письма.

Нет, это просто издевательство! Разработчикам The Bat явно надо нанять хоть один раз контору которая спроектирует им нормальный интерфейс. Программа их — лучшая в своем классе, но такая мелкая проблемка с изменением кодировки письма портила мне жизнь очень долго. Вся проблема в том, что я часто пишу письма на таких языках как немецкий и французский, в которых есть символы типа умляутов и т.п., по умолчанию у меня стоит кодировка Cyrillic 1251, а для указанных выше языков нужна UTF-8. Вот так я и переключал вручную два года пока случайно при создании нового ящика и редактировании шаблонов писем по умолчанию в глаз не стукнула надпись: Использовать набор символов Вот где оно зарыто! Для тех кто будет искать эту настройку, находится она по адресу: Ящик -> Свойства почтового ящика -> Шаблоны -> Новое письмо -> Использовать набор символов Приятного использования The Bat!

Для этой книги недоступны проект VBA… — проблема решена!

Сегодня решил установить себе для пробы Офис 2010. Хотя офисом Майкрософта последний год не пользуюсь (вполне устраивает LibreOffice), но для пробы и оценки так сказать решил поставить. Установил только самые нужные программы и компоненты: Access, Excel, Word и PowerPoint. И в первую очередь решил проверить работоспособность старых файлов, которые часто использовал в работе с использованием ранних версий Экселя, и основной функционал в них написан на VBA. В общем Мазай, открываю файл и Эксель выдает мне: Для этой книги недоступны проект VBA, элементы управления ActiveX и остальные программные средства Офигеть, слава и хвала Мастдаю, который не может обеспечить совместимость в одной линейке своих же продуктов. Идиотизм… Что делать? Приходиться лезть в Инет и искать решение вопроса. Детище Империи Гггг… выдает мне больше 100 страниц с такой же проблемой и вопросами как её решить (на русском языке конечно). Нахожу на одном форуме решение — переустановить компоненты Visual Basic из

Старый

01.09.2008, 20:17

Новичок на форуме

Отправить личное сообщение для Mattias

Посмотреть профиль

Найти все сообщения от Mattias

 

Регистрация: 25.06.2008

Сообщений: 9

Что означает ошибка «Отсутствует исполняющее ядро ДЛЯ расширения имени файла js»

Собственно сабж)

Я посмотрел в опциях wscript.exe есть опция

//E:ядро — использование указанного ядра для выполнения сценариев.

Но что такое ядро??

Ответить с цитированием

Старый

24.11.2010, 15:02

Новичок на форуме

Отправить личное сообщение для ihar

Посмотреть профиль

Найти все сообщения от ihar

 

Регистрация: 24.11.2010

Сообщений: 1

ассоциация на файлы с расширением js нарушились.
Восстановить можно несколькими способами:
запускаем «CMD» через пуск->Выполнить . Вводим

ASSOC .JS=JSFile

Или восстановить через реестр значение по умолчанию «JSFile» :
Код:
[HKEY_CLASSES_ROOT.JS]
@=»JSFile»

аналогично c исправлением .VBS: в командной строке ASSOC .VBS=VBSFile

Ответить с цитированием

Старый

08.11.2013, 15:09

Новичок на форуме

Отправить личное сообщение для kudzia

Посмотреть профиль

Найти все сообщения от kudzia

 

Регистрация: 08.11.2013

Сообщений: 1

Спасибо. Помогло. Давно уже периодически мучался.

Спасибо. Помогло. Давно уже периодически мучался.

Ответить с цитированием

Старый

23.03.2017, 15:35

Аватар для GayCoder

Аспирант

Отправить личное сообщение для GayCoder

Посмотреть профиль

Найти все сообщения от GayCoder

 

Регистрация: 28.01.2016

Сообщений: 99

vanished



Последний раз редактировалось GayCoder, 02.08.2020 в 17:15.

Ответить с цитированием

Старый

09.04.2018, 01:34

Новичок на форуме

Отправить личное сообщение для Teacher

Посмотреть профиль

Найти все сообщения от Teacher

 

Регистрация: 09.04.2018

Сообщений: 1

Запускаем от имени администратора редактор реестра.
Ищем ветку HKEY_CLASSES_ROOT
В этой ветке ищем раздел .JS выделяем и удаляем его.
Создаем файл с любым именем и расширением .reg
В файл записываем:
[HKEY_CLASSES_ROOT.JS]
@=»JSFile»
Сохраняем и закрываем файл.
Двойной щелчок по файлу и соглашаемся с добавлением в реестр.
И все должно работать.

Ответить с цитированием

Старый

09.04.2018, 07:45

Профессор

Отправить личное сообщение для laimas

Посмотреть профиль

Найти все сообщения от laimas

 

Регистрация: 14.01.2015

Сообщений: 12,990

Teacher,
А находясь в реестре почему сразу не создать, а через файл?

Ответить с цитированием

Старый

15.02.2021, 13:16

Аватар для GrEb

Интересующийся

Отправить личное сообщение для GrEb

Посмотреть профиль

Найти все сообщения от GrEb

 

Регистрация: 12.02.2010

Сообщений: 14

Teacher,
А находясь в реестре почему сразу не создать, а через файл?

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

Ответить с цитированием

Понравилась статья? Поделить с друзьями:
  • Windows 10 отредактировать меню выбора ос
  • Windows 10 отправляет скриншоты рабочего стола
  • Windows 10 отправка данных как отключить
  • Windows 10 отправить отчет на wsus
  • Windows 10 отобразить мой компьютер на рабочем столе реестр