Posted on

Wie Behebe Ich Den Ntvdm-Citrix-Hardwarefehler?

Stoppen Sie Abstürze und Fehler mit dem Reimage-Reparaturassistenten. Klicke hier zum herunterladen.

Hoffentlich hilft Ihnen dieser wichtige Leitfaden, falls Sie einen schwerwiegenden ntvdm-Citrix-Fehler bemerken.

Ich behebe Fehler bei einer alten DOS-App, die benötigt wird auf einem 32-Bit-Citrix XenApp-Server ausgeführt werden. Das letzte Mal, dass ich eine echte DOS-Anwendung in einer Produktionsumgebung gesehen habe, war vor vielen wechselnden Zeiten.

Das WOW-Subsystem (NTVDM) stürzte beim Starten der Anwendung mit der Meldung “NTVM hat einen unhöflichen Fehler festgestellt” ab. :

Nachdem ich einige Zeit mit der Fehlersuche verbracht hatte, stieß ich vor einigen Jahren auf ein ähnliches Problem, bei dem ein DOS-Job von der Konsole aus funktionierte, sich aber immer noch weigerte, von einer RDP-möglicherweise ICA-Sitzung aus zu starten, um zu funktionieren.

Tatsächlich funktioniert die Aufgabe gut, wenn sie von einer echten Konsole aus verwaltet wird und nicht von einem einzigen Sitzungsprogramm . Mir ist aufgefallen, dass die Anwendung nach dem Start in den Vollbildmodus wechselte (obwohl ich sie in den Fenstermodus versetzt habe), und dies ist wahrscheinlich normalerweise der Grund für ntvdm-Fehler: Der vollständige Filmbildschirm ist für DOS-Anwendungen verfügbar, die in RDP (und ICA) betrieben werden. Behandlungssitzungen wie in Q192190 beschrieben.

Ich habe nach dieser Möglichkeit gesucht, das Telefon im Fenstermodus zu betreiben, aber ich habe keine solche Lösung gefunden. Also beschloss ich, die App auf dem PC DOS x86-Emulator zu testen.

Häufige PC-Fehler beheben

Ihr PC könnte mit Viren, Spyware oder anderer bösartiger Software infiziert sein. Restoro scannt und identifiziert alle diese Probleme auf Ihrem Computer und entfernt sie vollständig. Software, mit der Sie eine Vielzahl von Windows-bezogenen Problemen und Problemen beheben können. Restoro kann alle Windows-Fehler (einschließlich des gefürchteten Blue Screen of Death) einfach und schnell erkennen und geeignete Maßnahmen ergreifen, um diese Probleme zu beheben. Die Anwendung erkennt auch Dateien und Anwendungen, die häufig abstürzen, und ermöglicht es Ihnen, ihre Probleme mit einem einzigen Klick zu beheben.

  • 1. Laden Sie Reimage herunter und installieren Sie es
  • 2. Starten Sie die Anwendung und melden Sie sich mit Ihren Kontodaten an
  • 3. Starten Sie einen Scan Ihres Computers, um Fehler zu finden und zu beheben

  • Und es funktionierte hervorragend, es waren keine Transformationen erforderlich, um die mobile App zum Laufen zu bringen.

    Als ungeheuer netter zusätzlicher Bonus löst DOSBox bekannte DOS-Anwendungsprobleme, die Citrix XenApp plagen, wie 100 % Rabbit Polling und CPU-Auslastung.

    Ich bin wahrscheinlich noch mehr beeindruckt, wie großartig die Finanzanwendung mit DOSBox auf einigen meiner 64-Bit-Windows-Rechner funktioniert!

    Eine Sache kann ich nicht schlecht nennen, DOSBox filmt immer einen Begrüßungsbildschirm, der erscheint, ganz zu schweigen davon, dass er wiederum verschwindet:

    Dies sollte im Allgemeinen unerwünscht sein, wenn Sie mit einer vertrauenswürdigen XenApp- (oder RDS-) Umgebung arbeiten, es führt sofort zu einer Menge teurer Bildschirmverbesserungen. Dies mag in einem schnellen LAN normalerweise keine Kopfschmerzen bereiten, kann jedoch bei einem langsameren WAN oder einer hohen Port-Latenz eine große Rolle spielen. Wie kann man es loswerden?

    Es gibt kein Kommandozeilenargument, noch nicht einmal eine Konfigurationsoption, um Splash abzuschalten, obwohl ich dachte, mein Prozess würde das DOSBox-Angebot kompilieren und keinen Zweifel am wichtigsten Splash-Screen lassen.

    Also lieferte ich elektronisch den Quellcode aus den Ringbüchern auf der Sourceforge-Projektseite und startete Visual Studio 2010.

    Dies hat unser Unternehmen in ein großes Dilemma gebracht: Ich glaube relativ, dass Ihre Schöpfer ihr Lob verdienen, und gleichzeitig bin ich wirklich motiviert, einige unserer bösen Geister loszuwerden.

    ntvdm Stressful error citrix

    Also habe ich die Auswahl, den Code so zu ändern, dass der Begrüßungsbildschirm beim Start angezeigt wird, während die Konsole verwendet wird, obwohl dies nicht der Fall ist, wenn ein Job über einen gestartet wird RDP- oder ICA-Bildung. Diese Änderung war sehr einfach, ich habe den Begrüßungsbildschirmcode mit einer großartigen bedingten Anweisung versehen:

    Um Ihren aktuellen Code mit Visual Studio zu erstellen, bin ich nach dem Artikel Build DOSBox with Visual C 2008 aus dem Wiki gekommen.

  • Ein Binärpaket, das die gebaute DOSBox.exe und ihre Abhängigkeiten enthält.
  • Standardangebot mit modifiziertem Quellcode und SDL-Entwicklungsbibliotheken. Der aktualisierte Quellenrabattcode ist unter der GNU GPL lizenziert.
  • Wenn Sie endlich DOSBox verwenden möchten, empfehle ich Ihnen dringend, eine Spende für die Programmierung des DOSBox-Projekts zu leisten.

    Einige andere nützliche Gründe, warum NTVM auf eine tödliche Fehlermeldung stieß, könnten sein:

  • Die Variable% TEMP% plus% TMP% gibt ein gutes Verzeichnis an, das normalerweise kein tatsächliches einfaches englisches Format (8.3) hat. Siehe auch CTX110996.
  • Fehler, da ein bestimmtes 16-Bit-Programm vollständig auf Windows Server 2003 ausgeführt wird: „NTVDM hat einen weiteren schwerwiegenden Fehler festgestellt” (Hotfix KB937932).
  • Stellen Sie sicher, dass HKLMSystemCurrentControlSetControlWOWDisallowedPolicyDefault auf 0 gesetzt ist
  • Stellen Sie sicher, dass es kleine nicht vorhandene Dateien in HKLMSYSTEMCurrentControlSetControlVirtualDeviceDriversVDD gibt.