Windows NT 4.0 on Microsoftin graafinen, yrityskäyttöön suunniteltu käyttöjärjestelmä, joka oli suunniteltu toimimaan sekä yhden että useamman suorittimen tietokoneissa. Se oli ensimmäinen NT-pohjainen järjestelmä, jossa oli uusi Windows 95:n tyylinen käyttöliittymä, ja viimeinen, josta käytettiin NT-nimeä. Käyttöjärjestelmä julkaistiin 31. heinäkuuta 1996.Microsoft Announces the Release of Windows NT Workstation 4.0 (July 31, 1996)
Yleiskatsaus Windows NT 3.51:n seuraajana Windows NT 4.0 toi Windows 95:n modernin käyttölittymän Windows NT -tuotesarjaan, mukaan lukien Windows-shellin, Windows Explorerin (nimellä Windows NT Resurssienhallinta) sekä "oma"-omistusliitteet (esim. "Oma tietokone"). Se myös sisälsi useimmat Windows 95:n mukana tulleet ohjelmat. Sisäisesti Windows NT 4.0 tunnettiin nimellä Shell Update Release (SUR eli shell-päivitysjulkaisu).Poking Around Under the Hood: A Programmer's View of Windows NT 4.0 Useissa hallintatyökaluissa, merkittävimpänä mainittakoon User Manager for Domains, Server Manager ja Domain Name Service Manager, on paranneltu graafinen käyttöliittymä. Windows NT 4.0:n Käynnistä-valikko erotti käyttäjäkohtaiset pikakuvakkeet ja kansiot kaikkien käyttäjien pikakuvakkeista ja kansioista erotinviivalla.Windows 2000 Professional Beta 3 Review Windows NT 4.0 sisältää joitakin parannuksia Microsoft Plus! for Windows 95 -paketista, kuten esimerkiksi 3D Pinball -pelin, fonttien tasoituksen, mahdollisuuden siirtää kokonaisia ikkunoita, korkeatarkkuuksiset kuvakkeet sekä mahdollisuuden venyttää taustakuvaa täyttämään koko ruutu. Windows Desktop Updaten pystyi asentamaan Windows NT 4.0:lle päivittääkseen shell-version ja asentaakseen Ajoitetut tehtävät. The New Task Scheduler (Windows 95 and Windows NT 4.0) Windows NT 4.0 Resource Kit sisälsi työpöydän teemat -apuvälineen.Windows NT 4.0 Resource Kit Utilities Corrections and Comments
Windows NT 4.0 on Microsoft Windowsin viimeinen merkittävä julkaisu, joka tukee Alpha-, MIPS- ja PowerPC-suoritinarkkitehtuureja. Se pysyi yrityskäytössä useita vuosia huolimatta Microsoftin erinäisistä yrityksistä saada asiakkaat vaihtamaan Windows 2000:een ja uudempiin versioihin. Se oli myös viimeinen Windows NT -perheen julkaisu, jonka nimessä käytettiin Windows NT -sanoja.
Ominaisuudet thumb|right|Windows NT 4.0 Server -versio
Vaikkakin suurin parannus oli Windows 95:n shellin lisääminen, useita merkittäviä parannuksia tehtiin suorituskykyyn, skaalautuvuuteen sekä arkkitehtuuriin, ytimeen, USER32:een, COM:iin ja MSRPC:hen liittyen.Microsoft, DCE, and COM Windows NT 4.0 esitteli myös järjestelmäkäytännöt Guide To Windows NT 4.0 Profiles and Policies ja järjestelmäkäytäntöeditorin.
Muita tärkeitä ominaisuuksia, joita tämä julkaisu sisälsi, olivat Crypto API, Telephony API 2.0 rajoitetulla Unimodem-tuella,For the Telephony API, Press 1; For Unimodem, Press 2; or Stay on the Line: Microsoft Systems Journal article , joka oli ensimmäinen TAPI-julkaisu Windows NT -alustalle, DCOM ja uudet OLE-ominaisuudet,Introducing Distributed COM and the New OLE Features in Windows NT 4.0 ja Microsoft Transaction Server verkkosovelluksille, Microsoft Message Queuing (MSMQ), joka paransi prosessien välistä kommunikaatiota, Winsock 2 ja parannukset TCP/IP-pinoon sekä tiedostojärjestelmän eheytyksen tuki.Inside Windows NT Disk Defragmenting
Windows NT 4.0:n palvelinversiot sisältävät Internet Information Servicesin version 2.0, Microsoft FrontPagen version 1.1, NetShow Servicesin, Remote Access Servicen (joka sisältää PPTP-palvelimen VPN-toiminnallisuutta varten) ja Multi-Protocol Routing -palvelun. Mukana on myös uusia hallintotyökaluja sekä kevytversion Network Monitor -työkalusta, joka oli osa System Management Serveriä. Enterprise-versio sisälsi Microsoft Cluster Serverin.
Yksi merkittävä ero verrattuna Windows NT:n aiempiin versioihin on, että Graphics Device Interface (GDI) siirrettiin ydintilaan sen sijaan, että se olisi käyttäjätilassa CSRSS-prosessissa. Tämä paransi huomattavasti suorituskykyä verrattuna Windows NT 3.51 -versioon, eritoten graafisessa käyttöliittymässä, mutta se myös tarkoitti sitä, että grafiikka- ja tulostinajurien täytyi toimia ydintilassaConverting Win32 Kernel-mode Print Drivers to User Mode , mikä saattoi johtaa ongelmiin tietokoneen vakauden kanssa.
Windows NT 4.0 oli ensimmäinen Microsoft Windowsin julkaisu, joka sisälsi DirectX:n vakiona — versio 2 oli Windows NT 4.0:n alkuperäisen julkaisun mukana ja versio 3 oli vuoden 1997 puolivälissä julkaistun Service Pack 3:n mukana. Toisin kuin Windows 95 (jossa ei ollut DirectX-komponenttia kuin vasta elokuussa 1996 julkaistussa OSR2-julkaisussa), Windows NT 4.0 ei tue Direct3D- ja USB-teknologioita. DirectX:n myöhempiä versioita ei julkaistu Windows NT 4.0:lle, vaikkakin epävirallinen DirectX 5 -paketti oli saatavilla. Kuitenkin OpenGL-teknologiaa käyttäviä grafiikoita tuettiin vakaasti alusta alkaen ja monet videopelit ja 3D-ohjelmistot käyttivät niitä onnistuneesti (esim. Quake I, II ja III, Unreal, Unreal Tournament, 3D Studio MAX, SoftImage, Maya...).
Windows NT 4.0 sisälsi myös uuden Windows Tehtävienhallinta -sovelluksen. Aiemmat Windows NT -versiot sisälsivät Tehtävälista-sovelluksen, mutta se näyttää vain sovellukset, jotka ovat työpöydällä tällä hetkellä. Valvoakseen suoritinkäyttöä ja muistiresursseja, käyttäjien oli pakko turvautua Suorituskyky-sovellukseen. Tehtävienhallinta tarjoaa kätevämmän tavan tilannekatsauksen saamiseen ja sen selvittämiseen, mitkä sovellukset ovat käynnissä milloinkin.
Windows NT 4.0:n kanssa käyttäjät voisivat vihdoin käyttää Internet Explorerin 32-bittistä versiota NT-pohjaisessa käyttöjärjestelmässä. Windows NT:n aiemmat versiot tukivat vain Internet Explorerin 16-bittisiä versioita.Running 16-bit Internet Explorer on Windows 95 or Windows NT Microsoft delivers Internet Explorer 3.0a for Windows 3.1 and NT 3.51 Microsoft tarjosi Internet Explorerista versioon Internet Explorer 6.0 SP1 saakka Windows NT 4.0 -käyttöjärjestelmille, joissa oli asennettuna Service Pack 6. Windows NT 4.0 esitteli Sysprep-työkalun levykuvien tekemiseen.
Koska Microsoft Management Consolea ei oltu kehitetty vielä (sen ensiesiintyminen tapahtui Windows 2000:ssa), Windows NT 4.0:n hallintatyökalut ovat itsenäisiä suoritettavia ohjelmia eivätkä MMC-osia.
Windows NT 4.0:n RISC-versioissa NTVDM:n x86-emulaatiotuki päivitettiin 286:sta 486:een.INFO: How Windows handles floating-point calculations
Vertailu Windows 95:een Vaikkakin Windows NT 4.0 tarjosi huomattavaa vakautta verrattuna Windows 95:een, se oli myös vähemmän joustava työpöytäperspektiivistä. Suuri osa vakaudesta saatiin käyttämällä suojattua muistia ja laitteistoabstraktointikerrosta. Suora laitteiston käyttö ei ollut sallittua ja "huonosti käyttäytyvät" sovellukset lopetettiin ilman, että tietokonetta piti uudelleenkäynnistää. Kompromissina oli se, että NT vaati liiallisen määrän muistia (32 megatavua normaaliin pöytäkonekäyttöön, 128 megatavua tai enemmän vaativilla 3D-sovelluksille) verrattuna kuluttajille suunnattuihin tuotteisiin, kuten Windows 95:een.
Windows NT 4.0 on myös vähemmän käyttäjäystävällinen kuin Windows 95 mitä tulee tiettyihin huolto- ja hallintatehtäviin; huolimatta siitä, että se julkaistiin vuotta myöhemmin kuin Windows 95, siinä eI ollut oletuksena Plug and Play -tukea eikä Laitehallintaa (vaikkakin rajoitetun tuen pystyi asentamaan myöhemmin), joka huomattavasti helpottaa laitteiston asentamista. Monet yksinkertaisemmat DOS-sovellukset toimisivat, mutta graafiset DOS-sovellukset eivät, johtuen tavasta, miten ne käyttivät grafiikkalaitteistoa. Vaikkakin Windows NT 4.0:ssa oli uutena ominaisuutena ohjelmointirajapinnat levyn eheytystä varten, sisäänrakennettua eheytyssovellusta ei ollut, toisin kuin Windows 95:ssä. Sen lisäksi Windows NT 4.0:sta puuttui USB-tuki, ominaisuus, joka lisättäisiin Windows 95:n OEM-versioihin OSR 2.1 -julkaisussa.
Ero Windowsin NT/2000- ja 95/98-sarjojen välillä päättyi, kun Windows XP:n eri versiot julkaistiin. Siihen mennessä ohjelmointirajapinnat — kuten OpenGL ja DirectX — olivat kasvaneet tarpeeksi ollakseen tarpeeksi tehokkaita yleistä käyttöä varten. Toisaalta siihen mennessä itse laitteistosta oli tullut tarpeeksi voimakas kestääkseen ohjelmointirajapinnan prosessoinnin hyväksyttävästi.
Versiot thumb|right|Windows NT 4.0 Workstation -versio Windows NT 4.0 Server oli sisällytetty BackOffice Small Business Server -paketin versioihin 4.0 ja 4.5.
Asiakas Windows NT 4.0 Workstation oli suunniteltu yleiseksi liike-elämän käyttöjärjestelmäksi.
Palvelimet Windows NT 4.0 Server, julkaistu vuonna 1996, oli suunniteltu pienimuotoisille liike-elämän palvelinjärjestelmille. Windows NT 4.0 Server, Enterprise Edition, julkaistu vuonna 1997, on Windows-palvelinperheen Enterprise-sarjan edeltäjä (Advanced Server Windows 2000:ssa). Enterprise Server suunniteltiin verkoille, joissa on paljon liikennettä. Windows NT 4.0 Server, Enterprise Edition sisältää Service Pack 3:n.Windows NT Server 4.0, Enterprise Edition, Administrator's Guide and Release Notes Windows NT 4.0 Terminal Server Edition, julkaistu vuonna 1998, mahdollistaa käyttäjien etäkirjautumisen. Saman ominaisuuden nimi oli Terminal Services Windows 2000:ssa ja myöhemmissä julkaisuissa ja se on myös Windows XP:n Etätyöpöytäyhteys-ominaisuuden ydinosa.
Sulautetut järjestelmät Windows NT 4.0 Embedded (lyhennetty NTe) on Windows NT 4.0:n versio suunnattu tietokonepohjaisille kodinkoneille, myyntiautomaateille, pankkiautomaateille ja muille laitteille, jota ei varsinaisesti voi lukea tietokoneiksi. Se on sama järjestelmä kuin normaali Windows NT 4.0, mutta se tulee paketoituna tietokantaan, joka sisältää tietoja komponenteista ja riippuvuuksista, joista ohjelmistonkehittäjä voi valita yksittäisiä komponentteja rakentaakseen omansalaisia asennus-CD-levyjä ja kovalevyn levykuvia. Windows NT 4.0 Embedded sisältää Service Pack 5:n. Sen seuraaja oli Windows XP Embedded.
Päivitettävyys "Option Pack" oli saatavana ilmaisena CD-levynä vuoden 1998 tienoilla; kyseinen CD sisälsi IIS:n version 4.0 Active Server Pagesin kanssa, FrontPage-palvelinlaajennokset, sertifikaattipalvelimen, MTS:n, MSMQ:n, CDONTS:in, Internet Authentication Servicen (IAS), Indexing Servicen, Microsoft Management Consolen version 1.0, Microsoft Site Serverin, SMTP- ja NNTP-palvelut ja muita uusia ohjelmistoja.
Useita ominaisuuksia, kuten esimerkiksi Distributed File System ja Windows NT Load Balancing Service (WLBS), oli saatavana lisäosina Windows NT Server 4.0:aan. Routing and Remote Access Service oli myös ladattava ominaisuus, joka korvasi Windows NT 4.0:n erilliset RAS- ja Multi-Protocol Routing -palvelut.
Microsoft Officen uusin versio, joka toimii Windows NT 4.0:ssa, on Office XP.
Service Packit Service Pack Julkaisupäivämäärä Korjattujen ohjelmointivirheiden määrä Service Pack 1 (SP1) 16. lokakuuta 1996 9Windows NT 4.0 Service Pack and Hotfixes Reference Service Pack 2 (SP2) 14. joulukuuta 1996 142 Service Pack 3 (SP3) 15. toukokuuta 1997 181 Service Pack 4 (SP4) 25. lokakuuta 1998 713 Service Pack 5 (SP5) 4. toukokuuta 1999 239 Service Pack 6 (SP6) 22. marraskuuta 1999 278 Service Pack 6a (SP6a) 30. marraskuuta 1999 53 Service Pack 7 (SP7) Peruutettu (18. huhtikuuta 2001) —
Microsoft julkaisi Service Packeja Windows NT 4.0:lle pääasiassa korjatakseen ohjelmointivirheitä. Tuotteen elinkaaren aikana, Windows NT 4.0:lla oli useita Service Packeja, kuten myös erinäisiä "option packeja". Viimeinen täysi Service Pack oli Service Pack 6a (SP6a).
Service Pack 7 oli suunnittella yhdessä vaiheessa vuoden 2001 alkupuolella, mutta tästä tuli Post SP6a Security Rollup (Service Pack 6a:n jälkeinen turvallisuuspaketti) eikä varsinainen Service Pack, ja se julkaistiin 26. heinäkuuta 2001, 16 kuukautta Windows 2000:n julkaisun jälkeen ja melkein kolme kuukautta ennen Windows XP:n julkaisua.