Update:
One of our customers here at Ideate ran into the MSScript.ocx error recently and was able to find a forum post with a reported solution to try before reformatting. Check it out here.
Thanks to Justin Zampardi from Mead & Hunt for providing us with the info!
--------------------------------------------------------------------------------
Recently, while teaching a class for one of our customers I noticed that my Pipe Network commands in Civil 3D were not working (both 2012 and 2013). When I attempted to create a Pipe Network both from an object and using the Network Layout Tools, I received the same repetitive error at the command line.
The error said:
ERROR: Calculation Failed with Part Table AeccCircularConcretePipe_Imperial There is a problem with the Script Control (msscript.ocx). This problem may be corrected by reinstalling Internet Explorer or by reregistering the control.
After doing some research on the issue and contacting Autodesk, I was informed that the issue was Microsoft related, and could possibly be fixed through this process:
First, install the script control from Microsoft.
Also, the version of Internet Explorer (IE) 7, IE8, and IE9 may be preventing it from operating, so try to uninstall it and reinstall it.
Once that is complete, do the following:
- Go to Start All Programs Accessories.
- Right-click Command Prompt and choose “Run as administrator.”
- Enter the command:
Regsvr32 C:\Windows\SysWOW64\msscript.ocx
(Copy/Paste by right-clicking in the command prompt window to do the paste) - Click OK on the message that says the file registration succeeded.
- On the keyboard, hold down the WINDOWS key and then hit R.
- In the Run window, type REGEDIT and then click OK.
- Find the following folder:
HKEY_CLASSES_ROOT\TypeLib\(0E59F1D2-1FBE-11D0-8FF2-00A0D10038BC)\1.0\0\win32 - Right-click the win32 folder and choose “Permissions.”
- Make sure the administrator group has full control.
- With the win32 folder selected, make sure the (Default) key at the right is set to the following path with no quotes around it: C:\Windows\SysWOW64\msscript.ocx
- Close the Registry Editor.
After attempting the instructions above, as well as doing a clean reinstall of Autodesk products, nothing resolved the issue. Unfortunately for me, in some extreme cases (which this happened to be) a complete reformat of the OS is required in order to fix the issue with the .OCX file.
After reformatting and reinstalling everything, I can gladly report that Civil 3D is back up and running with the issue resolved.
I hope you’ll never run into this error, but if you do, those are your options.
For more information on the software solutions, training and consulting Ideate provides, please visit the Ideate, Inc. homepage.
Matt Miyamoto
ENI Manager & Senior Application Specialist
Matt is an ENI Manager and Senior Application Specialist in Ideate, Inc.’s Seattle office. He has a B.S. in Mechanical Engineering and is a licensed Civil Engineer. Prior to joining Ideate, Matt worked as a civil engineer, using Civil 3D on a variety of projects including site development, roadway improvements and infrastructure design. With over 10 years of experience in the civil engineering industry, Matt now provides training, consulting, technical support, and implementation strategies for organizations transitioning to Civil 3D. Matt is an Autodesk Certified Instructor (ACI), as well as an Autodesk Certified BIM Specialist: Roads and Highway Solutions. Additionally, Matt is and Autodesk Certified Professional for AutoCAD, and AutoCAD Civil 3D. Find Matt on Twitter.