Getting Visual Studio 6 to install on Vista

August 26, 2007

Vista busy cursor The 2003 version of Microsoft’s Visual Studio (Visual Studio.NET) is not compatible with Vista, according to Microsoft, let alone Visual Studio 6 (VS6) which dates back to 1998.

Yet I had reason to wish to install VS6. Some years ago I wrote a program in Visual Basic 6 (VB6) which I call Virtual Cabinet, for personal use at home. It’s a home grown solution for personal filing. It allows me to scan and save incoming mail as images, and outgoing replies as Word files, while indexing the lot via an Access database for easy retrieval. It has worked fine for years and I wanted to be able to use it from Vista.

Now Vista is supposed to support VB6 programs natively, but it refused to run my Virtual Cabinet. First of all it was missing a load of ActiveX controls (dialog boxes, data grids, etc) which I had to locate and register, but even after that it refused to come quietly. It was apparently “unable to initialise the data bindings” between the data grid control and the database. Groan.

I thought I might have got the path to the data folder wrong, so I recompiled from XP with the path carefully set to reflect what it needed to be from within Vista. Alas, no improvement. Same error.

That left me needing to debug the application on Vista, which in turn meant installing VS6 (or at least VB6 and other minimum components) on Vista. The installation went fine until right near the end when I started getting error messages …

RegCreateKey failed for \Interface\OLEViewerIViewerCLSID. Access is denied

followed by a couple more error dialogs and finally a message that VS6 setup had failed.

In fact, it hadn’t failed. VB6 was installed and opened up just fine. I proceeded to start downloading VS6 Service Pack 6 from the Microsoft website (so that my Vista installation would be as up to date as my VS6 on XP) but while waiting for the download to complete I Googled for anything that might help explain the strange error messages.

I found this. And it is just as well I did, because without the advice I found there I would not have been able to install the service pack. It turns out that the error messages related only to a failure to install one of the VS6 tools, the OLE Viewer, but that was enough to set a flag to the effect that VS6 had not completed setup correctly, and upon encountering that flag the service pack install would refuse to run. The solution was to rerun the VS6 setup but deselecting the OLE Viewer from the tools option. That allowed VS6 to run to “successful” completion and, as a result, the service pack to install.

I was then able to debug my Virtual Cabinet program, except it now ran perfectly in Vista with no changes to the code required. Maybe installing VS6 added some critical component or other. I don’t know or care. The damn thing runs. Halleluyah. Another Vista trial survived.




  1. I have closed this post to new comments. Some comment spam engine (or maybe several of them) seem to have fastened onto this post as a fun place to spew their garbage,

    They’ll just have to find some other target, hopefully on someone else’s blog.

  2. Attractive section of content. I just stumbled upon your weblog and in accession
    capital to assert that I acquire actually enjoyed account your blog
    posts. Anyway I’ll be subscribing to your augment and even I achievement you access consistently quickly.

  3. Magnificent goods from you, man. I’ve understand your stuff previous to and you are just too fantastic. I actually like what you have acquired here, really like what you are stating and the way in which you say it. You make it entertaining and you still care for to keep it smart. I can not wait to read far more from you. This is really a great site.

  4. Good day! I know this is kinda off topic however I’d figured I’d ask.
    Would you be interested in trading links or maybe guest writing a blog post or
    vice-versa? My blog addresses a lot of the same topics as yours and I believe we could
    greatly benefit from each other. If you’re interested feel free to shoot me an email. I look forward to hearing from you! Great blog by the way!

  5. I’ll immediately take hold of your rss as I can’t to find your email subscription link or e-newsletter service.
    Do you’ve any? Kindly permit me realize so that I may just subscribe. Thanks.

  6. Hi, i think that i saw you visited my web site
    thus i got here to go back the want?.I am attempting to in finding
    issues to improve my site!I guess its adequate to use
    some of your ideas!!

  7. Hi, i feel that i noticed you visited my blog so i came to return
    the desire?.I’m trying to in finding issues to improve my web site!I assume its good enough to make use of a few of your ideas!!

  8. I am sure this article has touched all the internet people, its really really nice
    article on building up new web site.

  9. What’s up friends, how is all, and what you wish for to say about this post, in my view its truly remarkable in support of me.

  10. always i used to read smaller content which as well clear their
    motive, and that is also happening with this paragraph which I am reading here.

  11. Having read this I believed it was extremely informative. I appreciate you taking the time and energy to put this article together.
    I once again find myself personally spending a significant amount of time both reading and commenting.

    But so what, it was still worth it!

  12. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is
    added I get four emails with the same comment. Is there any way you can
    remove me from that service? Thank you!

  13. Many thanks for sharing this fantastic webpage.

  14. I benefit from looking at your website. Regards!

  15. Have you ever thought about adding a little bit
    more than just your articles? I mean, what you say is fundamental and everything.

    However think of if you added some great graphics or video
    clips to give your posts more, “pop”! Your content is excellent
    but with pics and clips, this blog could certainly be one of the best in its niche.
    Wonderful blog!

  16. Terrific article! That is the type of info that are supposed to be shared across the net.
    Disgrace on Google for not positioning this post upper!

    Come on over and discuss with my website .
    Thank you =)

  17. Thanks in support of sharing such a good thought, paragraph is nice, thats why i have
    read it fully

  18. Very soon this web page will be famous among all blogging and site-building users,
    due to it’s good articles or reviews

  19. I know this if off topic but I’m looking into starting my own blog and was curious what all is needed to get set up? I’m
    assuming having a blog like yours would cost a pretty penny?
    I’m not very internet savvy so I’m not 100% positive.
    Any suggestions or advice would be greatly appreciated.
    Many thanks

  20. This is a very good tip particularly to those fresh
    to the blogosphere. Simple but very precise info… Appreciate your sharing this one.
    A must read article!

  21. What’s up to every , as I am truly keen of reading this blog’s post to be updated daily.
    It consists of nice material.

  22. I do agree with all the concepts you have presented in your post.
    They are really convincing and can definitely work. Still, the posts
    are very quick for starters. May you please prolong them a little from subsequent time?
    Thanks for the post.

  23. It’s in fact very complex in this full of activity life to listen news on TV, therefore I simply use internet for that purpose, and obtain the most up-to-date information.

  24. It’s very effortless to find out any topic on web as compared to books, as I found this piece of writing at this web page.

  25. Can I simply say what a comfort to uncover somebody that genuinely understands what
    they’re discussing online. You certainly realize how to bring a problem to light and make it important. More and more people must read this and understand this side of the story. It’s surprising
    you’re not more popular given that you definitely possess the gift.

  26. I absolutely love your site.. Great colors & theme.
    Did you develop this site yourself? Please reply back
    as I’m planning to create my own personal website and would like to find out where you got this from or exactly what the theme is called. Thank you!

  27. Currently it appears like Expression Engine is the top
    blogging platform out there right now. (from what I’ve read) Is that what you are using on your blog?

  28. I’ve been browsing online more than 4 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me.
    In my view, if all web owners and bloggers made good content as you
    did, the internet will be a lot more useful than ever before.

  29. wow, great post, I was thinking how to treat acne naturally and
    found your site. many userful information there, right now i’m a bit obvious. I’ve bookmark
    your site.keep you up-to-date.

  30. I’m not sure where you’re getting your information, but good topic.
    I needs to spend some time learning much
    more or understanding more. Thanks for fantastic info
    I was looking for this info for my mission.

  31. We are a group of volunteers and starting a new scheme in
    our community. Your web site provided us with valuable information to work on.
    You have done a formidable job and our entire community will be grateful to you.

  32. This excellent website truly has all the info I needed concerning this subject and didn’t know who to ask.

  33. An extremely awesome page it made me chuckle. This website is sensational.
    I drop in on it daily.

  34. Every weekend i used to visit this web page, for
    the reason that i wish for enjoyment, for the reason that this
    this website conations in fact pleasant funny material too.

  35. After going over a handful of the blog articles
    on your website, I honestly like your way of blogging. I added it to my bookmark webpage list and will be checking back soon.
    Take a look at my web site too and tell me how you

  36. This paragraph will help the internet visitors for creating new website or even a blog from start to end.

  37. I personally have a tendency to agree with everything that is put into writing within “Getting Visual Studio
    6 to install on Vista Hasta la vista, Vista!”. Thanks a lot for pretty
    much all the facts.Thank you,Myron

  38. Thanks for the post, fixed the problem for me on Windows 7 64bit!

  39. Works the same for Windows 7.

  40. hi can you give me the step in installing vb6 in vista? i install it but it says that it doesnt support the file. i have vista/1gb memory… how can i run it? any reply will grateful..tnx

  41. That’s very sweet but I’m not sure if you’re my type.


    In any event I’m glad this post was of help.

  42. hi…

    this info has been very very important to me

    i cannot install it

    i could kiss you

  43. Interesting comment about the garbage collector in dotnet. I wonder how well managed C++ extensions work. I haven’t dared try that.

  44. Hi
    Thanks for this very helpful tip — I had the same problem and was on the verge of re-installin the os when I found your site. Incidently if you need to write code which must be able to be in control of memory then .net is all but useless — no matter how hard you try, the mad net gc(garbage collecter) will come along and wreck your memory for you.

    Theres nothing dated about vs6.

  45. Hello all VS6.0 fans,

    Visual C++ 6 isn’t dead; I’ve seen a few software development companies still worrying about high-performances applications in native, Win32 mode. Some are reluctant to dive in .net framework because they have a large and reliable code base and dev tools.
    My VC++6 installation went well, except that VS 6.0 fails to find built output at runtime – odd. Maybe I should add current project path in the PATH system variable.

  46. Thanks for your comments.right now am installing vB 6.0 on vista and a dialogue box on “compatibility issues” is flashing.,
    Anybody who has an idea if it can still run?

  47. thx for info…i trying now, i really feel bored about this damn error appear while i open up the VC++ for a c coding file ..

  48. Thanks for this information! I was about to start getting cranky with Vista for not playing nice with VB 6. Yes, yes, I know it’s an old development environment. But we still have to support some old apps at work.

Comments are closed.

%d bloggers like this: