Save-as डायलॉग में डेस्कटॉप फ़ाइलों पर नोटपैड क्रैश क्यों होता है?


9

यहाँ एक समस्या है - शायद किसी को एक विचार है। अभी मैं विचारों से बाहर हूं।

Win7 64bit पर, निम्नलिखित नोटपैड को क्रैश करता है:

  1. डेस्कटॉप पर, राइट क्लिक करें, "नया | टेक्स्ट डॉक्यूमेंट" चुनें। यह "नया पाठ Document.txt" बनाता है।
  2. उस फ़ाइल पर राइट क्लिक करें, "संपादित करें" चुनें। यह खाली फ़ाइल के साथ नोटपैड खोलता है।
  3. "फ़ाइल के रूप में सहेजें" का चयन करें: नोटपैड क्रैश और Win7 रिपोर्ट करता है कि "नोटपैड ने काम करना बंद कर दिया है"।

अब, फ़ाइल को ले जाएँ c:\temp और चरण 2 और 3 दोहराएं: इस बार कोई दुर्घटना नहीं होती है और सामान्य रूप से सेव-डायलॉग प्रकट होता है। मैं "खुले" संवाद के लिए समान कदम बना सकता हूं।

चीजें जो मैंने कोशिश की हैं:

  • सुरक्षित मोड - काम नहीं करता है, एक ही समस्या
  • एक नया उपयोगकर्ता बनाएं और उस उपयोगकर्ता के रूप में फिर से लॉग इन करने का प्रयास करें - कोई दुर्घटना नहीं
  • फ़ाइल को अलग नाम दें, या कहीं और बनाएं और फिर डेस्कटॉप पर जाएं - वही समस्या
  • इसके बजाय वर्डपैड का उपयोग करें - एक ही समस्या
  • ShellExView के साथ शेल एक्सटेंशन की समीक्षा करें - यहां कुछ भी असाधारण नहीं है
  • प्रत्येक क्रैश के लिए ईवेंट लॉग प्रविष्टियों को घूरें। मुझे प्रबुद्ध नहीं करता है।
  • क्रैश के समय प्रक्रिया खोजकर्ता स्टैक दृश्य को देखें। एक फ़ंक्शन "टास्कडियल" पर लटका हुआ है।
  • sfc.exe /scannow कुछ फ़ाइलों की मरम्मत की, लेकिन समस्या बनी रहती है।

इवेंट लॉग प्रविष्टियाँ इस तरह दिखती हैं:

Log Name:      Application
Source:        Application Error
Date:          14.12.2010 00:33:48
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Description:
Faulting application name: NOTEPAD.EXE, version: 6.1.7600.16385, time stamp: 0x4a5bc9b3
Faulting module name: COMCTL32.dll, version: 6.10.7600.16661, time stamp: 0x4c6f6e4b
Exception code: 0xc000041d
Fault offset: 0x00000000000db770
Faulting process id: 0x198
Faulting application start time: 0x01cb9b1e140ab92a
Faulting application path: C:\Windows\system32\NOTEPAD.EXE
Faulting module path: C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7\COMCTL32.dll

मुझे और क्या प्रयास करना चाहिए, अपने उपयोगकर्ता को डंप करने और एक नए प्रोफ़ाइल के साथ शुरू करने से कम? धन्यवाद...


वास्तव में मुझे 2010 के पतन में Win7 / 64bit में ऐसी समस्या थी, और 2011 की शुरुआत में इसे कुछ समय में हल किया गया था। थंबनेल पीढ़ी में खिड़कियों में बग।
Warren P

धन्यवाद, वॉरेन। यह बताएगा कि मैंने इसे क्यों नहीं देखा।
deepc

नोटपैड ++ पर राइट क्लिक करने और "एडिट विथ नोटपैड ++" पर क्लिक करने के बाद इसने काम करना शुरू कर दिया। मुझे नहीं पता कि यह एक अंत-सब समाधान है, लेकिन यह मेरे लिए काम करता है! YMMV
CodyBugstein

जवाबों:


5

मुझे आज एक परीक्षण स्थापना (W7x64u sp1) करते हुए इस गलत व्यवहार का सामना करना पड़ा। मैं अपराधी को कम करने में सक्षम था, हालांकि, हम्मव, कृपया अपने लिए जाँच करें।

विंडोज एक्सप्लोरर में दृश्य को साफ करने के लिए, यानी लाइब्रेरी, पसंदीदा, होम ग्रुप को छुपाना, लॉग इन यूजर, मैं इसका संदर्भ देता हूं प्रक्रिया के समर्थन के साथ SetAcl कमांड लाइन के अनुसार इसे करने के लिए। अब तक यह मेरे लिए ठीक काम लग रहा था।

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

मशीन पर सभी स्थानीय खाते बनाए जाने के बाद इस ट्वीक को स्थगित कर दिया गया है। नोटपैड को किसी भी एम $ बॉट किए गए स्थान में न देखने के लिए रजिस्ट्री मूल्य के कुछ प्रकार हो सकते हैं, मुझे नहीं पता।


3
बेवकूफ कार्यक्रम "पसंदीदा" में झांकता है, और यदि वे अक्षम हैं, तो यह तेजी से बढ़ता है! Microsoft ने इसे फिर से तैयार किया ...
dabbl0r

2
संयोग से, मैंने पुस्तकालयों को हटा दिया था और दूसरा इतना उपयोगी सामान भी नहीं था। शायद उस प्रक्रिया के साथ नहीं, लेकिन शायद इसी तरह से (मुझे याद नहीं है)। दो बातों पर ध्यान दिया जाना चाहिए: 1. यह वर्तमान में काम करता है भले ही यह सामान अभी भी छिपा हुआ है। 2. यह नोटपैड के बारे में नहीं है, समस्या मानक फ़ाइल संवादों का उपयोग करके हर एप्लिकेशन में मौजूद है।
deepc

' जोड़ा गया 'पसंदीदा वापस रजिस्ट्री में और चीजें फिर से काम कर रही हैं
Umber Ferrule

3

मुझे लगता है कि पिछले बचाओ पथ के रूप में (या एक नेटवर्क ड्राइव) होल्ड-अप हैं। यह उस पथ को प्रस्तुत करना चाहता है जिस पर वह प्रवेश नहीं कर सकता है क्योंकि कोई प्रविष्टि संभवतः ऑफ़लाइन या अनुपलब्ध है।

काश मुझे याद आता कि नोटपैड कहाँ संग्रहीत है, यह आखिरी रास्ता बचा है, लेकिन स्थान मुझे बच गया। मैं या तो इसे बाहर इंतज़ार करने की कोशिश करूँगा या आखिरी बचा स्थान के लिए ऑनलाइन देखूँगा और इसे बदल दूँगा। देखें कि क्या इस मुद्दे को हल करता है।

संपादित करें

को खोज रहे हैं COMCTL32.dll ऐसा प्रतीत होता है कि यह दुर्घटनाग्रस्त हो रहे चुनिंदा फ़ाइल संवाद में फ़ाइल से थंबनेल लोड कर रहा है। आपके मेरे दस्तावेज़ों में कुछ भी (या जहाँ आपने पहले कभी सहेजा है) फ़ोल्डर कि थंबनेल पीढ़ी पर बमबारी होगी? आपके पास सामान्य फ़ाइल एक्सप्लोरर में फ़ोल्डर का आकार छोटा हो सकता है (अंगूठे उत्पन्न नहीं करेगा) फिर बड़ा इंट-वे संवाद के रूप में सहेजता है जो इसे लागू करेगा। (मैं टास्कडायलॉग या ड्रैग एंड ड्रॉप क्षमताओं का उपयोग करके इमेज नहीं कर सकता)


धन्यवाद लेकिन यह कुछ और के बारे में है। मैंने डेस्कटॉप से ​​रीसायकल बिन सहित हर आइकन को हटा दिया। समस्या "नए पाठ दस्तावेज़" के साथ फिर से होती है। फिर मैंने फ़ाइल को अस्थायी ड्राइव पर एक फ़ोल्डर में स्थानांतरित कर दिया। वहां काम किया। वह पिछले सेव-पाथ से भी बाहर है। ध्यान दें कि समस्या वर्डपैड और ईमेडिटर के लिए भी होती है। यह नोटपैड के लिए विशिष्ट नहीं है।
deepc

यह मुझे विश्वास है कि यह कुछ खोजकर्ता से संबंधित नहीं है आवेदन (कुछ भी "SaveFileDialog", "OpenFileDialog", या जिस तरह से खोजकर्ता गंतव्य पथ को ही प्रस्तुत करता है) से संबंधित है।
Brad Christie

निश्चित रूप से। मैंने सिर्फ नोटपैड को एक साधारण उदाहरण के रूप में इस्तेमाल किया है। वैसे, समस्या बनी हुई है। मैंने "विकलांग" के साथ रहना सीखा है (सीखना था)।
deepc

2

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


मैंने नोटपैड के साथ नहीं बल्कि अन्य कार्यक्रमों के एक समूह के साथ प्रयास किया। समस्या ओपन / सेव स्टैण्डर्ड संवादों से संबंधित है जो सभी कार्यक्रमों के लिए सामान्य हैं।
deepc

2

मैं इस समस्या को एक साल से अधिक समय से झेल रहा हूं। मैंने एक्सप्लोरर & gt; टूल & gt; फ़ोल्डर विकल्प & gt; नेविगेशन फलक को संशोधित करने के लिए ऊपर निर्दिष्ट समाधान का प्रयास किया, लेकिन यह काम नहीं किया। इसलिए मैं फ़ोल्डर विकल्प संवाद (सामान्य, दृश्य और खोज टैब) में प्रत्येक टैब से गुजरा और हर टैब पर रीसेट डिफ़ाल्ट का उपयोग करके सब कुछ रीसेट कर दिया। यह अब काम करता है।

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

धन्यवाद,


1

समस्या कई कार्यक्रमों (comctl32.dll) द्वारा साझा किए गए एक dll में मौजूद है, जो सामान्य संवाद नियंत्रण है, जिसका उपयोग सामान्य रूप से "FileOpen" और "FileSave" संवादों को प्रदर्शित करने के लिए किया जाता है, जो एक फ़ोल्डर ब्राउज़ करने वाली एक्सप्लोरर विंडो को फिर से बनाता है। यदि ऑफ़लाइन नेटवर्क स्थान पर कोई शॉर्टकट है तो यह एक्सप्लोरर को ही फ्रीज कर सकता है, जिसमें एक्सप्लोरर भी शामिल है। यदि कुछ फ़ाइल है जो किसी निर्देशिका को ब्राउज़ करने पर क्रैश होने का कारण बनती है तो यह एक और कारण है। यदि यह मामला है, यह उदाहरण के लिए हो सकता है। एक विकृत छवि / थंबनेल, विकृत दस्तावेज़ (.RTF, .DOC, .PPS, .XLS, आदि), खराब कोडित कोडेक्स जो वीडियो थंबनेल, आदि को रेंडर करने के लिए लोड किए गए हैं।

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

आपको किसी तीसरे पक्ष के सॉफ्टवेयर्स को स्थापित किए बिना पर्यावरण में इसे पुन: पेश करना चाहिए। यदि समस्या मौजूद है, तो यह ऑपरेटिंग सिस्टम में ही एक बग है और Microsoft से संपर्क किया जाना चाहिए और बग की सूचना दी जानी चाहिए। यदि बग किसी अन्य सॉफ़्टवेयर में मौजूद है, तो जिम्मेदार मॉड्यूल (DLL) की पहचान की जानी चाहिए और विक्रेता को बग की सूचना दी जानी चाहिए।


सभी सत्य - कृपया ध्यान दें कि समस्या एक ही OS इंस्टॉलेशन पर नए उपयोगकर्ता के साथ नहीं हुई। यह निश्चित रूप से कई अलग-अलग कारकों से संबंधित हो सकता है, उदा। अलग इतिहास के रूप में बचाओ। इसके अलावा, अपराधी को ठीक से बताना मेरे लिए मुश्किल है। हालाँकि, मैंने एक साल से अधिक समय के बाद के चरणों को दोहराया और अब यह ठीक काम करता है। केस अज्ञात सेल्फ-हीलिंग सॉल्यूशन के साथ बंद हुआ है जो मुझे लगता है।
deepc

1

निम्न कार्य करें:

  1. फाइल एक्सप्लोरर में जाएं, टूल्स → फोल्डर ऑप्शंस खोलें, फिर "सभी फ़ोल्डर्स दिखाएं" चेक करें।

  2. नोटपैड → ओपन के रूप में सहेजें → डायलॉग बॉक्स बिना किसी दुर्घटना के दिखाई देता है! फ़ाइल को किसी ऐसे स्थान / फ़ोल्डर में सहेजें जो सामान्य रूप से छिपा नहीं है (उदा। मेरे दस्तावेज़)

  3. एक बार पूरा हो जाने पर, फाइल एक्सप्लोरर, टूल्स → फोल्डर ऑप्शंस पर जाएं और फोल्डर को छिपाएं।

यदि नोटपैड अभी भी दुर्घटनाग्रस्त हो जाता है, तो आपने फ़ाइल को चरण 2 में छिपे हुए स्थान पर सहेज दिया है।


0

मैंने 2010 में इस समस्या के बारे में पूछा - बस फिर से कोशिश की और यह अब काम करता है। मैं बेहोश क्यों नहीं है। हो सकता है कि कुछ विंडोज अपडेट ने इसे हल किया हो। या मैंने पिछले 12+ महीनों के दौरान कुछ की स्थापना रद्द की ...

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


मुझे भी यह समस्या है, और इस पोस्ट का जवाब वास्तव में एक समाधान है: superuser.com/questions/221720/...
payo

0

समाधान मिल गया!

विंडोज एक्सप्लोरर गोटो एक्सट्रैस - फोल्डर विकल्पों में - सुनिश्चित करें कि सभी फोल्डर्स की जाँच की जाती है। फिर सब कुछ फिर से ठीक काम करता है। जब अनियंत्रित समस्या फिर से आती है। क्यों पता नहीं


0

यह मेरे लिए काम किया:

  1. विंडोज एक्सप्लोरर खोलें
  2. डेस्कटॉप पर जाएं
  3. डेस्कटॉप पर राइट-क्लिक करें और नया चुनें - & gt; सामग्री या लेख दस्तावेज़
  4. इसके लिए कोई भी नाम दर्ज करें
  5. इसे खोलें ताकि नोटपैड खुल जाए (यदि कोई अन्य फ़ाइल .txt एक्सटेंशन से संबंधित है, तो राइट-क्लिक करें और Open with - & gt; Notepad का चयन करें;
  6. कुछ भी लिखें
  7. फ़ाइल सहेजें

अब फिर से नोटपैड खोलने और कुछ भी बचाने की कोशिश करें।

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