Please click this logo to help me get on their beta program:

Xobni outlook add-in for your inbox








9/3/2007

Installing BlackBerry Desktop on Vista

Filed under: General — Oliver Sturm @ 9:36 pm - 1 year, 8 months ago

Bb8800I got myself a BlackBerry, which I’ve never had before. It came with a software CD, but although the model I got is rather new (BlackBerry 8800), the software was an older version and I was immediately suspicious of its compatibility with Vista.

The first thing I noticed when I tried to install it nevertheless is that the installer is unbelievably slow – meaning it has long periods of doing nothing at all. Between the splash screen that comes up in the beginning and the point where the first wizard dialog of the actual installation process comes up, at least two minutes went by.

Much more importantly, the installation failed anyway. After what seems like a lot of wizard pages and an eternity of waiting time, I got an error message saying “Error 2738. Could not access VBScript runtime for custom action.“

I went to RIM to get the latest version of the software, as I assumed the problem had to do with Vista. Yet another horribly slow process – they required me to register with my shoe size to be allowed to download updated software, the session timed out several times so I had to restart the whole process, their web site is not compatible with Firefox, the download process sometimes runs in circles, bringing up the user registration page more than once, and they list three different files as part of the 4.2 SP 1 release, which turned out to point to the same download after all, once I’d worked my way through the exhausting download process three times. Way to go, RIM!

In the end I finally had the new version downloaded and I was glad to find that the copyright year in the splashscreen actually showed the software to be newer than what I already had – the version is given as 4.2.1 in both cases. Nothing changed with the horrible speed – or lack thereof, actually – and the result was also the same: Error 2738.

At this point I went to research some information about this, and I followed BlackBerry specific references first. Apparently a number of people have had this problem in the past, but the information I could find was largely from Vista pre-release days, and it didn’t amount to much either. Performing a clean uninstallation was one hint I got, but there wasn’t a single piece of the information on my system that I was supposed to delete. RIM themselves have an entry in a FAQ list of theirs, pointing to a knowledge base article that turned out to be no longer available.

In the end I found the reason for the issue, as well as the (then obvious) solution explained in an MSDN forum. I’m replicating Jamie Hollingworth’s info here, in case the forum article shouldn’t be there any more later:

Vista for some reason dosnt register VBScript. What you have to do is first of all find where vbscript.dll is, mine was in C:\Windows\System32, but I think it changes dependant on your version. Next you need to go to start -> accessories and the right click on command prompt and click “run as administrator”, next type “cd C:\Windows\System32″ (replace the dir if its differnt for you) and then type “regsvr32 vbscript.dll”. It should then confirm that vbscript has been registered and everything should work.

Thank you, Jamie, that works nicely!

Now I finally have the software installed, it seems to work just fine. One more funny thing I noticed: even before I tried installing any of the software, I just plugged in the BlackBerry to see what would happen. A driver was installed that made me think there was actually something BlackBerry specific about it – something about the name, I don’t remember precisely. In any case, there was a drive installed on my system for a removable media, which I thought would probably be the SD card slot that the BlackBerry has. I don’t have a card in it so far, so I couldn’t verify that.

Now, the interesting thing is that while that driver seemed to be working, I saw a message on the screen of the BlackBerry: your USB port doesn’t deliver enough power, yada yada, there’s probably something wrong with your driver installation or the port you’re using to connect to your computer. Eh? Interesting… now that I have the software package installed correctly, that message is gone, but together with it the removable media drive is gone as well. Hm.

30 Comments »

  1. You bought a what?! Let me delete you from my contact list!

    :)

    Comment by Daniel Moth — 10/3/2007 @ 10:48 am - 1 year, 8 months ago

  2. Ah ****, I shouldn’t have said anything :-)

    Comment by Oliver Sturm — 10/3/2007 @ 11:05 am - 1 year, 8 months ago

  3. Thanks for you help Olivier!

    Comment by Nicolas Grilly — 5/4/2007 @ 2:24 pm - 1 year, 8 months ago

  4. Hey thanks - I dont have nor would EVER buy a BB - but this solved another issue I was having installing some enterprise software on Vista - THANKS!

    ~Jeremy
    (HTC 8125 WindowsMobile 6…)

    Comment by Jeremy Edmiston — 17/4/2007 @ 4:39 pm - 1 year, 7 months ago

  5. I had the same problem with installing the software on Vista Ultimate… very very slow… but it always seemed to work. The reason why you don’t have the drive showing up on your computer for your SD slot anymore, I think, is because you have to set (on the BlackBerry itself) "Mass Storage Mode" on. I think the BlackBerry will prompt for you to do so when you plug it into your computer with a card in the slot.

    Comment by Chris — 18/4/2007 @ 4:31 pm - 1 year, 7 months ago

  6. Thank you for a useful information.

    Comment by Kat — 27/4/2007 @ 7:32 pm - 1 year, 7 months ago

  7. Dude,

    Totally thanks. You just saved me tons of time trying to figure this out. You are the MAN.

    Deacon Jones

    Comment by deacon jones — 14/5/2007 @ 8:17 pm - 1 year, 6 months ago

  8. I need help, i have windows vista and i tried everything and i keep getting that internal error 2738 and i went to command prompt run as admins. and type what you all said but its not working, is it because i have version 4.1.1 that came with my blackberry? it awont work i need serious help pleaseee

    Comment by Chad C — 17/5/2007 @ 5:57 am - 1 year, 6 months ago

  9. Thanks for the advice..Saved me a bunch of time..

    Comment by rick — 19/5/2007 @ 5:46 pm - 1 year, 6 months ago

  10. I tried it said vbscript.dll was registered……nothing. I ran a search for vbscript.dll, again nothing. HELP

    Comment by phil — 29/7/2007 @ 6:54 pm - 1 year, 4 months ago

  11. You are the man. Thank you so much. This made my life so much better.

    Comment by John Trainor — 9/8/2007 @ 4:01 pm - 1 year, 3 months ago

  12. Hi Oliver,
    After much searching I discovered your fix - nice one! However, now that the Blackberry desktop has been installed on Vista Home Premium, I cannot get it to run! The window flashes up very briefly.
    Did you have this problem too?

    regards,
    Mark Shupac

    Comment by Mark — 11/8/2007 @ 10:05 pm - 1 year, 3 months ago

  13. I actually had to go to the SYSWOW64 directory on 64b Vista and run regsvr32 on vbscript.dll to get the darned software installed Grrrrrrrrrrr. But thanks, at least this article helped put me on the right path.

    Comment by Mike Pierotti — 19/8/2007 @ 3:45 am - 1 year, 3 months ago

  14. many thanks friend. this was of utmost help

    Comment by Sada — 12/9/2007 @ 8:27 pm - 1 year, 2 months ago

  15. Thank you, this definitely help me install Blackberry Desktop 4.2.2 on Vista Business Edition

    Comment by Basil — 5/10/2007 @ 1:33 am - 1 year, 1 month ago

  16. Hi Oliver, I followed all your steps above however, when I entered regsvr32 vbscript.dll I got the following error message "The module vbscript.dll was loaded but the call to DLLregisterServer failed with error code 0×80004005. Any clue on the next step?

    Jo

    Comment by jo — 26/10/2007 @ 7:11 pm - 1 year, 1 month ago

  17. Hi Jo,

    I had a quick look around and I found that this is a permission problem. You are probably not running the command as an administrator. Try right-clicking the icon for the "Command Prompt" and selecting "Run as Administrator" from the context menu. When you start the regsvr32 command from that prompt, it should work.

    Comment by Oliver Sturm — 27/10/2007 @ 3:41 pm - 1 year, 1 month ago

  18. Thanks for the tip! I was banging my head against the wall with this one.

    Steve Lubman

    Comment by Steven Lubman — 29/10/2007 @ 8:12 pm - 1 year, 1 month ago

  19. Thank you, it seems to have addressed several support questions that I have been fielding. The concept of Microsoft protecting us from ourselves is really biteing us left right and center. And in a lot of cases, I don’t really want users to be making some of the changes described here. The latest version 4.2.2 SP2 seems to have addressed some of the problems, but what I can’t understand is why this installshield installation seems to be running like a dog, while other installshield applications don’t seem to be having a problem.

    In the end, I was asked by someone to repackage the installation so that they could do a silent install on a bunch of work SOE machines… It works a treat, and there are is no annoying slowness, dialog boxes to confirm etc.

    Now if I can only convince my copy of Kaspersky that installing blackberry desktop is not a Trojan.Generic trying to install itself onto Vista.

    Adrian Hum

    Comment by Adrian Hum — 2/11/2007 @ 12:24 am - 1 year, 1 month ago

  20. Thanks,

    That worked for me. Hard to believe that Vista would not have it registered. You saved me a ton of work. Thanks

    Jerry

    Comment by jerry — 2/11/2007 @ 12:46 am - 1 year, 1 month ago

  21. This plus upgrading to the latest desktop manager worked for me. Much thanks for solving this!!!

    Comment by Lou — 21/11/2007 @ 8:31 pm - 1 year ago

  22. the vbscript routine did not work for me and my version vista. what else can i do?

    Comment by Andrew HK — 8/2/2008 @ 8:29 am - 9 months, 3 weeks ago

  23. Hi, Oliver

    I read your solution, but I do not know why in my case not work, I sorry for my bad english, I´m Portuguese.
    I cannot get it to run! The window flashes up very fast.
    Did you have this problem too?
    my vbscript.dll is on c:\users\roliveira\documents\Autocad 2008\Program Files\Root\Redist
    when i run regsvr32 vbscript.dll the message is ok.
    When I run blackberry desktop 4.3 it’s the same problem.
    can you help me?

    thank you.

    Comment by Roberto — 14/3/2008 @ 5:27 pm - 8 months, 3 weeks ago

  24. Hi Roberto - no, I wasn’t having any problems with flashing windows. Can’t help with that, sorry.

    I’m wondering about the weird location of your vbscript.dll - I don’t know how it got there, but I guess it’s possible that this is not the right file somehow, or that the installation process doesn’t find it. Normally it’s going to be in c:\windows\system32… if you don’t have such a file there, you might want to try copying the one you have to that location and rerunning the registration, perhaps it helps. But if it doesn’t, you should still try to find out whether you’re using the wrong file. I’m sure there are enough alternate ones around on other computers or on the internet…

    These are all not the best recommendations, I guess. Sorry about that - I don’t work for RIM, so you should complain to these people. I recently installed the newest software version, and while it went without any issues on one of my computers, it showed exactly the same problem on another. Apparently it still hasn’t been fixed - my workaround worked just like it always did though.

    Comment by Oliver Sturm — 14/3/2008 @ 5:31 pm - 8 months, 3 weeks ago

  25. FINALLY! It’s Alive! It’s Alive!

    Comment by Chad — 25/3/2008 @ 10:15 pm - 8 months, 1 week ago

  26. Hi, I ran into another problemk with BlackBerry Desktop 4.2 when trying to install under Windows Vista Business:
    Error 1337 flashes and minds Invalid drive Y: (which I didn’t set up).
    I fail to figure out how to get to the setting for addressing a new filing location - could anybody help?

    Comment by bob — 3/4/2008 @ 12:23 pm - 8 months ago

  27. Hi Bob,

    That sounds like a very weird problem you’re seeing. I’m wondering if there’s something funny going on on your machine - combination of factors: weird problem, can’t find a single useful thing in Google for "1337 invalid drive", and of course the error code itself (http://en.wikipedia.org/wiki/Leet).

    Comment by Oliver Sturm — 3/4/2008 @ 1:41 pm - 8 months ago

  28. Hi Oliver,
    I seem to have found a way: just create a new drive and name it Y - Desktop 4.3 (have changed to newer version in case it’s more vista-able) installs fine and works, but doesn’t seem to utilize the drive y at all…
    Anyway, thanks for looking at the thing!

    Comment by bob — 3/4/2008 @ 1:51 pm - 8 months ago

  29. I recently bought a new computer with Vista and downloaded the software with Service pack 2 for my Blackberry 8310 (ATT). After downloading it and setting it up I went to synchronize with Outlook 2007, however although the dektop manager said it was synchronizing, nothing new showed up on my Blackberry (none of my new calendar entries). I read on the Blackberry Forum that Service pack 1 is the correct one for Vista, so I uninstalled the Service pack 2 version, and installed the software with Service pack 1. However, it is the same situation, the desktop mananger says it is synchronizing, but none of my new calendar entries get transfered. I followed your instructions above about registering "vbscript.dll", and while I got it regiatered it also made no difference, my data still isn’t transfering onto my Blackberry. Can you provide any help?

    Comment by Elise — 23/9/2008 @ 8:09 am - 2 months, 1 week ago

  30. For Roberto,

    The reason your vbscript.dll is in the AutoCAD folders is because that is where it gets installed by AutoCAD when you install it. I think you will probably want to find one that can install in the default location out on the web and then register that one. Who knows how old that vbscript.dll is that AutoCAD installed.

    Comment by AutoCAD Vbscript — 16/11/2008 @ 9:27 pm - 2 weeks ago

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Powered by WordPress
© Copyright 2005-2008 Oliver Sturm