Windows Installer Errori 2738 e 2739
Windows Installer permette tramite le Window Script custom actions di lanciare script JScript o VBScript durante un setup. In generale, l’utilizzo di questa tecnica dovrebbe essere evitato proprio perchè le custom actions sono difficili da debuggare e la maggior parte delle volte vengono bloccate dagli engines dei software antivirus e antispyware.
Ultimamente, tentando di installare Apple Safari su Windows Vista, sono incappato nell’errore 2738 del servizio Windows Installer; altre volte, con altri setup Windows Installer, nel 2739.
Ecco il significato di questi errori :
- 2738, Could not access VBScript run time for custom action;
- 2739, Could not access JScript run time for custom action;
Praticamente, per una questione di sicurezza, Windows Installer non fa il loading dei due engines script, non permettendo quindi l’esecuzione di codice JScript e VBScript.
La soluzione sta nell’usare regsvr32, dal prompt dei comandi aperto con privilegi di amministratore, per registrare le due dll dei rispettivi runtime.
Su Window Vista 32 bit le dll da registrare sono :
- \Windows\system32\vbscript.dll
- \Windows\system32\jscript.dll
mentre sulle versioni a 64 bit :
- \Windows\syswow64\vbscript.dll
- \Windows\syswow64\jscript.dll
This entry was posted on Sunday, July 8th, 2007 at 7:08 pm and is filed under Security, Windows, Windows Vista. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.