Błąd roku 2000, zwany także błędem roku 2000 lub Millennium Bug, problem w kodowaniu systemów komputerowych, który miał powodować spustoszenie w komputerach i sieciach komputerowych wokół świat na początku 2000 roku (w metryce k oznacza 1000). Po ponad roku międzynarodowych alarmów, gorączkowych przygotowań i poprawkach programowych, podczas przejścia od 31 grudnia 1999 r. Do 1 stycznia 2000 r. Wystąpiło kilka poważnych awarii.
Do lat 90. wiele programów komputerowych (zwłaszcza tych napisanych na początku dni komputerów) zostały zaprojektowane tak, aby skrócić czterocyfrowe lata jako dwie cyfry w celu zaoszczędzenia miejsca w pamięci. Komputery te potrafiły rozpoznać „98” jako „1998”, ale nie byłyby w stanie rozpoznać „00” jako „2000”, prawdopodobnie interpretując to jako rok 1900. Wielu obawiało się, że kiedy zegary wybiją północ 1 stycznia 2000 r., Wiele dotkniętych komputerów używają nieprawidłowej daty i przez to nie działają prawidłowo, chyba że oprogramowanie komputerów zostało naprawione lub wymienione przed tą datą. Inne programy komputerowe, które przewidywały budżety lub długi w przyszłości, mogą zacząć działać nieprawidłowo w 1999 r., Kiedy sporządzały prognozy na 2000 r. Ponadto niektóre programy komputerowe nie brały pod uwagę, że rok 2000 był rokiem przestępnym. Jeszcze przed świtem 2000 roku obawiano się, że 9 września 1999 r. (9/9/99) niektóre komputery mogą zawieść, ponieważ pierwsi programiści często używali serii dziewiątek, aby wskazać koniec programu.
Obawiano się, że takie błędne odczytanie doprowadzi do awarii oprogramowania i sprzętu w komputerach używanych w tak ważnych obszarach, jak bankowość, systemy użyteczności publicznej, rejestry rządowe itp., z potencjałem do powszechnego chaosu 1 stycznia 2000 r. i później. Uważano, że komputery mainframe, w tym te zwykle używane do prowadzenia firm ubezpieczeniowych i banków, są przedmiotem najpoważniejszych problemów roku 2000, ale nawet nowsze systemy wykorzystujące sieci komputerów stacjonarnych uznano za podatne na ataki.
Rok 2000 Problem nie ograniczał się jednak do komputerów z oprogramowaniem konwencjonalnym. Uważano, że wiele urządzeń zawierających chipy komputerowe, od wind po systemy kontroli temperatury w budynkach komercyjnych po sprzęt medyczny, jest zagrożonych, co wymagało sprawdzenia tych „systemów wbudowanych” pod kątem wrażliwości na daty kalendarzowe.
W Stanach Zjednoczonych biznesy i rządowe zespoły technologiczne pracowały gorączkowo, aby sprawdzić systemy i naprawić oprogramowanie przed końcem grudnia 1999 r. Chociaż niektóre branże były na dobrej drodze do rozwiązania problemu roku 2000, większość ekspertów obawiała się, że rząd federalny oraz władze stanowe i lokalne pozostają w tyle. Badanie gotowości na rok 2000 zlecone pod koniec 1998 r. przez Cap Gemini America, nowojorskiej firmy konsultingowej z branży komputerowej wykazała, że spośród 13 badanych sektorów gospodarki w Stanach Zjednoczonych rząd był najmniej gotowy na rok 2000 (najwyżej ocenione pod względem gotowości oprogramowanie ponownie.)
Aby zachęcić firmy do dzielenia się krytycznymi informacjami na temat roku 2000, U.S. Pres. Bill Clinton podpisał w październiku 1998 roku ustawę o informowaniu i ujawnianiu gotowości z 2000 roku. Prawo zostało stworzone, aby zachęcić amerykańskie firmy do udostępniania danych za 2000 rok, oferując im ochronę ograniczonej odpowiedzialności za udostępnianie informacji o produktach, metodach i najlepszych praktykach roku 2000.
W Europie Zachodniej Komisja Europejska wydała raport ostrzegający, że starania do rozwiązania Y2K w wielu krajach członkowskich Unii Europejskiej były niewystarczające, szczególnie w zakresie współpracy transgranicznej, która musi być gotowa do 2000 roku. Rząd brytyjski zapowiedział, że jego siły zbrojne zostaną na czas przygotowane i udzieli pomocy lokalnej policji, jeśli media , systemy transportowe lub służby ratunkowe zawiodły.
Uważano, że wiele innych krajów, zwłaszcza krajów azjatyckich dotkniętych w tym czasie trwającym kryzysem gospodarczym, a także małych lub odizolowanych geograficznie krajów, było mniej przygotowanych. Nie było pewne, jak wpłynie to na ściśle zintegrowaną gospodarkę światową i infrastrukturę fizyczną. W połowie grudnia 1998 r. ONZ zwołała swoją pierwszą międzynarodową konferencję na temat roku 2000, próbując podzielić się informacjami i działaniami w zakresie zarządzania kryzysowego, oraz utworzyła Międzynarodowe Centrum Współpracy Y2K z siedzibą w Waszyngtonie.
Szacunkowo 300 miliardów dolarów zostało wydał (prawie połowę w Stanach Zjednoczonych) na modernizację komputerów i aplikacji, tak aby były zgodne z rokiem 2000.Gdy świtał pierwszy dzień stycznia 2000 r. I stało się jasne, że systemy komputerowe są nienaruszone, doniesienia o uldze wypełniły media. Następnie pojawiły się zarzuty, że prawdopodobieństwo niepowodzenia było od początku mocno przesadzone. Ci, którzy pracowali nad zgodnością z rokiem 2000 twierdzili, że zagrożenie było realne. Utrzymywali, że ciągła żywotność systemów komputerowych jest dowodem na to, że wspólny wysiłek się powiódł. W kolejnych latach niektórzy analitycy wskazywali, że aktualizacje oprogramowania, które były częścią kampanii zgodności z rokiem 2000, poprawiły systemy komputerowe i że korzyści z tych ulepszeń będą widoczne jeszcze przez jakiś czas.