Fragensteller
Fehler beim Anpassen von Gruppenrichtlinien (Unbehandelte Ausnahme in einer Komponente der Anwendung)

Frage
-
Hallo,
ich bekommen seit kurzem nur noch Fehlermeldungen beim Anpassen von Gruppenrichtlinien:
Unbehandelte Ausnahme in einer Komponente der Anwendung. Wenn Sie auf "Weiter" klicken, ignoriert die Anwendung den Fehler und setzt den Vorgang fort.
Der Wert liegt außerhalb des erwarteten Bereichs.
Details:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.ArgumentException: Der Wert liegt außerhalb des erwarteten Bereichs.
bei Microsoft.GroupPolicy.AdmTmplEditor.IGPMAdmTmplEditorCallback.ApplyChanges()
bei Microsoft.GroupPolicy.AdmTmplEditor.Editor.SaveChanges()
bei Microsoft.GroupPolicy.AdmTmplEditor.Editor.buttonApply_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.8762 (QFE.050727-8700).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
Microsoft.GroupPolicy.AdmTmplEditor
Assembly-Version: 6.1.0.0.
Win32-Version: 6.1.7601.17514 (win7sp1_rtm.101119-1850).
CodeBase: file:///C:/Windows/assembly/GAC_64/Microsoft.GroupPolicy.AdmTmplEditor/6.1.0.0__31bf3856ad364e35/Microsoft.GroupPolicy.AdmTmplEditor.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.8759 (QFE.050727-8700).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5491 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5495 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5494 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
Microsoft.GroupPolicy.AdmTmplEditor.resources
Assembly-Version: 6.1.0.0.
Win32-Version: 6.1.7600.16385.
CodeBase: file:///C:/Windows/assembly/GAC_64/Microsoft.GroupPolicy.AdmTmplEditor.resources/6.1.0.0_de_31bf3856ad364e35/Microsoft.GroupPolicy.AdmTmplEditor.resources.dll.
----------------------------------------
Accessibility
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.8762 (QFE.050727-8700).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.Wenn ich den Fehler, wie vorgeschlagen, ignoriere, werden die Einstellungen dennoch nicht übernommen.
Kann mir dabei jemand weiterhelfen?
Besten Dank und Grüße
MK
Alle Antworten
-
Ab deinem OnClick-Event solltest du den Fehler mit Try/Catch abfangen.
Es scheint ja so, dass du einen ungültigen Wert in einem der Eigenschaftsfelder hast, so dass der SaveChanges() fehlschlägt. Innerhalb der ArgumentException gibt es ggf. einen näheren Hinweis. -
Ab deinem OnClick-Event solltest du den Fehler mit Try/Catch abfangen.
Es scheint ja so, dass du einen ungültigen Wert in einem der Eigenschaftsfelder hast, so dass der SaveChanges() fehlschlägt. Innerhalb der ArgumentException gibt es ggf. einen näheren Hinweis.Hallo Bfuerchau,
danke für Deine Antwort! Leider bin ich zu unerfahren um mit deinen Tipps viel anfangen zu können.
Ich kann nur soviel sagen, dass ich in jeder Gruppenrichtlinie bei allen Einstellungen diese Fehlermeldung erhalte.
-
Das ist leider ein Fehler in der Anwendung, die versucht, einen ungültigen Wert zu speichern.
Im angezeigten CallStack (s.o.) wird der Fehler ab " bei System.Windows.Forms.Control.OnClick(EventArgs e)" nicht überwacht.
Da musst du dich leider an den Hersteller der Anwendung wenden wenn du es nicht selbst bist.Welcher ungültige Wert dies ist, lässt sich eben anhand der angegeben Exception im obersten Stackentry vielleicht feststellen. Hier müsste der Debugger die Möglichkeit haben sich diese Variable beim Breakpoint dann anzusehen.