Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Запуск многих программ вызывает ошибку

Ответить
Настройки темы
Запуск многих программ вызывает ошибку

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Изображения
Тип файла: png error.PNG
(10.5 Kb, 14 просмотров)
Стала часто выходить ошибка при запуске различных программ.
Вроде из-за того устанавливаю Visual C++
ошибка следующая:
--------------
заголовок: Microsoft Visual C++ Debug library

Program: (путь к программам)
File: dbgheap.h
Line: 1011

Expression: _CrtIsValidHeapPointer(pUserData)

For information on how you program can cause an assertioon
failure, see Visual C++ documentation on asserts.

(Press Retry to debug application)

ну и клавиши

Прервать Повтор Пропустить
--------------
либо просто программа допустила ошибку. какой дебаггер выбрать (чаще в полноэкранных приложениях)
--------------

операционная система Windows 2003 Server SP2 x32 Rus

делал проверку sfc /scannow не помогло (какие то файлы восстанавливал)

память проверил MemTest+ 10 проходов. ошибок нет.
Visual Studio удалил, но его дебаггер остался...
Ошибки не исчезли...


Что делать?
Может ли это быть битый дистрибутив или какие-то несовместимости Windows?

PS
Покопавшись в гугле вот что выяснил:
Дебаг и релиз версии msvcrt.dll отличаются, и если вдруг (при использовании длл) new делается в длл, а delete в приложении (или наоборот), то гарантированны проблемы, потому что способы выделения/удаления (в дебаг и релиз версиях рантайма) будут разные, явный признак подобной ошибки: ссылка на файл dbgheap.h/dbgheap.cpp, а дальше что нибудь типа error line 1044. Для этого необходимо что бы везде (и в длл, и в приложении) стояли одинаковые версии Runtime Library (есть много вариантов: мультитреадед дебаг/мультитреадед/... ) - главное что бы они были одинаковые.

Еще что заметил поискав этот файл - он везде разный в Windows\system32 он весит 341 кб, в программах Adobe 261 кб, 3DMax 335 кб
Пробовал заменить тоже не помогло....

PPS
Материнская плата ASUS p5K.
у нее нет драйверов под 2003, есть просто папка win2k. они вроде подошли. но может не до конца....

Отправлено: 13:47, 24-12-2008

 


Moderator


Сообщения: 51905
Благодарности: 14929

Профиль | Отправить PM | Цитировать


TRSteep, что в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
?

Отправлено: 15:28, 24-12-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


>Petya V4sechkin
там
Auto 1
Debugger "C:\WINDOWS\system32\vsjitdebugger.exe" -p %ld -e %ld

Вобщем после удаления Visual Studio решил удалить по очередно программы
после удаления Codegear Studio 2009 все как ни странна заработало нормально....

либо глюки Codegear и Visual, либо просто Codegear.
Может диск просто с ошибками прислали....

Отправлено: 11:47, 25-12-2008 | #3



Moderator


Сообщения: 51905
Благодарности: 14929

Профиль | Отправить PM | Цитировать


Цитата TRSteep:
Debugger "C:\WINDOWS\system32\vsjitdebugger.exe"
В статьях KB923827 и KB188296 рецепты отключения (хотя вам уже не надо, проблема и так решена).

Отправлено: 12:12, 25-12-2008 | #4


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


хм теперь такую ошибку вызывает только установка самого Visual Studio....
только теперь вызывает не в файле dbgheap.h, а в dbgheap.c

Дебаггер отключил - не помогает...

Отправлено: 16:12, 26-12-2008 | #5


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


мне намекнули что Bordland C++ и Visual Studio не совместимы
можно ставить токо Delphi и Visual Studio и походу это неисправимо....
ладно будем сносить все...

Отправлено: 19:12, 28-12-2008 | #6



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Запуск многих программ вызывает ошибку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - [решено] перемещаемый профиль вызывает ошибку Loki3D Microsoft Windows 7 7 20-10-2009 17:54
синий экран смерти в вин 2к3 сервер.. как определить что вызывает эту ошибку? robingut Microsoft Windows NT/2000/2003 3 21-04-2009 12:03
Медленный запуск программ sertomclancy Лечение систем от вредоносных программ 1 15-03-2009 18:24
Debian/Ubuntu - Запуск программ с привилегиями Аlchemist Общий по Linux 8 01-08-2008 19:09
Запуск программ Guest Microsoft Windows 95/98/Me 2 04-03-2004 21:10




 
Переход