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.