Msi Error Code 2738
Contents |
2738 on Vista while running light.exe from WiX v3.0 ★★★★★★★★★★★★★★★ Aaron StebnerApril 1, 200815 Share 0 0 Recently, while attempting to build a Japanese MSI using WiX v3.0,
Error 2738 Vbscript Windows 7
I received an error message that looked like the following: light.exe : error code 2738 installing citrix receiver error LGHT0217 : An unexpected external UI message was received: ????????????????????????????????????????????????????????????? ???? 2738 ??? I wanted to see the full
Error 2738 Fix
text of this error message, so I temporarily changed the product language setting in my WXS file from 1041 (the LCID for Japanese) to 1033 (the LCID for English) and re-ran the microsoft fix it error code 2738 build. When I did that, the error message was more readable: light.exe : error LGHT0217 : An unexpected external UI message was received: The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2738. This message made more sense to me, so from there, I looked at the Windows Installer Error Messages reference internal error 2738 windows 7 for error code 2738 and found the following: Could not access VBScript run time for custom action [2]. While attempting to narrow down this error further, I found a couple of useful blog posts. As described in this blog post by Heath Stewart, error code 2738 can occur on Windows Vista systems (like the one I was using in the above scenario) if an MSI contains a script-based custom action and the VBScript runtime is registered in the HKEY_CURRENT_USER hive instead of or in addition to the HKEY_LOCAL_MACHINE hive. Also, as described in this blog post by Bob Arnson, four of the Windows Installer Internal Consistency Evaluators (ICEs) are implemented in VBScript. The offending ICEs are ICE08, ICE09, ICE32 and ICE61. In my build output, I noticed that light.exe had reported some warnings for ICE03 before displaying this 2738 error. From this, I made an educated guess that it was probably failing while running one of these four ICEs. Then, I used some of the advice that I listed in one of my previous blog poststo unregister vbscript.dll and jscript.dll from HKEY_CURRENT_USER to resolve this error: Click on the Start menu, choose
an unexpected error installing this package. This may indicate a problem with this package. The error
The Installer Has Encountered An Unexpected Error Installing This Package 2738
code is 2738.” This installer error is not just for microsoft fix it 50842 Skype. Steps (5 total) 1 Take a look in Event Viewer I looked in Event Viewer
Error 2738 Windows Vista
to find out what MSI-file that generated the error message and found: Log Name: Application Source: MsiInstaller Date: 23.09.2010 21:58:26 Event ID: 1040 … … Description: https://blogs.msdn.microsoft.com/astebner/2008/04/01/how-i-resolved-windows-installer-error-code-2738-on-vista-while-running-light-exe-from-wix-v3-0/ Beginning a Windows Installer transaction: C:\ProgramData\Skype\{D103C4BA-F905-437A-8049-DB24763BBE36}\SkypeToolbars.msi. Client Process Id: 6564. 2 Running MSIEXEC with logging options I started a “Command Promt” and used the command: “cd C:\ProgramData\Skype\{D103C4BA-F905-437A-8049-DB24763BBE36}” to navigate into the folder containing the MSI-file. Now using the command: “msiexec /i SkypeToolbars.msi /lv log.txt” (msiexec options: /i = Install, /lv = Log https://community.spiceworks.com/how_to/1577-solving-the-error-code-is-2738 + Verbose output). After clicking away the error message I just wrote “log.txt” in my “Command Promt” to open the log-file. Near the bottom of the log-file I found this line: DEBUG: Error 2738: Could not access VBScript runtime for custom action 3 DEBUG: Error 2738 After a quick search at Google I found out this error indicates that the VBScript engine is not registered on the computer. The solution for a Windows Vista or Windows 7 32bit: - Click Start -> All Programs -> Accessories - Right click “Command Promt” and click on “Run as administrator” - Write “cd %windir%\system32” and hit Enter - Write “regsvr32.exe vbscript.dll” and hit Enter - You should now get a message that says: “DllRegisterServer in vbscript.dll succeeded.” - Click “OK” The solution for a Windows Vista or Windows 7 64bit: - Click Start -> All Programs -> Accessories - Right click “Command Promt” and click on
can seem like an impossible prospect. However finding the solution to Windows Error Code 2738 is easier than you think. Check out http://www.error.info/windows/installation-2738.html our how-to guide for resolving this common problem. Description This is an install error. It may, among other scenarios, occur when running the iTunes or QuickTime installers. Read the solution To fix this problem, Microsoft has issued a fix for Windows 2000 and Windows XP. Go to http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=en and download the file. The file will install a error 2738 Windows Script, which contains Visual Basic Script Edition v5.6, Jscript v5.6, Windows Script Components, Windows Script Host 5.6, and Windows Script Runtime v5.6. Click the Download button to start the download. You can launch the install immediately by clicking Open, or Run this program from its current location. Alternately, you can save the file to your computer error code 2738 by clicking Save this program to disk, and then running it from your computer.If you are running Windows Vista or Windows 7, no download is necessary, and the latest VBScripting engine is already included in the operating system. Instead, you need to register the VBSScript again. To do so, you must have admin privileges. Go to the Start menu, and type cmd in the Start Search field. Right-click on cmd, and select Run as administrator in the resulting pop-up menu. In the Command Prompt window, type in: regsvr32 vbscript.dll and press Enter. You will see a message that says “DllRegisterServer in vbscript.dll succeeded.” Click OK, and then try your install again. To learn more about this error, please check out our Error Analyzer software. User Comments Score What do you know about Windows error 2738: < Please select how do you rate it > essential neutral can be deleted ------------------------------------------------------------------------ don't know Incorrect, please try again Other Installation error messages Error reading from file An internal error has occurr