My father was pre-ordering the Windows 7 Home Premium Upgrade today. He needed to know if he should get a copy for my mother’s computer which currently runs Windows XP. She uses it for work primarily and because of that, uses the Cisco VPN client. I have a number of computers running the Windows 7 RC so I decided it would be a good idea to test out the client before I told him if he should get one for her computer.
I extracted the setup and then tried to run the installer and that’s where the problems started.
An error came up when the installer progress bar was half way:
Internal Error 2738
A lot of good that does, right? Well, a quick google search and a link later, we get a solution:
- Run a command prompt in administrator mode (Start/All Programs/Accessories/ right click on Command Prompt, select Run As Administrator)
- type: cd %systemroot%\system32
- type: regsvr32 vbscript.dll
That website said this fix was for installing on Windows Vista. I ran through those instructions (I did this when installing some Adobe software for a friend) but it didn’t help. When I ran the installer again, it still threw the same error. I repeated everything multiple times, restarted even but still, no dice.
The second solution (and this too) that I found was the bullseye. The idea is that if you need to register the vbscript.dll, you need to unregister it first. It doesn’t seem as easy as the registering method, but it really isn’t hard if you copy and paste.
If you have these scripting engines registered under HKEY_CURRENT_USER, you need to make sure that you remove that registration and re-register them under HKEY_LOCAL_MACHINE. You can use the following steps to unregister them from HKEY_CURRENT_USER:
- Click on the Start menu, choose Run, type cmd and click OK
- To unregister the VBScript engine, run this command: reg delete “HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}” /f
- To unregister the JScript engine, run this command: reg delete “HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{F414C260-6AC0-11CF-B6D1-00AA00BBBB58}” /f
When you run the code above through the command prompt as an admininstrator, it should say it was successful. For #3 though, I didn’t need it as I wasn’t using JScript, so keep in mind that if you haven’t registered it already, it won’t be successful. (I set the command in bold; copy and paste that.)
Once you do all of that, go back and run the regsvr32 method again. That should do it.
We’re getting a couple pre-ordered copies of Windows 7 and my mother is going to make the big switch between XP and 7. Good luck with Windows and Cisco VPN!
Updated: Just a little fix pointed out by John about the HKCU.
Thanks! Your commands don’t work (probably because HKCU isnt spelled out) but deleting the keys manually and registering vbscript.dll did the trick on Windows 7 with Cisco version 5.0.05.0290
Thank you! Manually deleting and reregistering works on my system too.
thanks a lot!!!! i have been searching the solution for this problem.
In Vista 64-bit, the relevant keys to delete first are in:
HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID\{F414C262-6AC0-11CF-B6D1-00AA00BBBB58}
HKEY_CURRENT_USER\Software\Classes\Wow6432Node \CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}
(note the Wow6432Node)
You are a genius, Thank you for your help. I know all what you were talking about but it did not occurred to me to unregister it first. You are the man. I am Win7 user happy to have installed Cisco VPN Client thanx to you.
Thanks. This solved the problem not only for uninstalling Cisco VPN from Windows 7, but also Blackberry Desktop software.
I couldn’t get your “reg delete” commands to work, but I was able to run “regedit” and use that to delete the keys you listed. Followed the remaining instructions after that and everything uninstalled perfectly.
For people with Windows 7 who have tried the instructions on other sites to solve “Internal Error 2738” without any luck, this post has the critical missing piece.
Thanks, how others sad, I had to delete he keys throught “regedit”, but the new registration works fine and I could install the Cisco VPN 5.04 on Windows 7 32-bits. Don’t forget that you have to register jscript.dll too.
Thanx! It worked finally.
Guys. Both commands given above are correct. Right after pasting it into the command prompt window retype both ” chars. Worked for me.
This sounds like the solution I’m looking for but I can’t get it to work. (I’m practically computer illiterate). When I input the first command to unregister the vbscript, I get the following response
ERROR: Invalid Key Name.
TYPE “Reg DELETE /?” for usage.
I have no idea what that means or what I should do next. Please I’m desperate. I can’t install my Verizon air card and Verizon says it’s a Windows 7 glich. MicroSoft says I must pay $49.99/hr for support (I just bought this machine 2 weeks ago and I should pay for support??). I can’t load my Palm Pilot software – same 2738 error.
Please can I get some help???
If you’re trying the keys listed in my post, you might try looking around in the comments. People have said that I did not fully write out the keys. I simply copy and pasted from another source, so I can’t say I know very much about this problem.
Also, if you’re running Windows 7 x64, you might have to try a different DLL, as I recall there may be x32 and x64 versions of the vbscript.dll.
Yeah, that’s the right solution
Your solution works!!!
Only one thing though…..anyone using this command should look for reg keys beginning with B54F (for vbscript) because the CLSID may not match exactly with what is in this solution….this happened to me.
thanks a lot! works fine!
Excellent. Thank you so much. Had to use regedit and find the key by hand, but it works like a charm, installing no
thanx a lot
Thanx alot :)
Thanks for the tip, it works flawlessly.
In case you’re running this installation off of a disk, I may have an alternative if none of the fixes above work for you. I tried everything above, but to no avail, and am running Windows 7 64 bit.
1: Open your command prompt with administrator privileges
2: type in “msiexec /i X:\setup.msi /qb” where X is the drive letter.
3: Wait for the installation to be completed, and it should work.
Just in case the setup file is in some folders, explore the CD to locate them and take note of their locations. I.E. “/i d:\Update\setup.msi /qb”. This worked when I couldn’t get a program to run an update.
Much appreciated! This worked perfectly.
Worked! Thanks!!
Great job, worked well; although I had to manually rename the entries in the registry.
It tried it to uninstall Palm Desktop from Windows 7.
The following commands worked for me (from a “cmd.exe” run as admin) :
reg delete HKCU\Software\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8} /f
cd %systemroot%\system32
regsvr32 vbscript.dll
Many thanks, It really helped.
Remove double quotes from the following commands
To unregister the VBScript engine, run this command: reg delete “HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}†/f
To unregister the JScript engine, run this command: reg delete “HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{F414C260-6AC0-11CF-B6D1-00AA00BBBB58}†/f
You you should edit the blog name title Internal Error 2738 with VPN Client on Windows 7 | Ryan Rampersad to more generic for your content you write. I enjoyed the blog post still.
Thanks Ryan and Evan! Could now delete the VPN client from a Win7-64bit system.
[…] the error still remains.  Below are some steps that helped me solve the problem, thanks to this blog for the […]
a million thanks! ^_^
Hi all,
Thx for help. It works
A quick comment for all those using the registry to remove the dll settings, try this instead;
regsvr32 -u vbscript.dll
This will unregister the dll instead of having to grapple with the registry editor.
Thanks man. It worked like a charm! Just remember to remove those quotes from the regedit command!
Thanks again.
thanks man.thank you.
Man, it worked!
I had to use Regedit to manually locate and delete these keys, but after that the installation went flawless :P
I’m using the Cisco VPN Client v5.0.07.0290 on Windows 7 Home Premium, fully updated.
Thanks!
Worked fine!!!! Thanks!!
amazing! this solution works! thanks man keep it up!
Thanks a lot; it works
I have literally done all of this and it is still giving me the Error 2738.
I’m running Windows 7 – Home Premium – 64 – AVG 9.0
I’m trying to install a Novatel Wireless U998 – the program I have to install was downloaded directly from the Bell.ca website.
I have looked for those keys in regedit and cmd and they are not there. I have reg32 vbscript.dll and jscript.dll and it says they did it properly but then I try and install the program and it continues to bring up the Error 2738 message. I’m not sure what to do at this point – any help would be great.
[…] Administrator) type: cd %systemroot%system32 type: regsvr32 vbscript.dll Sommige sites, zoals bv Internal Error 2738 with VPN Client on Windows 7 | Ryan Rampersad, spreken ook over reg key deleten van vb. Nu is het echter zo dat als ik in regedit ga kijken, […]
Thank’s it is work.
Thanks, this worked great. Might want to update the post though because x64 is supported and has been for quite some time.