Come Evitare che il “per Favore, dire di Microsoft su questo problema” Finestre di Dialogo

StackOverflow https://stackoverflow.com/questions/54972

Domanda

Abbiamo un errore che non riesco a trovare e non hanno bisogno di risorse per provare a rintracciarlo.Ciò che abbiamo bisogno di fare è semplicemente mantenere il impazzendo "per Favore, dire di Microsoft su questo problema" che le finestre di dialogo di intasare il server.

È da un MS-Access errore (credo) ma non riesco a trovare dove l'Accesso è installato (non credo che lo sia);non c'è MS Office directory su una delle unità.

Se solo potessimo fermare il che le finestre di dialogo che appare, che sarebbe grande.

Grazie.

Spec:Window Server 2003 sp2

È stato utile?

Soluzione

Da http://www.codeproject.com/KB/exception/UnhandledExceptionClass.aspx:

Se si desidera disattivare il Windows “Invia segnalazione errori” dialogo sul computer, fare clic destro sull'icona “My Computer”, selezionare “Proprietà”, passare alla scheda “Avanzate” e fare clic su “Segnalazione errori” pulsante.Nella finestra di dialogo Opzioni, selezionare “Disabilita segnalazione errori” radio button:

Confrontare anche http://www.codeproject.com/KB/exception/ExceptionHandling.aspx per il generale .NETTO di Gestione delle Eccezioni di sanità mentale.

Altri suggerimenti

Non credo che ti rendi conto di jusy come è grave questo errore potrebbe essere.Questi errori di pop-up in condizioni gravi di tipo buffer overflow, null puntatore risolve, la divisione per zero errori, etc.Dato che avete detto che questo viene eseguito su un server, è potenzialmente (a seconda della situazione) hanno un l'esposizione della rete, facilmente sfruttabile programma!

Come altri hanno suggerito, è possibile disattivare la segnalazione degli errori a livello di sistema, oppure è possibile utilizzare il SetErrorMode API per disattivare solo l'applicazione, ma ancora una volta Vorrei consigliare vivamente per indagare e risolvere il problema alla radice!

Ebbene, vorrei cercare di capire quale applicazione sta utilizzando di Accesso.Non sapendo che cosa è in esecuzione è un problema reale, soprattutto quando si tratta di avere le eccezioni non gestite!

Quanto basta disabilitare?Provare:

Fare clic destro "risorse del Computer"

sinistra fare clic su "Proprietà"

sinistra fare clic su scheda 'Avanzate'

sinistra fare clic su "Segnalazione errori" (vicino al fondo)

sinistra fare clic su 'Disabilita segnalazione errori"

Si chiama Dialogo Segnalazione errori Windows.È possibile disattivare seguendo queste istruzioni:

http://www.windowsnetworking.com/articles_tutorials/Disable-Error-Reporting-Windows-XP-Server-2003.html

Tuttavia, sarei interessato con il motivo che si sta ottenendo i messaggi di errore.Si sta solo nascondendo un problema che può essere molto cattivo.

Visto che io vedo tre persone diverse inviato le istruzioni su come disabilitare la finestra sulla propria macchina, vi posto questo nuovo come una risposta invece di solo un commento:

Non vogliono farlo macchine dei suoi clienti, perché si disattiva qualsiasi applicazione che utilizza la finestra di dialogo.Vogliono solo evitare che si arrivi per loro applicazione.

Non nascondere nulla, se un programma si blocca windows sarà ancora raccontare.La differenza è che non la compilazione di un core dump e provare a inviarlo a microsoft per voi.E ' molto utile per disabilitare questa immondizia.

Quando si lavora in .net, è possibile prendere tutte le eccezioni non gestite (che è ciò che provoca questo messaggio).Ma io non sono a conoscenza di un modo per fare lo stesso in Access.

http://devcity.net/Articles/60/1/unhandled_exceptions.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top