फ़ोल्डर खोलते समय मावरिक्स फाइंडर घूमता है


18

Mavericks में अपग्रेड करने के बाद से, फाइंडर कभी-कभी तब लटका होता है जब मैं एक फ़ोल्डर का चयन करता हूं और विंडो को पॉप्युलेट करने के लिए इसकी सामग्री का इंतजार कर रहा हूं। यह मुख्य रूप से ओपन डायलॉग बॉक्स में होता है:

Finder spinning

यह उस फ़ोल्डर में आइटम दिखाने से पहले लगभग 15-30 सेकंड के लिए स्पिन करेगा। मैं "फ़ोल्डर में जा सकता हूं" और यह आमतौर पर उस मामले में तुरंत सामग्री दिखाएगा। यह क्यों घूमता है, और क्या इसे तेजी से बनाने का एक तरीका है? (यह तत्काल होना चाहिए। मैं हजारों या सैकड़ों वस्तुओं के साथ फ़ोल्डर में नहीं जाता हूं।)

स्पष्टता: ये मेरे घर की निर्देशिका में आमतौर पर नियमित, स्थानीय फ़ोल्डर हैं ... रिमोट डिस्क या नेटवर्क शेयर या कुछ भी फैंसी नहीं। यह एक प्रारंभिक 2013 रेटिना एमबीपी है, इसलिए इसमें एक ठोस राज्य ड्राइव है।

जवाबों:


11

इस बारे में कई ऐप्पल सपोर्ट कम्युनिटी की चर्चाएँ हैं, और कई संभावित सुधार दिए गए हैं। आपके लिए काम करने के मामले में संक्षेप में बताने के लिए:

  • खोजक ऐप नापसंद अक्षम करें

    यह ASC पर लगभग सभी के लिए इसे ठीक करने के लिए लगता है जिनके पास 10.8 में फाइनर काम कर रहा था, लेकिन अब 10.9 में 'टूट गया' है।

    sudo defaults write com.apple.Finder NSAppSleepDisabled -bool YES
    

    … फिर लॉग इन करें और जब विकलांग वापस लॉग इन करें तो op Reopen windows ’के साथ वापस।

  • स्पष्ट खोजक कैश

    खाली ~/Library/Caches/com.apple.finder और खोजक को पुनः आरंभ करें।

    rm -r ~/Library/Caches/com.apple.finder/ && killall -HUP Finder
    
  • खोजक वरीयताएँ रीसेट करें

    ऊपर से संबंधित - खोजक द्वारा उपयोग की जाने वाली दोनों वरीयता फ़ाइलों को हटा दें:

    rm ~/Library/Preferences/com.apple.finder.plist ~/Library/Preferences/com.apple/sidebarlists.plist
    
  • रींडेक्स स्पॉटलाइट

    sudo mdutil -E /
    
  • 'स्क्रॉल स्क्रॉल बार्स' सेटिंग बदलें

    ऐसा लगता है कि सिस्टम प्रेफरेंस में जनरल स्क्रॉलिंग सेटिंग को बदलकर इसे ठीक किया जा सकता है।

  • मरम्मत की अनुमति

    डिस्क उपयोगिता में अनुमतियों की मरम्मत का प्रयास करें।


दुर्भाग्य से ये मेरे लिए समस्या का समाधान नहीं था। लेकिन मुझे लगता है कि आप कोशिश करने के लिए बहुत कुछ कर सकते हैं!
Matt

खोजक ऐप अक्षम करें नाप ने इसे मेरे लिए हल किया है!
macki

4

मैं सभी विशिष्ट तकनीकी विवरणों को नहीं समझता, लेकिन यह स्पष्ट रूप से इसका कारण है ISP जो NXDOMAIN अवरोधन करते हैं । उस मंच पोस्ट के बाद, टर्मिनल में इसे चलाने का प्रयास करें:

ping Backups.backupdb

अगर तुम नहीं निम्नलिखित प्रतिक्रिया प्राप्त करें:

ping: cannot resolve Backups.backupdb: Unknown host

... तो आपकी आई.एस.पी. है NXDOMAIN इंटरसेप्शन का प्रदर्शन, जो देरी का कारण बन रहा है।

अवरोधन को निष्क्रिय करने की प्रक्रिया आपके विशेष आईएसपी पर निर्भर करती है। उदाहरण के लिए, यदि आप OpenDNS का उपयोग कर रहे हैं (जो डिफ़ॉल्ट रूप से अवरोधन करता है), तो आप इसे अपनी खाता सेटिंग में अक्षम कर सकते हैं।


मुझे अपनी मशीन पर ठीक यही समस्या हो रही थी, और मैं OpenDNS का उपयोग कर रहा था (लेकिन बिना किसी खाते के, इसलिए मैं सेटिंग नहीं बदल सकता था)। मैंने बस अपने ISP (AT & amp; T) डिफ़ॉल्ट DNS पर वापस स्विच किया - जो स्पष्ट रूप से अवरोधन नहीं करता है, क्योंकि मुझे "सही" मिला है ping ऊपर प्रतिक्रिया - और समस्या तुरंत चली गई।

(मैं इस समाधान के लिए व्यक्तिगत रूप से कोई श्रेय नहीं लेता हूं; मैं इसे केवल अन्य सभी के लाभ के लिए यहां रिपोर्ट कर रहा हूं। यह मावेरिक्स के साथ एक बहुत ही सामान्य मुद्दा है।


जाहिरा तौर पर यहाँ कोई NXDOMAIN अवरोधन नहीं है। (Google के DNS का उपयोग कर रहे हैं।) इसे यहां रिपोर्ट करने के लिए धन्यवाद!
Matt

सहायक सबूत का एक और टुकड़ा: जब मैंने यह बदलाव किया, तो मेरे होम नेटवर्क पर रहते हुए हैंग पूरी तरह से बंद हो गए, लेकिन जब मैं काम पर हूं तो फिर से प्रकट हो गया। मुझे ऐसा करने का मौका नहीं मिला ping जब मैं वहां गया था तो परीक्षण किया था, लेकिन स्पष्ट रूप से यह नेटवर्क से संबंधित है क्योंकि यह दोनों स्थानों में एक ही मशीन है।
daGUY

वाह, यह बहुत दिलचस्प है। धन्यवाद, इसने मेरे लिए इसे ठीक कर दिया, लेकिन अब मैं इस बात को लेकर उत्सुक हूं कि इस फांसी के कारण क्या हो सकते हैं। आपको नहीं लगता कि DNS और फाइंडर की मंदी सभी से संबंधित हैं।
Andy Ibanez

2

आपका स्नैपशॉट दिखाता है कि अतुल्यकालिक प्रगति संकेतक (धड़कन) खींचने के लिए साइडबार का हिस्सा है:

  • जुड़े हुए सर्वर
  • खोज योग्य सेवाएं
  • माय मैक पर वापस

आपको नेटवर्किंग पर ध्यान केंद्रित करने और अलग-थलग करने में सक्षम होना चाहिए कि क्या यह वास्तव में वह क्रिया है जो आपके काम में देरी कर रही है या सिर्फ एक निर्दोष समझने वाला है जिसे सिस्टम अन्यथा रोका गया है और विलंबित होने पर अगली बात खींची जाएगी।

इसका निवारण करने के लिए मैं निम्नलिखित कार्य करूंगा:

  1. टर्मिनल से sysdiagnose को चलाएं यदि मैं समस्या को पुन: उत्पन्न कर सकता हूं और देख सकता हूं कि क्या मैं सीपीयू का उपयोग करके कोई प्रक्रिया पकड़ सकता हूं या अन्यथा सिस्टम के निष्क्रिय होने पर एक sysdiagnose से भिन्न व्यवहार कर सकता हूं। यदि आप सिस्टम लॉग को देखना और टर्मिनल में जाना पसंद नहीं करते हैं, तो इस चरण को छोड़ दें। यह कदम मूल्यवान हो सकता है यदि आप इसे बग के रूप में रिपोर्ट करना चाहते हैं - सिस्टम को नेटवर्क सेवाओं को पेंट करने के लिए मेरी राय में लटका नहीं होना चाहिए और ऑपरेशन को अनब्लॉक करना चाहिए और बाद में नेटवर्क डिवाइस दिखाना चाहिए जो धीमा होना चाहिए।
  2. साइडबार के लिए खोजक वरीयताओं में उपरोक्त सभी तीन आइटम बंद करें।
  3. मेरे मैक पर वापस साइन आउट करें
  4. नेटवर्क से डिस्कनेक्ट करें

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


मैं एक ही अपराधी के शिकार की सलाह दूंगा लेकिन निम्न क्रम में: 4. (यह एक नेटवर्क से संबंधित समस्या है, और मुझे लगता है कि यह है :(), 2., 3., 3., (यह सही विश्लेषण करने के लिए सबसे कठिन होगा: ()।
daniel Azuelos

1
मैं पहले माप करना पसंद करता हूं, फिर जानबूझकर कुछ बदलना और पश्चाताप करना। मैं लॉग्स की विस्तार से जांच नहीं कर सकता, लेकिन क्या उन्होंने कब्जा कर लिया है, इसकी आवश्यकता उत्पन्न होनी चाहिए। मैं सहमत हूं कि नेटवर्क को डिस्कनेक्ट करना एक महान ट्राइएज चरण है और केवल चरण 1 में कुछ पहचानने की कोशिश करने के लिए "जब तक आपको कुछ नहीं मिला तब तक जारी न रखें" :)
bmike

एक दुर्व्यवहार के स्नैपशॉट के रूप में पहले चरण 1 के लिए ठीक है और शिकार के साथ एक संदर्भ।
daniel Azuelos

यह वास्तव में एक चतुर विचार है। लेकिन मैं स्थानीय फ़ोल्डरों पर और नेटवर्क से डिस्कनेक्ट होने पर इस देरी का अनुभव करता हूं, इसलिए मुझे नहीं लगता कि यह नेटवर्क की समस्या है।
Matt

2

क्या यह आपके पास मौजूद हर ड्राइव पर है? क्योंकि अगर यह विभिन्न हार्डवेयर पर समान व्यवहार है? (USB अंगूठे ड्राइव और आंतरिक डिस्क के बीच व्यवहार अंतर)

क्या टर्मिनल या इंस्टैंट में "ls" कमांड समान रूप से धीमा है? (टर्मिनल और सीडी की कोशिश करें और एक उदाहरण फ़ोल्डर को टर्मिनल और हिट एंटर में खींचें। फिर "ls" टाइप करें यह देखने के लिए कि फ़ोल्डर की सामग्री को सूचीबद्ध करने में कितना समय लगता है।)

  • यह एचएफएस + भ्रष्टाचार (रन डिस्क यूटिलिटी "वेरिफाईड डिस्क" (अनुमतियाँ नहीं) चलाने के कारण हो सकता है और देखें कि क्या आपके (मुझे लगता है कि आपका स्टार्ट-अप वॉल्यूम प्रभावित हुआ है) में समस्याएँ हैं। जैसा कि शायद यह होगा, रिकवरी से बूट करें (cmd दबाए रखें)। बूट पर आर) और वहां से डिस्क उपयोगिता के साथ डिस्क की मरम्मत करने का प्रयास करें।
  • पिछले नहीं बल्कि कम से कम आपने एक नया उपयोगकर्ता खाता स्थापित करने और इसे नए उपयोगकर्ता खाते में पुन: पेश करने की कोशिश की है?

कई सवालों के लिए खेद है, लेकिन मैं (उम्मीद अभी तक नहीं हूँ) सवालों पर टिप्पणी करने की अनुमति दी।


योगदान के लिए धन्यवाद। ls हमेशा तुरंत होता है। दिलचस्प है, हालांकि, मेरे स्टार्टअप डिस्क पर "सत्यापित करें डिस्क" में कुछ त्रुटियां थीं: "फ़ाइल संख्या की गलत संख्या की गलत संख्या" और "वॉल्यूम बिटमैप को अनाथ ब्लॉकों के लिए मामूली मरम्मत की आवश्यकता है" और "अमान्य वॉल्यूम मुक्त ब्लॉक गणना (इसके बजाय 43437880 होनी चाहिए) 40702664) "- बाकी सब कुछ अच्छा है। मैं एक मरम्मत की कोशिश करता हूँ और देखता हूँ कि अगर मदद करता है ...
Matt

मैंने मरम्मत की और तब से समस्या को नहीं देखा है (लेकिन यह अभी तक बहुत लंबा नहीं हुआ है) - किसी भी तरह से, यह एक अच्छी बात है, और आपके सवालों ने मेरी समस्या को और गहरा कर दिया है। इनाम कुछ ही मिनटों में समाप्त हो रहा है, इसलिए मैंने इसे आपको सम्मानित किया, साथ ही समुदाय में आपका स्वागत है। थोड़े और समय के साथ मुझे सबसे अच्छा उत्तर चुनने में सक्षम होना चाहिए (यदि कोई ऐसा है जो इसे ठीक करता है, लेकिन शायद ऐप्पल को इस पर प्राप्त करना चाहिए!)।
Matt

फुए, यह अभी भी हो रहा है।
Matt

@ मेरे उत्तर से संबंधित कुछ भी देख सकते हैं?
markhunte

ठीक है आपका बहुत बहुत धन्यवाद! क्या आपने एक नया उपयोगकर्ता खाता बनाने का प्रयास किया और विश्लेषण किया कि क्या यह समस्या एक नए स्थानीय उपयोगकर्ता में भी दिखाई देती है?
Hug

2

बस इस पोस्ट को Tuaw.com पर देखा कैसे-फिक्सिंग-filestatsagent-बग द्वारा एरिका सदून

Tuaw.com पोस्ट से उद्धरण:

कई बार, आपका सिस्टम अपने पहियों को घुमाता हुआ प्रतीत हो सकता है। एक झांकना   एक्टिविटी मॉनिटर (आपके उपयोगिताओं के सबफ़ोल्डर में पाया गया)   एप्लीकेशन फोल्डर) सुराग दे सकता है कि क्या चल रहा है ...।

.. जैसा मैंने पाया, कुछ Mavericks उपयोगकर्ताओं को एक FileStatsAgent मिल सकता है   प्रक्रिया उनके CPU में दूर खा रहा है। यदि आपके साथ ऐसा होता है,   यह आमतौर पर एक भ्रष्ट फ़ाइल के कारण होता है।

फिर वे इस प्रक्रिया में गतिविधि मॉनिटर में खुली फाइलों और बंदरगाहों विकल्प का उपयोग करने के बारे में समझाने के लिए जाते हैं कि कौन सी फाइलें समस्या का कारण बन सकती हैं।

यह आपकी समस्या हो सकती है या नहीं हो सकती है।


2

नोट: हालांकि उत्तर अब पूरी तरह से बदल गया है, यह सिर्फ एक देर से संपादित है मुझे उम्मीद है कि किसी को इससे कोई फायदा होगा।

एक समाधान मिला जो वास्तव में काम करता है, आखिरकार, से OSXDaily । संक्षेप में, नेटवर्क शेयर को स्वचालित करने में अक्षम करने से चाल (कम से कम मेरे कुछ मैक जो मैंने Mavericks स्थापित कर लिया है) के लिए होता है।

नेटवर्क शेयर ऑटोमेशन को अक्षम करने के लिए, टर्मिनल खोलें। निम्नलिखित कमांड्स में टाइप करें।

macbook:~$ sudo sh -c "cp /etc/auto_master /etc/auto_master.OLD && perl -i -pe 's/(^\/net)/#\$1/' /etc/auto_master && automount -vc"

यह क्या करता है (कमांड लाइन, बॉर्न शेल और इस तरह के कम ज्ञान के लिए) यह है कि यह पहले फ़ाइल की एक बैकअप प्रतिलिपि बनाता है /etc/auto_master, फिर इसकी एक पंक्ति को संपादित करता है और अंत में फिर से पढ़ने के लिए आटोमोटिव को संकेत देता है /etc/auto_master

इसके बाद आपको अपने नेटवर्क शेयरों को मैन्युअल रूप से माउंट करना होगा। मूल में अधिक जानकारी OSXDaily लेख


अच्छा विचार - मैं सोच रहा था कि क्या आइकनों के लिए पूर्वावलोकन उत्पन्न करना समस्या का हिस्सा था। दुर्भाग्य से, मुझे अभी भी ऐप्स के भीतर रुक-रुक कर धीमी गति से खोजक व्यवहार मिलता है, यहां तक ​​कि निर्देशिकाओं के लिए भी उनमें केवल कुछ आइटम हैं।
Matt

मैंने वह भी अनुभव किया है, लेकिन ऊपर के समाधान से कुछ मदद मिली है। मैंने उत्तर को अपडेट किया है और इस तथ्य को प्रतिबिंबित करने के लिए भी कि यह 100% समाधान से दूर है।
Sami Laine

1

मैं कुछ हफ्तों के लिए एक ही समस्या रहा है, यहाँ और अन्य मंचों पर सूचीबद्ध हर सुझाव की कोशिश कर रहा है, लेकिन सफलता के बिना .... आज रात तक!

टी एल; डॉ : इन 2 कमांड्स को रन करें फिर रिबूट करें।

mv ${TMPDIR}/com.apple.IconServices{,-bad}
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}

दीर्घ संस्करण :

समस्या तब नहीं हुई जब मैंने एक नए बनाए गए उपयोगकर्ता खाते की कोशिश की, तो उसने मेरे प्रोफ़ाइल के साथ कुछ करने का संकेत दिया। मैंने अपने लाइब्रेरी फ़ोल्डर से सभी प्राथमिकताएं और कैश निकाल दिए लेकिन समस्या बनी रही।

सिस्टम लॉग की जांच करने के बाद, मैंने पाया कि निम्नलिखित 2 त्रुटियां अक्सर फाइंडर में एक फ़ोल्डर देखते समय दिखाई देंगी।

12/16/14 12:24:29.908 AM com.apple.IconServicesAgent[244]: main Failed to composit image for binding VariantBinding [0x2af] flags: 0x8 binding: FileInfoBinding [0x3bf] - extension: mov, UTI: com.apple.quicktime-movie, fileType: ????.
12/16/14 12:24:29.908 AM quicklookd[8215]: Warning: Cache image returned by the server has size range covering all valid image sizes. Binding: VariantBinding [0xa03] flags: 0x8 binding: FileInfoBinding [0x903] - extension: mov, UTI: com.apple.quicktime-movie, fileType: ???? request size:16 scale: 1

ये विभिन्न फ़ाइल प्रकारों के लिए आइकन बनाने / लोड करने से संबंधित हैं। फाइल लिस्टिंग के लिए आइकनों को खींचने का प्रयास करते समय फाइंडर लटका हुआ है, तो यह समझ में आता है कि यह कैश के साथ समस्याएं थीं। चूंकि IconServicesAgent एक ऐसा एप्लिकेशन नहीं है जिसके साथ उपयोगकर्ता इंटरैक्ट करता है, इसलिए कैश / प्रीफ़ेज़ को विशिष्ट ~ / लाइब्रेरी / फ़ोल्डर में सहेजा नहीं जाता है, लेकिन ओएस-स्तरीय ऐप्स और डेमॉन के लिए उपयोग किए जाने वाले एक विशेष छिपे हुए स्थान में। हर उपयोगकर्ता के पास इस स्थान पर Cache और Temp फ़ोल्डर है /var/folders/। हमें बस IconServicesAgent की फ़ाइलों का पता लगाने और उनका नाम बदलने की आवश्यकता है।

जब एक उपयोगकर्ता खाता बनाया जाता है, तो सिस्टम उपयोगकर्ता के लिए यहां एक फ़ोल्डर बनाता है, लेकिन 32 प्रतीत होता है यादृच्छिक वर्णों के साथ नाम। चूंकि वे यादृच्छिक हैं, मैं आपको एक सटीक मार्ग नहीं दे सकता लेकिन TMPDIR पर्यावरण चर सकता है। (यदि आप जानना चाहते हैं, तो कमांड चलाएं echo $TMPDIR अपने खुद के अस्थायी फ़ोल्डर के लिए रास्ता पाने के लिए। यह कुछ इस तरह होगा /var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/ लेकिन हमें वास्तव में इसकी आवश्यकता नहीं है। नीचे दिए गए आदेश बस चर का सीधा उपयोग करेंगे)

अब इस कमांड के साथ T [temp] डायरेक्टरी में com.apple.IconServices फ़ोल्डर का नाम बदलें।

mv ${TMPDIR}/com.apple.IconServices{,-bad}

इसके बाद हमें कैशे डायरेक्टरी में भी वही करने की जरूरत है, जो उसी पैरेंट डायरेक्टरी में है T निर्देशिका। यह कमांड वही करेगा जो आपको चाहिए।

mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}

तो अब अपने मैक को रिबूट करें और आपके द्वारा वापस लॉग इन करने के बाद, फ़ाइंडर फिर से त्वरित होना चाहिए।


0

मुझे कभी-कभी एक समान समस्या होती है: खोजक पूरी तरह से अनुत्तरदायी है, अर्थात, सभी खोजक खिड़कियां जमी हुई हैं, और वे सभी कताई बीच गेंद दिखाते हैं।

उस मामले में, मेरे लिए केवल एक चीज जो एक्टिविटी मॉनिटर को खोलने में मदद की थी, और फाइंडर को मारना (यानी, relaunch) उसे कई बार। कभी-कभी, मुझे इसे 5 गुना तक रिले करना पड़ता था।

(अब तक मैं अपराधी को इंगित नहीं कर पाया हूं। मेरे पास कोई नेटवर्क डिस्क माउंटेड नहीं है।)


0

योसेमाइट में मेरे साथ ऐसा हुआ। कुछ फ़ोल्डरों में उनकी सामग्री ठीक-ठाक दिखाई गई, दूसरों को स्पिन व्हील मिला। विचाराधीन सभी फ़ोल्डर स्थानीय फ़ोल्डर थे, और उनकी सामग्री ठीक से प्रदर्शित हुई ls टर्मिनल में।

मेरी समस्या से संबंधित प्रतीत हो रहा था कि मेरे लैपटॉप पर ढक्कन बंद करने से पहले एक नेटवर्क शेयर जुड़ा हुआ था, फिर मेरा लैपटॉप खोलना और एक अलग नेटवर्क से कनेक्ट करना जहां वह शेयर उपलब्ध नहीं था। शेयर अभी भी फाइंडर विंडो के बाएं पैनल में दिखाया गया था, लेकिन कोई सामग्री नहीं दिखा रहा था। टर्मिनल में mount अभी भी घुड़सवार के रूप में हिस्सा दिखाया। फाइंडर और टर्मिनल दोनों खुले होने के साथ, मैंने टाइप किया umount /Volumes/USBSTORAGE टर्मिनल में। जैसे ही मैंने ऐसा किया, फ़ाइंडर विंडो उत्तरदायी बन गई और तुरंत उस स्थानीय निर्देशिका की सामग्री को सूचीबद्ध किया गया जिसे चुना गया था।

ऐसा लगता है कि फाइंडर में कुछ कोड है जो रिमोट स्टोरेज से निपटने के दौरान ब्लॉक हो जाता है जो कुछ स्थानीय फ़ाइल ऑपरेशन को भी ब्लॉक करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.