No Screenshot

Submit Screenshot

SolidWorks 2013 

Application Details:

Version: 2013
License: Retail
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 1.9.12

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installer, just about, after following NSLW's guide. Most of the core features appear to work fine, still being struck down by the headers on the feature panel being overdrawn (bug 27403). Graphics performance is fine, using nvidia binary drivers installed as per Annotation editor on drawings appears to now work without having to copy any dlls from windows. 32-bit product installed in a new 32-bit wineprefix under 64-bit OS (WINEPREFIX="$HOME/.wine-newdirname" WINEARCH=win32 wine wineboot) Installer got stuck at the end (the window disappeared without informing me of an error) waiting for a critical section, I did "killall MSIEXEC.EXE" and "killall mscorsvw.exe" and it appears to have left all the installed files intact.

What does not

Appearance / material previews in the Solidworks Resources panel just show as white squares. PhotoView 360 doesn't appear to do anything apart from hang and/or flash windows for a moment.


What was not tested

Any of the other plugins.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Giving this silver, basically works as well as sw2009 used to (minus the photo rendering). Quick summary of NSLW's install guide in case it goes away: WINEPREFIX="$HOME/.wine-newdirname" WINEARCH=win32 wine wineboot export WINEPREFIX="$HOME/.wine-newdirname" winetricks -q vcrun2010 dotnet40 mfc40 jet40 winetricks -q wsh57 msxml6 riched20 winetricks vista wine SOLIDWORKSINTALLATIONMEDIA/swwi/data/setup.exe killall MSIEXEC.EXE killall mscorsvw.exe winetricks winxp

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentFedora 23 x86_64Jun 26 20161.9.12Yes Yes BronzeFunkster 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Oct 27 20131.4.1No Not installable Garbagean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
27403 Collapsable section headers in Solidworks property manager are overdrawn, thus unusable NEW View
35374 SolidWorks 2013 fails to setup CLR 4.0 hosting, complains about unimplemented function mscoree.dll.CLRCreateInstance (.NET 3.x mscoree.dll not updated/replaced by .NET 4.0 installer) NEW View
35813 SolidWorks 2013: Crash at the beginning UNCONFIRMED View
35814 SolidWorks 2013: sldProcMon hang up UNCONFIRMED View
35873 SolidWorks 2013: INSTALLDIR instead of valid path UNCONFIRMED View

Show all bugs

HowTo / Notes


 by NSLW on (October 31st 2013)

Pre-installation steps

1. Use recent version of Wine(tested with wine-1.7.5)
2. Download winetricks by following command


3. Install required components by following command

sh winetricks -q vcrun2010 dotnet40 mfc40 jet40

4. Install additional components by following command

sh winetricks -q wsh57 msxml6 riched20

*It will take some time because winetricks will download all above components

5. Set Windows version to vista by following command

sh winetricks vista


2. Run setup.exe
3. Configure your installation as you like and let installer copy all the files
4. You should be informed that installation ended successfully and you can proceed normally. If at the end you're informed that installation has failed do not acknowledge this because you will lose your installed files. Start your favourite terminal (e.g. Konsole, gnome-terminal, xterm) and type


The window will disappear and the installation is complete.

Post-installation steps

1. Set Windows version to xp by following command

sh winetricks winxp


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Latest remarks... not as good as I thought
by Funkster on Sunday September 11th 2016, 12:50
I think I need to downgrade my previous report... it's basically garbage because it crashes so much.

Even if you can keep it running, many of the dimension entry fields are pretty hard to use - for example the extrusion depth only allows you to type one digit and then the box loses focus, and you can't position the cursor where you want to add another digit. Workaround is to right-click which puts the cursor leftmost, and type your digits in reverse order.

Command-line output from a recent crash... was saving after adding something to a fairly simple assembly, and got the "solidworks has encountered a problem, generating report..." type dialog.

fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "dll\\riched20.dbg" ("l\xa83")
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"xul"
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"lgpllibs"
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"nss3"
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"mozglue"
err:gdi:GDI_CheckNotLock BUG: holding GDI lock
fixme:nls:GetThreadPreferredUILanguages 00000034, 0x33f968, 0x33fbe4 0x33f970
fixme:nls:get_dummy_preferred_ui_language (0x34 0x33f968 0x33fbe4 0x33f970) returning a dummy value (current locale)
fixme:thread:SetThreadStackGuarantee (0x33fbb4): stub
err:ole:CoGetContextToken apartment not initialised
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ole:CoGetApartmentType (0x33fc18, 0x33fc14): semi-stub
fixme:process:FlushProcessWriteBuffers : stub

No idea if this is relevant...