NTVDM- und 16-Bit-App-Unterstützung

NTVDM oder der NT Virtual DOS-Computer ist eine Systemkomponente, die 1993 für alle IA-32-Editionen der Windows NT-Familie eingeführt wurde (nicht in 64-Bit-Versionen des Betriebssystems enthalten). Diese Komponente ermöglicht die Ausführung von 16-Bit-Windows-Anwendungen auf 32-Bit-Windows-Betriebssystemen sowie die Ausführung von 16-Bit- und 32-Bit-DOS-Anwendungen. Die ausführbare Datei für den Windows NT 32-Bit-Benutzermodus, die die Basis für eine einzelne DOS-Umgebung (oder Windows 3.x) ist, wird ntvdm.exe aufgerufen.

Aktueller Status von NTVDM

Angesichts der älteren Technologie, die vor mehr als 20 Jahren eingeführt wurde, kann das Microsoft Windows-Team nur eingeschränkte Unterstützung für NTVDM bereitstellen. Viele Unternehmenskunden führen weiterhin 16-Bit-Windows-Anwendungen und je nach diesem Feature aus. In modernen Betriebssystemen befindet es sich jedoch im Wartungsmodus und wird nicht mehr entwickelt. Daher empfehlen wir, dass Kunden NTVDM nicht verwenden. Wir empfehlen unseren Kunden, neue Apps zu erstellen, die sich nicht auf diese Komponente verlassen.

Hinweis

NTVDM ist ein Feature bei Bedarf und wird nur in der x86-Version von Windows unterstützt. Es wird nicht für x64- und ARM-Versionen von Windows unterstützt, die 16-Bit-x86-Code jeder Art, einschließlich DOS-Programmen, nicht unterstützen.

Sicherheit und Einschränkungen

Die technologie zugrunde liegende NTVDM ist nicht mehr aktiv in der Entwicklung und Verwendung dieser Technologie kann Sicherheitsrisiken darstellen. Microsoft verfügt über Device Guard und andere Windows-Features, die die Sicherheitsrisiken verringern können. Es wird empfohlen, dass NTVDM in allen Unternehmensumgebungen deaktiviert ist.

Was ist, wenn ich weiterhin 16-Bit-Apps auf 32Bit-Windows 10 ausführen muss?

Es wird dringend empfohlen, Ihre Apps zu aktualisieren, sodass sie nicht mehr von NTVDM abhängig sind.

Wenn Sie Unterstützung beim Aktualisieren älterer Apps benötigen, sodass Sie nicht mehr von dieser Technologie abhängig sind, können Unternehmenskunden Support erhalten. App Assure ist ein kostenloses Programm, das zur Unterstützung von App-Kompatibilitäts- und Betriebssystemupgradeproblemen verfügbar ist. Um zu beginnen, können Sie eine Anfrage senden oder das Team direkt an den Support senden.

Schritte zum Aktivieren/Deaktivieren der 16-Bit-Anwendungsunterstützung/NTVDM in Windows 10

Wenn Sie Ihre Apps nicht aktualisieren können und NTVDM auf Windows 10 verwenden müssen, erfahren Sie, wie Sie dies tun.

Hinweis

Um dieses Feature zu aktivieren, müssen Sie Windows 10 32-Bit ausführen und über lokale Administratorrechte verfügen. Es wird nicht empfohlen, Endbenutzern die Berechtigung für lokale Administratorrechte zu ermöglichen.

NTVDM wird als Feature bei Bedarf bereitgestellt, das zuerst mithilfe eines DISM-Befehls installiert werden muss. Führen Sie Windows PowerShell ISE als Administrator aus, und verwenden Sie den folgenden Befehl:

  • So aktivieren Sie NTVDM: DISM /online /enable-feature /all /featurename:NTVDM
  • So deaktivieren Sie NTVDM: DISM /online /disable-feature /featurename:NTVDM