मेरे मैक की "ओपन विथ" एप्लिकेशन की सूची दो बार और कभी-कभी तीन बार ऐप्स को कैसे सूचीबद्ध करती है?


15

जब मैं अपने मैक ओएस डेस्कटॉप पर एक फ़ाइल पर राइट-क्लिक करता हूं और फिर संदर्भ मेनू में, मैं "ओपन विथ ..." पर जाता हूं, तो "ओपन विथ" के संभावित अनुप्रयोगों की सूची में कई बार, तीन बार आवेदन सूचीबद्ध होते हैं। या चार बार, एक दूसरे के ठीक बगल में!

  1. ऐसा क्यों होता है?
  2. मैं इसे कैसे ठीक करूं?
  3. मैं इसे फिर से होने से कैसे रोकूँ?

इस संदर्भ मेनू के स्नैपशॉट को दोगुना दिखाते हुए देखें:

एक मेनू का स्क्रीन शॉट, जो एप को दोगुना दिखाता है

अब मेरे पास 13 "मैकबुक प्रो पर माउंटेन लायन है, लेकिन माउंटेन लायन में अपग्रेड होने से पहले यह समस्या मौजूद थी।


मेरी दोनों ML मशीनों पर समान समस्या है।
जन हेनकेन्स

जवाबों:


19

यह तब होता है क्योंकि LaunchServices डेटाबेस दूषित हो जाता है।

माउंटेन लायन पर ठीक करने के लिए:

  1. / एप्लीकेशन / यूटिलिटीज / फोल्डर में Terminal.app खोलें।
  2. Daud /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
  3. पुनर्प्रारंभ करें

यह आदेश पिछले कुछ वर्षों में बदल गया है, लेकिन मैं अभी हाल ही में माउंटेन लायन पर इसी मुद्दे को ठीक करने के लिए ऊपर भागा। मैक ओएस एक्स संकेत पर यह संकेत वर्षों में अन्य मैक ओएस संस्करणों के लिए कमांड को कवर करता है।

यदि आप कमांड लाइन का उपयोग करना पसंद नहीं करते हैं, तो नि: शुल्क उपकरण गोमेद में रखरखाव के तहत एक विकल्प भी है -> पुनर्निर्माण -> लॉन्चसर्विस भी काम करेगा।

कैसे इसे रोकने के लिए के रूप में, मैं वास्तव में कभी एक रास्ता नहीं देखा है। मुझे यकीन नहीं है कि वास्तव में इसे भ्रष्ट करने का कारण बनता है, क्योंकि मुझे पता है कि यह बहुत सक्रिय रूप से उपयोग किया जाता है।


यह बहुत अच्छी जानकारी है, बहुत धन्यवाद। मैं गोमेद डाउनलोड कर रहा हूं, क्योंकि कमांड लाइन में डाइविंग कभी-कभी थकाऊ हो जाती है इसलिए इसके लिए एक उपयोगी उपकरण के बारे में सोचना दिलचस्प है। आश्चर्य की बात यह है कि वे इसे मैक ऐप स्टोर पर क्यों नहीं डालते हैं - शायद ऐप्पल उन ऐप्स को अनुमति नहीं देता है जो वहां पर सिस्टम फ़ंक्शन के साथ फिडेल करते हैं। वैसे भी, यह बहुत सराहना करते हैं।
एस्टेफ़न 500

2
पुनरारंभ करने के बजाय आप डॉक में Alt और राइट-क्लिक करके फाइंडर को पकड़कर बस फाइंडर को पुनः लोड कर सकते हैं, फिर Relaunch का चयन करें।
वेस बेकर

1
पुनः आरंभ करने के बजाय आप
हत्यारे

0

मैं खोज करने के लिए स्पॉटलाइट या फाइंडर का उपयोग करूंगा, आइए हम कहते हैं, "स्काईच" और कोशिश करें और देखें कि क्या संभवतः कई संस्करण हैं जो आपके मैक पर गलती से कॉपी किए गए या कहीं और नकल किए गए हो सकते हैं। यदि ऐसा नहीं है, तो शायद वे प्रत्येक अलग संस्करण हैं, और पुराने संस्करण हटाए नहीं गए हैं। लेकिन मुझे बहुत संदेह है कि यह बाद का है, सबसे अधिक संभावना है कि पूर्व।


यह पूर्व नहीं है, मैं पुष्टि कर सकता हूं कि जब मेरे पास मुद्दा था।
स्टु विल्सन

आमतौर पर जब आपके पास ऐप के कई संस्करण इंस्टॉल होते हैं, तो इसके साथ ही एक संस्करण संख्या भी होगी।
jmlumpkin
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.