خوشبختانه به ندرت پیش می آید که خطای جدی در macOS دریافت کنید بدون اینکه کاربر کاری برای ایجاد آن انجام داده باشد. macOS صیقلی و پالایش شده است تا چنین موارد بی اهمیتی را در بیشتر مواقع پشت سر بگذارد. اگرچه این بدون اشکالات کوچک نیست و به نظر میرسد که خطای «عدم وجود دوربین» یک خطای رایج در macOS است. این آموزش به شما نشان می دهد که چگونه آن را برطرف کنید.

اغلب در حین یا هنگام اتمام تماس ویدیویی یا FaceTime، خطای 'No camera available' را مشاهده می کنید. یک دقیقه دوربین به طور عادی کار می کند و دقیقه بعد با خطایی مواجه می شوید که به شما می گوید دوربینی که یک ثانیه پیش خوب استفاده می کردید ناگهان در دسترس نیست. پس چه کاری میتونی در این مورد انجام بدی؟
شما چند گزینه دارید.

عیب یابی اساسی
قبل از اینکه به راه حل های پیچیده تر بپردازیم، ابتدا برخی از مراحل عیب یابی اساسی را که می توانید برای رفع سریع رایج ترین مشکلات بردارید، مرور کنیم.
مک خود را مجددا راه اندازی کنید
برای شروع، باید کامپیوتر خود را مجددا راه اندازی کنید. یک راه اندازی مجدد ساده اکثر مشکلات فنی را برطرف می کند، بنابراین ما از آنجا شروع می کنیم. در گوشه سمت چپ بالای مک، روی نماد سیب کلیک کنید. سپس، روی "Restart" کلیک کنید.

البته می توانید برنامه را مجدداً راه اندازی کنید.
برنامه های دیگر را ترک کنید
اگر راهاندازی مجدد مشکل را برطرف نکرد، میتوانید از برنامههای دیگر خارج شوید. دلیل اینکه ما این مرحله را انجام می دهیم این است که دوربین شما ممکن است با برنامه دیگری استفاده شود (یا حداقل فکر می کند که اینطور است). البته، اگر نمی دانید کدام برنامه در حال اجرا است، ابتدا این مراحل را دنبال کنید:
از دستور صفحه کلید Command + Space برای باز کردن عملکرد Spotlight Mac خود استفاده کنید. سپس «Activity Monitor» را تایپ کنید. این شما را مستقیماً به Activity Monitor میبرد، جایی که لیستی از همه برنامههای موجود را مشاهده خواهید کرد.

در فهرست زیر برگه «انرژی» حرکت کنید. هر برنامه ای با یک فلش کوچک به چپ در حال حاضر در حال اجرا است.

به عنوان مثال، اگر دوربین شما با Zoom کار نمی کند اما می بینید که FaceTime در حال اجرا است، ممکن است مشکل شما باشد. البته، فقط میتوانید روی «X» در گوشه سمت چپ بالای برنامه کلیک کنید تا آن را ببندید. اما ممکن است لازم باشد برنامه را به اجبار ببندید. برای بستن اجباری یک برنامه، روی نماد Apple کلیک کنید و روی "ترک اجباری" کلیک کنید.

برنامه را از لیست انتخاب کنید و دوباره روی "ترک اجباری" کلیک کنید.

مجوزهای دوربین خود را در مک بررسی کنید
در نهایت، باید بررسی کنید که دوربین اجازه کار با برنامهای را که میخواهید از آن استفاده کنید، داشته باشد. البته این دستورالعمل ها فقط برای کسانی اعمال می شود که تنها با یک اپلیکیشن مشکل دوربین دارند.
System Preference را در Mac خود باز کنید (روی نماد Apple و سپس «System Preferences» کلیک کنید). سپس روی "امنیت و حریم خصوصی" کلیک کنید.

روی زبانه «حریم خصوصی» کلیک کنید سپس روی «دوربین» در منوی سمت چپ کلیک کنید. بررسی کنید که برنامهای که میخواهید از آن استفاده کنید دارای علامت آبی در کنار آن باشد. در غیر این صورت، روی نماد قفل در گوشه پایین سمت چپ کلیک کنید، رمز عبور مک خود را وارد کنید، سپس روی کادر تأیید کنار برنامهای که میخواهید استفاده کنید کلیک کنید.

اگر هنوز مشکل دارید، به خواندن ادامه دهید. در بخش بعدی، به رفع عمیقتر مشکلات دوربین شما خواهیم پرداخت.
رفع خطای «عدم وجود دوربین» در MacOS
اولین چیزی که برای هر مشکل کامپیوتری باید امتحان کرد، راه اندازی مجدد است. روی ویندوز، macOS و لینوکس کار میکند و همیشه باید اولین چیزی باشد که در صورت بروز هر مشکلی امتحان میکنید. شما لازم نیست کار خاصی انجام دهید، فقط کامپیوتر خود را به روش معمول راه اندازی مجدد کنید و ببینید آیا دوربین کار می کند یا خیر.
راهاندازی مجدد کامپیوتر را مجبور میکند تا دستورالعملهای کش را حذف کند و کد پیشفرض را از سیستمعامل بارگذاری مجدد کند. اگر مشکلی در کد ذخیره شده وجود داشته باشد، مانند تنظیمات تغییر یافته که سازگار نیست، نقص حافظه که یک دستورالعمل را اشتباه ضبط کرده است، یا چیز دیگری کاملاً، راهاندازی مجدد آن حافظه پنهان را با پیشفرضهای سیستم بازخوانی میکند. این اغلب برای تصحیح یک خطا کافی است.
اگر این کار نمی کند، چند راه حل خاص برای این خطا وجود دارد.
خروج اجباری AppleCameraAssistant و VDCAssistant
AppleCameraAssistant و VDCAssistant هر دو فرآیندهایی هستند که از دوربین در MacOS پشتیبانی می کنند. اگر نمیتوانید راهاندازی مجدد کنید یا قبلاً آن را امتحان کردهاید و همچنان خطای «عدم دسترسی دوربین» را مشاهده میکنید، این مورد بعدی است که باید امتحان کنید.

- هر برنامه ای که از دوربین استفاده می کند را خاموش کنید.
- ترمینال را در مک خود باز کنید.
- "sudo killall AppleCameraAssistant" را تایپ یا چسبانده و اینتر را بزنید.
- "sudo killall VDCAssistant" را تایپ کرده یا جایگذاری کنید و Enter را بزنید.
پس از انجام این کار، میتوانید FaceTime، Skype یا هر چیزی که برای تماس ویدیویی و آزمایش مجدد استفاده میکنید، دوباره بارگیری کنید. در حالی که این دو فرآیند با راهاندازی مجدد تنظیم مجدد میشوند، به دلایلی، خروج اجباری از آنها زمانی کار میکند که راهاندازی مجدد همیشه کار نمیکند. وضعیت عجیبی است، اما شما بروید.
به گفته اپل، اگر فرآیند VDCAssistant اپلیکیشنی را که آخرین بار از دوربین استفاده کرده است را به طور کامل آزاد نکند، AppleCameraAssistant و VDCAssistant نمی توانند دفعه بعد از دوربین استفاده کنند. خروج اجباری هر دو فرآیند باعث میشود که آنها دوباره دوربین را بگیرند و باید به طور معمول کار کنند.
ظاهراً میتوانید از «sudo killall AppleCameraAssistant; sudo killall VDCAssistant» در یک دستور استفاده کنید تا به همان چیزی برسید.

برای جلوگیری از خطای «عدم وجود دوربین»، بهروزرسانی را اجرا کنید
در زمان نگارش هیچ راه حل خاصی برای این خطا وجود ندارد، اما این بدان معنا نیست که در آینده وجود نخواهد داشت. اگر توقف این دو فرآیند مشکل را برطرف نمیکند یا مدام برمیگردد، به امید رفع مشکل، بهروزرسانیهای سیستمعامل یا برنامهها را به طور مرتب بررسی کنید.
دستگاه های اپل خود را به روز می کنند، اما این سیستم همیشه بی خطا نیست. گاهی اوقات بهروزرسانیهای App Store وجود دارد که منتظر نصب هستند، بنابراین عادت کنید که به طور منظم چک کنید. نماد منوی Apple را در سمت چپ بالای MacOS انتخاب کنید و App Store را انتخاب کنید. ممکن است قبلاً یک اعلان به روز رسانی وجود داشته باشد یا نباشد.
تنظیم مجدد NVRAM
تنظیم مجدد NVRAM یک گزینه هسته ای است و واقعاً باید به عنوان آخرین راه حل استفاده شود. اگر دوربین شما مدام خطا می کند و مشکل ساز می شود، می توانید این تنظیم مجدد را امتحان کنید تا آن را به حالت اولیه برگردانید.
NVRAM (حافظه دسترسی تصادفی غیر فرار) مانند BIOS در ویندوز است. این مکانی است که سیستم تنظیمات بسیاری از هستهای را ذخیره میکند که هنگام بوت شدن مک شما خوانده میشوند. این شامل وضوح صفحه نمایش، مکان دیسک بوت، منطقه زمانی، تنظیمات صوتی و تعدادی دیگر خواهد بود.
بازنشانی NVRAM تنظیماتی را که ممکن است در مک خود انجام داده باشید پاک می کند، بنابراین فقط در صورتی این کار را انجام دهید که نمی توانید با خطا مواجه شوید.
- مک خود را خاموش کنید.
- آن را روشن کنید و بلافاصله Open، Command، P و R را نگه دارید.
- این چهار کلید را حدود 20 ثانیه یا تا زمانی که صدای بوت را بشنوید نگه دارید و سپس رها کنید.
- برای بازنشانی هر یک از سفارشیسازیهای خود، به System Preferences بروید.
پس از تنظیم مجدد NVRAM، مک شما باید به طور معمول بوت شود، اما ممکن است مجبور شوید منطقه زمانی یا موارد دیگری را که تغییر دادهاید بازنشانی کنید. به همین دلیل است که این روند آخرین راه حل است!
آیا روش دیگری برای رفع خطای «عدم وجود دوربین» در MacOS سراغ دارید؟ اگر دارید در زیر در مورد آن به ما بگویید!