Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Can't install SolidWorks FIX 2008 2009 2010

19 Nov 2011   #1

Windows 7 x86 Home Basic*
Can't install SolidWorks FIX 2008 2009 2010

Among the most common problems that may apper when installing (or trying to run) SolidWorks are:

1) When trying to open a "successfully" installed SolidWorks, this text appears and then program closes, "Failed to initialize Visual Basic for Apps, equations and macros will not work. Are you low on disc space?"


2) During install, Wizard is interrupted and a window showing this text is displayed, "The Wizard was interrupted before the SolidWorks 2010 SP0 could be completely installed"

I'm by no means an expert in solidworks or software but after much trial and error and some research I found out how to fix both problems, and their probable cause. This problem happened to me in 2008, 2009 and 2010 versions of SW, but it might work for older and newer versions.

1) For the "low space on disk..." problem. It is a "bug" in the software, SolidWorks needs and uses some Visual Basic files (APC60itl.dll and VBE6INTL.DLL) that are in the system, however SW looks for them in this path:

C:\Program Files\Common Files\microsoft shared\VBA\VBA6\1033(The "1033" folder name denotes it is a US ENGLISH WINDOWS VERSION. SW by default looks for the files there)

So for example, if your Windows is in Spanish ( number 3082 corresponds to SPANISH [check for correct number Locale IDs Assigned by Microsoft] ) there won't be any "1033" folder, instead in the VBA6 folder there will be a folder with the number "3082" as its name.


Make a new folder in here "C:\Program Files\Common Files\microsoft shared\VBA\VBA6" and name it "1033" without the quotes, then find these files (APC60itl.dll and VBE6INTL.DLL) in your language number named folder, in my case 3082) and copy them to the folder you just created:

In other words, copy those two files and paste them here "C:\Program Files\Common Files\microsoft shared\VBA\VBA6\1033" If you use Windows XP in another language, the "program files" folder will be named differently, according to the language of the version, make sure you note that. For example, assuming you are using the spanish version of Windows XP, the path would be "C:\Archivos de programa\Common Files\microsoft shared\VBA\VBA6\1033".

Finnally find (or download) these two files: MSO9.dll and MSO9INTL.dll (I believe they are copied to the hard drive when Office is installed) and copy them to the SolidWorks installation folder. That's it.

2) For the "wizard was interrupted...." problem, I really can't explain the solution, but all you need to do is the following:

Download and install a trial version of CorelDraw x4 or x5. Just make sure you install CorelDraw and PhotoPaint, and in the UTILITIES dropdown box (during install), select Visual Basic for applications 6.4 and Visual Studio Tools for Applications to be installed too. I believe the installer copies one or more files that SolidWorks needs to run properly. How I found out this was the solution? Pure coincidence.

I hope this helps, thank you for reading =)

My System SpecsSystem Spec


 Can't install SolidWorks FIX 2008 2009 2010

Thread Tools

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 08:54 AM.
Twitter Facebook Google+

Windows 7 Forums

Seven Forums Android App Seven Forums IOS App

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33