Chyba NTDVM ve Windows 10
Ne, že by toto téma bylo aktuální, ale řešil jsem to s jedním uživatelem a dost dlouho jsme museli hledat, než jsme řešení našli, takže řešení zde odkládám, kdyby náhodou.
Souvislosti
Program Ordinace PUSSA je starý 16-ti bitový DOS program, který běží pouze na 32 bitové verzi Windows. Na dnešních počítačích je předinstalována 64 bitová verze WIndows 10 či 11.
Pokud se rozhodnete přeinstalovat Windows na 32 bitovou verzi, nebo u staršího pomalého počítače se rozhodnete vše smazat a nainstalovat 32 bitovou verzi Windows 10, pak se s tímto problém setkáte.
Windows 10 používá novější verzi konzole, která ve výchozím nastavení nepodporuje DOS virtuální stroj. Naštěstí, to lze jednoduše nastavit.
Pokud se tedy při spouštění programu Ordinace zobrazí chyba jako "NTVDM.EXE has encountered a problem and needs to close" nebo něco podobného pak:
Řešení
- Klikněte na lupu na spodní liště Windows (hned vedle tlačítka Start).
- Zadejte "cmd" a stiskněte Enter. Zobrazí se okno příkazového řádku.
- Klikněte na ikonku okna v levém horním rohu. Zobrazí se příruční nabídka.
- V příruční nabídce zvolte "Vlastnosti". Zobrazí se dialog vlastností příkazového řádku.
- Zvolte záložku "Možnosti".
- Ve spodní části je zaškrtávací políčko "Použít starší konzolu". Zaškrtněte ho.
- Vlastnosti zavřete tlačítkem OK a zavřete okno příkazového řádku.
Upozorňuji, že toto řešení funguje pouze u 32 bitové verze WIndows 10. Na 64 bitové verzi Windows program ani tak pracovat nebude.