إزالة التكرارات من قائمة "فتح باستخدام" في نظام Mac

إعادة إنشاء قاعدة بيانات خدمات الإطلاق

تتيح لك القائمة "فتح باستخدام" فتح المستندات باستخدام تطبيق مختلف عن ذلك المرتبط بنوع المستند. على سبيل المثال ، قد ترغب في فتح صورة بتنسيق JPEG باستخدام Photoshop بدلاً من معاينة Apple. يمكنك القيام بذلك بسهولة عن طريق النقر بزر الماوس الأيمن على المستند (في مثالنا ، صورة بتنسيق JPEG) وتحديد "فتح باستخدام" من القائمة المنبثقة. هذه هي الطريقة المفضلة لفتح المستندات بسرعة في التطبيقات الأخرى.

ستعرض قائمة "فتح باستخدام" جميع التطبيقات الموجودة لديك على نظام التشغيل Mac والقادرة على العمل مع الوثيقة المحددة.

يتمثل أحد عيوب قائمة "فتح باستخدام" في أنه يمكن بمرور الوقت الحصول على وقت طويل ، نظرًا لأنك تقوم بتثبيت التطبيقات وإزالتها على جهاز Mac. ويمكنه أيضًا بدء عرض التكرارات للتطبيقات. على سبيل المثال ، تعرض قائمة "فتح باستخدام" أربعة إدخالات لبرنامج Photoshop على الرغم من أنه ليس لدي سوى إصدار واحد من Photoshop على جهاز Mac. يمكن أن تملأ قائمة "فتح باستخدام" بالنسخ المكررة في كل مرة تقوم فيها بإنشاء نسخة من محرك أقراص بدء التشغيل أو تحميل محركات الأقراص التي تحتوي على نسخ من التطبيقات. في بعض الأحيان يبدو أن يحدث فقط لأنه في ليلة ميتة ، الكلب يتأقلم على اكتمال القمر.

إعادة تعيين قائمة "فتح باستخدام"

ستؤدي إعادة تعيين القائمة "فتح باستخدام" إلى إزالة التكرارات وتطبيقات الأشباح (التي قمت بحذفها) من القائمة. يمكنك إعادة تعيين القائمة "فتح باستخدام" عن طريق إعادة إنشاء قاعدة بيانات خدمات الإطلاق التي يحتفظ بها نظام Mac.

هناك عدة طرق لإعادة إنشاء قاعدة بيانات "خدمات الإطلاق" ، بما في ذلك أدوات مساعدة النظام الخارجية مثل Cocktail و Onxy.

إذا كنت لا تملك أداة نظام يمكنها إعادة بناء قاعدة بيانات خدمات الإطلاق ، فلا داعي للقلق. يمكنك تنفيذ إعادة بناء نفسك باستخدام الطرفية.

باستخدام الطرفية لإعادة إنشاء قاعدة بيانات خدمات الإطلاق

تشغيل المحطة ، الموجود في / التطبيقات / المرافق /.

بالنسبة إلى نظام التشغيل OS X 10.5.x والإصدارات الأحدث ، أدخل ما يلي في موجه الطرفية:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

بالنسبة لنظام التشغيل OS X 10.3.x - 10.4.x ، أدخل ما يلي في موجه الطرفية:

/System/Library/Frameworks/ApplicationServices.framework/\Frameworks/LaunchServices.framework/Support/lsregister \ -kill -r-domainain local -domain system -domain user

ما سبق هو أمر واحد ويتم إدخاله في سطر واحد. يمكنك ببساطة نسخ / لصق الأمر أعلاه في Terminal ، ثم اضغط على Return / Enter لتنفيذ الأمر. إذا واجهتك صعوبة في تحديد الأمر أعلاه ، فجرّب النقر الثلاثي على نص الأمر.

يمكن أن تستغرق عملية إعادة البناء دقيقة أو اثنتين. بمجرد إرجاع موجه المحطة الطرفية ، يمكنك إنهاء المحطة الطرفية.

الآن عند استخدام قائمة "فتح باستخدام" ، يجب أن تشاهد قائمة تطبيقات تقتصر على التطبيقات المثبتة حاليًا على جهاز Mac الخاص بك ، بدون تكرارات أو أشباح.

مرجع

إطلاق الخدمات

صفحة رجل lsregister