Вопросы | ms-access

Как предотвратить Пожалуйста, сообщите Microsoft об этой проблеме Диалоговые окна

Вопрос

Keng | 10533 просмотров | рейтинг: 0

У нас есть ошибка, которую мы не можем найти, и у нас нет необходимости / ресурсов, чтобы попытаться ее отследить. Что нам нужно сделать, так это просто удержать панику. Пожалуйста, сообщите Microsoft об этой проблеме, чтобы диалоговые окна не загромождали сервер. Это из-за ошибки MS-Access (мы думаем), но я не могу найти, где установлен Access (я не думаю, что это так); на любом из дисков нет каталога MS Office. Если бы мы могли просто остановить появление диалоговых окон, это было бы здорово. Благодарю. Spec: Windows Server 2003 sp2

Комментарии:

Keng

Базовый механизм доступа включен в Windows.


Joel Coehoorn

Спасибо, Джоэл! Приятно знать, что я не сумасшедший ... или, по крайней мере, по этой причине. ; О)




Ответы

Grey Panther

+ 4 -
Ну, я бы попытался выяснить, какое приложение использует Access. Непонимание того, что работает, является реальной проблемой, особенно когда у него есть необработанные исключения! Насколько просто отключить? Пытаться: Щелкните правой кнопкой мыши «Мой компьютер» щелкните левой кнопкой мыши «Свойства» щелкните левой кнопкой мыши на вкладке «Дополнительно» щелкните левой кнопкой мыши «Отчет об ошибках» (внизу) щелкните левой кнопкой мыши «Отключить отчеты об ошибках»  


Jared Updike

+ 8 -
От http://www.codeproject.com/KB/exception/UnhandledExceptionClass.aspx:
  Если вы также хотите отключить диалоговое окно Windows «Отправить отчет об ошибках» на своем компьютере, щелкните правой кнопкой мыши значок «Мой компьютер», выберите «Свойства», перейдите на вкладку «Дополнительно» и нажмите «Отчет об ошибках». кнопка. В диалоговом окне «Параметры» установите переключатель «Отключить отчеты об ошибках»:   
Сравните также http://www.codeproject.com/KB/exception/ExceptionHandling.aspx для общего здравого смысла обработки исключений .NET.  


Joel Coehoorn

+ 2 -
Это называется диалогом отчетов об ошибках Windows. Вы можете отключить его, следуя этим инструкциям: http://www.windowsnetworking.com/articles_tutorials/Disable-Error-Reporting-Windows-XP-Server-2003.html Тем не менее, я был бы обеспокоен тем, почему вы получаете эти сообщения об ошибках. Вы просто скрываете проблему, которая может быть очень плохой.  


Cory Foy

+ 2 -
Так как я вижу, как три разных человека разместили инструкции о том, как отключить диалог на их собственной машине, я опубликую это снова как ответ, а не просто комментарий: Они не хотят делать это на компьютерах своих клиентов, потому что это не позволит любому приложению использовать диалог. Они просто хотят, чтобы это не подходило для их применения.  


GEOCHET

+ 8 -
Я не думаю, что вы понимаете, насколько серьезна эта ошибка. Эти ошибки появляются в жестких условиях, таких как переполнение буфера, разыменование нулевого указателя, ошибки деления на ноль и т. Д. Учитывая то, что вы упомянули, что это выполняется на сервере, у вас потенциально (в зависимости от вашей ситуации) есть сетевая, легко эксплуатируемая программа! Как уже предлагали другие, вы можете отключить всю систему отчетов об ошибках или использовать API SetErrorMode, чтобы отключить его только для своего приложения, но я бы настоятельно рекомендовал исследовать и устранить проблему в корне!  


Sam Watkins

+ 1 -
Это ничего не скрывает, если программа аварийно завершит работу, Windows все равно скажет вам. Разница в том, что он не скомпилирует дамп ядра и не попытается отправить его в Microsoft для вас. Очень полезно отключить этот мусор.  


Marc

+ 0 -
При работе в .net вы можете перехватить все необработанные исключения (именно это и является причиной этого сообщения). Но я не знаю, как сделать то же самое в Access. http://devcity.net/Articles/60/1/unhandled_exceptions.aspx


Теги

ms-access | dialog | windows-server-2003