एक्सेल - '' द्वारा संपादन के लिए बंद


0

मैं एक नेटवर्क शेयर पर एक फ़ाइल खोलने की कोशिश कर रहा हूं, जब यह पहले से ही उपयोग में है एक्सेल मुझे बताता है:

<file> is locked for editing

by ' '.

फिर मुझे इसे केवल पढ़ने के लिए खोलने की पेशकश करता है।

मेरा प्रश्न यह है कि एक्सेल उपयोगकर्ता नाम कहां से प्राप्त कर रहा है (या नहीं मिल रहा है), उपयोगकर्ता यूनिक यूजर आईडी के साथ विंडोज डोमेन (सांबा) में लॉग इन करते हैं और इन सभी के पास एक्सेल की स्थानीय प्रतियों में परिभाषित उपयोगकर्ता नाम होते हैं।

लगभग एक महीने पहले तक एक्सेल सही उपयोगकर्ता नाम लौटा रहा था।


1
यह एक निंजा द्वारा बंद कर दिया गया है।
ta.speot.is

@ ta.speot.is निन्जा, फिर से! वे चूहों से भी बदतर हैं।
टिम

जवाबों:


0

मुझे यह एक स्रोत से मिला है :

यदि मैं सही ढंग से याद करता हूं, तो "उपयोगकर्ता नाम" वास्तव में एक्सेल ऑप्शंस में सेट किया गया नाम है, बजाय इसके कि लॉग किए गए वास्तविक उपयोगकर्ता के बजाय।

जैसे, यह काफी आसानी से किसी भी पुराने बकवास हो सकता है।

क्या आपने यह जानने के लिए कि क्या वास्तव में यह खुला है, शेयर करने के लिए खुली फाइलों की जाँच की है?

एक संभावित कारण ( स्रोत ):

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

अपने मशीन और सर्वर दोनों पर अस्थायी निर्देशिकाओं में सभी फ़ाइलों को हटाने का प्रयास करें (रिबूट करना पड़ सकता है)।

यदि आप यह जानना चाहते हैं कि यह किसके पास है, तो इन तरीकों को देखें:

  1. कंप्यूटर प्रबंधन पर जाएं जहां साझा फ़ोल्डर मदद कर सकते हैं। एक रन बॉक्स खोलें, Compmgmt.msc टाइप करें, फिर शेयर्ड फोल्डर्स पर जाएं और ओपन फाइल्स देखें।

  2. NET FILE कमांड को आज़माएं। रन बॉक्स खोलें, कमांड प्रॉम्प्ट खोलने के लिए CMD टाइप करें। प्रॉम्प्ट पर, NET FILE टाइप करें। यह किसी भी दूरस्थ उपयोगकर्ताओं को वर्तमान मशीन पर खुली फाइलों के साथ दिखाएगा।

  3. यदि वे 2 विधियाँ विफल हो जाती हैं, तो यहाँ जाएँ: http://technet.microsoft.com/en-us/sysinternals/bbb6646

यह SysInternal टूल आपको किसी भी प्रक्रिया को दिखाएगा जो किसी फ़ाइल को लॉक कर रही है। यह आपके उत्तर है अगर अन्य दो सरल तरीके किसी भी लीड को चालू नहीं करते हैं।


धन्यवाद, मुझे वह पृष्ठ मिला और मैंने उस व्यक्ति के एक्सेल विकल्पों में उपयोगकर्ता नाम की जाँच की जो इसे बंद कर रहा है और यह सही तरीके से सेट है। फ़ाइल निश्चित रूप से खुली है, फ़ाइल एक लिनक्स सर्वर पर साझा की जाती है ताकि तीन सुझाव लागू न हों।
टिम द एनचैंटर

@ समय: smbstatusकाम करना चाहिए, फिर।
ग्रैविटी

@grawity smbstatusकाम करती है, लेकिन यह एक विंडोज़ UI डिस्प्ले से अधिक है, जो उपयोगकर्ता यह देख नहीं सकते हैं smbstatusकि इसे किसने लॉक किया है, हालांकि यह पुष्टि करता है कि यह लॉक है और जिसने इसे लॉक किया है।
टिम

@TimtheEnchanter: तो, आप अभी भी शीट को अनलॉक नहीं कर सकते हैं या कोई अन्य समस्या है?
टेरी

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