Сервер сценариев для типа файлов ".js" не найден

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 6
Joined: Sat Feb 19, 2011 6:00 pm

Сервер сценариев для типа файлов ".js" не найден

Post by newquaker »

Здраствуйте! Использую windows 7
При вызове любого скрипта из плагинов вылезает сообщение:
Сервер сценариев для типа файлов ".js" не найден.

Акел запускаю от администратора.

Как решить эту проблему? не могу запустить ни один плагин.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Re: Сервер сценариев для типа файлов ".js" не найд

Post by se7h »

сбой в работе WSH

для семерки нужна версия 5.8, отдельно её дистрибутива не существует, но зато он есть в IE 8, попробуйте его установить/переустановить

Offline
Posts: 4
Joined: Fri Mar 25, 2011 12:46 am

другой способ

Post by timd »

была такая же ошибка, так мне помог способ, описанный на странице

http://www.winhelponline.com/articles/2 ... files.html

у меня 7ка, подошли инструкции из раздела "Instructions for Windows Vista"

Alf
Offline
Posts: 2
Joined: Mon Mar 31, 2014 4:29 pm

Re: Сервер сценариев для типа файлов ".js" не найд

Post by Alf »

newquaker wrote:Здраствуйте! Использую windows 7
При вызове любого скрипта из плагинов вылезает сообщение:
Сервер сценариев для типа файлов ".js" не найден.

Акел запускаю от администратора.

Как решить эту проблему? не могу запустить ни один плагин.


Может, кому-то ещё понадобится. Найденное мной решение было таким: выполнить - CMD.exe - ввести команду
ASSOC .JS=JSFile [enter] и
ASSOC .VBS=VBSFile [enter] (можно оформить в батник). После этого типы файлов пришли к соответственным и стали обрабатываться встроенным сервером сценариев Windows (XP-32) без дополнительных установок SP или IE8.

Offline
Posts: 5
Joined: Tue Apr 07, 2015 7:15 am

Re: Сервер сценариев для типа файлов ".js" не найд

Post by gen123 »

Alf wrote:Может, кому-то ещё понадобится. Найденное мной решение было таким: выполнить - CMD.exe - ввести команду
ASSOC .JS=JSFile [enter] и
ASSOC .VBS=VBSFile [enter] (можно оформить в батник). После этого типы файлов пришли к соответственным и стали обрабатываться встроенным сервером сценариев Windows (XP-32) без дополнительных установок SP или IE8.
Спасибо отличный метод!
Windows 7 x64 всё заработало.

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

из вышеуказанных способов, помогла установка reg-файла в реестр по ссылке в статье https://www.winhelponline.com/blog/erro ... -js-files/.. проблема возникла после установки PhpStorm

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.js]
@="jsfile"

[HKEY_CLASSES_ROOT\.js\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\JSFile]
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
  00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
  32,00,5c,00,77,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,\
  00,2d,00,34,00,38,00,30,00,34,00,00,00

[HKEY_CLASSES_ROOT\JSFile\ScriptEngine]
@="JScript"

[HKEY_CLASSES_ROOT\JSFile\ScriptHostEncode]
@="{85131630-480C-11D2-B1F9-00C04F86C324}"

[HKEY_CLASSES_ROOT\JSFile\Shell]
@="Open"

[HKEY_CLASSES_ROOT\JSFile\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,53,00,\
  63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\
  00,22,00,20,00,25,00,2a,00,00,00

[HKEY_CLASSES_ROOT\JSFile\Shell\Open2]
@=hex(2):4f,00,70,00,65,00,6e,00,20,00,26,00,77,00,69,00,74,00,68,00,20,00,43,\
  00,6f,00,6d,00,6d,00,61,00,6e,00,64,00,20,00,50,00,72,00,6f,00,6d,00,70,00,\
  74,00,00,00
"MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,77,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
  34,00,35,00,31,00,31,00,00,00

[HKEY_CLASSES_ROOT\JSFile\Shell\Open2\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,43,00,53,00,\
  63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\
  00,22,00,20,00,25,00,2a,00,00,00

[HKEY_CLASSES_ROOT\JSFile\Shell\Print\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,6f,00,\
  74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,20,\
  00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\JSFile\ShellEx\DropHandler]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"

[HKEY_CLASSES_ROOT\JSFile\ShellEx\PropertySheetHandlers\WSHProps]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"

[HKEY_CLASSES_ROOT\JScript]
@="JScript Language"

[HKEY_CLASSES_ROOT\JScript\CLSID]
@="{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}"

[HKEY_CLASSES_ROOT\JScript\OLEScript]

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.js]

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.js\OpenWithProgids]
"JSFile"=hex(0):

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Поставил AkelPad на Win10 и обнаружилась та же проблема - ошибка
---------------------------
Scripts плагин
---------------------------
Сервер сценариев для типа файлов ".js" не найден.
---------------------------
ОК
---------------------------
Запускаю cmd от администратора и при запуске ASSOC .JS=JSFile получаю:
C:\WINDOWS\system32>ASSOC .JS=JSFile
.JS=JSFile
Запускаю PowerShell от имени админа, выполняю то же самое, получаю:
PS C:\WINDOWS\system32> ASSOC .JS=JSFile
ASSOC : Имя "ASSOC" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте прав
ильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ ASSOC .JS=JSFile
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (ASSOC:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Ничего не помогает.

Подскажите, что делать?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Помог запуск AkelPad от администратора и запуск скрипта reassoc.js.

Интересно, а можно батник какой-нибудь универсальный написать, чтобы не зависел от пути к AkepPad, и просто запускать его от админа?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Кстати, печаль!
При запуске от админа помогло самому админу, а после этого при запуске под текущим пользователем та же проблема...

Что делать-то, а?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Никакой способ не помогал - не было прав записи в реестр.

Пробовал запустить jscript_fix.reg (который выше) от имени админа, всё отрабатывало, но после перезапуска проги под обычными правами - валило ту же ошибку.

Как полечил: открыл AkelPad от админа, открыл в нём jscript_fix.reg, нажал Ctrl+F5. После перезапуска проги под обычными правами скрипты заработали.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Блин, всё равно через время слетает... Видимо политиками перенакатывает.

Instructor
А можете сделать, чтобы при запуске reg-файлов изнутри AkelPad'а по Ctrl+F5 (при попытке запуска в реестр) AkelAdmin бы поднимался и один раз пароль спрашивал?
Post Reply