Receive updates via email:

 Updates via RSS

Tag Cloud

Blog Archive

Sunday, October 05, 2008

Fixed! Error 2738 during Blackberry Desktop Software Install on Vista

A ran into an interesting problem last weekend when trying to do an installation of the Blackberry Desktop software on Windows Vista Home Premium (SP1) for my dad and his Blackberry 8830. He was running an older version of the Blackberry Desktop Software and my job was to upgrade him to the latest, v4.6. I downloaded the full version that include the Roxio Media Manager about a 200MB download.

The download details:
Desktop Manager 4.6.0 B15 English - With Media Manager
File name: 460_b015_english.exe
File size: 198.634 MB

After waiting for a few minutes for the Blackberry Software to download, I started the installation process. I selected the normal options -- so that I could do a basic installation. Correctly, at the start of the installation -- that a previous version of the Blackberry Desktop Software was installed on the machine. At that point, the installation uninstalled the previous version of the software on my dad's machine.

Then the new software started installing. Part way through the installation, an odd error message popped up (I believe during the Roxio Media Manager portion of the installation)....

Error 2738. Could not access VBScript runtime for custom action.
I clicked on 'ok' for the error and the installation appeared to be complete.

Concerned that the error might show up when my dad attempted to use the Blackberry Desktop Software at some point -- I tried to uninstall the software. Argh, still encountered the problem...)....
Error 2738. Could not access VBScript runtime for custom action.

I then rebooted the machine thinking something was locked causing the issue. Still, when I either tried do a repair installation or a modify installation the same error message occurred...)....
Error 2738. Could not access VBScript runtime for custom action.

I was beginning to get a little frustrated when I decided to enter a query into the Google Search engine: Blackberry Software Error 2738. Through the MSDN blogs, I came across Heath Stewart's article which stated two things:

1. You should avoid using custom actions in Windows scripting. Shame on RIM / Blackberry.

2. In many cases re-registering the vbscript.dll file can fix the issue. I decided to give that a try to see if I could get the Blackberry Desktop Sofware to install without spending the rest of the day troubleshooting it and leaving my dad's computer without a functioning Blackberry.

Here was the process I followed:

1. Start --> Accessories --> right-click Command Prompt and select Run as Administrator. A Windows Elevation confirmation scree will pop up. Confirm the action.
2. The Command Administrator Prompt opens to C:\Windows\system32>. Now at the command prompt, C:\Windows\system32> type (without quotes) 'regsvr32 vbscript.dll' (This will register the VB Script dll with your computer.)

By registering the VBScript.dll with Windows Vista, you can correct the Custom Action error 2738 when installing your Blackberry Desktop Software
3. A Windows pop-up window appears and indicates the DLL file was registered successfully.

Confirming registering of the VBScript.dll with Windows Vista, you can correct the Custom Action error 2738 when installing your Blackberry Desktop Software
Alternatively, before completing step two -- you can unregister the vbscript.dll file from Windows by typing at the command prompt:
C:\Windows\system32> regsvr32 /u vbscript.dll (This unregisters VB Script with your computer -- a confirmation window will appear after this as well.)

In my case, the simply regitering (I did not need to unregister first) of the VBSCript.dll file in Windows Vista seemed to fix the problem. After I completed the steps above, I was able to go through the installation process of the Blackberry Software easily.

Hopefully this will fix the problem for you as well - if it did, please let me know with a comment!

Some additional research shows that in several cases Windows Vista may not have the VBScript.dll registered when it ships from the factory. This can occur in Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, and Windows Vista Ultimate editions -- whether they are 32-bit(x86) or 64-bit(x64) systems. Oddly, my main computer at home -- a Vista Ultimate installation did not suffer.

I have also seen reports of Windows XP / Windows 2000 machines exhibiting similar symptoms.


Anonymous said...

Worked perfectly. Thank you for posting the solution.

Anonymous said...

Thanks, that really help me :)

Newton said...

Yes! that fixed it!!! I'm glad that there are people nice enough to post this kind of problem and solution...

Thank you!!!

Anonymous said...

Thank you very much!! This worked beautifully and the Desktop uninstall proceeded smoothly after that!

Mel said...

Thanks for sharing the info. That did the trick

vistaf4ce said...

Thanks. Microshaft is responsible for all my Vista problems. I hope to never use their products again. Ubuntu and OpenOffice are free!

McQ said...

Tried your fix: you da man!

Too bad Blackberry didn't have this info on their site...or if they did, I sure as hell wasn't able to find it.

Thanks for posting it, I am in your debt...brian

Anonymous said...

thank you very much :] it worked and it is installing now

Anonymous said...

Thanks a lot buddies, it helps to have and share the knowledge. Cheers

Anonymous said...

Thank you so much. It worked and I was able to successfully uninstall a number of programs. Woohoo!!! :)

Anonymous said...

Did not work!!