WineHQ

SketchUp

The new version now developed by Trimble with 2 releases, Make that's free to use and Pro that is paid.

Application Details:

Version: 2017
License: Free to use
URL: http://www.sketchup.com/produc...
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 4.9-staging

Maintainers: About Maintainership

Free Download Download versions (all languages)

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

Installing the 64-bit "Make" version
All the editing tools functionality
Browsing the 3D Warehouse 
Importing other .SKP files into current work

What does not

-

Workarounds

What was not tested

-

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowFedora 30 x86_64Jun 03 20194.9-stagingYes Yes YesGoldPat 
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Mar 05 20194.3Yes Yes NoSilverManuel Stahl 
ShowUbuntu 17.10 "Artful" amd64 (+variants like Kubuntu)Feb 28 20194.0No, but has workaround Yes YesSilverTomy137 
ShowArch Linux x86_64Sep 25 20172.17-stagingNo, but has workaround Yes YesSilversmilzoboboz 
ShowFedora 26 x86_64Sep 22 20172.16-stagingYes Yes YesGoldJared Hocutt 

Known Bugs

Bug # Description Status Resolution Other apps affected
47240 Sketchup 2018 web dialogs not displaying (Dynamic components attributes) UNCONFIRMED View

Show all bugs

HowTo / Notes

How to install

$ export WINEARCH=win64

$ winetricks vcrun2013 vcrun2015 corefonts
$ winetricks win7
- Download .NET Framework 4.5.2 (offline version) and install it with the command:
$ wine start /unix NDP452-KB2901907-x86-x64-AllOS-ENU.exe
- Then run the actual SketchUp installer:
$ wine SketchUpMake-it-x64.exe (or the Pro version, either works)
- Follow the installation steps
- Run SketchUp (you can run it just fine from the .desktop created by WINE itself)

Comments

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

Dynamic components white window
by FloBEAUG on Tuesday May 28th 2019, 8:36
Hello,

Opening the dynamic component attributes, opens a blank window.

Actual configuration :
winetricks corefonts dotnet47 vcrun2017 wininet comctl32ocx gdiplus gdiplus_winxp msls31 msxml6 winhttp xmllite

Here is a small output of the console :
0035:fixme:ieframe:PersistStreamInit_InitNew (0x801eaa0)
0035:fixme:ieframe:navigate_url Unsupported args (Flags 0x24c4d0 {VT_I4: 4}; TargetFrameName 0x24c510 {VT_BSTR: (null)})
0066:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0035:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mshtml.dll"
0035:err:ole:CoGetClassObject no class object {25336920-03f9-11cf-8fd0-00aa00686f13} could be created for context 0x3
0035:fixme:ieframe:handle_navigation_error Navigate to error page
0035:fixme:ieframe:bind_to_object BindToObject failed: 800c0010

Is there a trick to make this work ?
Can't get this to work
by Michael Berg on Thursday March 14th 2019, 9:08
I have tried every single approach from running wine by hand to using playonlinux. Nothing works. Either the installation stops along the way, or Sketchup crashes when I try to launch it.

I'm on Playonlinux now, with WIne 3.6. I have installed Sketchup in a Win64 prefix with Win7 as the environment.

I installed the prerequisites but they don't seem to work. I'm getting the mfc140u.dll not found, even though I did copy it from syswow64 to system32. Btw how does this even work when system32 is a 32 bit environment and the dll is for a 64 bit system, and Sketchup is also a 64 bit application. Why would Windows try to load this dll from system32?

Simply trying to install the exe file as an "not listed application" doesn't work. The manual installation windows ends up with a spinner that just sits there for about 60 seconds, Then PlayOnLinux itself crashes. Great.

Wine has to be the most convoluted, most incomprehensible, version-mismatched, overforked, overpatched piece of ... well, software, that has ever been created. Why is there not a better and simpler alternative in 2019? It is simply not possible to get anything to work with wine except through the application of dark magic performed by Linus Torvalds himself.
The program sketchup_webhelper.exe has incountred an error and must be closed.
by Murat S. Erer on Friday February 15th 2019, 5:06
I just renamed the sketchup_webhelp.exe (with an other name sketchup_webhelper1.exe) and it seems sketchup 2017 is working fine now.
Problem with sketchup_webhelper.exe
by Fezza Gianni on Wednesday June 20th 2018, 2:33
Hi Pim,
I followed every steps and work fine. But the window appear with error message: the program sketchp_webhelper.exe has incountred an error and must be closed.

Can you help me, please?
Silver using Playonlinux
by Robert Fyfe on Sunday May 20th 2018, 16:31
Host is 64 bit Linux mint 18.3
Playonlinux and wine i386 installed

...Download before install...

.net 4.5.2 64bit for win7

Sketchup2017 free or pro

create new virtual drive in Playonlinux with following settings

wine version 2.1 staging
win7
64bit

install .net4.5.2 by running the installer in the virtual drive with Playonlinux
after install prerequisit.exe in sketchup 2017 install directory
it will install c++... install may fail then continue with sketchup 2017.
complete Sketchup 2017 install

in the virtual drive copy the mfc104u.dll from syswow64 to system 32
also rename sketchup web helper.exe to sketchup web helper.exe_bak to prevent webhelper errors

You may need to make a shortcut to the sketchup application under configure in Playonlinux.

Sketchup is gold, layout and style builder do not work.

contact me if you have questions. I am happy to help I do this for a living.
SketchUp Make 2017 Installation Hiccup
by Clemmitt M Sigler on Monday March 19th 2018, 7:59
Hi,

I installed on Arch Linux x86_64 under Wine 3.4 using these terminal commands:

$ mkdir ~/.wine64-sketchupmake
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wineboot -u
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake winecfg [[NOTE: I left version as Windows 7]]
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake winetricks vcrun2015 corefonts
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake winetricks win7
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 start /unix ./NDP452-KB2901907-x86-x64-AllOS-ENU.exe
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 ./sketchupmake-2017-2-2555-90782-en-x64.exe
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 ./sketchupmake-2017-2-2555-90782-en-x64.exe

NOTE: For me, installing failed the first time because it says it fails to install VC++14. However, running installation a second time succeeded. Not sure why.

I run the program with:

$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 ~/.wine64-sketchupmake/drive_c/Program\ Files\ \(x86\)/SketchUp/SketchUp\ 2017/SketchUp.exe

I installed "SketchUp STL", "SolidInspector2" and "Cleanup3" plugins from the Warehouse after signing in using my Google account. I haven't tested extensively so I don't know if everything works correctly. YMMV.

by Mario Fraust on Wednesday March 14th 2018, 11:49
Got the same problems with the UI update lag on Ubuntu 16.04 and and Intel graphics. After some hours of research i stumbled over this post: wiredrevolution.com/wine/fix-sketchup-refresh-bug-linux-wine which provided a solution for Sketchup 8 and Ubuntu 12.10 but for the same problem. I adapted setting vblank_mode=0 before launching SketchUp 2017 and it did work out!

Simply start Sketchup 2017 per Command Line like this:

vblank_mode=0 /usr/share/playonlinux/playonlinux --run "SketchUp"
Fedora 27
by Juraj Priskin on Sunday February 25th 2018, 7:21
Thank you for the installation tutorial for Fedora (26). I tried it on Fedora 27 Workstation, basically step-by-step and it works correctly. Arch: x86_64.

Tested for few hours basic doing modelling. It happened once that the tool wanted to fix something during the save file. I don't know whether it was an issue at all. Otherwise OK.
Successful (though problematic) install on Ubuntu 17.10
by mark on Tuesday January 30th 2018, 17:03
I followed the original instructions but additionally had jump through these hoops:
1) I could not get winetricks to work with a different WINEPREFIX. After trying everything I could think of to point wine to the correct location, I gave up and started with a fresh .wine directory (just rename the original if you want to keep it).

2) winetricks vcrun2015 would hang early on (even the latest from github as of Jan-2017). The winetricks output specifies that all processes running in .wine directory must be terminated so I knocked up this rather nasty script to kill off the right processes (don't laugh...and remember to set your home directory):

ps -ef | grep wine | awk '{print $2}' | xargs pwdx | grep '/.wine' | awk '{print $1}' | sed s/:// |xargs kill

3) winetricks vcrun2015 then failed because it could not find libpng12.so.0
Specifically it is trying to get hold of the 32-bit version (in my case at least). I should not recommend this method but I took the lazy path and just installed the deb package from here: packages.ubuntu.com/xenial/i386/libpng12-0/download

One silly mistake I made at the end: if you find sketchup crashes when attempting to open a file, check that you have set to winecfg to windows 7 (as originally specified)
Problems with Shift and CTRL buttons
by Mike on Wednesday November 29th 2017, 6:29
I have successfully installed SketchUp Make 2017 using Wine 2.1 x64
Strange thing but SHIFT and CTRL buttons (maybe some other) are not working in the program. I can't use hotkeys and type capital letters. Does anyone met same?
succesfull installation
by Guido on Monday November 20th 2017, 3:08
System LMDE2 (Debian 3.16.43)
Using Wine-2.21
Latest winetricks script available.
Created a new bottle with WINEARCH=win64
used winetricks --gui to add vcrun2015 and corefonts then to run winecfg to set win7
again winetricks to install .NET 4.5.2
Ignored warnings but window 2003 was automatically set again.
Used Winetricks to run winecfg to set it back to win7
again winetricks to run winecfg and added an overide for mfc104u.dll as native then built-in.
SketchUpMake-fr-x64.exe installer didn't work so I extracted SketchUp2017-x64.msi and used
wine msiexec /i SketchUp2017-x64.msi

Works so far.
UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Risto Pekkala on Tuesday August 22nd 2017, 7:55
Kind of followed instructions. Got it installed and SketchUp starts.

Now it starts with a black view instead of showing usual view of drawing. I have to left click for the usual view to show. And that behavior continues while I work. For making a clicked element turn blue I have to click again (total of 2 clicks) or move program window. It always needs a extra click (or move) for my drawing to update and show current state.

Ideas?
RE: UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Ben on Saturday August 26th 2017, 21:01
I have had similar issues recently. I was initially running the default Debian Wine (for Debian 8). I updated to 2.13 and things got a little better. It seems like the root of my problem was the NVIDIA proprietary driver. Are you perhaps running the NVIDIA proprietary driver by any chance?

I am running an old NVIDIA card (`lspci`)
NVIDIA Corporation G72 [GeForce 7200 GS / 7300 SE]

I switched to the nouveau driver and got rid of the NVIDIA proprietary driver and that solved my click-lag issue. The exact issue I was having was that every click would register, but it would not repaint the screen until I clicked again. See if this is the same thing that is happening to you.
Steps:
1) Click a line (once) to select.
[ The line should not be blue, (because of the click-lag problem)]
2) Scroll the mouse wheel to zoom in just one click.
[ Does the line show as selected now?]

If the line does show as selected after the zoom, you are having the same problem I was. Switch to nouveau and see if it goes away.
RE: UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Risto Pekkala on Sunday August 27th 2017, 9:46
Yes, the manifestation of my problem is the same as yours, but I have a laptop with Intel graphics (Thinkpad Yoga gen. 1). Still, one step further. Thank you.

VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
RE: UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Rodrigo Lloreda on Monday October 23rd 2017, 14:58
No ideas, I just want to adhere to your post.

Clicking seems to be "one behind". Three clicks should select all connected? Nope, just face and edges. But if I zoom out, face*edges+all connected are selected.

Also, the black screen error is usual if you minimize or switch to another app, then you have to orbit or zoom for the screen to redraw.

For all I can feel, it's a graphics issue.

I'm running my system on NVIDIA 375 drivers, but this issue goes with all drivers, even noveau.

Maybe it's that our computers are waaay to old!
(I'm using a 2007 sony vaio VPCEF44fx)
SketchUp crash at app start
by kzoli on Thursday July 20th 2017, 9:53
@Oliver:
It seems that you miss the64-bit version of mfc140u.dll in the wine windows/system32 folder.
Try to download it from a reliable URL and simply copy it over.
Error in main SketchUp crashed.
by Olivier on Sunday June 25th 2017, 15:32
Hello,
fresh install ubuntu 17.04, I followed Beco's step by step little guide with edits by John Wolter and here is what i get from the logs :

[06/25/17 22:24:07] - Running wine-2.10-staging SketchUp.exe (Working directory : /home/olivier/.PlayOnLinux/wineprefix/sketchup/drive_c/Program Files/SketchUp/SketchUp 2017)
fixme:winediag:start_process Wine Staging 2.10 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
err:module:import_dll Library MSVCR120_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
err:service:process_send_command service protocol error - failed to write pipe!
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\common_application.dll") not found
err:module:import_dll Library common_application.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe" failed, status c0000135
[06/25/17 22:24:35] - Running wine-2.10-staging SketchUp.exe (Working directory : /home/olivier/.PlayOnLinux/wineprefix/sketchup/drive_c/Program Files/SketchUp/SketchUp 2017)
fixme:winediag:start_process Wine Staging 2.10 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
err:module:import_dll Library MSVCR120_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
err:service:process_send_command service protocol error - failed to write pipe!
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\common_application.dll") not found
err:module:import_dll Library common_application.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe" failed, status c0000135

any ideas ?
I did not get dialogs asking me to install packages for .NET framework and Gecko into the virtual drive. Maybe it's the problem?

Thank you,

Olivier
Upgrade to 2.9
by D. Scruff on Tuesday June 6th 2017, 22:00
Running Sketchup under Arch with latest update, Wayland, sway and wine-staging-nine 2.8, 64bit modification which is mostly stable (every once in a while it crashes Wayland, but it is few and far in between so it is acceptable).

Tried to upgrade to 2.9 (also stepping back from bleeding edge; ie wine-staging then regular wine) and every subsequent attempt to run results in core dump. Anyone else running into this issue ?

Saw same problem in going from custom compiled 2.6 to 2.7 with core dumps. A modified repkg'd version of the official 2.8-1 pkg seems to work pretty well.
Can't save the file
by Christian MOYON on Monday June 5th 2017, 3:22
Hello,

There is another problem : the software can't save the .skp file when exiting . It writes a renamed -0.skp file instead (so it is not a matter of permissions). Workaround : write a bash script that , when exiting Sketchup, looks for that renamed file if exists, and do :
mv foo.skp foo.skb
mv foo-0.skp foo.skp
RE: Can't save the file
by Ralph Wigzell on Saturday May 5th 2018, 13:11
I found that this happens if you open the .skp file in the Ubuntu directory by right clicking and open with SketchUp.

If you open SketchUp and then File>>open and navigate to the virtual directory, it should save OK afterwards.
POL crash trying to install NDP452
by yinon on Sunday May 14th 2017, 12:10
I'm choosing the virtual drive, go to the tab, there I press on "run exe in this drive" (something similar), choose the file from my downloads.
It thinks for a long while and then POL shows an error with a sad face.

Ideas? Thanks
RE: POL crash trying to install NDP452
by Christian MOYON on Thursday June 1st 2017, 3:16
Check that the mfc140u.dll are at the right places, see below.
RE: POL crash trying to install NDP452
by Christian MOYON on Monday June 5th 2017, 3:24
Excuse me, my answer is bad.
RE: POL crash trying to install NDP452
by yinon on Monday June 5th 2017, 4:09
I don't know. Needed this software for someone, but left it later cause it didn't work. Your answer might work, I didn't tried it.
Beware that the 32 dll has to be put in the 64 directory and vice versa
by Christian MOYON on Monday March 20th 2017, 3:48
Hello,

Thank you Dave.

We have to beware that the 32bits mfc140u.dll has to be put in the syswow64 directory, and the 64bits in the 32bits one.
I did the mistake and it didn't work, it worked fine when I inverse.
RE: Beware that the 32 dll has to be put in the 64 directory and vice versa
by Christian MOYON on Tuesday March 21st 2017, 9:39
And thank you John Wolter too.
Edited version of the instructions
by John Wolter on Saturday March 11th 2017, 21:43
This is Beco's step by step little guide with edits by John Wolter:

Beco: I am using linux mint 18.1 with nouveau driver, I had some problem with my nvidia driver.
John Wolter: ubuntu 16.04 with Nvidia GeForce GT 750M

playonlinux version 4.2.10

1. Download the 64-bit Windows install package for Sketchup Make. This package is an exe, but you can use various archive manager tools to extract the .msi file from the .exe file.

2. Tools -> Manage Wine Versions, and if needed, install 2.1-staging version.

3. On the install dialog, choose "install a non-listed program" (lower left corner), and "next" through the disclaimers as needed.

4. Choose "install a program in a new virtual drive".

5. Enter a name of your application.

6. Choose "Use another version of Wine" and "Configure Wine" (check both boxes).

7. Choose "2.1-staging".

8. Choose "64 bits windows installation". After you press "next", you may get dialogs asking you to install packages for .NET framework and Gecko into the virtual drive. Select "install" for these.

9. The Wine configuration dialog will appear. On the "Applications" tab, for Windows Version, select "Windows 7". On the "Libraries" tab, add a new override for library "mfc104u.dll" as native and built-in. Press "apply" and then "ok".

10. Browse to your sketchup2017-x64.msi (and do not use the setup.exe) and install..(in this way we are not going to get problem with the netframe 4.5.2 with comes in the setup.exe).

11. The installer will launch. When prompted for installation directory, change it from:

C:\Program Files (x86)\SketchUp\SketchUp 2017\

to

C:\Program Files\SketchUp\SketchUp 2017\

I am using linux 64bits and install sketchup 64bits.

12. install and click finished when asked.

13. choose your shortcut file (sketchup.exe) and when ask again for
another shortcut, you can select others or just choose "I don't want to make another shortcut".

14. Do not run, but copy mfc140u.dll typically from C:\Windows\system32 and mfc140u.dll typically from C:\Windows\syswow64. These can be copied from a windows installation or downloaded from some dll sites. Remember that you need two versions. The 64-bit version of the dll goes to system32 and the 32-bit version to syswow64 () and put these files in the same directory that playomlinux install you application (it is in the directory you put the name that you choose). Examples:

/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/system32/

and

/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/syswow64/

15. Go to playonlinux .. configure....miscellaneous... and
click run a .exe file in this virtual drive and choose the file you
should download from microsoft NDP452-KB2901907-x86-x64-AllOS-ENU.exe

16. The files will be extracted. Then it will be ask a warning "Setup may not run properly, because the Windows Modules Installer Service is not available on this computer."... ignore and just click continue.

17. A dialog will appear to read the licence, so accept and install.

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of
material and style in /home/username/.PlayOnLinux/wineprefix/yourdirectory/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

We hope that this guide helps you.

Best Regards
RE: Edited version of the instructions
by maroc on Thursday March 16th 2017, 8:36
Thanks! These instructions help for those using play on linux. One change I would make, there is an easier way to install the mfc140u.dll:

1. Use archive manager (or your program of choice) to open the Sketchup exe file.
2. Extract the vcredist_x64.exe file
3. Open the PlayOnLinux configuration for the SketchUp Installation
4. On the Micellaneous tab, click "Open a shell"
5. Run the command:
wine ~/Downloads/windows/vcredist_x64.exe /quiet /passive
Change the path as needed to the vcredist_x64.exe file

These steps should install the 2015 redistributable in your 64 bit sketchup virtual drive.
RE: Edited version of the instructions
by maroc on Thursday March 16th 2017, 20:13
It seems my instructions are subject the bug here: bugs.winehq.org/show_bug.cgi?id=30713

The files from the 64 bit 2015 run time need to go in system32 (yes 64 bit in the system32 directory). An better way to install vcrun2015 for Play On Linux is to do the following:

1. Download the winetricks according the instructions at the top of this page
2. Follow the instructions to install the sketchup msi
3. Open the PlayOnLinux configuration for the SketchUp install
4. On the Micellaneous tab, click "Open a shell"
5. In the terminal that opens up, cd to the directory where winetricks was downloaded and run "./winetricks vcrun2015" without the quotes of course

Sketchup 2017 still crashes for me. I am using Nvidia drivers. Not sure if that is the problem or what. No error messages in the wine debug.
Step-by-step to install SketchUp 20017
by Beco on Monday February 27th 2017, 22:19
This is my step by step little guide:

I am using linux mint 18.1 with nouveau driver, I had some problem with my nvidia driver

playonlinux version 4.2.10
install a program non-listed, install a prorgram in a new virtual drive, insert a name of your application, next choose use another version of wine and configure wine (check these two box)
next choose 2.1-staging (you must install it from playonlinux if you do not have it)
choose 64bits installation
configure wine as windows 7 and add in the library the mfc104u.dll as native and built-in... apply and press ok
browse your sketchup2017-x64.msi (and do not use the setup.exe) and install..(in this way we are not going to get problem with the netframe 4.5.2 with comes in the setup.exe).

change the directory from:
C:\Program Files (x86)\SketchUp\SketchUp 2017\
to
C:\Program Files\SketchUp\SketchUp 2017\

I am using linux 64bits and install sketchup 64bits.

install and click finished when asked.

choose your shortcut file (sketchup.exe) and when ask again for another shortcut just choose i don't want to make another shortcut

Do not run , but copy mfc140u.dll from system32 and mfc140u.dll from syswow64 (from a windows installation or download from some dll sites and remember that these dll are different from system32 and syswow64) and put these files in the same directory that playomlinux install you application (it is in the directory you put the name that you choose)

/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/system32/
and
/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/syswow64/

after that go to playonlinux .. configure....miscellaneous... and click run a .exe file in this virtual drive and choose the file you should download from microsoft NDP452-KB2901907-x86-x64-AllOS-ENU.exe
let then extract and it will be ask a warnig "Setup may not run properly, because the Windows Modules Installer Service is not available on this computer."... ignore and just click continue
it will be to read the licence, so accept and install

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of material and style in /home/username/.PlayOnLinux/wineprefix/yourdirectory/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

I hope that will help

Best Regards
Sketchup 2017
by Beco on Monday February 27th 2017, 13:22
Later on this week I will do a step by step installation and hope that it will work and clarify my approach.
Sketchup 2017
by Beco on Thursday February 23rd 2017, 17:38
With Playonlinux I used wine-staging 2.1 with mfc140u.dll from system32 and mfc140u.dll from syswow64 and put these files in the same directory over wine. Configured wine with windows 7 and put in the library the mfc140u.dll as native and builtin.

Then I downloaded the net framework 4.5.2 from microsoft and installed too.

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of material and style in /home/username/.PlayOnLinux/wineprefix/teste/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

Hope this can help.

Best Regards
RE: Sketchup 2017
by Brad on Saturday February 25th 2017, 9:51
Beco,

Would you be able to elaborate on how to "mfc140u.dll from system32 and mfc140u.dll from syswow64 and put these files in the same directory over wine. Configured wine with windows 7 and put in the library the mfc140u.dll as native and builtin"?

I am a rookie here and am trying to figure those instructions out.

-Brad
RE: Sketchup 2017
by Pim van Nierop on Sunday February 26th 2017, 4:18
Same here. I have been trying to replicate what you have been doing, but I cannot get this to work. I tried:

1. Downloaded and used wine-staging 2.1 (64-bit installation)
2. Downloaded mfc140u.dll from the Internets, copied this into the system32 and syswow64 folders. In the Wine configuration --> Libraries added mfc140u as "native, builtin"
3. Switched to "Windows 7" version in Wine configuration --> Applications
[4. Installation of .net 4.5 via wine tricks does not work somehow complaining that this does not work for 64-bit installation.]
4. Downloaded an offline .net 4.5.2 installer (file name NDP452-KB2901907-x86-x64-AllOS-ENU.exe). The .Net 4.5.2 installer works but gives warning "Setup may not run propely, because the Windows Modules Installer Service is not available on this computer". The installation completes, but there is not visible trace of this in the "Add/remove application" section.
5. Tried to install SketchupMake2017, but this starts with a message that it will install "Visual C++ "14" Runtime Libraries (x64)" on my system. This installation fails with a message:

"Component Visual C++ "14" Runtime Libraries (x64) has failed to install with the following error message:
"A failure occurred attempting to install Visual C++ "14" Runtime Libraries (x64)."

After this Google Make 2017 installation is aborted.

Any more step-by-step guidance would be appreciated greatly.
RE: Sketchup 2017
by Fezza Gianni on Wednesday June 20th 2018, 2:36
Hi Pim,
I followed every steps and ScketchUp work. But a error message appear: The program sketchup_webhelper.exe has incountred an error and must be closed.

Can you help me, please?
RE: Sketchup 2017
by Beco on Monday February 27th 2017, 19:51
This is my step by step little guide:

I am using linux mint 18.1 with nouveau driver, I had some problem with my nvidia driver

playonlinux version 4.2.10
install a program non-listed, install a prorgram in a new virtual drive, insert a name of your application, next choose use another version of wine and configure wine (check these two box)
next choose 2.1-staging (you must install it from playonlinux if you do not have it)
choose 64bits installation
configure wine as windows 7 and add in the library the mfc104u.dll as native adnbuilt-in... apply and press ok
browase your sketchup2017-x64.msiand install.. change the directory from
C:\Program Files (x86)\SketchUp\SketchUp 2017\ to C:\Program Files\SketchUp\SketchUp 2017\
install and click finished when asked.

choose your shortcut file (sketchup.exe) and when ask again just choose i don't want to make another shortcut

do not run , but copy mfc140u.dll from system32 and mfc140u.dll from syswow64 and put these files in the same directory that playomlinux install you application (it is in the directory you put the name that you choose)
/home/grego/.PlayOnLinux/wineprefix/yourdirectory/drive_c/windows/system32/
and
/home/grego/.PlayOnLinux/wineprefix/yourdirectory/drive_c/windows/syswow64/

after that go to playonlinux .. configure....miscellaneous... and click run a .exe file in this virtual drive and choose teh file you should download from microsoft NDP452-KB2901907-x86-x64-AllOS-ENU.exe
let then extract and it will be ask a warnig "Setup may not run properly, because the Windows Modules Installer Service is not available on this computer."... just click continue
it will be to read the licence, so accept and install

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of material and style in /home/username/.PlayOnLinux/wineprefix/yourdirectory/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

I hope that will help

Best Regards
RE: Sketchup 2017
by Pim van Nierop on Friday March 17th 2017, 3:25
Just, saw your step-by-step guide (missed email notification). Thank you very, very much! I will try at my earliest convenience and report back my results. Thanks again, Pim
RE: Sketchup 2017
by Pim van Nierop on Friday March 17th 2017, 3:38
No, does not work for me.

I am on Ubuntu GNOME 16.10 (I have integrated intel graphics, I do not know my driver).

I do exactly:

-playonlinux version 4.2.10
-install a program non-listed, install a prorgram in a new virtual drive, insert a name of your application, next choose use another version of wine and configure wine (check these two box)
-next choose 2.1-staging (you must install it from playonlinux if you do not have it)
-choose 64bits installation
-configure wine as windows 7 and add in the library the mfc104u.dll as native adnbuilt-in... apply and press ok
-browase your sketchup2017-x64.msiand install.. change the directory from

At the last step I see the installation of Sketchup starting and I get a message that SketchUp 2017 needs Microsoft .NET Framework 4.5.2 (x86 and x64) and Visual C++ "14" Runtime Libraries (x64). Then it downloads something followed by an error message:

Component Visual C++ "14" Runtime Libraries (x64) has failed to install with the following error message:

"A failure occurred attempting to install Visual C++ "14" Runtime Libraries (x64)."
The following components were not installed:
- Microsoft .NET Framework 4.5.2 (x86 and x64)
The following components failed to install:
- Visual C++ "14" Runtime Libraries (x64)
See the setup log file located at 'C:\users\pnp300\Temp\VSDc490.tmp\install.log' for more information.

So strange that it works for you. I think the problem lies in missing .NET libraries.

Any thoughts?
Back