none
Der Typeninitialisierer für System.Windows.Media.Fonts hat eine Ausnahme verursacht RRS feed

  • Frage

  • Hallo und guten Abend,

    ich bekomme heute in meinem Management-Studio 2012 und 2014 folgende Fehlermeldung, wenn ich eine neue Abfrage erstellen möchte:

    Der Typeninitialisierer für System.Windows.Media.Fonts hat eine Ausnahme verursacht

    Es sind gestern Abend nur Microsoft-Update gelaufen (KB890830, KB405532, KB403342)

    Ich habe die Updates für NET-Framework in Verdacht.

    Kennt jemand das Problem? Und die Lösung? 

    System ist W7 PRO x64. Vor den Updates funktionierte alles einwandfrei.

    Danke.


    Mittwoch, 10. Januar 2018 19:11

Antworten

Alle Antworten

  • Ich habe es jetzt pragmatisch gelöst und SSMS 2017 installiert, nachdem die Fehlersuche (u.a. https://support.microsoft.com/de-de/help/2978135/visual-studio-setup-crashes-with-an-exception-after-the-splash-screen) keinen Erfolg hatte. Dort kommt der Fehler nicht.

    In SSMS 2012 und SSMS 2014 besteht der Fehler zwar weiter; allerdings ist SMSS 2017 für mich ausreichend.

    Schönen Abend.

    Mittwoch, 10. Januar 2018 20:52
  • Hallo Jörg,

    so wie ich es in verschiedenen Beiträgen gelesen habe, wurde in W7 das Rendering der Fonts teilweise dem Kernel überlassen. Die Updates zur aktuellen Sicherheitslücke sollten dieses ändern.

    Anscheinend kommen die beiden älteren SSMS damit nicht klar, evtl. weil Du die dazugehörigen Updates noch nicht installiert hast, da sie ja auch noch nicht verfügbar sind.

    SSMS 17.4 ist eindeutig die beste Wahl!


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Donnerstag, 11. Januar 2018 07:35
  • Hallo zusammen,

    den gleichen Fehler habe ich auch in meinem SSMS 2014 wie von Joerg_x geschrieben.

    Hier ein kleiner Workaround damit es in SSMS 2014 wieder mit dem Queryfenster funktioniert.

    Im SSMS im Menü "Extras -> Optionen" und dort in der "Umgebung -> Schriftarten und Farben" den Font von Consolas auf ein anderen Font stellen. Zum Beispiel Arial oder Courier New. Danach die Einstellung mit OK bestätigen und das Query Fenster geht wieder auf.

    Hoffe das MS ein Fix dafür rausbringt.

    Schönen Tag noch....

    • Als Antwort vorgeschlagen OXL1 Donnerstag, 11. Januar 2018 14:08
    Donnerstag, 11. Januar 2018 07:37
  • Nachtrag, das Query Fenster geht zwar auf aber wenn man ein Query aufführen will dann kommt die nachfolgende Fehlermeldung:

    Das Skript kann nicht ausgeführt werden.

    Zusätzliche Informationen:

    Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

    (Microsoft.VisualStudio.Editor.Implementation)

    Wordaround: Rechtsklick auf vorhande Tabelle -> Skript für Tabelle als -> SELECT in -> Neues Abfrage-Editor-Fenster

    Donnerstag, 11. Januar 2018 07:55
  • Hallo Jörg!

    Ich habe den Fehler mal an Microsoft weitergegeben. Evtl. meldet sich da jemand kurzfristig.


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Donnerstag, 11. Januar 2018 11:15
  • Hi. Danke, das hat für mich bestens funktioniert!
    • Als Antwort vorgeschlagen OXL1 Donnerstag, 11. Januar 2018 14:08
    • Nicht als Antwort vorgeschlagen OXL1 Donnerstag, 11. Januar 2018 14:08
    Donnerstag, 11. Januar 2018 14:07
  • Hallo Jörg,

    da der Fehler bereits in der Vergangenheit mal aufgetreten ist und der Workaround als ausreichend erachtet wurde, erwarte ich hier aktuell keine weiteren Aktivitäten von Microsoft.

    2012 SSMS System.Windows.Media.Fonts Exception On New Query


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu


    Freitag, 12. Januar 2018 09:25
  • Hallo Christoph,

    wenn die KB4055002 deinstalliert wird dann funktioniert es mit dem SSMS 2014 wieder. SSMS 2012 hab ich nicht drauf und konnte es daher nicht testen.

    Nach der Deinstallation der KB4055002 wurden zwei neue Framework Updates angeboten für die Neuinstallation.

    Hatte die KB4055002 deinstalliert da ich in einem Visual Studio 2010 C# Projekt mit WPF diese nicht mehr starten konnte da das VS sich immer beendet hat. Danach ging es wieder aber glaube nicht das es daran gelegen hat denn es hatte auch weiterhin funktioniert als ich zwei Updates erneut installiert habe.

    Hoffe das es hilft...

    Gruß,

    Michael

    Freitag, 12. Januar 2018 09:27
  • Hallo Christoph,

    vielen Dank für Deine Mühe.

    Per Default eine andere als die bei der Installation gewählte Schriftart mit einem Update einzustellen und damit den Workaround umzusetzen, scheint mir auf den ersten Blick nicht so sehr schwierig zu sein. 

    Schönen Abend.

    Freitag, 12. Januar 2018 17:22