מה עושים כאשר SOLIDWORKS קורס במסך הפתיחה

כאשר מתקינים את תוכנת SOLIDWORKS או מפעילים אותה בסביבת עבודה קיימת, לעיתים ניתקל בבעיה שבה התוכנה לא עולה כראוי.
במצב זה מופיע מסך הפתיחה של SOLIDWORKS עם ההודעה "Verifying license…", אך מיד לאחר מכן התוכנה נסגרת:
לרוב מקור הבעיה הוא בקובץ libcef.dll – רכיב השייך ל-CEF (Chromium Embedded Framework) שאינו מתפקד כמצופה. ניתן לאמת זאת על ידי בדיקה פשוטה ב-Event Viewer ב-Windows (בקטגוריית Application תחת Windows Logs):

Event Viewer ב-Windows
CEF הוא במסגרת תוכנה בקוד פתוח עבור Chrome, והוא משולב במספר יישומים אחרים כמו Adobe, Spotify, Microsoft Power BI ועוד. למידע נוסף ניתן לפנות ל-Wikipedia.
פתרון 1 – הסרת CEF והתקנתו מחדש (הפתרון המועדף)
- באמצעות לוח הבקרה של Windows (Control Panel), מסירים את "CEF for SOLIDWORKS"

- נאתחל את המחשב מחדש
- נעבור לתיקיית %temp% (ניתן להקליד את הנתיב בשורת הכתובת של Windows Explorer) ונמצא את התיקייה בשם swcefcache – נשנה אותה ל-swcefcache_old

- ניגש לתיקיית ההתקנה של SOLIDWORKS, ושם לתיקיית swcef
- נילחץ מקש ימני על הקובץ Setup.exe ונפעיל את הקובץ כמנהל (Run as Administrator)
- לאחר השלמת ההתקנה, נאתחל את המחשב מחדש
לאחר ביצוע השלבים, התוכנה אמורה לפעול באופן תקין.
פתרון 2 – תיקון באמצעות יצירת תיקייה חדשה ותיקון SOLIDWORKS
- נעבור לתיקייה C:\Program Files\Common Files\SOLIDWORKS Shared
- נשנה את השם של התיקייה swcef ל-swcef_old
- נבצע את תהליך ה-Repair על SOLIDWORKS

לאחר ביצוע השלבים, תיקיית swcef תיווצר מחדש והתוכנה אמורה לפעול באופן תקין.
פתרון 3 – החלפה ידנית של קובץ ה-libcef.dll
- מורידים את הקובץ libcef.dll מכאן
- נעבור לתיקייה C:\Program Files\Common Files\SOLIDWORKS Shared\swcef\
- נחליף את הקובץ libcef.dll בקובץ שהורדנו בשלב הראשון
לאחר ביצוע השבלים, התוכנה אמורה לפעול באופן תקין. בהצלחה!
למידע נוסף