Y2K-virhe, jota kutsutaan myös Vuosi 2000 -vikaksi tai Millennium-virheeksi, ongelma atk-järjestelmien koodauksessa, jonka ennustettiin aiheuttavan tuhoa tietokoneissa ja tietokoneverkoissa maailma vuoden 2000 alussa (metrimittauksissa k tarkoittaa 1 000). Yli vuoden kestäneen kansainvälisen hälytyksen, kuumien valmistelujen ja ohjelmointikorjausten jälkeen muutamia suuria vikoja tapahtui siirtymässä 31. joulukuuta 1999 1. tammikuuta 2000.
1990-luvulle asti monet tietokoneohjelmat (varsinkin alussa kirjoitetut) päivät tietokoneita) on suunniteltu lyhentämään nelinumeroiset vuodet kahdeksi numeroksi muistitilan säästämiseksi. Nämä tietokoneet voisivat tunnistaa ”98” ”1998”: ksi, mutta eivät pystyisi tunnistamaan ”00” ”2000”: ksi, ehkä tulkitsemalla sen tarkoittavan vuotta 1900. Monet pelkäsivät, että kun kellot löysivät keskiyötä 1. tammikuuta 2000, monet tietokoneet käyttävät väärää päivämäärää eivätkä siten toimi oikein, ellei tietokoneiden ohjelmistoja ole korjattu tai vaihdettu ennen kyseistä päivämäärää. Muut tietokoneohjelmat, jotka ennakoivat talousarvioita tai velkoja tulevaisuuteen, saattavat aloittaa toimintahäiriön vuonna 1999, kun ne tekivät ennusteita vuoteen 2000. Lisäksi jotkut tietokoneohjelmistot eivät ottaneet huomioon, että vuosi 2000 oli karkausvuosi. Ja jo ennen vuoden 2000 kynnystä pelättiin, että jotkut tietokoneet saattavat epäonnistua 9. syyskuuta 1999 (9.9.1999), koska varhaiset ohjelmoijat käyttivät usein 9s-sarjaa osoittamaan ohjelman päättymistä.
Pelättiin, että tällainen väärinkäsitys johtaisi ohjelmisto- ja laitteistovikoihin tietokoneissa, joita käytetään niin tärkeillä aloilla kuin pankki-, apuohjelmat, valtionhallinnon asiakirjat ja niin edelleen, mikä saattaa aiheuttaa laajaa kaaosta 1. tammikuuta 2000 ja sen jälkeen. Keskuskoneiden, mukaan lukien tietokoneet, joita tyypillisesti käytetään vakuutusyhtiöiden ja pankkien hoitamiseen, uskottiin olevan vakavimpia Y2K-ongelmia, mutta jopa uudempia järjestelmiä, jotka käyttivät pöytätietokoneiden verkkoja, pidettiin haavoittuvina.
Y2K ongelma ei kuitenkaan rajoittunut perinteisiä ohjelmistoja käyttäviin tietokoneisiin. Usean tietokoneen siruja sisältävän laitteen, hissistä kaupallisten rakennusten lämpötilan säätöjärjestelmiin lääketieteellisiin laitteisiin, uskottiin olevan vaarassa, mikä edellytti näiden ”sulautettujen järjestelmien” tarkistamista kalenteripäivien herkkyyden suhteen.
Yhdysvalloissa liike-elämän ja valtion tekniset tiimit työskentelivät kuumeisesti tavoitteenaan tarkistaa järjestelmiä ja korjata ohjelmistoja ennen joulukuun loppua 1999. Vaikka jotkut teollisuudenalat olivat hyvässä vauhdissa Y2K-ongelman ratkaisemisessa, useimmat asiantuntijat pelkäsivät liittohallituksen sekä osavaltioiden ja paikallishallintojen jäävän jälkeen. Cap Gemini America -tilauksesta vuoden 1998 lopulla tilaama Y2K-valmiustutkimus, New Yorkin tietokoneteollisuuden konsulttiyritys osoitti, että Yhdysvalloissa tutkittujen 13 talouden sektorin joukossa hallitus oli vähiten valmis Y2K: lle. teollisuudelle.)
Pyrittäessä kannustamaan yrityksiä jakamaan kriittistä tietoa Y2K: sta, Yhdysvaltain presidentti. Bill Clinton allekirjoitti lokakuussa 1998 vuoden 2000 tiedotus- ja valmiustiedonantolain. Lain tarkoituksena oli kannustaa amerikkalaisia yrityksiä jakamaan Y2K-tietoja tarjoamalla heille rajoitettua vastuuta suojaamaan Y2K-tuotteita, -menetelmiä ja parhaita käytäntöjä koskevia tietoja.
Länsi-Euroopassa Euroopan komissio julkaisi raportin, jossa varoitettiin, että Y2K: n ratkaiseminen monissa Euroopan unionin jäsenmaissa oli riittämätöntä, varsinkin kun rajat ylittävän yhteistyön oli oltava valmis vuoteen 2000 mennessä. Britannian hallitus ilmoitti, että sen asevoimat valmistautuvat ajoissa ja antavat apua paikalliselle poliisille, jos apuohjelmat , kuljetusjärjestelmät tai hätäpalvelut epäonnistui.
Monien muiden maiden, etenkin Aasian maiden, jotka kärsivät tuolloin jatkuvasta talouskriisistä, sekä pienten tai maantieteellisesti eristyneiden maiden, uskottiin olevan vähemmän valmistautuneita. Oli epävarmaa, miten tämä vaikuttaisi tiiviisti integroituneeseen maailmantalouteen ja fyysiseen infrastruktuuriin. Joulukuun puolivälissä 1998 YK kutsui koolle ensimmäisen kansainvälisen Y2K-konferenssin yrittäessään jakaa tietoa ja kriisinhallintatoimia ja perusti kansainvälisen Y2K-yhteistyökeskuksen, joka sijaitsee Washington DC: ssä.
Arviolta 300 miljardia dollaria käytti (lähes puolet Yhdysvalloissa) tietokoneiden ja sovellusohjelmien päivittämiseen Y2K-yhteensopiviksi.Kun tammikuun 2000 ensimmäinen päivä koitti ja kävi ilmeiseksi, että atk-järjestelmät olivat ehjät, uutismedia täytti helpotustiedot. Näitä seurasi syytöksiä siitä, että epäonnistumisten todennäköistä esiintymistä oli alusta alkaen liioiteltu. Ne, jotka olivat työskennelleet Y2K-vaatimusten noudattamisessa, väittivät, että uhka oli todellinen. He väittivät, että atk-järjestelmien jatkuva elinkelpoisuus oli osoitus kollektiivisten ponnistelujen onnistumisesta. Seuraavien vuosien aikana jotkut analyytikot huomauttivat, että Y2K-vaatimustenmukaisuuskampanjassa mukana olleet päivitykset olivat parantaneet tietokonejärjestelmiä ja että näiden parannusten edut näkyisivät vielä jonkin aikaa.