ISBRendererComm: Lost connection to mksSandbox poster

محمد حاجی پور نیم‌رخ

تاریخ انتشار:

خطای ISBRendeerComm: Lost connection to mksSandBox در نرم‌افزار VMWare Workstation

چند روز پیش یه ماشین مجازی تو VMWare Workstation ساختم که یه سیستم عامل Fedora نصب کنم. ماشین ساخته شد و فایل ISO رو بهش دادم و وقتی روشنش کردم با خطایی که توی تصویر زیر می‌بینید مواجه شدم.

از اونجایی که نمی‌دونستم این خطا از کجا میاد خطا رو گوگل کردم ببینم به سرنخی میرسم یا نه؟! و خیلی زود جواب رو توی فروم Broadcom پیدا کردم. ولی این سوال برام وجود داشت که دلیل رخ دادن این خطا چیه؟ اول راه حلی که برای من جواب داد رو میگم بعدش میریم بفهمیم که مشکل از کجا میاد.

ماشین مجازی که این مشکل رو داره رو انتخاب کنید و گزینه Edit virtual machine settings رو بزنید یا اینکه روی ماشین مجازی کلیک راست کنید و گزینه Settings رو انتخاب کنید تا پنجره Virtual Machine Settings باز بشه. از زبانه (=Tab) Hardware گزینه Display رو انتخاب کنید. در سمت راست از قسمت 3D graphics تیک گزینه Accelerate 3D graphics رو بردارید و OK کنید و تمام. بعد از اینکه این کار رو انجام دادم ماشین بالا اومد و شروع کردم به نصب کردن Fedora.

پنجره Virtual Machine Settings پس از انتخاب گزینه Display

خب حالا بریم سراغ اینکه بفهمیم این خطا از کجا میاد. به متن خطا که دقت کنید عبارت MKS رو می‌بینید. همه چیز زیر سر اینه. MKS مخفف سه کلمه Mouse, Keyboard و Screen هستش و وظیفه‌هاش:

  • رندر تصویر ماشین در پنجره VMWare.
  • گرفتن ورودی ماوس و صفحه‌کلید.
  • هماهنگ سازی رزولوشن.

اگر یه سر به Task Manager بزنید و Processها رو ببنید mksSandbox.exe و vmware-vmx.exe مربوط به ایناست و به ازای هر ماشین مجازی که در حال اجرا دارید یکی از این Processها هم می‌بینید.

پس وقتی خطای Lost Connection می‌گیریم یعنی ارتباط با Sandbox قطع شده که معمولا دلیلش یه ناسازگاری (=Conflict) در GPU یا همون کارت گرافیکه و در نتیجه نمی‌تونه به MKS وصل بشه. التبه دلایل دیگه‌ای هم براشون نوشته شده بود گفتنش بد نیست شاید دلیل اینکه شما این خطا رو گرفتی یکی از ایناست:

  • Hyper-V, WSL2 یا یه مجازی ساز دیگه روی سیستمت فعاله.
  • درایور GPU ناسازگاره.
  • تداخل DirectX وجود داره.
  • Memory Integrity تو سیستمت فعاله.
  • 2 کارت گرافیک مختلف روی سیستم داری.
  • نسخه VMWare Workstation قدیمیه.

💡 نکته

Sandbox یه محیط محدود شدست که اجازه نمیده برنامه‌ای بطور مستقیم به سیستم میزبان آسیب بزنه. VMWare برای بخش‌های مختلف ماشین مجازی از Snadbox استفاده می‌کنه که عبارتند از:

  • رندر گرافیکی یا MKS
  • تعامل ماوس و صفحه‌کلید
  • I/O
  • Clipboard
  • Drag & Drop

امیدوارم این نوشته هم برای شما کار راه‌انداز بوده باشه. نکته‌ای، دیدگاهی یا هر چیز دیگری خواستید بگید توی دیدگاه‌ها بنویسید در کوتاه‌ترین زمان ممکن پاسخ میدم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *