Komputery wykorzystują sprzęt, oprogramowanie i komponenty sieciowe, które nieuchronnie ulegną awarii. Komunikat o błędzie to wizualny komunikat opisujący awarię aplikacji komputerowej lub urządzenia. Zazwyczaj komunikat zawiera odpowiednie informacje, aby określić sposób rozwiązania problemu.
Błąd sprzętu komputerowego to błąd fizycznego urządzenia w systemie komputerowym. Gdy urządzenie sprzętowe napotka awarię, do aplikacji komputerowej zostanie wygenerowany komunikat o błędzie. Ten komunikat zazwyczaj zawiera nazwę urządzenia sprzętowego, problem i czas awarii.
Wszystkie komputerowe systemy operacyjne mają formę dziennika błędów. Dziennik błędów to plik dziennika, który śledzi błędy systemu komputerowego. Ten plik dziennika zawiera szczegółowy komunikat dla każdego ostrzeżenia i błędu w systemie operacyjnym.
Wiele systemów komputerowych jest podłączonych do sieci komunikacyjnych. Sieci te umożliwiają współdzielenie danych i zasobów. Gdy sieć komputerowa napotka nieoczekiwany problem, tworzony jest komunikat o błędzie. Typowy komunikat o błędzie sieci będzie zawierał próbę wykonania funkcji oprogramowania z napotkanym ogólnym błędem sieci.
Tworzenie oprogramowania zgodne z najlepszymi praktykami obejmuje właściwe zarządzanie błędami oprogramowania. Ten proces zazwyczaj wymaga szczegółowego zaprojektowania i zakodowania modułów błędów w aplikacji. Moduły te są mechanizmami dostarczania komunikatu o błędzie do użytkownika lub administratora aplikacji.
Zarządzanie oprogramowaniem w przedsiębiorstwie obejmuje wsparcie i monitorowanie aplikacji komputerowych w organizacji. Narzędzia do monitorowania oprogramowania są odpowiedzialne za monitorowanie komunikatów o błędach dla tych aplikacji. Po wykryciu błędu narzędzie monitorujące może wykonać procedury eskalacji obejmujące powiadomienia na pager i cykliczne działanie systemu.
Komputerowy system operacyjny jest sercem systemu komputerowego. System operacyjny zarządza interakcją pomiędzy komponentami oprogramowania i sprzętu całego systemu. Gdy komponent sprzętowy jest niezgodny z komponentem programowym, użytkownikowi wyświetlany jest komunikat o błędzie.
„Niebieski ekran śmierci” to termin używany do opisania komunikatu o błędzie, który jest generowany, gdy system operacyjny ma krytyczny błąd, który wymaga natychmiastowego zamknięcia. Termin ten jest często używany w odniesieniu do błędów występujących w systemie operacyjnym Microsoft® Windows™. W przypadku napotkania tego błędu prezentowane informacje służą raczej celom diagnostycznym, co jest trudne do zrozumienia dla większości użytkowników.
W rozwoju oprogramowania komputerowego ważne jest tworzenie jasnych komunikatów o błędach. Komunikat powinien wyjaśniać przyczynę błędu i możliwe rozwiązania. Zazwyczaj te błędy są jednocześnie zapisywane na ekranie komputera i w pliku dziennika systemu operacyjnego.