Windows script host ошибка как исправить 800a1391

New Grunt user here who is using a lot of new tools (npm nodejs) today. I've got Grunt "installed" and have been able to create a grunt.js file using the init task as described here: http://net.tu...

As explained in the FAQ, you need to type grunt.cmd instead on Windows because the OS tries to launch grunt.js

Or you can install grunt-cli globally instead. This package will run any version of Grunt if it’s been installed locally to your project.

answered Jun 24, 2012 at 10:15

Florian F's user avatar

Florian FFlorian F

8,7024 gold badges37 silver badges50 bronze badges

2

SOLVED !!

So, this problem occur because windows by default associative < *.js > files
with >>
«Microsoft Windows Based Script Host».

grunt need to open by default with (grunt.cmd).

it easy to slove, by change default app (open with..)


Guide :

  1. Go to any javascript file with «js» extension. (any file)

  2. Right-Click(mouse) > Properties > «Opens with:» Change…(button)

  3. Choose Notepad ( or any javascript IDE ).

PROBLEM SOLVED ! :)
good luck

answered Nov 29, 2016 at 11:35

Lior Cris's user avatar

1

If you’re getting a «Microsoft JScript runtime error» that means that node.js isn’t even getting invoked; instead Windows Script Host is trying to run your code. That’s probably a problem with filetype associations; IIRC Windows defaults to trying to execute a «.js» file with WSH. You may wind up having to create a shortcut to your script, specifying a command line (probably something like «node %1») and a starting directory in order to make sure that it’s executed properly.

It would help if you could tell us exactly how you’re trying to invoke your code.

answered Jun 16, 2012 at 6:42

ebohlman's user avatar

ebohlmanebohlman

14.6k5 gold badges32 silver badges34 bronze badges

it seems that in the latest versions of the grunt modules, you would have to do the following to have it work under windows:

remove any globally installed grunt

npm uninstall -g grunt

install grunt-cli globally

npm install -g grunt-cli

install grunt locally into your project

npm install grunt

installing grunt (v0.4.x) globally does not seem to create the necessary grunt.cmd anymore. it seems that the recommendation is now to have grunt installed locally to be able to use version-specific Gruntfiles

answered Mar 24, 2013 at 13:59

alternize's user avatar

As Florian F suggested, running grunt.cmd works. This is because of the process Windows is looking for your grunt command.

When typing grunt -h Windows will proceed to look for the following files:

  1. ./grunt.cmd
  2. ./grunt.* (grunt.js is found in this case which is why you see «module is undefined»)
  3. %APPDATA%/npm/grunt.cmd

An alternative to using «grunt.cmd» is to use grunter which simply renames the command to grunter… then you no longer have this problem.

answered Feb 6, 2013 at 2:08

johngeorgewright's user avatar

0

To answer this, first we need to understand that the error is caused because it is being executed by Windows Script Host.

Now, run the code from your cmd promt with the following syntax:

>node <application_name>.js

this will allow the Node.js application to open through V8 JavaScript engine(Google’s).

P.S: Please reply back if this has helped in resolving your issue else post the problem you are facing after trying this.

answered Nov 15, 2016 at 5:24

Arjun's user avatar

ArjunArjun

512 bronze badges

2

I had a similar issue, the problem is file association, I would recommend:

  • right click on a .js file and choose open with.
  • then you choose nodejs/node.exe (somewhere in «program files» folder
  • then make tick box where it says «always open .js files » (paraphrasing)

That should do the trick.

answered Jun 13, 2016 at 14:14

Val's user avatar

ValVal

17.2k22 gold badges95 silver badges144 bronze badges

I went through the same issue when running an old Node project.

The issue was with the name of the js file, it was node.js. So the while running the command node node.js, it was opening up a windows dialogue box.

I just changed the name of the file to app.js and the error flew away.

answered Jun 19, 2020 at 7:56

Vibhor Dube's user avatar

Vibhor DubeVibhor Dube

3,5821 gold badge21 silver badges31 bronze badges

So, in my case i had tryed all the mentioned above with no result.
But i have fund that im dont type: node in the full sentence as the following snipet
node script.js.And remember never understimate your own miscoding.

answered Aug 28, 2020 at 18:11

Gabriel Melendez's user avatar

2

Solution:

  1. Go to any javascript file with «js» extension. (any file)

  2. Right-Click(mouse) > Properties > «Opens with:» Change…(button)

  3. Choose Notepad ( or any Javascript IDE like VS Code ).

answered Jun 23, 2022 at 8:05

Tabish Zaman's user avatar

As explained in the FAQ, you need to type grunt.cmd instead on Windows because the OS tries to launch grunt.js

Or you can install grunt-cli globally instead. This package will run any version of Grunt if it’s been installed locally to your project.

answered Jun 24, 2012 at 10:15

Florian F's user avatar

Florian FFlorian F

8,7024 gold badges37 silver badges50 bronze badges

2

SOLVED !!

So, this problem occur because windows by default associative < *.js > files
with >>
«Microsoft Windows Based Script Host».

grunt need to open by default with (grunt.cmd).

it easy to slove, by change default app (open with..)


Guide :

  1. Go to any javascript file with «js» extension. (any file)

  2. Right-Click(mouse) > Properties > «Opens with:» Change…(button)

  3. Choose Notepad ( or any javascript IDE ).

PROBLEM SOLVED ! :)
good luck

answered Nov 29, 2016 at 11:35

Lior Cris's user avatar

1

If you’re getting a «Microsoft JScript runtime error» that means that node.js isn’t even getting invoked; instead Windows Script Host is trying to run your code. That’s probably a problem with filetype associations; IIRC Windows defaults to trying to execute a «.js» file with WSH. You may wind up having to create a shortcut to your script, specifying a command line (probably something like «node %1») and a starting directory in order to make sure that it’s executed properly.

It would help if you could tell us exactly how you’re trying to invoke your code.

answered Jun 16, 2012 at 6:42

ebohlman's user avatar

ebohlmanebohlman

14.6k5 gold badges32 silver badges34 bronze badges

it seems that in the latest versions of the grunt modules, you would have to do the following to have it work under windows:

remove any globally installed grunt

npm uninstall -g grunt

install grunt-cli globally

npm install -g grunt-cli

install grunt locally into your project

npm install grunt

installing grunt (v0.4.x) globally does not seem to create the necessary grunt.cmd anymore. it seems that the recommendation is now to have grunt installed locally to be able to use version-specific Gruntfiles

answered Mar 24, 2013 at 13:59

alternize's user avatar

As Florian F suggested, running grunt.cmd works. This is because of the process Windows is looking for your grunt command.

When typing grunt -h Windows will proceed to look for the following files:

  1. ./grunt.cmd
  2. ./grunt.* (grunt.js is found in this case which is why you see «module is undefined»)
  3. %APPDATA%/npm/grunt.cmd

An alternative to using «grunt.cmd» is to use grunter which simply renames the command to grunter… then you no longer have this problem.

answered Feb 6, 2013 at 2:08

johngeorgewright's user avatar

0

To answer this, first we need to understand that the error is caused because it is being executed by Windows Script Host.

Now, run the code from your cmd promt with the following syntax:

>node <application_name>.js

this will allow the Node.js application to open through V8 JavaScript engine(Google’s).

P.S: Please reply back if this has helped in resolving your issue else post the problem you are facing after trying this.

answered Nov 15, 2016 at 5:24

Arjun's user avatar

ArjunArjun

512 bronze badges

2

I had a similar issue, the problem is file association, I would recommend:

  • right click on a .js file and choose open with.
  • then you choose nodejs/node.exe (somewhere in «program files» folder
  • then make tick box where it says «always open .js files » (paraphrasing)

That should do the trick.

answered Jun 13, 2016 at 14:14

Val's user avatar

ValVal

17.2k22 gold badges95 silver badges144 bronze badges

I went through the same issue when running an old Node project.

The issue was with the name of the js file, it was node.js. So the while running the command node node.js, it was opening up a windows dialogue box.

I just changed the name of the file to app.js and the error flew away.

answered Jun 19, 2020 at 7:56

Vibhor Dube's user avatar

Vibhor DubeVibhor Dube

3,5821 gold badge21 silver badges31 bronze badges

So, in my case i had tryed all the mentioned above with no result.
But i have fund that im dont type: node in the full sentence as the following snipet
node script.js.And remember never understimate your own miscoding.

answered Aug 28, 2020 at 18:11

Gabriel Melendez's user avatar

2

Solution:

  1. Go to any javascript file with «js» extension. (any file)

  2. Right-Click(mouse) > Properties > «Opens with:» Change…(button)

  3. Choose Notepad ( or any Javascript IDE like VS Code ).

answered Jun 23, 2022 at 8:05

Tabish Zaman's user avatar

Как исправить ошибку Windows 800A1391 Ошибка 800A1391

В этой статье рассматривается ошибка 800A1391, также известная как Ошибка 800A1391 и означающая

Об ошибке Windows

Операционная система Windows сегодня используется миллионами пользователей персональных компьютеров и ноутбуков. И вполне вероятно, что большинство из них в свое время сталкивались с тем или иным типом ошибки Windows. Отчеты об ошибках были представлены компанией Microsoft для обеспечения средств сбора и отправки отладочной информации после ошибки или для применения шагов по устранению неполадок в зависимости от того, получил ли пользователь синтаксическую, логическую ошибку или ошибку времени выполнения.

Если пользователь получает код остановки, то вместе с сообщением об ошибке предоставляется краткая информация по устранению неполадок. Затем пользователь может найти конкретное сообщение об ошибке и применить исправление, предоставленное на сайтах поддержки Microsoft, а также в других доступных в Интернете статьях и журналах по данной теме.

В других случаях пользователь получает только уведомление о сбое компьютера, после чего ему предлагается отправить отчет о сбое в Microsoft. Это делается для сбора данных для анализа, чтобы компания Microsoft могла отправить пользователю решение проблемы.

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

Симптомы 800A1391 — Ошибка 800A1391

Ошибки Windows можно классифицировать как синтаксические ошибки, логические ошибки или ошибки времени выполнения.

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

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

Логические ошибки связаны с программированием. Ошибка вызывает непреднамеренный вывод или поведение. Если говорить о компьютерных системах, которые прошли все испытания и поступили в продажу, то логические ошибки случаются только тогда, когда произошли значительные изменения в физическом состоянии логической платы. Возможно, часть шин расплавилась или возникла подобная ситуация. Это может привести к тому, что компьютер внезапно издаст громкий звуковой сигнал или скрежещущий звук, и даже может перейти к внезапной нестабильной работе, замерзнуть или резко изменить температуру перед фактическим сбоем.

Fix Ошибка 800A1391 (Error 800A1391)
(Только для примера)

Причины ошибок Ошибка 800A1391 — 800A1391

Ошибки Windows могут быть вызваны неисправностью аппаратных компонентов или повреждением ОС. Некоторые из них могут быть даже связаны с проблемами программирования, которые не были решены, поскольку ошибки не были устранены на этапе проектирования. Иногда ошибки Windows могут возникать из-за изменений, внесенных в компьютер.

Методы исправления

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

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

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

Метод 1 — Восстановить базу данных Центра обновления Windows

Когда хороший компьютер внезапно начинает работать странным образом, причиной могут быть обновления Windows. Чтобы исправить это, пользователи могут запустить Восстановление системы, если есть дата восстановления, сохраненная до ошибки. Вот как это делается.
Восстановление в Windows 7:

  • Нажмите Пуск и введите Восстановление системы в поле поиска, затем нажмите клавишу ввода.
  • Когда появится окно восстановления системы, нажимайте Далее , пока не дойдете до окна, в котором вы можете выбрать точку восстановления. Вы увидите список дат восстановления с описанием.
  • Затем снова нажмите Далее и подтвердите процесс восстановления. Подождите, пока он прекратит обработку, и появится окно, в котором вы можете нажать кнопку Готово . Закройте окно и дайте компьютеру перезагрузиться.

Вы также можете восстановить свой компьютер с помощью установочного диска ОС .

  • Для этого загрузитесь с компакт-диска с ОС или с носителя для восстановления.
  • Следуйте инструкциям, пока не дойдете до экрана, на котором будет предложена опция Восстановить мой компьютер , нажмите и выберите Восстановление системы из списка инструментов восстановления.
  • Вы можете выбрать любую точку восстановления в окне «Восстановление системы», но убедитесь, что вы восстановили дату, при которой ваш компьютер работает нормально.
  • Дождитесь завершения процесса и позвольте вашему компьютеру перезагрузиться на рабочий стол.

Вы также можете загрузиться в безопасном режиме .

  • Загрузите компьютер и нажмите F8. Выберите Безопасный режим с командной строкой , нажимая стрелки на клавиатуре, чтобы переместить выделение вниз к этому элементу.
  • В безопасном режиме введите rstrui.exe и нажмите Enter в командной строке. Следуйте указаниям мастера восстановления и перезагрузите компьютер в обычном режиме.

Восстановление в Windows 8:
Восстановление в среде Windows

  • В Windows 8 щелкните значок поиска и введите Восстановление системы.
  • Продолжайте нажимать кнопку «Далее», пока не дойдете до окна, в котором можно выбрать дату восстановления.
  • Подтвердите восстановление, выполнив оставшиеся шаги. После этого перезагрузите компьютер в обычном режиме.

Восстановить при загрузке

  • Перезагрузите компьютер и нажмите F11, чтобы начать восстановление системы.
  • Вы увидите экран «Дополнительные параметры», на котором вы найдете пункт «Восстановление системы».
  • Вам будет предложено выбрать учетную запись администратора, просто выберите и войдите в свою учетную запись администратора.
  • Нажимайте кнопку «Далее», пока не дойдете до экрана, на котором можно выбрать даты восстановления.
  • Нажимайте кнопку «Далее», пока не дойдете до конца процесса восстановления и не увидите кнопку «Готово».
  • Перезагрузите компьютер в обычном режиме.

Восстановление в Windows 10:
Внутри окна

  • Запустите восстановление системы, введя его в поле поиска. Щелкните элемент, который появится в результатах поиска.
  • Когда откроется окно «Восстановление системы», нажимайте «Далее», пока не получите список для выбора даты восстановления, выберите ту, которая, как вы знаете, лучше всего подходит для вас.
  • Подтвердите процесс, нажав «Далее», затем «Да» и, наконец, «Готово». После закрытия окна перезагрузите компьютер.

Использование установочного носителя

  • Если вы не можете загрузиться в Windows, вам лучше загрузить файл Media Creator из Microsoft. Создайте загрузочный диск с помощью DVD или флэш-диска.
  • После этого перезагрузите компьютер и войдите в BIOS, чтобы изменить загрузочное устройство на DVD или флэш-диск.
  • Когда вы перейдете к экрану установки, выберите «Устранение неполадок»> «Дополнительные параметры»> «Восстановление системы» и выполните процесс таким же образом.

Метод 2 — Исправить неправильную системную дату и время

Иногда Windows может работать неправильно из-за неправильной настройки времени. Чтобы установить время и дату:
В Windows 7

  • Нажмите «Пуск», затем «Панель управления».
  • Нажмите «Дата и время».
  • В окне «Дата и время» нажмите «Изменить часовой пояс», чтобы выбрать правильный часовой пояс.
  • Нажмите «Применить» и «ОК».

В Windows 8

  • Откройте «Настройки», переместив указатель мыши вправо, при открытии вкладки щелкните значок шестеренки.
  • Откроется новая всплывающая вкладка «Настройки», нажмите «Панель управления».
  • На панели управления нажмите «Часы, язык и регион». Затем нажмите «Установить время и дату» в разделе «Дата и время».
  • Когда откроется окно «Дата и время», нажмите «Изменить дату и время» и перейдите к нужной дате и времени в следующем окне. Чтобы подать заявку, просто нажмите «ОК».

В Windows 10

  • Просто щелкните правой кнопкой мыши дату и время на панели задач, расположенной в правой нижней части экрана.
  • Нажмите «Настроить дату и время». Откроются настройки даты и времени.
  • Вы можете выбрать часовой пояс, а затем закрыть окно. Это автоматически обновит время и дату на панели задач.

Метод 3 — Проверьте отсутствие или повреждение файлов

  • Запустить проверку системных файлов
    • Чтобы запустить команду, откройте командную строку с повышенными привилегиями, набрав ее в окне поиска, затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
    • Введите в командной строке sfc / scannow и дождитесь успешного завершения процесса проверки.
  • Запустите Checkdisk — Chkdsk исправляет многие несоответствия с ОС. Системные ошибки также можно исправить с помощью этой утилиты. Чтобы запустить это,
    • Откройте командную строку, введя ее в поле поиска, а затем, когда вы увидите результат в верхней части списка, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
    • Ваша система может сказать, что вы не можете запустить ее в данный момент, потому что вы все еще обрабатываете данные, и спросит вас, хотите ли вы запустить ее перед следующим запуском, просто нажмите y для подтверждения, а затем выйдите с экрана и перезагрузите компьютер.
    • После перезагрузки компьютера вы увидите, что checkdisk работает вне Windows, просто дайте ему закончить, пока он не даст вам отчет о том, что было найдено, исправлено или отмечено.
    • Закройте окно и дайте компьютеру нормально перезагрузиться.

Другие языки:

How to fix 800A1391 (Error 800A1391) —
Wie beheben 800A1391 (Fehler 800A1391) —
Come fissare 800A1391 (Errore 800A1391) —
Hoe maak je 800A1391 (Fout 800A1391) —
Comment réparer 800A1391 (Erreur 800A1391) —
어떻게 고치는 지 800A1391 (오류 800A1391) —
Como corrigir o 800A1391 (Erro 800A1391) —
Hur man åtgärdar 800A1391 (Fel 800A1391) —
Jak naprawić 800A1391 (Błąd 800A1391) —
Cómo arreglar 800A1391 (Error 800A1391) —

The Author Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.

Следуйте за нами: Facebook Youtube Twitter

Последнее обновление:

14/07/22 02:28 : Пользователь Android проголосовал за то, что метод восстановления 1 работает для него.

Рекомендуемый инструмент для ремонта:

Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.

ШАГ 1:

Нажмите здесь, чтобы скачать и установите средство восстановления Windows.

ШАГ 2:

Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

ШАГ 3:

Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

СКАЧАТЬ СЕЙЧАС

Совместимость

Требования

1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.

ID статьи: ACX014435RU

Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

Icon Ex Номер ошибки: Ошибка 800A1391
Название ошибки: Javascript Error Code 800A1391
Описание ошибки: Ошибка 800A1391: Возникла ошибка в приложении JavaScript. Приложение будет закрыто. Приносим извинения за неудобства.
Разработчик: Mozilla Foundation
Программное обеспечение: JavaScript
Относится к: Windows XP, Vista, 7, 8, 10, 11

«Javascript Error Code 800A1391» Введение

«Javascript Error Code 800A1391» часто называется ошибкой во время выполнения (ошибка). Программисты работают через различные уровни отладки, пытаясь убедиться, что JavaScript как можно ближе к безошибочным. К сожалению, инженеры являются людьми и часто могут делать ошибки во время тестирования, отсутствует ошибка 800A1391.

«Javascript Error Code 800A1391» может возникнуть у пользователей JavaScript даже при нормальном использовании приложения. Если возникает ошибка 800A1391, разработчикам будет сообщено об этой проблеме через уведомления об ошибках, которые встроены в JavaScript. Затем Mozilla Foundation может исправить эти ошибки в исходном коде и подготовить обновление для загрузки. Таким образом при выполнении обновления программного обеспечения JavaScript, он будет содержать исправление для устранения проблем, таких как ошибка 800A1391.

Что генерирует ошибку времени выполнения 800A1391?

Вполне вероятно, что при загрузке JavaScript вы столкнетесь с «Javascript Error Code 800A1391». Это три основных триггера для ошибок во время выполнения, таких как ошибка 800A1391:

Ошибка 800A1391 Crash — это распространенная ошибка 800A1391 во время выполнения ошибки, которая приводит к полному завершению работы программы. Эти ошибки обычно возникают, когда входы JavaScript не могут быть правильно обработаны, или они смущены тем, что должно быть выведено.

Утечка памяти «Javascript Error Code 800A1391» — последствия утечки памяти JavaScript связаны с неисправной операционной системой. Потенциальные триггеры могут быть бесконечным циклом, что приводит к тому, что работа программы запускается снова и снова.

Ошибка 800A1391 Logic Error — Логические ошибки проявляются, когда пользователь вводит правильные данные, но устройство дает неверный результат. Это может произойти, когда исходный код Mozilla Foundation имеет уязвимость в отношении передачи данных.

Большинство ошибок Javascript Error Code 800A1391 являются результатом отсутствия или повреждения версии файла, установленного JavaScript. Как правило, решить проблему можно заменой файла Mozilla Foundation. Кроме того, некоторые ошибки Javascript Error Code 800A1391 могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.

Распространенные проблемы Javascript Error Code 800A1391

Наиболее распространенные ошибки Javascript Error Code 800A1391, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:

  • «Ошибка Javascript Error Code 800A1391. «
  • «Недопустимый файл Javascript Error Code 800A1391. «
  • «Возникла ошибка в приложении Javascript Error Code 800A1391. Приложение будет закрыто. Приносим извинения за неудобства.»
  • «К сожалению, мы не можем найти Javascript Error Code 800A1391. «
  • «Javascript Error Code 800A1391 не может быть найден. «
  • «Проблема при запуске приложения: Javascript Error Code 800A1391. «
  • «Javascript Error Code 800A1391 не работает. «
  • «Отказ Javascript Error Code 800A1391.»
  • «Неверный путь к программе: Javascript Error Code 800A1391. «

Эти сообщения об ошибках Mozilla Foundation могут появляться во время установки программы, в то время как программа, связанная с Javascript Error Code 800A1391 (например, JavaScript) работает, во время запуска или завершения работы Windows, или даже во время установки операционной системы Windows. Отслеживание того, когда и где возникает ошибка Javascript Error Code 800A1391, является важной информацией при устранении проблемы.

Создатели Javascript Error Code 800A1391 Трудности

Проблемы Javascript Error Code 800A1391 вызваны поврежденным или отсутствующим Javascript Error Code 800A1391, недопустимыми ключами реестра, связанными с JavaScript, или вредоносным ПО.

В первую очередь, проблемы Javascript Error Code 800A1391 создаются:

  • Недопустимая (поврежденная) запись реестра Javascript Error Code 800A1391.
  • Загрязненный вирусом и поврежденный Javascript Error Code 800A1391.
  • Javascript Error Code 800A1391 ошибочно удален или злонамеренно программным обеспечением, не связанным с приложением JavaScript.
  • Javascript Error Code 800A1391 конфликтует с другой программой (общим файлом).
  • JavaScript (Javascript Error Code 800A1391) поврежден во время загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

5 ответов

Вы должны префиксное выполнение файла *.Js с помощью исполняемого файла node, чтобы добавить контекст, как будто бы сказать «открыть этот файл с помощью механизма сценариев node, а не механизм сценариев Microsoft по умолчанию, который не распознает объект» console».

Поэтому вместо простого указания имени файла .Js, например:

myFirst.js

Измените его на:

node myFirst.js

Имя файла *.js действует как параметр исполняемого файла node, который затем выполняется, предоставляя вам «Sweet.. Добро пожаловать в оператор Node.js».

HALAR
07 март 2016, в 02:37

Поделиться

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

Теперь запустите код из cmd promt с помощью следующего синтаксиса:

>node myFirst.js

или

>node <application_name>.js

это позволит приложению Node.js открываться через движок JavaScript V8 (Google).

P.S: Пожалуйста, ответьте назад, если это помогло вам в решении вашей проблемы, добавьте проблему, с которой вы столкнулись после try.

Arjun
15 нояб. 2016, в 08:02

Поделиться

Полезный ответ HALAR:

  • объясняет, что файл *.js по умолчанию исполняется Microsoft устаревшим WSH (Windows Script Host) JavaScript (JScript), а не Node.js,

  • и что передача Node.js *.js Script непосредственно в исполняемый файл node.exe обеспечивает его правильное выполнение.

В качестве альтернативы вы можете перенастроить ассоциации расширения файлов, чтобы файлы *.js выполнялись с помощью механизма Node.js по умолчанию:

  • Откройте окно консоли PowerShell.

  • Выполните следующее, которое изменяет связь расширения .js в реестре Windows (действие вступает в силу только для текущей учетной записи пользователя, но, наоборот, не требует повышения):

New-Item -Force HKCU:SOFTWAREClassesNodeJSFileshellOpenCommand -Value "`"$((Get-Command node.exe).Source)`" `"%1`" %*"
New-Item -Force HKCU:SOFTWAREClasses.js -Value 'NodeJSFile'

С этого момента непосредственное обращение к файлам *.js будет выполнять их с помощью Node.js(node.exe).

Обратите внимание, однако, что вам нужно будет сделать это на всех машинах, которые вы хотите вести таким образом.

mklement0
10 июнь 2017, в 04:41

Поделиться

У меня такая же проблема в Windows 8 с моим примером hello_word.js:

  • Поэтому я устанавливаю node js 7.7.2 vesion на диск D, потому что при установке на диск c возникает вопрос о правах и System sécurity, поэтому труднее работать на диске c
  • Когда я закончил мастер установки, я обедаю «cmd», а затем меняю позицию на d:/ nodejs с помощью cd d:/nodejs
  • то есть две проблемы:

    • выполните node hello_word.js
    • или сначала выполните node, так что теперь вы находитесь в сеансе node, затем выполните requiere('./hello_word.js')

удача

user3079829
11 март 2017, в 10:33

Поделиться

Ещё вопросы

  • 1код JavaScript работает только один раз, когда страница загружена
  • 0получить обоих слизней из одинаковых категорий
  • 1Определите, все ли объекты в массиве имеют соответствующий параметр
  • 1автоматический журнал исключений Java
  • 1уменьшение двойного изображения int [] [] до меньшего размера
  • 1Javascript ожидает выполнения условия с помощью обещаний
  • 0CodeIgniter 3 — неагрегированная группа столбцов по
  • 1На маркерных кластерах листовок не отображаются значки
  • 0Блоки кода запускаются с помощью инструментов разработчика Visual C ++
  • 0Как добавить класс к элементу на основе ввода формы?
  • 1Приложение Struts 2 выдает исключение 404
  • 0Сравните две диаграммы и получите процент сходства
  • 1Зачем использовать infer_datetime_format при импорте файла CSV?
  • 1Инициализация члена класса в UserControl
  • 0Отображение имени отдела во внешнем запросе — sql
  • 0Сделать поиск в текстовом файле без учета регистра
  • 1Привязка к карте в универсальном приложении
  • 0Объединение двух файлов с числами в третий, отсортированный файл. Проблема с именами файлов и cin
  • 0пример embarcadero WindowHandleToPlatform c ++
  • 0Как справиться со смещением часового пояса с помощью летнего времени?
  • 1Захват части группы
  • 1использовать библиотеку UMD в угловой 2/4
  • 1Состояние гонки с асинхронной инициализацией сервиса
  • 1Как разобрать XML (Fogbugz XML API)?
  • 1Сборка Microsoft.Phone отсутствует в проекте приложения для Windows Phone 8
  • 1Имена папок Unicode для Android в Eclipse, приводящие к неправильной сборке
  • 0MySQL выбрать строку, которая имеет общее значение в одном столбце, но максимальное значение другого
  • 1API клиента Android и Google Класс NetHttptransport не найден
  • 1MongoDB C # Драйвер и сгенерированные сервером ObjectIds
  • 0Правильный переход к элементам в одном блоке
  • 0Копирование статического массива в динамический массив в C ++
  • 1Вызывает ли clearInterval перенаправление?
  • 1Как отфильтровать кадр данных Pandas в python на основе сравнения значений столбцов?
  • 0Получать события из нескольких видео HTML5
  • 1Несколько выходов для одной клавиши для функции редуктора, Hadoop
  • 0Как получить столбец (NEW. {{Col_name}}), если его имя хранится в переменной — MySQL
  • 1Выбор правильного компонента из универсальной типизированной фабрики
  • 0Массив в XML такой же ключевой вопрос
  • 1Установить MongoDB на тот же экземпляр AWS EC2, что и мое существующее приложение NodeJS?
  • 0сортировка и добавление li в ul asc
  • 1C # универсальный с аналогичными классами
  • 1Редактирование растровых изображений на лету в Android
  • 1Является ли MemcacheService принципиально единственным
  • 0VHOST 404 Ошибка после изменения URL
  • 1Создание автономного колеса
  • 0Бэкэнд без состояния безопасен?
  • 0как получить уменьшенное изображение загруженного изображения в angularjs
  • 0Добавить флаг заголовка в YiiMailer
  • 1Проблема с прокруткой в Java
  • 1C # Запрос на отправку или получение данных был запрещен, потому что сокет не подключен
  • Remove From My Forums
  • Вопрос

  • Hi,

    I’m running the ContosoConf labs available here:

    https://www.microsoft.com/learning/en-ca/companion-moc.aspx

    under 20480B Programming in HTML5 with JavaScript and CSS3

    When running any of the labs in VS 2012 Professional w/update 4, debugging in IE 9, an exception appears on index.htm, 0x800a1391 — Microsoft JScript runtime error: ‘applicationCache’ is undefined on this line in offline.js:

        // Error fetching appcache.manifest: so we are probably offline
        applicationCache.addEventListener("error", hideLinksThatRequireOnline, false);

    It appears all the references in the project are ok and I am running IE 9.

    Please advise, any help at all much appreciated. :)

    Best,

    O

Ответы

  • Hi,

    that is correct…. HTML5 is supported in IE10 and later (http://caniuse.com )

    feature test with

    if(window.applicationCache)

    test your website from a file server (http protocol), not a local file (file protocol). eg. localhost/mywebsite.local. (select the publish option from your IDE). You cannot debug directly from VS (f5) eg. http:/localhost:port (no domain to map the manifest
    to),

    there are also some gotcha’s with debugging the appChache api. Delete the client manifest (Internet Options/Browsing History>Settings>Caches and databases)

    you feature test the navigator object to determine if the userAgent is ‘online’ with

    if(!navigator.online)

    Regards.


    Rob^_^

    • Помечено в качестве ответа

      16 февраля 2015 г. 13:54

Понравилась статья? Поделить с друзьями:
  • Windows script host ошибка как исправить 800a0009
  • Windows script host ошибка как исправить 1 vbs
  • Windows script host ошибка 80070002 как исправить windows 10
  • Windows script host ошибка 0xc004f069
  • Windows sandbox error 0x800706d9