NET. Framework defekt?

Adzed

Cadet 1st Year
Registriert
Okt. 2012
Beiträge
8
Hallo Gemeinde,

seit neustem kann ich mein Lieblings- Screenvideo Tool nicht mehr benutzen. Es startet zwar, aber sobald ich versuche irgendwelche Einstellungen vorzunehmen erhalte ich folgende Fehlermeldung, aus der ich einfach nicht schlau werde:

"
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei ScreenRecordingSuite.frmOptions.frmOptions_Closing (Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnFormClosing(FormClosin gEventArgs e)
bei System.Windows.Forms.Form.CheckCloseDialog(Boolean closingOnly)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Screen-Recording-Suite
Assembly-Version: 2.4.6.0.
Win32-Version: 2.4.6.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Apowersoft/Screen%20Recording%20Suite/Screen-Recording-Suite.exe.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
zip
Assembly-Version: 0.0.0.0.
Win32-Version: 2.4.6.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Apowersoft/Screen%20Recording%20Suite/Screen-Recording-Suite.exe.
----------------------------------------
Screen-Recording-Suite
Assembly-Version: 2.4.6.0.
Win32-Version: 2.4.6.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Apowersoft/Screen%20Recording%20Suite/Screen-Recording-Suite.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5460 (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.5462 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
AudioSoundRecorder
Assembly-Version: 1.0.0.0.
Win32-Version: 4.4.0.2.
CodeBase: file:///C:/Program%20Files%20(x86)/Apowersoft/Screen%20Recording%20Suite/AudioSoundRecorder.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.
----------------------------------------
Interop.BytescoutScreenCapturingLib
Assembly-Version: 1.0.0.0.
Win32-Version: 2.4.6.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Apowersoft/Screen%20Recording%20Suite/Screen-Recording-Suite.exe.
----------------------------------------
ApowersoftCoreAudio
Assembly-Version: 1.0.0.0.
Win32-Version: 2.4.6.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Apowersoft/Screen%20Recording%20Suite/Screen-Recording-Suite.exe.
----------------------------------------
System.Deployment
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll.
----------------------------------------
System.Deployment.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Deployment.resources/2.0.0.0_de_b03f5f7f11d50a3a/System.Deployment.resources.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
Microsoft.VisualBasic.PowerPacks.Vs
Assembly-Version: 10.0.0.0.
Win32-Version: 2.4.6.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Apowersoft/Screen%20Recording%20Suite/Screen-Recording-Suite.exe.
----------------------------------------

************** 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.
"


Wer weiß Rat?
Ich habe bereits NET.Framework 3.5.1 deaktiviert & reaktiviert, sowie Framework 4 deinstalliert und reinstalliert. Der Fehler bleibt aber bestehen!
 
Liegt nicht an dir, scheint wohl eine schlampige Programmierung zu sein.
 
Das denke ich auch.

System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Er versucht auf Daten zuzugreifen, die nicht existieren.

bei ScreenRecordingSuite.frmOptions.frmOptions_Closing (Object sender, EventArgs e)
Das ist die Stelle im Quellcode, wo der Fehler auftritt.

bei System.Windows.Forms.Form.OnFormClosing(FormClosing EventArgs e)
Dieses Event ("Fenster schließen") ist aufgetreten, woraufhin oben die fehlerhaft programmierte Stelle im Code aufgerufen wird.
 
Danke für eure Antworten!

Ja das dachte ich mir auch schon, aber das komische ist, dass das Programm noch vor 2 Wochen einwandfrei funktioniert hat! Es ist kein Update dazu gekommen, deswegen dachte ich, dass vielleicht irgendetwas an meinem Windows defekt ist.

Aber sfc/ scannow sagt das alles in Ordnung sei...
 
Ich komme der Sache näher!

Das CleanUp Tool von Microsoft hat mir gesagt, dass Framework 2 gar nicht installiert sei. Der Ordner mit allen Dateien ist aber im entsprechendem Verzeichnis!

Also habe ich soweit alle Dateien darin gelöscht (mit Backup), soweit es meine Recht zuließen.

Wenn ich jetzt das Programm öffnen will welches die Probleme macht, kommt beim Start nur die Meldung das NetFramework nicht installiert ist, aber benötigt wird!

Wie kann ich jetzt meinem System mitteilen, dass es auf NetFramework 4 oder 3 zugreifen soll?
 
Die Versionen des .Net Frameworks ergänzen sich nicht gegenseitig und bauen nicht aufeinander auf. Jede Version stellt ein vollständiges Framework für sich selber dar.

Dass du die Dateien (von Hand!) gelöscht hast, war keine gute Idee. Lade dir von MS die Installationsdatei von .Net 2 runter, versuche damit eine Reparatur und hoffe, dass das geht.
 
Das habe ich dank Acronis Try&Decide auch schon wieder rückgängig gemacht.

Das Setup bietet mir keine Reparatur Option! Es wird lediglich folgendes gesagt: Framework 2 ist bereits bestandteil von Windows.

Nichts mehr :/
 
Hallo Hanis, leider wird und wurde mir bisher Framework 7 in der Liste zum deinstallieren nicht angezeigt!
 
Na ein Framework! ^^

Eine Sammlung von Funktionsbibliotheken (umgangssprachlich auch gerne DLL-Datei genannt) und Tools.
Programmierer können diese bereitgestellten Sachen verwenden, ohne sich genauer darum kümmern zu müssen, wie das genau funktioniert. Und das beste ist, es stellt eine Art Standard dar. Das .Net Framework 4 bietet immer dieselben Funktionen, egal ob es auf Hugos oder Brittas Computer installiert ist. Das vereinfacht vieles.

Es gibt aber noch eine Reihe von weiteren Features, die .Net für manche Entwickler interessant macht. Aber das führe ich nicht weiter aus. Sonst wird hieraus ein Roman.
 
heise schreibt, es gäbe ein Family-Update, mit dem .NET 4 abwärtskompatibel wird.

http://heise.de/-1143562

Ich habe es nicht getestet, glaube es auch nicht, aber es steht immerhin da.
 
Zuletzt bearbeitet:
Ich habe das Problem jetzt gelöst!
Und zwar ist in Windows 7 ja bereits .Net Framework 3 enthalten.
In Framework 3 ist Framework 2 enthalten :D Und das war halt defekt.

Per InplaceUpgrade von Windows 7 habe ich es nun repariert, und alles funktioniert wieder einwandfrei! :)

Danke an euch alle!
 
Zurück
Oben