Win7 / X64 में प्रोग्राम क्रैश उनमें% के साथ फ़ाइल नाम से संबंधित है


1

थोड़ी देर के लिए अब मुझे यह प्रतिलिपि प्रस्तुत करने योग्य त्रुटि आई:

अगर मैं किसी भी फ़ाइल को खोलने की कोशिश करता हूं (तो उसके विस्तार की परवाह किए बिना) जो %उसके नाम में है, चाहे खोलने की विधि (एक्सप्लोरर में उस पर क्लिक करें, इसे कमांड प्रॉम्प्ट आदि में मैन्युअल रूप से खोलें), जिस प्रोग्राम का उपयोग किया जाता है अनुरोध भेजने के लिए (एक्सप्लोरर और cmd.exe, पिछले उदाहरणों में) 100% क्रैश होगा।

किसी को भी सटीक तंत्र / अनुक्रम पता है कि विंडोज एक फ़ाइल को खोलने के लिए उपयोग करता है? मैं उस तरह डिबग जानकारी के साथ मदद कर सकता है।

जवाबों:


0

यह उस बिंदु से एक लंबी सड़क है जहां आप स्क्रीन पर एक आइकन पर डबल-क्लिक करते हैं जहां एक आवेदन शुरू किया जाता है।

वहाँ एक है बहुत बिगड़ जाए।

  1. आप एक फ़ाइल पर क्लिक करें।
  2. Windows फ़ाइल प्रकार निर्धारित करता है ।
  3. क्या यह फ़ाइल अपने आप निष्पादित हो सकती है, या इसे खोलने के लिए किसी अन्य एप्लिकेशन की आवश्यकता है?
    फाइल एक्सटेंशन के बारे में रजिस्ट्री क्या कहती है, इसकी जांच करते हैं।
  4. रजिस्ट्री का कहना है कि यह एक है txtfile।
  5. रजिस्ट्री कहते हैं, के लिए openएक txtfileहम एक कार्यक्रम बुलाया का उपयोग करना चाहिएC:\Windows\system32\NOTEPAD.EXE
  6. अब हम अंत में अपनी प्रक्रिया बना सकते हैं: प्रोसेस मॉनिटर में इवेंट कैप्चर बनाएँ

इतना सामान शामिल है, यह बताने का कोई तरीका नहीं है कि वास्तव में समस्या क्या है। आपको स्वयं आगे की जांच करने की आवश्यकता है।

कृपया एक नज़र डालें:


लेकिन यह भी दुर्घटनाग्रस्त हो जाता है अगर मैं कहता हूं, कोशिश करो notepad.exe blub%.txt, जो आपके वर्णित कदमों को बहुत कम कर देता है, क्या इसे संकीर्ण नहीं करना चाहिए?
— ब्यूटे जू

@BuoteXu: हां, यह इसे 10 ट्रिलियन संभावित कारणों से 5 ट्रिलियन संभावित कारणों से नीचे बताती है। अधिक गंभीर होने के लिए, हाँ, यह करता है, लेकिन मुझे यह जानने के लिए पर्याप्त नहीं है कि अधिक विस्तृत डेटा के बिना क्या हो रहा है।
— डेर होकस्टापलर

1
इसे हल किया गया, यह दुर्घटना स्पाइबोट की वजह से हुई SDHook32.dll, जो किसी भी तरह फ़ाइलनाम से निपट नहीं सकी।
— Buote जू

1
@BuoteXu: कृपया ध्यान रखें कि अपने प्रश्न का उत्तर देना पूरी तरह से ठीक है और स्वीकार करें कि सही समाधान के रूप में, यदि आप अपनी समस्या को स्वयं हल करने में सक्षम हैं। यह भविष्य के उपयोगकर्ताओं की मदद कर सकता है।
— डेर होकस्टापलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.