VS2010 और IE10 स्क्रिप्ट डीबगर को iexplore.exe प्रक्रिया में संलग्न करना विफल रहा


121

इसलिए मैं VS2010 के साथ Win7 x64 का उपयोग कर रहा हूं और IE10 Win7 पूर्वावलोकन और ReSharper 6.1 स्थापित किया है।

जब मैं डीबगिंग प्रारंभ करने का प्रयास करता हूं, तो मुझे निम्नलिखित प्राप्त होते हैं:

"मशीन पर माइन्स डिबगर को प्रोसेस करने के लिए '[1111] यानी' xxore.exe 'को' MINE 'में विफल कर दिया। एक डीबगर पहले से ही संलग्न है।"

मैं ओके पर क्लिक कर सकता हूं और संलग्न डिबग सत्रों को देख सकता हूं - [1111] ग्रे हो गया है और मेरे समाधान शीर्षक के साथ iexplore.exe का एक और उदाहरण है। मैं मैन्युअल रूप से संलग्न कर सकता हूं और यह ठीक काम करता है।

मैंने सोचा कि शायद दो iexplore.exe pids थे, तो कुछ गड़बड़ होगी, दो टैब या खिड़कियां खुली नहीं हैं और मैंने स्वत: क्रैश रिकवरी को अक्षम कर दिया है।

इसे आज़माया: मशीन पर '[XXXX] IEXPLORE.EXE' प्रक्रिया के लिए स्क्रिप्ट डीबगर संलग्न करना '' विफल रहा है

काम नहीं किया।

कोई विचार?


1
मैं क्षमाप्रार्थी हूं। मैंने उत्तर को अपडेट कर दिया है क्योंकि मैं फिर से उसी समस्या पर ठोकर खाई हूं - इस बार मैं उस समस्या को ठीक से हल करने में सक्षम था जो मैं कर रहा था।
mstaffeld

जवाबों:


306

IE10 में जावास्क्रिप्ट डिबगिंग समस्या के लिए एक सरल निर्धारण है:

  1. IE को बंद करें
  2. उन्नत cmd प्रॉम्प्ट में यह कमांड चलाएँ:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
    

(या %ProgramFiles%32-बिट OS पर)


2
Ditto ... इस समाधान ने Win7 के लिए काम किया, 64-बिट के साथ VS2010 और IE10
मार्क टेमसन

2
यह मेरे लिए win7 64 बिट और IE10 के लिए काम करता है, इसे उत्तर के रूप में चिह्नित किया जाना चाहिए
kvc

1
इसने मुझे एक जर्मन Win7 बॉक्स (32 बिट) पर VS2010 और IE10 के साथ मदद की:regsvr32.exe "C:\Program Files\Common Files\microsoft shared\VS7Debug\msdbg2.dll"
Marcel

11
व्यवस्थापक के रूप में चलाना सुनिश्चित करें ।
विन

2
शायद एक ही टिप्‍पणी को बार-बार पोस्ट करने के बजाय सिर्फ अपवोट कर सके।
जोएल मैकबेथ

38

IE10 उन्नयन सामान का एक पूरा गुच्छा रीसेट करता है। मैंने इसे ठीक करने के लिए 2 चरणों का पालन किया।

  1. IE उन्नत सेटिंग्स में, ब्राउज़िंग के तहत "स्क्रिप्ट डिबगिंग अक्षम करें (इंटरनेट एक्सप्लोरर)" पर टिक हटा दें
  2. कमांड प्रॉम्प्ट (प्रशासक अधिकारों के साथ) में इसे चलाना: -

    regsvr32.exe "% ProgramFiles (x86)% \ आम फ़ाइलें \ Microsoft साझा \ VS7Debug \ msdbg2.dll

इन 2 के संयोजन और निश्चित रूप से एक ब्राउज़र पुनरारंभ ने इसे मेरे लिए निर्धारित किया है।

मैं भी मानता हूं, अन-इंस्टॉलिंग के ऊपर चिह्नित समाधान शायद ही एक उचित समाधान है।


इसे उत्तर के रूप में क्यों नहीं चुना गया? मेरे लिए काम किया (IE10, VS2010, विन 7 64 बिट)।
विलेजइडियोडॉट

1
मुझे भी आपके द्वारा बताए गए दोनों बदलाव करने थे। यदि आप विजुअल स्टूडियो को IE प्रक्रिया में संलग्न करने का प्रयास करते हैं, तो यह स्क्रिप्ट को डिबगिंग को उन सेटिंग्स के बिना एक प्रकार के रूप में भी प्रदर्शित नहीं करता है।
Yourbuddypal

17

मेरे पास बिल्कुल यही समस्या है .. मुझे एक अस्थायी समाधान मिला लेकिन मुझे हर बार उसी क्रम को निष्पादित करना होगा जो इस प्रकार है।

  1. "डिबग" मेनू पर क्लिक करें
  2. "विंडो" मेनू पर क्लिक करें
  3. मेनू "प्रक्रिया" पर क्लिक करें
  4. और iexplorer.exe पर राइट क्लिक करें और "प्रक्रिया को अलग करें"

समस्या यह है कि हर बार मुझे इस प्रक्रिया को अपनी परियोजना के हर संकलन को दोहराना होगा ...


इसने मेरे लिए चाल चली, हालाँकि मुझे iexplore.exe के हर उदाहरण से जुड़ना पड़ा।
ROFLwTIME

यह इस समय समस्या का निकटतम उत्तर है। डिबग के लिए कुछ भी कॉन्फ़िगर किया जा सकता है?
शॉन

मैं उम्मीद कर रहा था कि यह मेरे लिए भी काम करेगा, क्योंकि यह अन्य लोगों के लिए काम करता है। लेकिन, यह पूरी तरह से काम नहीं आया। मैं अलर्ट से छुटकारा पा सकता था कि यह मुझे दिखा रहा था और इसलिए एक वृत्ति मिली कि यह काम करेगा, लेकिन यह ब्रेकप्वाइंट पर नहीं रुका। क्या मुझे ब्रेकपॉइंट लगाने से पहले या उससे पहले प्रक्रिया को अलग करना चाहिए या इससे कोई फर्क नहीं पड़ता?
विक्रम

दिलचस्प है, किसी भी विचार कैसे वीएस को स्वचालित रूप से संलग्न करने से रोकना है?
कुर्ज्डमेटल

14

मुझे VS2010 और IE10 (Win7) के साथ भी यही समस्या थी। इस मुद्दे को हल करने की कोशिश करने के हफ्तों के बाद मैंने आखिरकार अपनी साइट को डीबग करने के लिए VS2012 को आग लगाने का फैसला किया। मैंने VS2012 को SP1 में भी अपडेट किया और अपनी मशीन को पुनः आरंभ किया और अब VS2010 डिबगिंग IE10 में ठीक काम करता है।

इसलिए VS2010 और IE10 के साथ संगतता समस्याओं को ठीक करने के लिए VS2012 SP1 को स्थापित करने का प्रयास करें।


धन्यवाद, इसने तुरंत काम किया, मैंने लगभग हर दूसरे सुझाव की कोशिश की थी। मुझे आश्चर्य है कि अगर अपराधी Win7 पर VS2012 और IE10 है, या सिर्फ VS2012 है।
किराए

मैंने बिना किसी लाभ के सबसे अधिक वोट देने के उत्तर की कोशिश की, और मेरे पास पहले से ही VS2012 अपडेट 1 स्थापित था, लेकिन मैंने IE10 स्थापित करने से पहले इसे स्थापित किया था। मैंने "मरम्मत" विकल्प के साथ फिर से वीएस2012 अपडेट 1 इंस्टॉलर चलाया, और इसने इस समस्या को ठीक किया।
जस्टिनपी 8

इसने मेरे लिए काम किया। मेरे पास Win 7, VS2010 है और फिर VS2012 एक्सप्रेस (मुफ्त संस्करण) स्थापित किया है और इसने इस मुद्दे को हल किया है।
फ्लाइंग 227

यह ध्यान दिया जाना चाहिए कि इसे VS2012 अपडेट 1 कहा जाता है, न कि VS2012 SP1। मैंने VS2012 अपडेट 2 (अपडेट 1 स्थापित किए बिना) लागू किया और इसने समस्या भी तय की।
नाइटऑवल 88

8

किसी ने सुझाव दिया कि इसे एक उन्नत कमांड प्रॉम्प्ट में चलाने से चाल चलेगी:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

मैंने इसकी कोशिश की और यह सूचना मिली कि डीएल नहीं मिला है। मैंने msdbg2.dll की खोज की और यह नहीं मिला। यह, जाहिर है, छिपा हुआ है।

मैं भागा:

regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

और यह काम किया।

यह विंडोज 7, 64 बिट, वीएस2010 प्रीमियम पर था


1
धन्यवाद, यह पूरी तरह से मेरी मशीन (विंडोज 7, 64 बिट, वीएस2010 प्रीमियम) पर काम करता है
जैक

3

मुझे पिछले साल दिसंबर में Win7 + IE10 CTP पर VS2010 और VS2012 के साथ भी यही समस्या थी। मुझे आशा है कि इस समस्या को IE10 के आरटीएम संस्करण में हल किया गया था, आज मुझे पता चला कि यह नहीं था।

मैंने इस पोस्ट में हर समाधान की कोशिश की है, यहां तक ​​कि वीएस २०१ अपडेट २ सीटीपी ४ स्थापित किया है, लेकिन कुछ भी समस्या तय नहीं हुई है।

मैंने IE9 पर वापस लौटने का फैसला किया। मैंने मोंटेक्रिस्टो के उत्तर में वर्णित सही चरणों का उपयोग नहीं किया।

मैंने IE10 की स्थापना रद्द कर दी है:

  1. विन + आर
  2. appwiz.cpl
  3. विंडोज़ सुविधाएं चालू या बंद करें।
  4. इंटरनेट एक्सप्लोरर 10 को अनचेक करें
  5. रीबूट

अब यह IE9 में वापस नहीं आता है। सिर्फ IE10 को हटाता है। मेरा इरादा नहीं है। इसलिए मैंने ऊपर के समान चरणों का उपयोग करके IE10 को फिर से स्थापित किया।

उसके बाद मैं अपने आप को इसे एक बार परीक्षण करने में मदद नहीं कर सका और आश्चर्यजनक रूप से यह काम किया मुझे मेरी जावास्क्रिप्ट डिबगिंग वापस मिल गई। मैंने जो देखा वह निम्नलिखित है। इससे पहले कि मैं IE10 की स्थापना रद्द करूं, रन / ब्राउज (नीचे दी गई छवि देखें) के साथ Internet Explorerदो बार सूचीबद्ध ।

IE10 की स्थापना रद्द करने के बाद, यह केवल एक बार सूचीबद्ध होता है। मुझे नहीं पता कि यह संबंधित है लेकिन मैं इसका उल्लेख करना चाहता था।

यहाँ छवि विवरण दर्ज करें


IE10 को पुनर्स्थापित करना मेरे मुद्दे को तय करता है
mxasim

2

अपने IE सेटिंग्स को रीसेट करने का प्रयास करें और फिर टूल्स-> इंटरनेट विकल्प-> उन्नत और अपने कंप्यूटर को रीसेट करने के तहत "स्क्रिप्ट डिबगर अक्षम करें (इंटरनेट एक्सप्लोरर)" को अनचेक करें।


0

विन 7 के लिए नए जारी किए गए IE10 के साथ भी, समस्या बनी रही। हालाँकि, संकेत मिला कि VS2012 SP1 को स्थापित करने से यह समस्या ठीक हो गई है इसलिए मैंने विज़ुअल स्टूडियो 2012 एक्सप्रेस को वेब प्लेटफ़ॉर्म इंस्टालर (v4.5) के माध्यम से स्थापित किया - लगता है कि यह तय है!


2
मेरे लिए भी: VS2012 एक्सप्रेस वेब संस्करण स्थापित करना VS2010 में IE10 मुद्दे को तय करता है।
सीएम

1
मेरे पास विजुअल स्टूडियो 2010 प्रीमियम है। जब आप VS2012 एक्सप्रेस वेब संस्करण स्थापित करते हैं - क्या आप अभी भी विज़ुअल स्टूडियो 2010 का उपयोग कर सकते हैं?
मार्टिन स्मेलवर्से

1
हाँ, आप दोनों को साथ-साथ स्थापित कर सकते हैं - 26 फरवरी से, जैसे कि कोई समस्या नहीं है।
रॉबर्ट कोच

0

मुझे मिल गया है VS2010 & 12और IE10, Win 7 x64

मैंने उपरोक्त सभी (अपग्रेडिंग को छोड़कर IE9, स्पष्ट रूप से) को बिना किसी लाभ के करने की कोशिश की।

मेरे पास एक कूबड़ था VS2012 Update 2जो समस्या को ठीक कर सकता था, और मैं सही था।

नहीं cmd, कोई पुनः स्थापित नहीं, कोई पुनः बूट नहीं। इसके लिए इसे तय किया VS2010 & 12

मुझे उम्मीद है कि यह किसी और की भी मदद करता है।


हाँ, यह काम किया! मैं भी ठीक उसी विन्यास का उपयोग कर रहा था। मैंने IE9 को भी डाउनग्रेड किया, और कुछ भी काम नहीं किया। फिर मैंने भी VS2012 अपडेट 2 किया और अब IE9 के साथ VS2010 में डिबगिंग फिर से काम कर रहा है (मुझे लगता है कि IE 10 भी काम करेगा)
Allie

0

मेरे पास पीसी पर VS2010 और VS2012 है। यह ASP.NET प्रोजेक्ट था और यह JS डीबगिंग के लिए काम नहीं करता था। मेरी कोशिश है कि दोनों संस्करण परिणाम समान थे। मैंने जो कुछ किया वह सफलता से बाहर था:

  1. regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"- मदद नहीं की
  2. प्रॉपर्टी पेज पर चेक / अनियंत्रित "सिल्वरलाइट" चेकबॉक्स - नहीं
  3. IE 10 से डाउनग्रेड -> IE 9 -> IE 8 - कोई भाग्य नहीं
  4. 2010 की मरम्मत बनाम - मेरे लिए काम नहीं करता है
  5. IE में "उन्नत सेटिंग्स" अनियंत्रित "स्क्रिप्ट डिबगिंग अक्षम करें (इंटरनेट एक्सप्लोरर)" और "स्क्रिप्ट डिबगिंग अक्षम करें (अन्य)" नहीं

अंत में, मैंने "विजुअल स्टूडियो 2012 अपडेट के लिए रिमोट टूल" और "वीएस2012 अपडेट 4" स्थापित किया है। मुझे यकीन नहीं है कि निश्चित मुद्दा क्या है लेकिन यह चला गया। और VS2010 और VS2012 ने जावास्क्रिप्ट को डीबग करना शुरू किया। इसलिए, ऐसा लगता है कि कुछ घटक दूषित थे। आज, मुझे लगता है, इसे ठीक करने के लिए सबसे अच्छा विकल्प IE को फिर से स्थापित करना चाहिए, मेरा मतलब है कि इसे डाउनग्रेड करें और फिर से इंस्टॉल करें, आगे आप VS2012 के लिए अपडेट 4 स्थापित कर सकते हैं।

कृपया ध्यान दें:

"प्रॉपर्टी पेज विंडो चेक बॉक्स में" सिल्वरलाइट "अनियंत्रित होना चाहिए"


-1

IE9 को IE10 में अपडेट करने के बाद मुझे भी ऐसी ही समस्या थी (VS2012 RC का उपयोग करते हुए) - मैंने इसे VS2012 इंस्टॉलेशन की मरम्मत करने के लिए तय किया - मुझे वहां से मिला क्योंकि मुझे डिबग ड्रॉपडाउन सूची में एक संदिग्ध इंटरनेट एक्सप्लोरर डुप्लिकेट था और, भले ही डिबगर लॉन्च किया जा रहा हो, मैं प्रतीकों को लोड नहीं कर पाया।

VS2010 में यह सुनिश्चित करने के लिए कि ड्रॉपडाउन नहीं है, लेकिन शायद मरम्मत की कोशिश करना एक फिक्स हो सकता है।


1
मैंने कोशिश की और VS2010 स्थापना की मरम्मत की - इस मुद्दे को ठीक करने में सफलता के बिना। हमारे मौजूदा कोड आधार की कुछ सकल असंगतियों के कारण मैंने IE10 की स्थापना रद्द कर दी है। ओह। धन्यवाद।
mstaffeld

-19

मुझे एक ही समस्या आईई 10 को विन 7 प्रो मशीन पर वीएस 2010 SP1 को चलाने के लिए अद्यतन करने के बाद से हुई है।

मैंने कई सुझावों की कोशिश की, लेकिन कोई काम नहीं किया। मैंने आखिरकार इसे IE 9 में अपग्रेड करने के लिए तय कर दिया, बुद्धि के लिए:

  1. स्टार्ट ओर्ब और हिट के तहत विन 7 सर्च बॉक्स में "appwiz.cpl" टाइप करें।
  2. "इंस्टॉल किए गए अपडेट देखें" पर क्लिक करें
  3. "इंटरनेट एक्सप्लोरर 10" खोजें
  4. "इंटरनेट एक्सप्लोरर 10" पर राइट-क्लिक करें और "अनइंस्टॉल" चुनें
  5. रीबूट।

डिबगिंग फिर से काम करता है।


31
कृपया इस उत्तर से 'स्वीकृत' चिह्न हटा दें। जैसा कि बिल बर्लिंगटन ने उल्लेख किया है - यह एक समाधान नहीं है। अगर मैंने आपको Win7 और VS2010 का उपयोग बंद करने का सुझाव दिया, तो क्या आप इसे स्वीकार करेंगे?
मोनसिग्नर

4
सहमत ... यह एक मान्य अन्वेषक नहीं माना जा सकता है। कृपया 'स्वीकृत' चिह्न हटा दें।
डैनियल

7
दिमित्री द्वारा प्रदान किया गया regsvr32 उत्तर वास्तव में समस्या को ठीक करता है, या कम से कम एक उच्च संभावना है इसे ठीक कर रहा है (मेरे लिए काम किया)। कृपया उत्तर के रूप में चिह्नित करें।
प्रोफम्बा

4
सहमत, IE9 पर वापस जाना कोई समाधान नहीं है, नीचे दिए गए rsvr32 कार्रवाई इसे करता है
Allie

2
हाँ regsvr32 फिक्स आदर्श फिक्स है: आपको IE10 और एक काम का माहौल मिलता है। इसमें योग्यता है! परंतु! संभावित अपडेट का मूल्यांकन करते समय मैं "मैं इस ब्रेकिंग चेंज को कैसे काम कर सकता हूं" के साथ शुरू नहीं करता। Regsvr32 फिक्स कॉर्प वातावरण के लिए आदर्श नहीं है जहां एक हैक / कस्टम फिक्स लाइन के नीचे संभावित त्रुटियों का कारण बन सकता है। यह dll पंजीकृत / वर्तमान क्यों है? MS इस समस्या को कैसे संबोधित करेगा और भविष्य में उस dll का उपयोग करेगा। एक गैर-मानक राज्य में कॉर्पोरेट वातावरण में सिस्टम को बदलना एक बुरा विचार है (हालांकि मैं इसे अपने होम बॉक्स पर करूँगा)। हम में से बाकी के लिए, हम एक हॉटफ़िक्स के लिए एमएस से संपर्क करते हैं।
JFish222
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.