حل ارورهای سالیدورک: راهنمای قدم به قدم و تصویری رایمون کد
گیر کردن در مرحله نصب نرمافزار، مخصوصا نرمافزار مهمی مثل سالیدورک، واقعا کلافهکننده است. انگار درست قبل از شروع یک مسابقه مهم، ماشینتان استارت نمیخورد. در طول بیش از ۱۲ سالی که در حوزه طراحی مهندسی مکانیک کار میکنم، با انواع و اقسام ارورهای سالیدورک موقع نصب مواجه شدهام؛ از خطاهای ساده و پیش پا افتاده گرفته تا موارد پیچیدهای که ساعتها وقتم را گرفته. وقت خود را صرف حل ارور نکنید. ما با تیم مجرب، آماده انجام پروژه سالیدورک شما در کوتاهترین زمان هستیم.
این مقاله یک راهنمای میدانی و کاملاً عملی است. قرار نیست اینجا تئوری بگوییم. میخواهیم قدم به قدم، با هم مشکلات را پیدا و حل کنیم تا شما هرچه سریعتر وارد دنیای جذاب طراحی شوید. این راهنما بخشی از مجموعه آموزش کامل سالیدورکس ما در رایمون کد است که برای کمک به شما آماده شده.
چکلیست اقدامات پیش از نصب
| اقدام 📋 | توضیحات ضروری | وضعیت |
| بررسی سیستم مورد نیاز | حداقل 16GB رم، کارت گرافیک Quadro/Radeon Pro و حافظه SSD | ☐ |
| آپدیت ویندوز و درایورها | مطمئن شوید آخرین آپدیتهای ویندوز و درایور کارت گرافیک نصب شدهاند. | ☐ |
| دانلود فایل نصب کامل | از کامل و سالم بودن فایل نصبی خود (معمولا چند گیگابایت) اطمینان حاصل کنید. | ☐ |
| غیرفعالسازی موقت آنتیویروس | فایروال و آنتیویروس را تا پایان نصب خاموش کنید. | ☐ |
| بستن تمام نرمافزارها | تمام برنامههای دیگر، مخصوصا نرمافزارهای مهندسی یا Office را ببندید. | ☐ |
| اجرا با دسترسی Admin | روی فایل Setup.exe راستکلیک کرده و Run as administrator را بزنید. | ☐ |

چگونه پیش از شروع، از بروز هرگونه مشکل نصب سالیدورک جلوگیری کنیم؟
بیشتر مشکلات نصب، قبل از اینکه حتی روی فایل Setup کلیک کنید قابل پیشگیری هستند. نصب نرمافزار مهندسی سنگینی مثل سالیدورک، مثل آماده کردن فونداسیون یک ساختمان است. اگر زیرساخت درست نباشد، کل سازه ناپایدار خواهد بود. پس قبل از هر کاری، مطمئن شوید که یک پیشزمینه تمیز و آماده دارید.
این کار شاید ۵ دقیقه بیشتر وقت شما را بگیرد، اما میتواند شما را از ساعتها درگیری با خطاها نجات دهد. پیشنهاد میکنم حتما قبل از هر چیز، نگاهی به راهنمای کامل نصب سالیدورک بیندازید تا مراحل را درست طی کنید و البته بررسی کنید که آیا سیستم مورد نیاز برای سالیدورک را دارید یا خیر. نصب سالیدورک روی یک سیستم ضعیف مثل اینه که بخوایم یه ماشین مسابقه رو روی یه جاده خاکی و ناهموار برونیم.
آیا سیستم شما برای یک طراحی مهندسی پایدار با سالیدورک آماده است؟
فقط اینکه سالیدورک روی سیستم شما نصب شود کافی نیست؛ باید روان و پایدار کار کند. یک مشکل نصب سالیدورک گاهی اوقات ریشه در سختافزار ضعیف یا ناسازگار دارد. حداقل سیستم مورد نیاز که خود شرکت داسو سیستمز اعلام میکند، واقعا “حداقل” است. برای یک کار مهندسی جدی به چیزی بیشتر نیاز دارید:
- کارت گرافیک (GPU): حتما از کارتهای سری NVIDIA Quadro یا AMD Radeon Pro استفاده کنید. این کارتها برای کار با نرمافزارهای CAD بهینه شدهاند و درایورهای پایداری دارند.
- حافظه رم (RAM): حداقل ۱۶ گیگابایت رم یک الزام است، اما برای اسمبلیهای بزرگ و پیچیده، ۳۲ گیگابایت یا بیشتر را هدف قرار دهید.
- حافظه ذخیرهسازی (Storage): نصب سالیدورک روی یک حافظه SSD تفاوت سرعت شب و روز را ایجاد میکند، هم در لود شدن نرمافزار و هم در باز کردن فایلهای سنگین.
جدول عیبیابی سریع ارورهای رایج
| پیام خطا (یا مفهوم آن) | علت احتمالی اصلی | راهحل سریع و کلیدی |
| Could not obtain a license | سرویس لایسنس منیجر اجرا نشده یا توسط فایروال بلاک شده است. | اجرای سرویس از services.msc و تعریف استثنا در فایروال. |
| Internal Error / Windows Installer | مشکل در سرویس نصبکننده ویندوز یا نبود پیشنیازها. | اجرای نصب به صورت Run as administrator و تعمیر بستههای ++C. |
| Registry Access Denied | نداشتن دسترسی کافی برای نوشتن در رجیستری ویندوز. | اجرای نصب به صورت Run as administrator و کاهش موقت سطح UAC. |
| خطای مربوط به .NET Framework | نسخه قدیمی، خراب یا نصب نشده .NET Framework روی سیستم. | دانلود و نصب آخرین نسخه .NET Framework به صورت دستی از سایت مایکروسافت. |
| نصب در میانه راه متوقف میشود | فایل نصبی ناقص، کمبود فضای دیسک یا دخالت آنتیویروس. | بررسی سلامت فایل نصبی، آزاد کردن فضا و اطمینان از خاموش بودن آنتیویروس. |
چرا باید آنتیویروس و فایروال را پیش از نصب موقتاً غیرفعال کنید؟
این یکی از آن نکاتی است که خیلیها نادیده میگیرند و بعد با یک خطا در نصب سالیدورک مواجه میشوند. آنتیویروس شما ذاتا بدجنس نیست! کارش محافظت از سیستم شماست. از آنجایی که نصب سالیدورک نیاز به دسترسی به فایلهای سیستمی ویندوز و رجیستری دارد، آنتیویروس ممکن است این فعالیتها را مشکوک تشخیص داده و جلوی آنها را بگیرد. این دخالت باعث یک نصب ناقص و پر از خطا میشود.
پس قبل از شروع نصب، آنتیویروس و فایروال ویندوز را به صورت موقت غیرفعال کنید. نگران نباشید، این کار موقتی است و بعد از اینکه نصب با موفقیت تمام شد، میتونید دوباره فعالش کنید. 🛡️
با رایجترین ارورهای سالیدورک هنگام نصب چگونه مقابله کنیم؟
خب، فرض کنیم تمام اقدامات پیشگیرانه را انجام دادید اما باز هم با خطا مواجه شدید. مشکلی نیست. حالا وارد فاز عیبیابی میشویم. در ادامه به چند مورد از پرتکرارترین ارورها و راهحلهای عملی آنها میپردازیم.
چگونه ارور لایسنس سالیدورک (SolidNetWork License Manager) را برای همیشه حل کنیم؟
شاید بتوان گفت بدقلقترین خطا، همین ارور لایسنس سالیدورک است. این خطا معمولا با پیامهایی مثل “Could not obtain a license for SolidWorks” ظاهر میشود. ریشه مشکل تقریبا همیشه یکی از دو مورد زیر است:
- سرویس مدیریت لایسنس اجرا نشده است:
- در منوی استارت تایپ کنید services.msc و اینتر بزنید.
- در لیست سرویسها، به دنبال SolidNetWork License Manager بگردید.
- مطمئن شوید که وضعیت آن Running است. اگر نبود، روی آن راست کلیک کرده و Start را بزنید.
- فایروال جلوی ارتباط را گرفته است:
- فایروال ویندوز باید به دو فایل اجرایی سالیدورک اجازه فعالیت بدهد. باید مطمئن شوید فایلهای lmgrd.exe و sw_d.exe که در پوشه نصب SolidNetWork License Manager قرار دارند، در فایروال به عنوان استثنا (Exception) تعریف شدهاند.
این دو مرحله ۹۹٪ مشکلات مربوط به لایسنس را حل میکند. اگر همچنان مشکل داشتید، شاید بهتر باشد نگاهی به راهنمای فعالسازی سالیدورک ما بیندازید که جزئیات بیشتری را پوشش داده. 🔧
با خطای Internal Error: The Windows Installer for this product… چه باید کرد؟
این خطا کمی ترسناک به نظر میرسد اما معمولا به خود سالیدورک ربطی ندارد، بلکه مشکل از سرویس نصبکننده ویندوز (Windows Installer) یا پیشنیازهای نرمافزاری است. برای حل این مشکل، این کارها را به ترتیب انجام دهید:
- اجرا با دسترسی ادمین: سادهترین راه! روی فایل setup.exe راستکلیک کرده و گزینه Run as administrator را انتخاب کنید. این کار بسیاری از مشکلات دسترسی را حل میکند.
- تعمیر پیشنیازها: سالیدورک برای اجرا به بستههای Microsoft Visual C++ Redistributable نیاز دارد. به Control Panel و بخش Programs and Features بروید، این بستهها را پیدا کرده، روی آنها کلیک و گزینه Repair را بزنید.
- آپدیت ویندوز: مطمئن شوید ویندوز شما کاملا آپدیت است. گاهی یک آپدیت ساده امنیتی میتواند سرویس Windows Installer را اصلاح کند.

چرا با خطای دسترسی به رجیستری (Registry) مواجه میشوید و راهحل چیست؟
رجیستری ویندوز مثل دفترچه تلفن مرکزی سیستم شماست. سالیدورک موقع نصب باید اطلاعات خودش را در این دفترچه ثبت کند. اگر به هر دلیلی اجازه این کار را نداشته باشد، با خطای دسترسی یا Permission Denied مواجه میشوید. راهحل تقریبا همیشه ساده است:
- دوباره تاکید میکنم: Run as administrator! این کار بالاترین سطح دسترسی را به نصبکننده میدهد تا بتواند در رجیستری تغییرات ایجاد کند.
- غیرفعال کردن موقت UAC: قابلیت User Account Control در ویندوز گاهی بیش از حد سختگیری میکند. میتوانید به طور موقت سطح آن را پایین بیاورید، نصب را انجام دهید و سپس به حالت اولیه برگردانید. برای این کار در منوی استارت UAC را جستجو کنید.
نقش کلیدی Microsoft .NET Framework و ++C در یک نصب موفق چیست؟
اینها مثل اسکلت نامرئی نرمافزار شما هستن. سالیدورک یک برنامه مستقل نیست و برای اجرا شدن روی ویندوز، به این کتابخانهها و پلتفرمهای مایکروسافت تکیه میکنه. خود فایل نصب سالیدورک معمولا تلاش میکند که نسخههای مورد نیازش را نصب کند، اما گاهی اوقات به دلیل وجود نسخههای قدیمیتر یا خراب روی سیستم شما، این فرآیند با شکست مواجه میشود.
اگر به این خطاها شک کردید، بهترین کار این است که قبل از نصب سالیدورک، آخرین نسخه از .NET Framework و همچنین تمام بستههای Microsoft Visual C++ Redistributable (برای سالهای مختلف مثل ۲۰۱۲، ۲۰۱۵، ۲۰۱۷ و…) را به صورت دستی از سایت مایکروسافت دانلود و نصب کنید. این کار زیربنای نرمافزاری سیستم شما را محکم میکند.
آیا با ارور Rebuild در سالیدورک مواجه شدهاید؟ (توجه: این یک خطای مدلسازی است، نه نصب!)
این یکی از اون اشتباهات رایجه که خیلیها رو به دردسر میندازه. ممکنه شما عبارت “ارور rebuild در سالیدورک“ رو جستجو کرده باشید و به این مقاله رسیده باشید. مهمه که بدونید این خطا هیچ ربطی به فرآیند نصب نداره! این یک خطای داخلی در محیط مدلسازی است و وقتی اتفاق میفته که شما یک رابطه (Relation) یا یک فیچر (Feature) را طوری تغییر میدهید که ساختار مدل شما را به هم میریزد. 💡
این خطا کاملا تخصصی است و نیاز به بررسی درخت طراحی دارد. چون موضوع این مقاله نیست، اینجا به آن نمیپردازیم، اما یک راهنمای کامل برای چگونگی رفع خطای Rebuild در سالیدورک آماده کردهایم که میتوانید از آن استفاده کنید. ارورهای نرمافزاری نباید مانع تحویل پروژه شوند. ما در انجام پروژه دانشجویی سالیدورک متعهد به زمانبندی هستیم.

وقتی هیچ راهی جواب نداد، چگونه سالیدورک را به طور کامل و صحیح حذف کنیم؟
گاهی وقتا بهترین راه، شروع از یک صفحه کاملا سفیده. 🗑️ اگر تمام راهحلها را امتحان کردید و هنوز با مشکل نصب سالیدورک درگیر هستید، به احتمال زیاد یک نصب ناقص یا فایلهای باقیمانده از نسخههای قبلی روی سیستم شما دردسرساز شده. حذف کردن نرمافزار از طریق Control Panel ویندوز کافی نیست، چون همیشه کلی فایل و کلید رجیستری از خودش به جا میذاره.
برای یک شروع دوباره قدرتمند، باید یک حذف کامل یا “Clean Uninstall” انجام دهید. این فرآیند کمی زمانبر است اما تضمین میکند که در نصب بعدی با مشکلات قبلی مواجه نشوید. ما یک مقاله کامل در این مورد داریم که به شما کمک میکند. میتوانید به راهنمای حذف کامل سالیدورک مراجعه کنید.
آموزش گام به گام حذف کامل سالیدورک با ابزارهای خود ویندوز
برای یک حذف کامل و دستی، این مراحل را دنبال کنید:
- حذف از طریق Control Panel: اولین قدم همین است. به Control Panel > Programs and Features بروید و تمام موارد مربوط به SolidWorks را حذف کنید.
- پاک کردن پوشههای باقیمانده: به این آدرسها در ویندوز بروید و هر پوشهای که به نام SolidWorks یا Dassault Systemes بود را پاک کنید (ممکن است لازم باشد فایلهای مخفی را نمایش دهید):
- C:\Program Files\SolidWorks Corp
- C:\ProgramData\SolidWorks
- C:\Users\[Your Username]\AppData\Local\SolidWorks
- C:\Users\[Your Username]\AppData\Roaming\SolidWorks
- پاکسازی رجیستری: ⚠️ هشدار: این مرحله حساس است و اگر اشتباه انجام شود، ممکن است به ویندوز شما آسیب بزند. اگر با رجیستری آشنا نیستید، از این مرحله صرف نظر کنید. اما برای حذف کامل، باید کلیدهای مربوط به سالیدورک را از HKEY_CURRENT_USER\Software و HKEY_LOCAL_MACHINE\Software حذف کنید.
چرا پاک کردن فایلهای باقیمانده و کلیدهای رجیستری ضروری است؟
این فایلها و کلیدهای رجیستری مثل آدرسهای اشتباهی در یک دفترچه تلفن قدیمی هستند. وقتی شما دوباره تلاش میکنید سالیدورک را نصب کنید، نصبکننده ممکن است به این اطلاعات قدیمی و احتمالا خراب مراجعه کند و دوباره همان مسیر اشتباه را طی کند. این کار باعث بروز مجدد همان خطا در نصب سالیدورک میشود. با پاک کردن کامل این ردپاها، شما به نصبکننده جدید میگویید که این اولین بار است که روی این سیستم نصب میشود و باید همه چیز را از نو بسازد.

نصب با موفقیت تمام شد! اولین قدمهای شما برای اطمینان از عملکرد صحیح چیست؟
تبریک میگویم! اگر به این مرحله رسیدهاید یعنی نصب با موفقیت انجام شده است. ✅ حالا برای اینکه خیالتان راحت شود که همه چیز درست کار میکند، این تست سریع را انجام دهید:
- نرمافزار را باز کنید.
- یک فایل جدید از نوع Part ایجاد کنید.
- روی یکی از صفحات اصلی (مثلا Front Plane) یک Sketch باز کنید.
- یک دایره یا مستطیل ساده بکشید و ابعاد آن را مشخص کنید.
- از Sketch خارج شوید و با دستور Extrude به آن حجم دهید.
- فایل را با موفقیت ذخیره کنید.
اگر این مراحل را بدون هیچ خطایی طی کردید، یعنی نصب شما سالم و پایدار است. تمرکز ما بر مسائل فنی مهندسی است تا در انجام پروژه طراحی صنعتی، هیچ مانع نرمافزاری وجود نداشته باشد.
تخصص رایمون کد فراتر از نصب: چگونه طراحیهای شما را به سطح بالاتری میبریم؟
حل مشکلات نصب، اولین قدم برای ورود به دنیای طراحی مهندسی است. اما چالشهای واقعی در مدلسازیهای پیچیده، اسمبلیهای بزرگ و تهیه نقشههای ساخت خودش را نشان میدهد. در رایمون کد، ما فقط به شما در حل خطاها کمک نمیکنیم؛ ما در کنار شما هستیم تا ایدههایتان را به محصولات واقعی تبدیل کنید.
- اگر برای تکالیف دانشگاهی خود نیاز به کمک دارید، تیم ما در زمینه انجام پروژه دانشجویی سالیدورک میتواند همراه شما باشد.
- و برای پروژههای صنعتی پیچیده که نیاز به دقت و تجربه بالا دارند، میتوانید روی خدمات تخصصی ما در انجام پروژه سالیدورک حساب کنید.
امیدواریم این راهنما به شما کمک کرده باشد تا برای همیشه با ارورهای رایج هنگام نصب سالیدورک خداحافظی کنید.
سوالات متداول
- آیا این راهحلها برای تمام نسخههای سالیدورک (مثلا 2020, 2022, 2024) کاربرد دارد؟
- بله، اصول عیبیابی و بیشتر این خطاها (مانند ارور لایسنس، مشکلات پیشنیاز و دسترسی ادمین) در تمام نسخههای جدید سالیدورک یکسان هستند.
- بعد از نصب، دوباره آنتیویروس را فعال کنم مشکلی پیش نمیآید؟
- حتما باید فعال کنید! غیرفعال کردن فقط برای فرآیند نصب است. پس از نصب موفق، آنتیویروس خود را فعال کنید. بهتر است پوشه نصب سالیدورک را در لیست استثناهای (Exclusions) آنتیویروس خود قرار دهید.
- با خطای مربوط به VBA 7.1 مواجه شدهام، راهحل چیست؟
- این خطا مربوط به یکی از پیشنیازهای سالیدورک است. معمولاً با حذف کامل و نصب مجدد “Microsoft Visual Basic for Applications 7.1” از طریق Control Panel ویندوز مشکل حل میشود.
- آیا استفاده از نرمافزارهای “Registry Cleaner” برای حل مشکل نصب سالیدورک توصیه میشود؟
- خیر، به هیچ وجه توصیه نمیکنیم. این ابزارها اغلب بیشتر از اینکه کمک کنند، به رجیستری ویندوز آسیب میزنند و باعث مشکلات جدیتری میشوند. همیشه تغییرات را به صورت دستی و با احتیاط انجام دهید.
- آیا منبعی که فایل نصب را از آن تهیه کردهایم در بروز خطا تاثیر دارد؟
- بله، بسیار زیاد. فایلهای نصب ناقص، دستکاری شده یا کرکهای نامعتبر، اصلیترین دلیل بروز انواع خطاها هستند. همیشه سعی کنید از منابع معتبر استفاده کنید.
- یک نصب نرمال و بدون مشکل سالیدورک چقدر باید طول بکشد؟
- بسته به سرعت سیستم شما (مخصوصا حافظه SSD)، یک نصب کامل معمولا بین ۲۰ تا ۴۵ دقیقه زمان میبرد. اگر این فرآیند ساعتها طول کشید، احتمالا یک جای کار ایراد دارد.
- اگر یک خطای کوچک را در حین نصب نادیده بگیرم (Ignore کنم) چه میشود؟
- این کار مثل بستن یک ترک کوچک روی دیوار با رنگ است! شاید نرمافزار نصب شود، اما در آینده با مشکلات پایداری، کرشهای ناگهانی و خطاهای عجیب در حین کار مواجه خواهید شد. هرگز خطاها را نادیده نگیرید.
- آیا کارت گرافیک ضعیف میتواند باعث خطای نصب شود؟
- مستقیما باعث خطای “نصب” نمیشود، اما پس از نصب، باعث مشکلات گرافیکی جدی، کندی شدید و عدم اجرای صحیح نرمافزار (مخصوصا بخش RealView Graphics) خواهد شد.
- چطور میتوانم از بروز این خطاها در آینده جلوگیری کنم؟
- بهترین راه، دنبال کردن چکلیست پیش از نصب است: آپدیت نگه داشتن ویندوز و درایورها، نصب پیشنیازها به صورت دستی و اجرای نصبکننده با دسترسی ادمین.
- بعد از نصب موفق، اولین کاری که باید انجام دهم چیست؟
- سیستم خود را یک بار ریاستارت کنید. سپس SolidWorks RX را اجرا کنید تا از سلامت درایور گرافیک و تنظیمات سیستم مطمئن شوید.