Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Проблема с ДОС-приложениями после восстановления WinXPSP2 (http://forum.oszone.net/showthread.php?t=81438)

bz 22-03-2007 20:07 565477

Проблема с ДОС-приложениями после восстановления WinXPSP2
 
Если Винда начинает артачиться (по любой причине), то можно прогнать установку ещё раз поверх уже установленной, выбрав при установке из "Переустановить по - новой" или "Восстановить существующую" - второй вариант.

Однако, замечено, что решив при этом проблему с работоспособностью Винды, приобретаем проблему с работой любых ДОС - приложений!

При попытке их запуска (хотя бы того же cmd.exe) система начинает орать, что Ваш файл config.nt (или autoexec.nt) неправильный, не поддерживает... и т.д.

Сравнение с системой, на которой всё работает как положено, - ничего не даёт, так как "Различий не обнаружено..."

Буду признателен за вариант решения указанной проблемы.

Blast 22-03-2007 21:15 565497

То есть содержимое файлов config.nt и autoexec.nt идентично на "целой" системе и на восстановленной?
И можно посмотреть еще наличие прав на эти самые файлы у пользователя под которым работается, ну и владельца файлов конечно.

bz 24-03-2007 11:24 566040

Blast
Цитата:

То есть содержимое файлов config.nt и autoexec.nt идентично на "целой" системе и на восстановленной?
Абсолютно!
Цитата:

И можно посмотреть еще наличие прав на эти самые файлы у пользователя под которым работается, ну и владельца файлов конечно.
Права - те же.
Что характерно, - Винда, установленная с этого же диска на чистый винт, работает "на ура".

Blast 24-03-2007 11:33 566041

Цитата:

Права - те же.
а владелец?

bz 24-03-2007 11:51 566044

Blast
Ладно!
Обрисовываю подробнее.
Есть образ (или по другой терминологии - "заливка") Win XP Pro SP2 Ru - установленная и настроенная Винда со всеми нужными приложениями. Заливается на все вновь собранные компы. Успешно работает в 99,99% случаев, за исключением того, когда клиенту ставится мать "имени VIA" типа K8T800, K8VT2, известные своими долбанутыми контроллерами IDE и SATA, или установка производится на ноутбук с подобным контроллером.
В результате - после заливки на них Винда не заводится, выпадая в синий экран.
Прогоняем установку Винды поверх старой в режиме восстановления. ОК! Всё работает, за исключением вышеописанной проблемы.
Так что права здесь не при делах. Пользователь - всегда один - "Администратор". Других - нет вообще!

dimich22 24-03-2007 12:08 566050

Как-то была у меня похожая проблема. Решилось прописыванием коротких путей к системным переменным (TEMP, TMP)
Т.е. надо в свойствах системы - дополнительно - переменные среды прописать значение переменной TEMP и TMP, например, как C:\TEMP

Petya V4sechkin 24-03-2007 12:30 566061

Цитата:

При попытке их запуска (хотя бы того же cmd.exe) система начинает орать, что Ваш файл config.nt (или autoexec.nt) неправильный, не поддерживает... и т.д.
cmd.exe не DOS-приложение.

Вопрос (на всякий случай) - в папке system32 файл command.com есть? Он такой же, как в "нормальной" системе? Проверьте, чтобы он был только в system32 и нигде более. Файлы autoexec.nt и config.nt тоже должны быть в

Пробуйте все рекомендации из статьи:
Устранение неполадок в программах для MS-DOS, работающих под управлением Windows XP

Твиками реестра не балуетесь? Случайно не применяли что-то типа "disable 8.3 file name creation for the NTFS file system"? Путь к переменным %TEMP% и %TMP% какой?

Все, устал советовать :)
Вот вам результаты поиска и еще результаты, ищите.

bz 24-03-2007 13:33 566076

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"?
Принципиально - никогда!

Vadikan 24-03-2007 19:17 566158

Цитата:

проблему с работой любых ДОС - приложений!
При попытке их запуска (хотя бы того же cmd.exe)
Как уже было замечено выше, cmd.exe - не DOS приложение. Думаю, вам нужно конкретнее указать, в каких случаях возникает ошибка.
Цитата:

система начинает орать, что Ваш файл config.nt (или autoexec.nt) неправильный, не поддерживает... и т.д.
Точный текст сообщения об ошибке приведите и в журнале посмотрите (инструкции.)

bz 26-03-2007 18:40 566758

Vadikan
Цитата:

Думаю, вам нужно конкретнее указать, в каких случаях возникает ошибка.
В постах #1 и #5 описал, точнее вроде невозможно.
В синий экран система не вылетает, а просто при попытке запуска любого DOS приложения или cmd.exe (хоть и не являющегося таковым) выдаёт небольшое сообщение, точный текст которого не помню, а воспроизвести ситуацию немедленно - нет возможности. Но там НЕ сообщение об ошибке (типа "программа ххххххх вызвала ошибку ххххххх по адресу ххххх"), а просто извещение. При этом все Win-приложения работают как надо, без проблем. Когда проявится данная ситуация - напишу, что точно сообщается системой.


Время: 22:37.

Время: 22:37.
© OSzone.net 2001-