Windows NT 3.1 build 340

(Redirected from Windows NT 3.1 build 340.1)
3.1.340.1
Build of Windows NT 3.1
Screenshot
Release nameBeta - October 1992
OS familyWindows NT
Version number3.1
Build number340
Build revision1
Architecturex86, MIPS
Compiled on1992-10-12
SKUs
Workstation
Advanced Server
About dialog
WindowsNT3.1-3.1.340-About.png
TCB.png TCBGallery.png

Windows NT 3.1 build 340 is the October 1992 pre-release build of Windows NT 3.1, available in both Workstation and Advanced Server editions. The latter was shared by BetaArchive member The Distractor on 11 March 2017.[1] It is the earliest available build of the Advanced Server version of Windows NT, at the time still called "LAN Manager for Windows NT".

This build is often mislabeled either as build 319.1 or 328.1, which are actually file versions of its kernel files (NTOSKRNL.EXE and NTKRNLMP.EXE). NTFS now works in this build.

Around the release of this build, the now well-known error in the processor detection routine appeared, preventing installation on the Pentium Pro and later without modification. It made its way into the final release and persisted into Windows NT 3.5. It was finally fixed around Windows NT 3.51 build 1002. Compared to the RTM, it also affects newer 486 processors that support the CPUID instruction and Pentium processors, making installation only possible on a 386 or an old 486 processor.[2]

New features and changes[edit | edit source]

  • This is the first known build to change the desktop background color from gray to teal. This change would later carry over to Windows 95.
  • This is the first build to have an option to create an Emergency Repair Diskette, in some places also preliminary named "Emergency Maintenance Diskette". It was already available in build 297, but being grayed out.
  • Command Prompt now uses the DOS prompt format (C:\>) instead of what is seen in OS/2 ([C:\]).
  • "NT Mode", which refers to the 32-bit protected mode of Windows NT, has been removed from the About box.
  • This build adds support for NCR, Ultra and Western Digital SCSI adapters; the S3 graphics adapter[a] and the Novell NE2000 network adapter.
  • Time zone configuration has been added to setup.
  • This is the earliest known build of Windows NT to provide descriptions for several bugcheck codes, which would correspond to the modern bugcheck naming scheme used in later versions. In older builds, bugchecks were only designated by an error code with no description or name to differentiate them. They are stored in a message table in NTOSKRNL.EXE, and in this build provides descriptions for the error that has occurred for each bugcheck. Bugcheck values 0x01 through 0x78 have been implemented in this build.[3] They would later use their official names in build 438. Some of the error descriptions notably contains typos and grammar mistakes.

File differences[edit | edit source]

The following files have been introduced or removed compared to build 297:

Added files
Name Description Version
ADVAPI32.DLL Advanced Windows 32 Base API 3.10
ANSI.SYS
APP850.FON Non-Windows application font for 386 enhanced mode (International code page 850) 3.10
BACKUP.HLP
BUGREP.TXT
CDAUDIO.SYS
C_10000.NLS
DLCAPI.DLL
DRIVERS.CPL Control Panel Drivers applet 3.10
EDIT.HLP
EGA40WOA.FON Non-Windows application font for 386 enhanced mode (USA code page 437 3.10.061
EGA80WOA.FON Non-Windows application font for 386 enhanced mode (USA code page 437 3.10.061
ET4000.SYS ET4000 SVGA Miniport Driver 3.10
ET4000I.SYS ET4000 SVGA Miniport Driver 3.10
EVENTVWR.HLP
GMT.CPL
HPMON.HLP
INITIAL.INF
LMUICMN0.DLL
LMUICMN1.DLL
L_INTL.NLS
MIDIMAP.CPL Control Panel MIDI Mapper Applet 3.10
MMDRIVER.INF
MOUSE.DRV
MPRUI.DLL Multiple Provider 3.10
MUSRMGR.HLP
NBINFO.INF
NCPA.HLP
NETLOGON.DLL Net Logon Services DLL 3.10
NTCMDS.HLP
OEMNADD4.INF
OEMNADDE.INF
OEMNADDP.INF
OEMNADN2.INF
OEMNADUB.INF
OEMNADUM.INF
OEMNXPDL.INF
OEMNXPSN.INF
PERFCTRS.DLL
PIFEDIT.EXE Windows Program Information File Editor application file 3.10
PIFEDIT.HLP
PORTUAS.EXE
POSIX.EXE
PSXDLL.DLL Posix Client DLL 3.10
PSXSS.EXE
REGEDIT.HLP
S3.DLL S3 Display Driver 3.10
S3.SYS s3 Miniport Driver 3.10
SAMPBUG.TXT
SCSI.INF
SETACL.EXE
SNDBLST.DRV MIDI and wave driver for Sound Blaster 1.5 3.10
SPOOLSS.DLL
SUBST.EXE
SYS08X12.FNT
TAPE.INF
TELNET.DLL Sockets Telnet Driver DLL 3.10
UPS.EXE
USERINIT.EXE
V7VRAM.SYS V7 VRAM SVGA Miniport Driver 3.10
VDMDBG.DLL
VGA850.FON VGA (640x480) resolution terminal font ( International codepage 850) 3.10
VGA860.FON VGA (640x480) resolution terminal font ( Portuguese code page 860) 3.10
VGA861.FON VGA (640x480) resolution terminal font (Icelandic code page 861) 3.10
VGA863.FON VGA (640x480) resolution terminal font (French-Canadian code page 863) 3.10
VGA865.FON VGA (640x480) resolution terminal font (Norwegian 3.10
VGA_ALT.SYS VGA/Super VGA Video Driver 3.10
WINHLP32.EXE Windows Help Engine application file 3
WINNT.BMP
WINPERMS.TXT
WRITE.EXE Windows Write application file 3.10
WRITE.HLP
WSHTCPIP.DLL
WSOCK32.DLL
Removed files
Name Description Version
ACSNETB.DLL
APPEVENT.LOG
BMFD.DLL
BOOTVRFY.EXE
CHECKREL.BND
CHECKREL.EXE
CHKFILE.CHK
CONTROL.INI
CSR.DLL
DELETE.LST
ELFAPI.DLL
ET400_60.SYS
FLOCK.BMP
FSCALER.DLL
HALFTONE.DLL
INIT_TDI.EXE
KBDCALLS.DLL
KEYBOARD.SYS
LMSVCS.EXE
LSAUDLL.DLL
L_ENU.NLS
MAILSLOT.DLL
MIDI.CPL
MONCALLS.DLL
MOUCALLS.DLL
MOUSE.SYS
MSG.DLL
MSTOOLS.INF
NAMPIPES.DLL
NETOEM.DLL
NETURAP.DLL
NLS.DLL
OEMNADSO.INF
OEMNXPBI.INF
OEMSETUP.INF
PDII.SYS
PMSHAPI.DLL
PMWIN.DLL
PRELIM.BMP
PRINTERS.INI
PROFILE.SPC
QUECALLS.DLL
REGMON.DLL
SCSITAPE.SYS
SECEVENT.LOG
SERVICES.DLL
SESMGR.DLL
SVCCTRL.DLL
SYS003.DLL
SYSEVENT.LOG
TELNET.EXE
TS_1024.DLL
TS_800.DLL
TTFD.DLL
USERRTL.DLL
V7_1024.DLL
V7_800.DLL
VGA640.DLL
VIOCALLS.DLL
WD33C93.SYS
WINHELP.EXE
WINLOGOF.EXE
WINPRINT.DLL
WINREG.DLL
WINSOCK.DLL
WKSSVC.DLL
XSSVC.DLL

Gallery[edit | edit source]

Miscellaneous[edit | edit source]

Notes[edit | edit source]

  1. The driver is compatible with the 86c911 and 86c924 graphics adapters, not with the 86c8xx line and the 86c928 adapter.

References[edit | edit source]