Проблема с ДОС-приложениями после восстановления WinXPSP2
Если Винда начинает артачиться (по любой причине), то можно прогнать установку ещё раз поверх уже установленной, выбрав при установке из "Переустановить по - новой" или "Восстановить существующую" - второй вариант.
Однако, замечено, что решив при этом проблему с работоспособностью Винды, приобретаем проблему с работой любых ДОС - приложений! При попытке их запуска (хотя бы того же cmd.exe) система начинает орать, что Ваш файл config.nt (или autoexec.nt) неправильный, не поддерживает... и т.д. Сравнение с системой, на которой всё работает как положено, - ничего не даёт, так как "Различий не обнаружено..." Буду признателен за вариант решения указанной проблемы. |
То есть содержимое файлов config.nt и autoexec.nt идентично на "целой" системе и на восстановленной?
И можно посмотреть еще наличие прав на эти самые файлы у пользователя под которым работается, ну и владельца файлов конечно. |
Blast
Цитата:
Цитата:
Что характерно, - Винда, установленная с этого же диска на чистый винт, работает "на ура". |
Цитата:
|
Blast
Ладно! Обрисовываю подробнее. Есть образ (или по другой терминологии - "заливка") Win XP Pro SP2 Ru - установленная и настроенная Винда со всеми нужными приложениями. Заливается на все вновь собранные компы. Успешно работает в 99,99% случаев, за исключением того, когда клиенту ставится мать "имени VIA" типа K8T800, K8VT2, известные своими долбанутыми контроллерами IDE и SATA, или установка производится на ноутбук с подобным контроллером. В результате - после заливки на них Винда не заводится, выпадая в синий экран. Прогоняем установку Винды поверх старой в режиме восстановления. ОК! Всё работает, за исключением вышеописанной проблемы. Так что права здесь не при делах. Пользователь - всегда один - "Администратор". Других - нет вообще! |
Как-то была у меня похожая проблема. Решилось прописыванием коротких путей к системным переменным (TEMP, TMP)
Т.е. надо в свойствах системы - дополнительно - переменные среды прописать значение переменной TEMP и TMP, например, как C:\TEMP |
Цитата:
Вопрос (на всякий случай) - в папке 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% какой? Все, устал советовать :) Вот вам результаты поиска и еще результаты, ищите. |
dimich22
Цитата:
Petya V4sechkin Цитата:
Цитата:
|
Цитата:
Цитата:
|
Vadikan
Цитата:
В синий экран система не вылетает, а просто при попытке запуска любого DOS приложения или cmd.exe (хоть и не являющегося таковым) выдаёт небольшое сообщение, точный текст которого не помню, а воспроизвести ситуацию немедленно - нет возможности. Но там НЕ сообщение об ошибке (типа "программа ххххххх вызвала ошибку ххххххх по адресу ххххх"), а просто извещение. При этом все Win-приложения работают как надо, без проблем. Когда проявится данная ситуация - напишу, что точно сообщается системой. |
Время: 22:37. |
Время: 22:37.
© OSzone.net 2001-