Henry Poon's Blog

Tortoise SVN freezes when trying to lock/add/commit changes of SolidWorks files

Tortoise SVN sometimes freezes when SolidWorks files get changed when the user tries to lock/add/commit files.  This is caused by the sldShellExtServer.exe process conflicting with Tortoise.  Disabling the shell extensions that SolidWorks installs on the computer removes the conflict so that SVN can work properly.

The Fix

The fix involves disabling the shell extensions, so disabling them is not recommended if the user makes use of these features.

  1. Download ShellExView from http://www.nirsoft.net/utils/shexview.html
  2. Disable the following items:
    • SLDASMIcons Class
    • SLDDEWIcons Class
    • SLDPRTIcons Class
    • SldShellExtension Class
    • Solidworks Document Thumbnail Handler
    • SolidWorks file Info Tips Class
    • SolidWorks file Preview Class

Once these items are disabled, SVN should work properly.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Next Post

Previous Post

15 Comments

  1. Mark Nohr June 27, 2012

    Dude!
    This did it. Thank you for posting this.

  2. paul brett October 21, 2012

    when are they going to fix this?

    • hp October 22, 2012

      Not really sure. I don’t really know if they’ve fixed it in the latest version of SolidWorks. I am still using the 2011 version.

  3. jimmyc December 6, 2012

    Thanks Henry!!

  4. Jimmy February 13, 2013

    Perfect. Easy.

  5. Wodjee May 31, 2013

    Great, this issue was VERY annoying.
    Im just not sure what features I actually disabled but sldwrks seems to work as before !

  6. Johnc545 May 8, 2014

    Muchos Gracias for your blog post. adeedkbcaabc

  7. jimmy January 12, 2015

    I come back to this post often to fix this annoying bug. Michael G and I thank you!

  8. Mark September 30, 2015

    Thanks for this – after hours of trying to figure out what the hell was going on I followed a suspicion that Solidworks was involved, leading me here.

    Out of curiosity, how did you identify the shell extensions as the problem? Did you use any specific diagnostic tools? I’m not the best at troubleshooting crashes, so I’m trying to learn.

    • henrypoon October 5, 2015 — Post Author

      I’m glad this helped you. There wasn’t any procedure that I followed really. I just ended up Googling around and found clues to a solution – the same way you did. I would say your approach is right!

  9. Dan November 8, 2017

    Been battling this for a while now. Your fix completely worked! Thank you!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2022 Henry Poon's Blog

Theme by Anders Norén

%d bloggers like this: