суббота, 28 июля 2012 г.

Возвращение

Ну здравствуйте,  уважаемые мои читатели. Да, давненько я вам ничего не писал. Но тут, как-то просматривая свой браузер, я нашел знакомую ссылку, и вспомнил: «А у меня же свой блог еще есть! А я-то про него уже совсем забыл!». Захожу, значит, в свой блог, а там такие страшные даты постов стоят! Ну я и решил снова заняться блогом.
Первой темой, которой я посвящу свой пост, будет одна ошибка Windows. Ошибка эта носит название «16-разрядная подсистема MS-DOS». К сожалению, этой ошибке очень мало внимания уделено в Интернете, поэтому я решился сам о ней вам поведать. А суть этой ошибки вот в чём. Решили вы однажды запустить какую-нибудь DOS-программу в Windows, а тут вам вот – появляется что-то вроде этого:
Та самая ошибка
И программа не запускается, и ошибка вылезает. Можно, конечно, нажать кнопку «Пропустить», но вам тут покажут черный экран. Если вы более-менее продвинутый пользователь ПК, вы, возможно сразу подумаете: «Это – что-то с подсистемой DOS NTVDM, то бишь программой ntvdm.exe, которая лежит в C:\WINDOWS\system32». Но подождите с выводами. Как и многие другие коварные ошибки, эта ошибка указывает, что называется «не туда». На самом деле она возникает при повреждении или отсутствии файлов config.nt  и autoexec.nt, которые также содержатся в том же самом C:\WINDOWS\system32. Точная причина повреждения или уничтожения этих файлов пока неясна, но возможно это последствия заражения вирусом, или работы недостаточно профессиональных оптимизирующих «твикирующих» программ. Итак, имея перед собой вот эту гадость, что мы можем сделать для исправления сложившейся ситуации? Решение оказалось очень простым, и оно не требует дополнительных телодвижений. Заходим в папку C:\WINDOWS\repair и копируем оттуда с заменой нужные файлы в C:\WINDOWS\system32. Если же дело оказалось не в этом, то достаем установочный диск с системой, вставляем его в привод, открываем «Командную строку», забиваем туда такую строчку: expand буква диска привода CD-ROM:\i386\command.co_ c:\windows\system32\command.com и нажимаем Enter. На этом пункте проблема должна решиться, и вы опять сможете запускать DOS-приложения на Windows.