Nessun interprete di script per file con estensione .js

E’ un noioso quanto poco comprensibile errore che mi è capitato le prime volte che ho usato Cordova per la realizzazione di un’app per Android.
Leggendo in giro ho trovato che è la mancanza di classe di dati particolare (può essere relativa a .js ma anche a .vbs).
Spiegazione che non mi convince. Tuttavia la soluzione trovata con la modifica del registro di sistema ha funzionato.
A me ha funzionato pur utilizzando Windows 7 a 64bit

da Winhelponline

Resolution

This happens if the .js file class data is missing or incorrect. Follow these steps to resolve the problem:

Instructions for Windows Vista

Open an Elevated Command Prompt window. To do so, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

  • Type the following command and press ENTER:

regsvr32 %systemroot%\system32\jscript.dll

  • Type EXIT to close the Command Prompt window
  • Download vista_js_fix.reg from the Attachments section (scroll below), and save it to Desktop
  • Right-click vista_js_fix.reg and choose Merge
  • Click Yes when asked for confirmation.

Instructions for Windows XP

  • Click Start, Run and type:

regsvr32 %systemroot%\system32\jscript.dll

  • Press ENTER
  • Download xp_js_fix.reg from the Attachments section below, and save it to Desktop
  • Right-click xp_js_fix.reg and choose Merge
  • Click Yes when asked for confirmation.

If the above does not solve the problem, then download and install Windows Script 5.7 from the following Microsoft Web site:

Download details: Windows Script 5.7 for Windows XP

Sergio Gandrus

sono consulente informatico di Napoli.
Sono stato freelance dal 2005 al 2016.
Da marzo 2016 lavoro presso Pushapp come backend developer.
Programmo in ambiente LAMP e lavoro quotidianamente con WordPress, Joomla!, vBulletin e osCommerce.
Realizzo app mobile con PhoneGap/Cordova.
Sono papà e marito. Nel (poco) tempo libero mi piace leggere, il buon vino e viaggiare.