2010-03-24 10 views
5

मैं एक विकास बॉक्स के रूप में एक विंडोज सर्वर 2008 x64 आर 2 मशीन का उपयोग कर रहा हूँ। कई अन्य चीजों में से मुझे विजुअल स्टूडियो 2008 एसपी 1 स्थापित किया गया है। जब मैं किसी प्रोजेक्ट पर काम कर रहा हूं, तो मुझे कभी-कभी डीबग> डिबगिंग के बिना स्टार्ट (Ctrl + F5) का उपयोग करने की आवश्यकता होती है। यदि कार्यक्रम अपवाद फेंकता है, तो मुझे एक नई आर 2-शैली विंडो दिखाई देती है। मुझे पूरा यकीन है कि मैंने इसे अपने एक्सपी बॉक्स पर नहीं देखा - यह पहली बार है जब मैंने सीधे सर्वर पर विकसित किया है। क्या इससे बचने का कोई तरीका है - यह वास्तव में मुझे बग करना शुरू कर रहा है?मैं अपने सर्वर 2008 आर 2 देव बॉक्स पर "... काम करना बंद कर दिया है" विंडो को कैसे रोक सकता हूं?

उदा। मेरी वर्तमान परियोजना डब्लूसीएफ सेवा तक पहुंच रही है - मैं कंसोल प्रोग्राम क्लाइंट शुरू करने के लिए Ctrl + F5 का उपयोग कर रहा हूं। मैं इसे चलाता हूं और खिड़की लेता हूं। शीर्षक परियोजना के नाम पर मैं तो बस शुरू कर दिया है और यह है: "कार्यक्रम बंद करें" पर

[insert-project-name-here] has stopped working 

Windows can check online for a solution to the problem. 

--> Check online for a solution and close the program 

--> Close the program 

--> Debug the program 

V View problem details. 

क्लिक करने से वास्तव में खिड़की बंद हो जाएगा और अपवाद संदेश सांत्वना है, जो मैं चाहता में प्रकट होता है (लेकिन अतिरिक्त खिड़की-फफिंग के बिना)।

मैं इस त्रासदी से कैसे बच सकता हूं?

उत्तर

7

बस-इन-समय Windows Vista पर डिबगिंग और 2008 सर्वर

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

क्रम लगातार डिबगिंग के बाद दृश्य स्टूडियो प्रक्रिया को मारने के लिए होने से बचने के लिए, यदि आप Windows पर XP और Windows Server 2003 में उसी तरह यह करता है काम करने के लिए बस-इन-टाइम डीबगर विन्यास बदलना चाहते हैं जाएगा यह कॉन्फ़िगरेशन DbgJITDebugLaunchSetting मान HKEY_LOCAL_MACHINE \ सॉफ़्टवेयर \ Microsoft.NETFramework कुंजी के रूप में रजिस्ट्री में संग्रहीत है। विंडोज Vista पर यह डिफ़ॉल्ट मान 0 × 10 है। इसे 0 × 2 में बदलें, जो Windows XP पर डिफ़ॉल्ट मान है। इस परिवर्तन को करने के बाद, आपको को उपयोगकर्ता-परिभाषित ब्रेकपॉइंट संवाद नहीं देखना चाहिए और डिबगिंग के बाद विजुअल स्टूडियो का उपयोग जारी रखने में सक्षम होगा।

this page से

और के लिए नीचे स्क्रॉल 'बस-इन-समय Windows Vista पर डिबगिंग और 2008 सर्वर'

यह भी ध्यान रखें: यदि आप 64 चला रहे हैं कुंजी वाह खंड में होने जा रहा है।

+0

कि के लिए धन्यवाद और विशेष रूप से, वाह के बारे में रिमाइंडर के लिए के लिए यूजर इंटरफेस की रोकें प्रदर्शन। इसके लिए +1। – serialhobbyist

3

या आप यह कोशिश कर सकते हैं:

  1. क्लिक करें प्रारंभ और प्रकार gpedit।खोज पट्टी पर या आदेश चलाएं
  2. पर एमएससी अब कंप्यूटर कॉन्फ़िगरेशन पर नेविगेट -> व्यवस्थापकीय टेम्पलेट -> सिस्टम -> इंटरनेट संचार प्रबंधन, और उसके बाद इंटरनेट संचार सेटिंग
  3. जानें विंडोज ग्राहक अनुभव सुधार कार्यक्रम को बंद कर दें, डबल क्लिक करें या दायाँ क्लिक करें।
  4. सक्षम करें पर क्लिक करें। लागू करें और ठीक है और gpedit विंडो बंद करें।

(क्रेडिट http://social.answers.microsoft.com/Forums/en-US/w7files/thread/291c0945-c41f-4c8b-bca1-6b6d0836f62a करने के लिए जाना)

0

विंडोज सर्वर 2008 के लिए, इस के लिए जाँच" विंडो पॉप-अप का चयन में तो

"समस्या की रिपोर्ट करने इसे करना चाहिए:

serverWerOptin /disable 

आपको इसे काम करने के लिए प्रशासक के रूप में cmd.exe चलाने की आवश्यकता होगी। आपको इस धागे से "समाधानों की जांच न करें" और "विंडोज ग्राहक अनुभव सुधार कार्यक्रम बंद करें" चलाने की भी आवश्यकता हो सकती है।

0

उपर्युक्त समाधानों में से कोई भी मेरे लिए काम नहीं करता है। इसके बजाए:

मैं स्टार्ट बार पर gpedit.msc टाइप करने और टाइप करने पर समूह नीति संपादक में गया।

तब मैं सक्षम कंप्यूटर कॉन्फ़िगरेशन> व्यवस्थापकीय टेम्पलेट> विंडोज अवयव> विंडोज रिपोर्टिंग त्रुटि> गंभीर त्रुटियों "