Windows 2000 je grafički operativni sistem za klijent i server računare. Predstavljen je prvi put i izdat za komercijalnu upotrebu 15. decembra 1999. godine od strane Microsoft-a, a u maloprodaji dostupan od 17. februara 2000. Nasljednik je Windowsa NT 4.0, i zadnja je verzija Windowsa koja ima NT strukturu. Nasljednici su mu Windows XP (izdat u oktobru 2001.) i Windows Server 2003 (izdat u aprilu 2003.). Tokom razvoja, Windows 2000 je bio poznat kao Windows NT 5.0.

Četiri izdanja Windowsa 2000 su predstavljena: Professional, Server, Advanced Server i Datacenter Server; ova druga dva su izdati za komercijalnu upotrebu nekoliko mjeseci nakon prethodna dva. Dok je svako izdanje Windowsa 2000 namijenjeno za različito tržište, dijelili su istu srž, uključujući nekoliko sistemskih alata poput Microsoft Management Console i standardne aplikacije za upravljanje sistemom.

Podrška za osobe sa poteškoćama je poboljšana na Windowsu NT 4.0 sa velikim brojem novih pomoćnih tehnologija te je Microsoft poboljšao podršku za različite jezikeMicrosoft Support KB 292264: List of Languages Supported in Windows 2000, Windows XP and Windows Server 2003. i lokalizaciju.Windows 2000 List of Locale IDs and Language Groups.

Sve ove verzije sistema podržavaju sistem datoteka NTFS 3.0, Encrypting File System, kao i osnovno i dinamičko spremanje podataka na disk. Windows 2000 Server porodica ima dodatne mogućnosti, uključujući sposobnost da pruži servise Aktivnog direktorija (hijerarhijski okvir resursa), Distributed File System (sistem koji podržava dijeljenje datoteka) i volumen skladištenja podataka u slučaju greške. Windows 2000 može biti instaliran ručno ili korištenjem tzv. unattended installation. Ova druga instalacija se oslanja na korištenje odgovarajućih datoteka koje popunjavaju informacije instalacije i može biti izvedena preko bootabilnog CD-a korištenjem Microsoft Systems Management Server, preko System Preparation Tool.

Microsoft je reklamirao Windows 2000 kao najsigurniju verziju Windowsa dotad; ipak, sistem je postao meta brojnim opasnim virusima i virusnim napadima, od kojih su: Code Red i Nimda. Deset godina poslije izlaska ove verzije sistema, izdavate su nadogradnje za sigurnosne rizike skoro svaki mjesec, sve dok nije završena podrška 13. jula 2010. godine.

Historija Windows 2000 je nastavak Microsoftove Windows NT porodice operativnih sistema, mijenjajući Windows NT 4.0. Originalno ime ovog sistema je bilo Windows NT 5.0.

Beta 1 verzija Windowsa NT 5.0 je izdata u septembru 1997, praćena sa verzijom Beta 2 u augustu 1998. Na 27. oktobar 1998, Microsoft je izjavio da će ime završne verzije operativnog sistema biti Windows 2000 - opisujući godinu izdanja. Windows 2000 Beta 3 je izdata u januaru 1999. NT 5.0 Beta 1 je bila slična NT-u 4.0, uključujući veoma sličan logo. NT 5.0 Beta 2 je predstavila novi mini zaslon tokom dizanja sistema (boot screen) i izbacila temu 'tamnog svemira' iz pozadine. NT 5.0 beta verzije su imale veoma duge zvukove prilikom pokretanja sistema i isključivanja, mada su one promijenjene u ranim Windows 2000 beta verzijama, ali tokom Beta 3, nova klavir-melodija je predstavljena u završnoj verziji Windows 2000, kao i za Windows ME. Novi okviri za prijavu iz završne verzije su ugledali svjetlo dana u Beta 3 build 1946 (prvo izdanje Beta 3). Nove, nadograđene ikone (za My Computer, Recycle Bin itd.) su se prvo pojavile u Beta 3 build 1976. Windows 2000 boot screen u završnoj verziji se pojavio u Beta 3 build 1994. Windows 2000 nije imao kodni naziv zbog toga što, kako navodi Dave Thompson kao član Windows NT tima, "Jim Allchin ne voli kodna imena".

Windows 2000 servisni paket 1 je kodno nazvan "Asteroid" a Windows 2000 64-bitna verzija "Janus." Tokom razvoja, postojalo je izdanje za Alpha koje je prekinuto nešto nakon RC1 nakon što je Compaq izjavio da su ukinuli podršku za Windows NT na Alphi. Odatle, Microsoft je izdao tri izdanja između jula i novembra 1999. i konačno izdao operativni sistem za partnere 12. decembra 1999. Javnost je mogla nabaviti punu verziju Windowsa 2000 17. februara 2000. Tri dana prije ovog događaja, kojeg je Microsoft reklamirao kao "standard za pouzdanost", izvještaj koji je procurio iz Microsofta je objavljen od strane Mary Jo Foley, a objelodanio je da Windows 2000 ima "preko 63000 potencijalnih poznatih nedostataka."Bugfest! Win2000 has 63,000 'defects' February 14, 2000 Nakon objavljivanja članka, Microsoft je Foley postavio na crnu listu neko vrijeme.Mary Jo Foley: The Exit Interview September 20, 2006 Ipak, Abraham Silberschatz i kompanija izjavljuju u svojoj knjizi nauke kako "Windows 2000 je bio najpouzdaniji, stabilni operativni sistem koji je Microsoft dotad izdao. Dosta pouzdanosti je došlo iz ozbiljnosti u samom izvornom kodu, extensive stress testiranju sistema i automatskom otkrivanju većine ozbiljnih grešaka u driverima."John Wiley & Sons (2010). Operating System Concepts with Java, 8th Edition, page 901. InformationWeek je ukratko opisao izdanje: "naši testovi pokazuju da je nasljednik od NT 4.0 sve što smo se i nadali da će biti. Naravno, ni on nije savršen."InformationWeek , December 28, 1999, "Special Report" Wired News su kasnije opisale rezultate februarskog izdanja kao "bez sjaja."Wired News, November 2000, "The Truth, The Whole Truth, and Nothing But The Truth" Novell je kritizirao Microsoft Active Directory, novu arhitekturu sistema direktorija, kao manje skalabilan i pouzdan nego njihova alternativa Novell Directory Services (NDS).

Windows 2000 je bio prvo planiran da zamijni Windows 98 i Windows NT 4.0. Ipak, to se kasnije promijenilo. Umjesto toga, nadograđena verzija Windowsa 98 zvana Windows 98 Second Edition je izdana 1999, a Windows ME krajem 2000. Na dan ili malo prije 12. februara, 2004, "dijelovi Microsoft Windowsa 2000 i Windowsa NT 4.0 u izvornom kodu su ilegalno bile dostupne na internetu." Izvor curenja informacija je ostao nepoznat. Microsoft je dao slijedeći odgovor: "Microsoftov izvorni kod ima autorska prava i zaštićen je kao tajna tržišta. Kao takav, ilegalno je postavljati, praviti ga dostupnim drugima, skidati ga s interneta ili koristiti ga." Uprkos upozorenjima, arhiva koja je sadržavala procureni kod se raširila na svima mrežama za dijeljenje datoteka. 16. februara 2004, objavljen je exploit "navodno otkriven pri individualnom proučavanju procurenog izvornog koda" za određene verzije Microsoft Internet Explorer-a.

Microsoft je planirao da izbaci dva dodatna izdanja bazirana na Windows 2000 kodnoj bazi, Advanced Server Limited Edition i Datacenter Server Limited Edition, koji su pokretani na 64-bitnom Intel Itanium mikroprocesoru. Ipak, prvo službeno izdanje je smatrano dijelom Windows Server 2003 porodice proizvoda.

Nove i nadograđene mogućnosti Windows 2000 je predstavio dosta novih mogućnosti od Windowsa 98 i Windowsa 98 SE u NT liniji, kao npr. Windows Desktop Update, Internet Explorer 5 (Internet Explorer 6, koji je izašao 2001. godine, dostupan i za Windows 2000), Outlook Express, NetMeeting, FAT32 podrška,Description of the FAT32 File System, Windows Driver Model, Internet Connection Sharing, Windows Media Player, WebDAV podrška itd. Neke nove mogućnosti su uobičajene kod svih izdanja Windowsa 2000, među kojima je i NTFS 3.0, Microsoft Management Console (MMC), UDF podrška, Encrypting File System (EFS), Logical Disk Manager, Image Color Management 2.0, podrška za PostScript 3-bazirane printere, OpenType (.OTF) i Type 1 PostScript (.PFB) podršku za fontove, API za zašitu podataka (DPAPI), LDAP/Active Directory-uključen Address Book, iskoristivost poboljšanja i višejezična i lokalna podrška. Windows 2000 je također predstavio drivere za USB printere i za spremanje podataka, i poboljšanu FireWire SBP-2 podršku za printere i skenere, zajedno sa sigurnim isključivanjem za uređaje pohrane podataka. Windows 2000 je također prva Windows verzija koja podržava hibernaciju na nivou operativnog sistema, za razliku od Windowsa 98 koji je zahtijevao specijalne drivere od proizvođača hardvera ili razvojnika drivera.

Nova mogućnost dizajnirana da zaštiti kritične sistemske datoteke, zvana Windows File Protection, je predstavljena. Ona štiti datoteke sistema Windows sprječavajući programe koji nisu dio mmehanizma Windows nadogradnje kao npr Package Installer, Windows Installer i sličnih komponenti od modifikacije istih. System File Checker alat dopušta korisnicima mogućnost obavljanja ručnog provjeravanja integriteta svih zaštićenih sistemskih datoteka, i opcionalno popravljanje istih, bilo vraćanjem spašene datoteke ili iz posebnog "DLLCACHE" direktorija, ili sa medija originalne instalacije.

Microsoft je prepoznao da ozbiljna greška ili greška zaustavljanja može uzrokovati probleme za servere koji trebaju da budu u konstantnom radu, te je ponudio sistemsko ppodešenje koje bi omogućavalo da se server ponovo digne kada mu se desi greška zaustavljanja (stop error). Sadržana je opcija također za izbacivanje prvih 64 KB memorije na disk (najmanja količina memorije koja je korisna za debugging, poznat i kao minidump), izbacivanje samo memorije kernela, ili izbacivanje kompletnog sadržaja memorije na disk, kao i pisanje da se ovaj događaj desio u poseban spisak zadataka: Windows 2000 event log. U cilju poboljšanja performansi na serverima koji rade sa Windowsom 2000, Microsoft je dao administratorima izbor optimizacije memorije OS-a i korištene šeme procesora za procese u pozadini ili za aplikacije. Windows 2000 je također predstavio administraciju centra sistema i mogućnosti upravljanja kao npr. Windows Installer, Windows Management Instrumentation i Event Tracing for Windows (ETW) u operativnom sistemu.

Plug and Play i poboljšanja podrške za hardver Najvidljivije poboljšanje od Windowsa NT 4.0 je dodavanje opcije Plug and Play sa punom ACPI i Windows Driver Model podrškom. Jednako sa Windows 9x, Windows 2000 podržava automatsko prepoznavanje instaliranog hardvera, dodjeljivanje hardverskih resursa, učitavanje potrebnih drivera, PnP API i obavještenja o radu hardvera. Dodatak PnP Manager kernelu zajedno sa Power Manager-om su dva značajna podsistema dodata u Windows 2000.

Windows 2000 je predstavio verziju 3 print drivera. Generička podrška za miš sa 5 tipki je također sadržana kao standard,Windows and the 5-Button Wheel Mouse a instaliranje IntelliPoint dopušta preraspodjelu programibilnih tipki. Windows 98 nije imao generičku podršku.Fourth and Fifth Mouse Buttons Not Recognized by Windows Driver Verifier je predstavljen testovima za otkrivanje bugova drivera.Driver Verifier at MSDN. Microsoft.

Ljuska (shell) Windows 2000 je predstavio slojevite prozore koji dopuštaju transparentnost, providnost i različite prelazne efekte kao sjene, gradijent popune i alpha pomiješane GUI elemente za odabrane prozore. Izbornici podržavaju novi Fade prelazni efekt.

Izbornik Start u Windowsu 2000 je predstavio personalizirane menije, proširive specijalne foldere i mogućnost pokretanja više programa bez isključivanja menija držeći pritisnutu SHIFT tipku. Tipka Re-sort sortira čitav Start meni po imenima. Taskbar predstavlja podršku za balon-notifikacije koje se mogu koristiti od strane razvojnika aplikacija. Windows 2000 Explorer predstavlja podesive Windows Explorer trake, auto-complete u Windows Explorer-ovoj adresnoj traci i u kutiji za Run, napredne funkcije za tipove datoteka, prikazivanje komentara u prečicama kao tooltipovi, proširive kolone u prikazu detalja (IColumnProvider interfejs), prekrivače ikona, integrisani panel za pretragu u Windows Exploreru, sortiranje po imenu - funkcija u meniju, te Places traka u glavnom dijaloškom okviru za Open i Save.