Unter Windows gibt es eine Reihe Dateitypen, die vom Betriebssystem anhand ihrer Dateiendung erkannt und entweder direkt oder über einen Interpreter ausgeführt werden. Dies ist wichtig bei der Beurteilung fremder Dateien. Da unter Windows jedes Programm Zugriff auf den gesamten Rechner hat, besteht grundsätzlich eine Sabotagemöglichkeit in Form von Viren, Würmern, Trojanern, Dialern usw.
Diese Dateitypen sind:
| Dateiendung | Bemerkungen, Verwendung |
|---|---|
| *.bas | BASIC-Programm (z.B. Visual Basic) |
| *.bat | Stapelverarbeitungsdatei |
| *.chm | HTML-Hilfedatei (kann beliebigen Befehl ausführen) |
| *.cmd | alternative Dateiendung zu *.bat |
| *.com | Maschinenprogramm (veraltetes Format: Com-Datei) |
| *.cpl | Systemsteuerungsapplet |
| *.crt | |
| *.doc | Microsoft Word for Windows Dokument (kann Makroviren enthalten) |
| *.exe | Maschinenprogramm (der gängigste Typ ausführbarer Dateien) |
| *.hlp | Hilfe-Datei (kann beliebigen Befehl ausführen) |
| *.hta | HTML-Anwendung (heimtückisch, da eingebundene Scripts lokale Rechte haben) |
| *.htm(l) | HTML-Dokument (kann unter Umständen gefährliche Scripts enthalten) |
| *.inf | Installationsroutine |
| *.ins | |
| *.isp | |
| *.js | Java Script-Datei (nur gefährlich wenn der Microsoft Scripting Host aktiviert ist.) |
| *.jse | |
| *.jsp | Java Server Page Datei |
| *.lnk | symbolische Verknüpfung zu einer beliebigen Datei oder Programm |
| *.mdb | Datenbankdatei mit (VBA-)Makros (Microsoft Access) |
| *.mde | Datenbankdatei mit (VBA-)Makros (Microsoft Access) |
| *.msc | |
| *.msi | Installationsroutine |
| *.msp | |
| *.mst | zur Konfiguration der *.msi Installationsroutine |
| *.pif | zur Konfiguration der Programmumgebung (kann beliebigen Code enthalten) |
| *.pl | Perl-Script (benötigt Perl-Interpreter) |
| *.py | Python-Script (benötigt Python-Interpreter) |
| *.reg | Manipuliert Systemeinstellungen |
| *.scf | Windows Explorer Command |
| *.scr | Bildschirmschoner (selbes Format wie .exe) |
| *.sct | |
| *.shs | Shellscrap (Drag & Drop von Textteilen aus MS Word), theoretisch mit ausführbarem Paketinhalt |
| *.ttf | TrueType Font (selbes Format wie .exe) |
| *.vbe | Verschlüsseltes VBScript (auf jeder Windows-Plattform standardmäßig ausführbar) |
| *.vbs | VBScript (auf jeder Windows-Plattform standardmäßig ausführbar) |
| *.vcd | |
| *.ws | |
| *.wsc | |
| *.wsf | |
| *.xl* | Microsoft Excel-Dateien evtl. mit Makros |