Показать полную графическую версию : Проблема с ДОС-приложениями после восстановления WinXPSP2
Если Винда начинает артачиться (по любой причине), то можно прогнать установку ещё раз поверх уже установленной, выбрав при установке из "Переустановить по - новой" или "Восстановить существующую" - второй вариант.
Однако, замечено, что решив при этом проблему с работоспособностью Винды, приобретаем проблему с работой любых ДОС - приложений!
При попытке их запуска (хотя бы того же cmd.exe) система начинает орать, что Ваш файл config.nt (или autoexec.nt) неправильный, не поддерживает... и т.д.
Сравнение с системой, на которой всё работает как положено, - ничего не даёт, так как "Различий не обнаружено..."
Буду признателен за вариант решения указанной проблемы.
То есть содержимое файлов config.nt и autoexec.nt идентично на "целой" системе и на восстановленной?
И можно посмотреть еще наличие прав на эти самые файлы у пользователя под которым работается, ну и владельца файлов конечно.
BlastТо есть содержимое файлов config.nt и autoexec.nt идентично на "целой" системе и на восстановленной?
Абсолютно!
И можно посмотреть еще наличие прав на эти самые файлы у пользователя под которым работается, ну и владельца файлов конечно.
Права - те же.
Что характерно, - Винда, установленная с этого же диска на чистый винт, работает "на ура".
Права - те же.а владелец?
Blast
Ладно!
Обрисовываю подробнее.
Есть образ (или по другой терминологии - "заливка") Win XP Pro SP2 Ru - установленная и настроенная Винда со всеми нужными приложениями. Заливается на все вновь собранные компы. Успешно работает в 99,99% случаев, за исключением того, когда клиенту ставится мать "имени VIA" типа K8T800, K8VT2, известные своими долбанутыми контроллерами IDE и SATA, или установка производится на ноутбук с подобным контроллером.
В результате - после заливки на них Винда не заводится, выпадая в синий экран.
Прогоняем установку Винды поверх старой в режиме восстановления. ОК! Всё работает, за исключением вышеописанной проблемы.
Так что права здесь не при делах. Пользователь - всегда один - "Администратор". Других - нет вообще!
dimich22
24-03-2007, 12:08
Как-то была у меня похожая проблема. Решилось прописыванием коротких путей к системным переменным (TEMP, TMP)
Т.е. надо в свойствах системы - дополнительно - переменные среды прописать значение переменной TEMP и TMP, например, как C:\TEMP
Petya V4sechkin
24-03-2007, 12:30
При попытке их запуска (хотя бы того же cmd.exe) система начинает орать, что Ваш файл config.nt (или autoexec.nt) неправильный, не поддерживает... и т.д.cmd.exe не DOS-приложение.
Вопрос (на всякий случай) - в папке system32 файл command.com есть? Он такой же, как в "нормальной" системе? Проверьте, чтобы он был только в system32 и нигде более. Файлы autoexec.nt и config.nt тоже должны быть в
Пробуйте все рекомендации из статьи:
Устранение неполадок в программах для MS-DOS, работающих под управлением Windows XP (http://support.microsoft.com/kb/314106/)
Твиками реестра не балуетесь? Случайно не применяли что-то типа "disable 8.3 file name creation for the NTFS file system"? Путь к переменным %TEMP% и %TMP% какой?
Все, устал советовать :)
Вот вам результаты поиска (http://support.microsoft.com/search/default.aspx?catalog=LCID%3D1033&spid=global&query=config.nt+autoexec.nt&adv=&mode=r&cat=False) и еще результаты (http://forum.oszone.net/forumdisplay.php?f=6&filter_string=autoexec.nt&filter_by=title), ищите.
dimich22переменные среды прописать значение переменной TEMP и TMP, например, как C:\TEMP
Всегда только так и никак иначе. Старая привычка, знаете...
Petya V4sechkinВопрос (на всякий случай) - в папке system32 файл command.com есть? Он такой же, как в "нормальной" системе? Проверьте, чтобы он был только в system32 и нигде более. Файлы autoexec.nt и config.nt тоже должны быть в
Всё на месте.Твиками реестра не балуетесь? Случайно не применяли что-то типа "disable 8.3 file name creation for the NTFS file system"?
Принципиально - никогда!
проблему с работой любых ДОС - приложений!
При попытке их запуска (хотя бы того же cmd.exe)Как уже было замечено выше, cmd.exe - не DOS приложение. Думаю, вам нужно конкретнее указать, в каких случаях возникает ошибка.система начинает орать, что Ваш файл config.nt (или autoexec.nt) неправильный, не поддерживает... и т.д.Точный текст сообщения об ошибке приведите и в журнале посмотрите (инструкции (http://forum.oszone.net/thread-81449.html).)
VadikanДумаю, вам нужно конкретнее указать, в каких случаях возникает ошибка.В постах #1 и #5 описал, точнее вроде невозможно.
В синий экран система не вылетает, а просто при попытке запуска любого DOS приложения или cmd.exe (хоть и не являющегося таковым) выдаёт небольшое сообщение, точный текст которого не помню, а воспроизвести ситуацию немедленно - нет возможности. Но там НЕ сообщение об ошибке (типа "программа ххххххх вызвала ошибку ххххххх по адресу ххххх"), а просто извещение. При этом все Win-приложения работают как надо, без проблем. Когда проявится данная ситуация - напишу, что точно сообщается системой.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.