Войти

Показать полную графическую версию : Проблема 16 разрядных приложений под win2k и XP


Scratik
27-10-2004, 03:49
Проблема следующая:
при запуски программы (программа под MS-DOS) вылетает ошибка  
16 разрядная подсистема Windows.
config.nt. Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows.Для завершения работы приложения нажмите кнопку закрыть.

На ПК стоит Win2k SP4 а на другой Win XP SP2, перед тем как это случилось, делал Windows Update, до этого все работало.

McDAK
27-10-2004, 06:14
Scratik
Ну дык и посмотри содержимое этого файла, лежит в %WinDir%\System32. Скорее всего он запортился, перепиши его с другой машины, где все нормально или вытащи его из дистрибутива.

533x09
27-10-2004, 06:25
Та-же проблема. Только начиналось так: Поставил Activ Directory.
Под встроенной учетной записью-всё работает. Под новым юзером (с правами админа)- выдает эту ошибку.

Добавлено:

Реестр смотрел. Файлы есть. Атрибуты у них - нормальные.

Scratik
27-10-2004, 06:54
Файл переписывал, с работующих машин непомогает все равно выходиит эта ошибка.:(

Dennis
27-10-2004, 09:17
Что в правах безопасности на этот файл стоит?
Возможно "поехали" права у какой-нибудь библиотеки.
В журнале что-нибудь пишется?
Включите полный аудит и посмотрите что в журнале напишет.
Попробуйте заменить путь к локальной переменной TEMP и TMP на более простой путь X:\TEMP.

Scratik
27-10-2004, 09:31
Решение нашлось удалили заплатку 840987 и все заработало.:)

533x09
27-10-2004, 12:53
Сспасибо, доходил сложнее-переустановил сервак и ставил заплатки по одной-дело в 840987

Guest
01-11-2004, 14:48
ЭЙ! Други! А поподробнее? где эту заплатку вынуть? У меня та-же прроблема после установки СП2 на ХР. Больше никаких обновлений вроде не делал. Где эта самая 840987? Чего она заменяет?

Добавлено:

Ээээ! Нафиг заплатки. Переписал и \repair в \system32 config.nt autoexec.nt. Видать при установке SP2 удаляются или портяться...




© OSzone.net 2001-2012