This article lists all executable files of a standard Windows installation with all service packs and hotfixes installed, assuming a full installation (all optional components installed). "Executable files" are all files with a .exe
or .com
extension. Screensavers (.scr), although technically being executable files, are not included in this list. For a list of Control Panel applets (.cpl), see List of Control Panel applets (Windows).
System folder
editaccwiz.exe
editThe Accessibility Wizard allows you to configure various accessibility tools.
actmovie.exe
editActive Movie
ahui.exe
edit(Compatibility WIzard)
alg.exe
editappend.exe
edit(deprecated command-line command)
arp.exe
edit(command-line command)
at.exe
editAt is the task scheduler used in the Windows NT series. First introduced with Windows NT 3.1, it allows creating, editing and removing tasks. While it's now deprecated in favor of the graphical Task Scheduler imported from the Windows 9x series into Windows 2000, it remains fully functional.
atmadm.exe
edit(yet another command-line command)
attrib.exe
editCommand-line (Window's Command Prompt - cmd.exe) tool used to display or change file attributes. These file attributes are the same as the old DOS file attributes (archive, read-only, hidden & system) and will NOT change Window's NT extended attributes. Type ATTRIB /? at the prompt for usage and syntax.
autochk.exe
edit(there ought to be a main article about it)
autoconv.exe
editautofat.exe
editautofmt.exe
editautolfn.exe
editautontfs.exe
editblastcln.exe
editThe Blaster Removal Tool is installed with a patch for Windows 2000 and XP, and is also included in Windows XP Service Pack 2.[1] It automatically removes common versions of the MSBlast virus from the computer once run.
bootcfg.exe
editCommand-line (Window's Command Prompt - cmd.exe) tool used to configure, query, change or delete the boot entry settings in the BOOT.INI file. Type BOOTCFG /? at the prompt for help on usage and syntax.
bootok.exe
editbootvrfy.exe
editcacls.exe
editcalc.exe
editcharmap.exe
editchcp.com
edit(the name implies it was once used to change code pages, however I need to get more information about it)
chkdsk.exe
editchkntfs.exe
editcidaemon.exe
edit(part of Indexing Service)
cipher.exe
edit(command-line NTFS cipher tool)
cisvc.exe
editckcnv.exe
edit(some Cookie Converter⁉)
cleanmgr.exe
editcliconfg.exe
edit(belongs to the SQL server which ships with the NT series)
clipbrd.exe
editclipsrv.exe
editclipsrv.exe is a DDE application used to share the clipboard on the network.
clspack.exe
edit(seems to be new... but what is it?)
cmd.exe
editcmdl32.exe
edit(Connection Manager stuff...)
cmmon32.exe
edit(Connection Manager monitor)
cmstp.exe
edit(more Connection Manager)
command.com
editcommand.com is the command line shell used in MS-DOS, 16-bit Windows versions and Windows 9x. It's also included in the Windows NT series and fully functional, however due to it being a 16-bit application it is run inside the virtual DOS machine.
comp.exe
editcomp.exe is a command-line utility used to compare two files.
compact.exe
editcompact.exe is a command-line utility included in the Windows NT series. It allows the user to compact files and folders using the NTFS compression feature. The utility cannot be used for non-NTFS drives.
comsdupd.exe
edit(some update?)
conime.exe
edit(combine command-line and IME and you get this... actual technical information is needed here)
control.exe
editThe Control Panel allows the user to change various Windows settings. Up to Windows 3.1, the Control Panel was a separate utility and installed as control.exe. In Windows 95, the Control Panel was built into the Shell, and this file turned into a stub which opens said window.
convert.exe
editconvert.exe is a command-line application included in the Windows NT series which allows the user to convert any hard disk to the NTFS file system. However, the conversion cannot be undone.
cscript.exe
editcscript.exe is the command-line utility counterpart to the Window's interface utility: wscript.exe, both of which are able to run VBScript (*.vbs) files using the Windows Script Host. Either can be made to be the default program to open VBScript files.
csrss.exe
editctfmon.exe
editctfmon.exe is used for special IME systems, including East Asian IMEs.
dcomcnfg.exe
editdcomcnfg.exe is a stub, redirecting to the Component Services MMC control.
ddeshare.exe
editThe DDE Share Manager is used to configure DDE shares.
debug.exe
editdebug.exe is a command-line assembly debugger. It was introduced as debug.com in MS-DOS 1.0, and kept in all subsequent versions of DOS/Windows.
defrag.exe
editCommand-line executable that defragments FAT & NTFS volumes in conjunction with the dfrgfat.exe & dfrgntfs.exe extensions. This utility starts the appropriate application depending whether the volume to be de-fragmented is FAT or NTFS, respectively. The MMC Console file : dfrg.msc is the graphical interface to the Window's Disk Defragmenter utility, that then calls and uses defrag.exe. Defrag.exe can be invoked from the command-line - type DEFRAG /? at a Window's Command Prompt (cmd.exe) for help with usage and syntax.
dfrgfat.exe
editdfrgntfs.exe
editMicrosoft have not released as formal specification of what task is performed by this exe. However, a bit of research and testing reveals that dfrgntfs.exe is a system utility used to defragment NTFS files so they reside in continuous locations. To this extent it is similar to running a disk defragmentation. The differences are:
- It is started by the system as a background job.
- It is invoked automatically usually, but not always, when the system is idle.
- It has no GUI interface.
- It cannot be run from the command line (at least not on XP).
- It does not defrag a whole disk/volume. It appears that it optimises a single file or part of a disk.
There is not a lot of documentation out there on this exe but Faultwire has some details.[2]
diantz.exe
editdiantz.exe is an exact copy of makecab.exe.
diskcomp.com
editAlthough diskcomp.com is given an old DOS style ".com" file-name extension, the application has been re-written for XP in unicode and is actually an ".exe" executable. It's function remains the same, which is to compare two floppy disks. Type DISKCOMP /? at a Window's Command Prompt (cmd.exe) for help with usage and syntax.
diskcopy.com
editdiskcomp.com also has been given a ".com" extension, but has also been re-written in the unicode character set and is also an ".exe" executable. It's function is to make one or more copies of a floppy disk. Type DISKCOPY /? at a Window's Command Prompt (cmd.exe) for help with usage and syntax.
diskpart.exe
editdiskpart.exe is a command-line partitioning application with scripting support.[3]
diskperf.exe
edit(part of Performance Monitor)
dllhost.exe
edit(need to get technical information on this)
dllhst3g.exe
edit(same here)
dmadmin.exe
edit(part of Logical Disk Manager)
dmremote.exe
edit(part of Logical Disk Manager)
doskey.exe
editDoskey is a command-line application used to configure the command line and to define macros.
dosx.exe
edit(this one, unfortunately, seems to be completely undocumented... it has something to do with the Win16 subsystem and thus the NTVDM, though...)
dplaysvr.exe
edit(part of DirectPlay)
dpnsvr.exe
edit(part of DirectPlay)
dpvsetup.exe
edit(part of DirectPlay)
driverquery.exe
editdriverquery.exe is a command-line tool included with the Windows NT series which provides a list of device drivers.
drmupgds.exe
edit(something to do with DRM)
drwatson.exe
editDr. Watson is a debugger which is invoked when an application is crashing and provides information about the crash. It was used in various beta versions of Windows[4], but the first Windows version to include it in the final was Windows 95. In NT-based Windows systems, this file is responsible for documenting crashes inside the NTVDM.
drwtsn32.exe
editThis version of Dr. Watson is 32-bit, with the same purpose and function as the 16-bit version, and is included in the Windows NT series.
dumprep.exe
editdumprep.exe, part of the Error Reporting Service, is invoked once an application crashes. It saves a dump which can then be sent to Microsoft. Additionally, it saves a dump if a blue screen appears.
dvdplay.exe
editdvdupgrd.exe
edit(DVD upgrading stuff...)
dwwin.exe
editdwwin.exe is part of Windows Error Reporting. It is invoked once an application crashes, and then shows a dialog asking the user whether he wants to send a report to Microsoft.
dxdiag.exe
editDirectX Diagnostics is an application that can be used to find DirectX errors. It's able to run various tests and shows a list of drivers.
dxdllreg.exe
edit(some DLL registering)
edit.com
editedit.com is a user-friendly command-line text editor, featuring menu bars and keyboard shortcuts. Although actually an ".exe" executable and not a true ".com" file, is still the exact-same copy that shipped with Windows'98 and is a real-mode DOS application.
edlin.com
editedlin.com is an old line-to-line command-line text editor. It was introduced in MS-DOS 1.0 and ships with every version of DOS and Windows.
esentutl.exe
edit(ESENT stuff...)
eudcedit.exe
editThe Private Character Editor allows the user to add custom characters to the Private Use Area. On East Asian computers it's located in the start menu, but for Western computers the only way to start it is by typing the file name in Start -> Run.[5]
eventcreate.exe
edit(need to look into this one)
eventtriggers.exe
edit(same here)
eventvwr.exe
editeventvwr.exe is a stub, redirecting to the Event Viewer MMC control.
exe2bin.exe
editexe2bin.exe is a command-line utility which converts EXE files to BIN files (which can then be turned into COM files).[6]
expand.exe
editexpand.exe is a command-line utility which can extract the compressed files of the Windows CD with an extension ending with an underscore.[7]
extrac32.exe
editextrac32.exe is a command-line utility which can extract cabinet files.
fastopen.exe
editfastopen.exe is a MS-DOS utility which tries to improve performance of frequently used files.[8] In Windows NT systems, it has been turned into a stub which has no effect.
faxpatch.exe
edit(claims to be from XP SP1, but has Windows Server 2003 version number...)
fc.exe
editfc.exe is a command-line utility used to compare two files.
find.exe
editfind.exe is a command-line utility. There are actually two different applications with this name: the older one, used in MS-DOS, searches for a file in a given directory. Because in Windows NT the dir
command can fulfill a similar purpose, a different application is installed as find.exe, which searches a text file (or multiple files) for a given search term.
findstr.exe
editfindstr.exe is a command-line utility used to search for a string in a specified file. Unlike find
, it also supports regular expressions.
finger.exe
editfinger.exe is a command-line utility which can finger a specified computer within the network. Fingering a computer shows information about logged-in users on that computer.
fixmapi.exe
editfixmapi.exe is included with Internet Explorer 5 and attempts to repair the MAPI if broken.[9]
fltmc.exe
edit(Filter Manager stuff)
fontview.exe
editfontview.exe is the Windows Font Viewer. It can't be run itself, but once a font is double-clicked on, fontview will show some information, and a filler text in various sizes, along with a button to print a sample.[10]
forcedos.exe
editforcedos.exe is a command-line utility of the Windows NT series. It forces an application to start inside the MS-DOS subsystem if it contains code for both DOS and OS/2.[11]
format.com
editformat.com is a command-line utility which formats the specified drive. It was introduced with MS-DOS 1.0 and ships with every DOS and Windows version.
freecell.exe
editfreecell.exe represents the Windows card game FreeCell, introduced with Win32s and included with Windows 95 and all subsequent Windows versions.
fsquirt.exe
edit(Bluetooth stuff)
fsutil.exe
edit(need to get some information on this)
ftp.exe
editftp.exe is a command-line FTP browser which can be used either with a command (and thus in batch files) or interactively.[12]
gdi.exe
editThe Graphics Device Interface is a vital part of Windows systems which draws graphics and communicates with the graphics card. Up to Windows 9x, this was one of the main Windows components. In the Windows NT series, it is only used for the NTVDM.
getmac.exe
editgetmac.exe is a command-line utility which returns the MAC address of all network cards of a given computer within the network.[3]
gpresult.exe
edit(need to get information on this)
gpupdate.exe
edit(same here)
graftabl.com
editgraftabl.com is a MS-DOS utility that can load a different character set in graphical mode. It's still avaliable and fully functional in the Windows NT series.
graphics.com
editgraphics.com is a MS-DOS utility that allows the user to print the current screen with the Print Screen button. The application loads the printing commands from the graphics.pro
file depending on the specified printer, and executes them once the button is pressed.[13]
grpconv.exe
editgrpconv.exe is a program which is automatically run when updating from Windows 3.1 to Windows 95, but can also be manually be executed on Windows 9x systems. It automatically converts Program Manager groups to Start Menu entries.[14]
help.exe
edithelp.exe represents the MS-DOS Help utility. In DOS, it is a graphical application with various information about commands and usage. In the Windows NT series, it just executes the help (*command* /?
) for the specified command.
hostname.exe
edithostname.exe is a command-line utility which shows the host name of the local computer.
ie4uinit.exe
editie4uinit.exe is the Internet Explorer 5.0 Per-User install utility.
iexpress.exe
editiexpress.exe is a wizard which allows you to create self-extracting files which automatically run the setup program inside.[15] It's included in the Internet Explorer Administration Kit, and also comes with Windows XP.
imapi.exe
editimapi.exe is a service of Windows XP and newer used for the built-in CD burning application.
ipconfig.exe
editipconfig.exe is a command-line utility which shows the network configuration of the local computer.[16]
ipsec6.exe
editipsec6.exe is a command-line utility which configures IPSec settings for IPv6 networks.[17]
ipv6.exe
editipv6.exe is a command-line utility which shows the network configuration of IPv6 network and configures general IPv6 settings.[18]
ipxroute.exe
editipxroute.exe is a command-line utility which shows and modifies the IPX routing tables.[19]
jdbgmgr.exe
editjdbgmgr.exe is the Java Debugger Registrar. It is most widely known for the hoax which stated that this file is a virus because its icon represents the Microsoft Bear.[20]
jview.exe
editjview.exe is a command-line utility which can run Java applications.[21]
kb16.com
editkb16.com, the unicode equivalent of the keyb.com
file in MS-DOS, allows you to change the keyboard layout in the command-line window [22] via a TSR (Terminate and Stay Resident) command-line program. Type KB16 /? at a Window's Command Prompt (cmd.exe) for help with usage and syntax.
krnl386.exe
editkrnl386.exe is the Windows kernel used for 386 systems. It represents the main Windows kernel for Windows for Workgroups and Windows 9x. In Windows NT based operating systems, it is only used for the NTVDM, since ntoskrnl.exe represents the Windows kernel on these systems.
label.exe
editlabel.exe is a command-line utility which can show and edit the label of a volume.[23]
lights.exe
editlights.exe is a modem monitor which places a status icon in the system tray.
- ^ A tool is available to remove Blaster worm and Nachi worm infections from computers that are running Windows 2000 or Windows XP - Microsoft Knowledge Base
- ^ Faultwire DfrgNtfs.exe Disk Defragmenter NTFS Module
- ^ a b Windows 2000 Resource Kit Tools for administrative tasks - Microsoft Knowledge Base
- ^ The Old New Thing: Why is Windows Error Reporting named "Dr. Watson"?
- ^ You cannot find the shortcut for the Private Character Editor on the Start menu on a Windows Vista-based computer - Microsoft Knowledge Base
- ^ Большая Библиотека. Абель Питер. Ассемблер и программирование для IBM PC (in Russian)
- ^ MS-DOS EXPAND.EXE Functionality - Microsoft Knowledge Base
- ^ Setup May Hang with FASTOPEN.EXE Installed - Microsoft Knowledge Base
- ^ Description of the Fixmapi.exe Tool Included with Internet Explorer 5 - Microsoft Knowledge Base
- ^ Cannot Open or Print Fonts If the Fontview.exe File Is Missing - Microsoft Knowledge Base
- ^ OS/2 in Windows NT
- ^ WebCam-Navigator: Windows FTP Utility (in German)
- ^ HP PaintJet with MS-DOS GRAPHICS.COM and GRAPHICS.PRO - Microsoft Knowledge Base
- ^ How to Restore, Convert, Troubleshoot Folders in Windows 95/98/Me - Microsoft Knowledge Base
- ^ IExpress Technology and the IExpress Wizard
- ^ IPCONFIG Diagnostic Utility: Parameters and Usage - Microsoft Knowledge Base
- ^ Ipsec6.exe (Windows)
- ^ Ipv6.exe (Windows)
- ^ Ipxroute
- ^ Jdbgmgr.exe file hoax - Symantec.com
- ^ Introduction to Jview
- ^ The input locale does not type the chosen keyboard mapping in the MS-DOS window - Microsoft Knowledge Base
- ^ MS-DOS label command help