त्रुटि संदेश

त्रुटि संदेश सूचना है जो सामान्यतः कंप्यूटर विज्ञान या अन्य डिवाइस पर अप्रत्याशित problem होने पर प्रदर्शित होती है। ग्राफिकल यूजर इंटरफेस वाले आधुनिक ऑपरेटिंग प्रणाली पर, संवाद बॉक्स का उपयोग करके त्रुटि संदेश प्रायः प्रदर्शित किए जाते हैं। उपयोगकर्ता के हस्तक्षेप की आवश्यकता होने पर त्रुटि संदेशों का उपयोग किया जाता है, यह प्रदर्शित करने के लिए कि वांछित ऑपरेशन विफल हो गया है, या महत्वपूर्ण अधिसूचनाओं को रिले करने के लिए हैं (जैसे कंप्यूटर उपयोगकर्ता को अधिसूचना देना कि वे लगभग हार्ड डिस्क ड्राइव स्थान से बाहर हैं)। त्रुटि संदेश पूर्ण कंप्यूटिंग में व्यापक रूप से देखे जाते हैं, और प्रत्येक ऑपरेटिंग प्रणाली या पर्सनल कंप्यूटर हार्डवेयर डिवाइस का भाग होते हैं। उपयोगिता और मानव-कंप्यूटर संपर्क के अन्य क्षेत्रों में त्रुटि संदेशों का उचित डिजाइन महत्वपूर्ण विषय है।

सामान्य त्रुटि संदेश
निम्न त्रुटि संदेश सामान्यतः आधुनिक कंप्यूटर उपयोगकर्ताओं द्वारा देखे जाते हैं:


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


 * डिवाइस तत्पर नहीं है
 * यह त्रुटि प्रायः तब होती है जब डिस्क ड्राइव में कोई फ्लॉपी डिस्क नहीं होती है और प्रणाली इस डिस्क से जुड़े कार्यों को करने की प्रयत्न करता है।


 * फ़ाइल प्राप्त नहीं हुई
 * संबंधित फ़ाइल क्षतिग्रस्त हो सकती है, स्थानांतरित हो सकती है, विस्थापित की जा सकती है, या सॉफ्टवेयर बग के कारण त्रुटि हो सकती है। वैकल्पिक रूप से, फ़ाइल बस उपस्थित नहीं हो सकती है, या उपयोगकर्ता ने उसका नाम त्रुटिपूर्ण टाइप किया है। यह सामान्यतः इंटरनेट पर उन वेब पेजों के प्राचीन लिंक के साथ देखा जाता है जो अब उपस्थित नहीं हैं। स्थानीय कंप्यूटर पर, यह ग्राफिकल यूज़र इंटरफ़ेस की तुलना में कमांड लाइन इंटरफेस पर अधिक समय होता है जहां फाइलों को आइकॉनिक रूप से प्रस्तुत किया जाता है और उपयोगकर्ता फ़ाइल नाम टाइप नहीं करते हैं।


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


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

[कार्यक्रम का नाम] ने कार्य करना बंद कर दिया है।
 * यह संदेश और इसी प्रकार के संदेश अनेक ऑपरेटिंग प्रणाली द्वारा प्रदर्शित किए जाते हैं जब प्रोग्राम सामान्य सुरक्षा दोष या अमान्य पृष्ठ दोष का कारण बनता है।

उल्लेखनीय त्रुटि संदेश

 * एमएस-डॉस में देखा जाने वाला प्रसिद्ध त्रुटि संदेश का विफल होने पर निरस्त करें, पुनः प्रयास करें। Error Message Example vbs.png* त्रुटिपूर्ण आदेश या फ़ाइल नाम- एमएस-डॉस 4.0 (मल्टीटास्किंग) में देखा जाने वाला और प्रसिद्ध सामान्य और भ्रमित करने वाला त्रुटि संदेश है।
 * द ब्लू स्क्रीन ऑफ डेथ- माइक्रोसॉफ्ट विंडोज और रिएक्टोस ऑपरेटिंग प्रणाली पर, यह स्क्रीन तब दिखाई देती है जब विंडोज या रिएक्टोस जटिल त्रुटि के कारण नहीं चल सकते हैं। यह सामान्यतः लिनक्स, यूनिक्स, या मैकओएस पर कर्नेल पैनिक के समान है।
 * विस्तार नहीं किया जा सकता- एकोर्न डीएफएस से त्रुटि संदेश है। डीएफएस फ़ाइलों को अन्य-खंडित सन्निहित डिस्क स्थान में संग्रहीत करता है, यह त्रुटि तब होती है जब किसी ओपन रैंडम-एक्सेस फ़ाइल को उस स्थान में विस्तारित करने का प्रयास किया जाता है जो पहले से ही किसी अन्य फ़ाइल द्वारा अधिकार कर लिया गया हो।
 * गुरु ध्यान- कमोडोर अमिगा से त्रुटि संदेश, सामान्यतः कर्नेल पैनिक या बीएसओडी के अनुरूप, जिसे वर्तमान के उत्पादों जैसे वर्चुअलबॉक्स द्वारा भी अपनाया गया है।
 * एचटीटीपी 404- वर्ल्ड वाइड वेब पर देखी गई फ़ाइल में त्रुटि न होने पर, सामान्यतः पृष्ठ के लिंक से उत्पन्न होती है जिसे स्थानांतरित या विस्थापित कर दिया गया है, या त्रुटिपूर्ण टाइप किया गया यूआरएल है।
 * एलपी0 फायर - यूनिक्स अधिसूचना है कि प्रिंटर "फायर" हो सकता है।
 * टाइपराइटर नहीं- यूनिक्स त्रुटि संदेश जो टाइपराइटर शब्द के अब अप्रचलित उपयोग के कारण भ्रमित है, और जो कभी-कभी आउटपुट होता है जब त्रुटि की प्रकृति प्रत्येक प्रकार से भिन्न होती है।
 * पीसी लोड पत्र - अनेक एचपी लेजर प्रिंटर पर त्रुटि जिसने उपयोगकर्ता को अक्षर आकार के पेपर को भ्रमित विधि से जोड़ने के लिए कहा है।
 * वक्य रचना त्रुटि- अनेक कंप्यूटर प्रणाली पर देखा जाता है जब प्राप्त निर्देश ऐसे प्रारूप में होते हैं जिसे वे समझ नहीं पाते हैं।
 * एचटीटीपी 504- वर्ल्ड वाइड वेब पर त्रुटि पाई गई जिसमें कहा गया कि इंटरनेट लिंक में गेटवे टाइमआउट हुआ।
 * त्रुटि 1603- त्रुटि जो कंप्यूटर प्रोग्राम की स्थापना के समय समस्या बताती है, यह त्रुटि विशेष रूप से विंडोज कंप्यूटर प्रणाली पर होती है।
 * <एप्लिकेशन का नाम> बंद हो गया है- सामान्यतः एंड्रॉइड (ऑपरेटिंग प्रणाली) उपकरणों पर पाया जाने वाला त्रुटि संदेश, जो बताता है कि वर्तमान में चल रहा एप्लिकेशन अप्रत्याशित रूप से कार्य करना बंद कर देता है या क्रैश हो जाता है।
 * सफलता- त्रुटि संदेशों में से (इस उदाहरण में, पॉज़िक्स) जो तब होता है जब प्रोग्राम ने त्रुटि स्थिति को ज्ञात किया है, फिर भी वास्तविक त्रुटि संदेश प्रिंटिंग रूटीन ऑपरेटिंग प्रणाली द्वारा रिपोर्ट की गई त्रुटि को प्रिंट करने के लिए C लाइब्रेरी पर निर्भर करता है (इस स्थिति में, errno.h), जबकि अंतर्निहित प्रणाली कॉल सफल हो गए हैं और कोई त्रुटि रिपोर्ट नहीं करते हैं (इस स्थिति में, ). यह अस्वच्छ त्रुटि से निवारण का रूप है जो विशेष रूप से उपयोगकर्ता के लिए भ्रमित करने वाला है।
 * [कनेक्शन टाइम आउट त्रुटि मैक]- मैक प्रणाली पर त्रुटि तब होती है जब वायरलेस नेटवर्क कनेक्ट करने में अधिक समय लगता है।

फेल पेट
ट्विटर जैसी वेब 2.0 सेवाओं के उदय के साथ, एंड-यूज़र सामना करने वाले त्रुटि संदेश जैसे एचटीटीपी 404 और एचटीटीपी 500 वर्णों के साथ प्रदर्शित होने लगे, जिन्हें फेल पेट या त्रुटि मैस्कॉट कहा जाता है। शब्द "फ़ेल पेट" में लिखा गया था, या अल्प से अल्प प्रथम बार प्रिंट में उपयोग किया गया था, मोज़िला इंजीनियर फ्रेड वेन्ज़ेल ने अपने ब्लॉग पर पोस्ट में कहा था जिसका शीर्षक था "विकिपीडिया को फेल-पेट की आवश्यकता क्यों है- और मोज़िला को क्यों नहीं है।" । डॉ सीन रिंटेल का विचार है कि ब्रांड जागरूकता और निष्ठावान में त्रुटि संदेश महत्वपूर्ण रणनीतिक क्षण हैं। विपणक के लिए फेल पेट रुचि रखते हैं क्योंकि वे ब्रांड पहचान (विशेष रूप से अर्जित मीडिया के माध्यम से) में परिणाम कर सकते हैं। "चूँकि, वही मान्यता सेवा विफलता को उजागर करने के भय को वहन करती है।" सबसे प्रसिद्ध फेल पेट ट्विटर की असफल व्हेल है (ट्विटर सर्विस आउटेज देखें)। जो अन्य फेल पेट में सम्मिलित हैं:
 * आर्स टेक्निका: मून शार्क (3 मार्च, 2013)
 * फेसबुक पर फार्म विल : सैड काऊ।
 * गिटहब: ऑक्टोकैट
 * गूगल: ब्रोकन रोबोट (2 मार्च, 2011)
 * आईक्लाउड: ऐप्पल प्रणाली 7 इमोटिकॉन-शैली के फेस एंड मैग्नेटिक ग्लास के साथ बादल
 * मैकिंटोश: सैड मैक
 * पैलिसर फर्नीचर: कुशन के मध्य (31 जनवरी, 2018)
 * टंबलर: टंबीस्ट्स (25 जनवरी, 2011)
 * ट्विटर: फेल व्हेल/ट्विटर रोबोट (30 जुलाई, 2008)
 * यूट्यूब: टीवी (मुख्य साइट पर), वीडियो विंडो के अंदर प्रकाश स्थिर (एम्बेडेड वीडियो)
 * कार्टून नेटवर्क: बीएमओ [एशिया]: डोमो
 * गूगल क्रोम: टी-रेक्स
 * पैटरॉन: रेड फॉक्स विथ ए हेलमेट फ्लोटिंग इन स्पेस
 * वीके (सेवा): सैड वकन्ताक्ते डॉग
 * स्क्रैच (प्रोग्रामिंग भाषा) : गीगा स्क्रैचिंग हिज हेड

संदेश प्रारूप
त्रुटि संदेशों का स्वरूप ऑपरेटिंग प्रणाली और प्रोग्राम के मध्य भिन्न होता है।

कंप्यूटर बाह्य उपकरणों जैसे हार्डवेयर उपकरणों पर त्रुटि संदेश, त्रुटि स्थिति का संकेत देने वाली समर्पित रोशनी का रूप ले सकते हैं, संक्षिप्त कोड जिसे लुक-अप शीट या मैनुअल का उपयोग करके या डिस्प्ले पर अधिक विस्तृत संदेश के माध्यम से व्याख्या करने की आवश्यकता होती है।

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

जबकि विभिन्न ग्राफिकल यूजर इंटरफेस में त्रुटि संदेशों को प्रदर्शित करने के लिए भिन्न -भिन्न प्रथाएं हैं, अनेक विधियां सामान्य हो गई हैं:
 * संवाद बॉक्स, या पॉप-अप संदेश, स्क्रीन पर विंडो में दिखाई देता है, कंप्यूटर के साथ आगे की वार्तालाप को तब तक रोकता है जब तक कि इसकी पुष्टि नहीं हो जाती। मैक ओएस एक्स पर, शीट संवाद बॉक्स का रूप है जो विशिष्ट विंडो से जुड़ा होता है।
 * अधिसूचना आइकन उपयोगकर्ता को उनके कार्य में बाधा डाले बिना किसी स्थिति के बारे में सूचित करने के लिए प्रकट होते हैं। विंडोज पर, नोटिफिकेशन आइकन प्रणाली ट्रे में दिखाई देते हैं। मैक ओएस एक्स पर, अधिसूचना आइकन मेन्यू बार में दिखाई दे सकते हैं, या डॉक में एप्लिकेशन के आइकन "बाउंसिंग" का रूप ले सकते हैं। यूनिक्स प्रणाली के लिए सूक्ति यूजर इंटरफेस पैनल में अधिसूचना आइकन प्रदर्शित कर सकता है।
 * सामान्य त्रुटियां स्टेटस बार में प्रदर्शित हो सकती हैं, जो एप्लिकेशन की विंडो का छोटा सा भाग है जो उपयोगकर्ता को संक्षिप्त संदेश प्रदर्शित कर सकता है।

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

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

त्रुटि की प्रकृति त्रुटि संदेश को प्रभावी प्रकार से संप्रेषित करने के लिए आवश्यक सूचना की मात्रा निर्धारित करती है। उपयोगकर्ता को समस्या के विषय में पर्याप्त रूप से सूचित करने के लिए जटिल समस्या के लिए अधिक विस्तृत त्रुटि संदेश की आवश्यकता हो सकती है।

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

यह भी देखें

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

बाहरी संबंध

 * A more useful 404 (A List Apart)
 * Avoid being embarrassed by your error messages (UX Matters)
 * Oops! I ruined your life. :) (Cooper Journal)