Anonim

בעוד שרוב הקבצים ב- OS X מוגדרים לפתיחה ביישום ספציפי כברירת מחדל, למשתמשים יש אפשרות להשתמש בתפריט "פתיחה עם" שימושי, שנמצא על ידי לחיצה ימנית (או לחיצה על בקרה) על הקובץ. זה מאפשר למשתמשים לשמור על יישום ברירת מחדל לצפייה ברוב הקבצים, אך עדיין יש גישה מהירה ליישום תואם אחר בעת הצורך. דוגמה נהדרת היא הגדרת OS X לפתיחת קבצי תמונות עם תצוגה מקדימה כברירת מחדל, אך שימוש בתפריט Open With כדי לפתוח את התמונה עם Photoshop לביצוע משימות עריכה.
עם זאת, לפעמים התפריט 'פתח עם' יכול לצאת משליטה. משתמשים ששדרגו את האפליקציות שלהם לאורך זמן עשויים למצוא גרסאות ישנות שהופנו ברשימה, ומי שמעביר את ההתקנה של מערכת ההפעלה X שלהם לכונן חדש יכול היה לראות רשומות כפולות.


משהו דומה קרה כאשר העברנו את מק הייצור TekRevue שלנו מ- iMac ל- Mac Pro. העברנו את הנתונים שלנו על ידי שיבוט של הכונן של iMac לשירותי ה- Mac Pro, שעבד מצוין למעט שהיו לנו רשומות כפולות של כל היישומים שלנו בתפריט Open With.
כדי לתקן זאת, עלינו לאפס את מסד הנתונים LaunchServices של OS X. כפי שקורה ברוב הפעולות במערכת ההפעלה X, ישנן מספר דרכים לבצע משימה זו, אך המהיר ביותר הוא פשוט להשתמש בפקודת Terminal.
מערכת הבדיקה שלנו פועלת על מערכת ההפעלה X Mavericks 10.9.1, אך הוראות אלה פועלות גם עם מערכת ההפעלה OS X Lion ו- OS X Mountain Lion. כדי להתחיל, סגור את כל היישומים הפתוחים ואז הפעל את Terminal מ- Macintosh HD> Applications> Utilities . העתק והדבק את הפקודה הבאה בשורת המסוף ולחץ על Return כדי לבצע אותה:

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

נראה שהטרמינל קופא למשך כמה רגעים במהלך עיבוד הפקודה. בסיום תראה בחלון חלון שורת הודעה חדשה. כעת תוכל לסגור את המסוף ולחזור לשולחן העבודה. מצא קובץ שאתה צריך לגשת אליו באמצעות התפריט 'פתח עם' ותראה כעת שהרשימה מנוקה, כאשר הערכים המשוכפלים והמיושנים נעלמו.


שים לב שלא היינו צריכים לאתחל את ה- Mac כדי לראות את תוצאות הפקודה, אך אם אינך רואה שינוי בסופו, נסה לאתחל מחדש לפני שתשתמש בשיטות אחרות.

שיטות אלטרנטיביות לבנייה מחדש של שירותי ההשקה

שיטת הטרמינל שתוארה לעיל היא קלה ואולי אפילו לא מצריכה אתחול מחדש, אך ישנן שתי דרכים נוספות לבנות מחדש את LaunchServices אם אתה נוטה כל כך. הראשונה היא להשתמש ביישום הנקרא OnyX, שיכול לבצע ולבצע אוטומציה של מספר משימות תחזוקה של OS X. לאחר שתפעיל את OnyX, תמצא את LaunchServices הרשומים תחת תחזוקה> בנייה מחדש . פשוט סמן את התיבה LaunchServices ולחץ על ביצוע כדי לבנות אותה מחדש.
אפשרות נוספת היא למחוק ידנית את קובץ ההעדפות LaunchServices. צא מכל היישומים הפתוחים ונווט אל ~ / ספריה / העדפות . אתר את com.apple.LaunchServices.plist, מחק את הקובץ ואז הפעל מחדש את ה- Mac שלך. זה אמור להשיג את אותה תוצאה של שימוש ב- OnyX או בפקודת Terminal, למעלה.

בנייה מחדש של שירותי השיגור לתיקון ערכים כפולים בתפריט 'פתוח עם' של os x