Email to Torsten Weber
Feed Icon
.NET User Group Leipzig
Previous Page Page 4 of 15 in the ITCrowd category Next Page

Bei Windows Update kann der Fehler

Es konnte nicht nach neuen Updates gesucht werden (Code 80072F8F).

erscheinen. Häufig stimmt bei der Fehlermeldung die Einstellung des Datums bzw. Uhrzeit des Rechners nicht, mit dem auf Aktualisierungen geprüft wird. Eine mögliche Lösung dafür wird z. B. vom Microsoft Support erwähnt. Bei der Analyse dieses Fehlers fiel mir eine Meldung im Internet Explorer auf:

Das Anzeigen von Inhalten mit Zertifikatfehlern von dieser Website wurde aus Sicherheitsgründen geblockt.

Windows Update – auf der Suche nach einer Lösung für Fehler 80072F8F

Irgendetwas stört also die korrekte Kommunikation zwischen lokalem Rechner und Windows Update.

Für Analysen könnte man das passende und kostenlose Werkzeug von Mircrosoft, Fiddlertool, nehmen, doch – kurz geschaltet – die Lösung ist viel einfacher. Es liegt an Kasperky Anti-Virus. Diese Anwendung kann HTTP-Datenströme, auch verschlüsselte, auf schädlichen Code überprüfen. Das Verfahren mit dem die verschlüsselten Verbindungen überprüft werden, kann¹ die Ursache für die Fehlermeldung 80072F8F sein; es kommt einfach Windows Update in die Quere.

Als ich die Option Kontrolle des Datenverkehrs auf Geschützte Verbindungen nicht untersuchen geschaltet habe, funktionierte Windows Update wieder.

Windows Update – auf der Suche nach einer Lösung für Fehler 80072F8F

¹ wie gesagt, gängige Suchmaschinen listen noch eine ganze Menge mehr auf

Vor langer, langer Zeit, noch zu Windows XP-Zeiten, habe ich mir Desperados 2 gekauft. Desperados 2 ist der Nachfolger vom legendären Desperados – Wanted: Dead or Alive. Unter Windows XP begann ich das Spiel, nach der Migration auf Windows Vista x64 meiner Systeme wollte ich es fortsetzen. Leider hieß es nur noch non finito für das Spiel... Es startete nicht mehr.

Als Käufer des Spiel hatte ich natürlich auch Anspruch auf Support durch den Distributor bzw. Hersteller, doch hier verwies man mich nur kurz und knapp auf die Systemanforderungen: Wat isn Vista? Wird nicht unterstützt. Ich war optimistisch, dass es irgendwann einen Patch gibt und schaute heute wieder auf den Webseiten nach. Nichts dergleichen, als hätte ich es beim Eintippen der URL schon geahnt. Also war die Entscheidung einfach: Entweder ich löse das Problem in maximal 30 Minuten oder verkaufe es. Ich habe mit ein paar Werkzeugen angeschaut, was das Spiel beim Starten alles so tut und...

hier ist die Lösung, die bei mir (Vista x64) funktioniert

  • Treiber von Tages für x64 herunterladen und installieren
  • Desperados 2 installieren
  • Patch 1.01 installieren
  • das Symbol von Desperados 2 auf dem Desktop mit der rechten Maustaste anklicken und dort
    • auf den Reiter Komptabilität wechseln
    • Option Programm im Komptabilitätsmodus ausführen auswählen und dort die Option
      • Windows XP (Servicepack 2) einstellen
    • OK

Die Windows Sidebar ist eines der anfälligsten Bestandteile von Windows Vista. Bei einer Leserin meines Blogs lies sich die Sidebar mit gängigen Mitteln nicht wieder starten und blieb hartnäckig einfach aus.

Die Einstellung der Sidebar lassen sich übrigens bequem sichern und wiederherstellen:

Hier der Weg, wie wir die Sidebar "wiederbelebt" haben:

  • auf Start klicken
  • "Eingabe" eingeben
  • auf Eingabeaufforderung mit der rechten Maustaste klicken, Als Administrator ausführen wählen
  • in der Eingabeaufforderung eingeben (Reihenfolge muss beachtet werden):
    • taskkill /f /im sidebar.exe
    • cd "%ProgramFiles%\Windows Sidebar\"
    • regsvr32 -u sbdrop.dll
    • regsvr32 -u wlsrvc.dll
    • regsvr32 atl.dll
    • regsvr32 sbdrop.dll
    • regsvr32 wlsrvc.dll
      Sidebar per Eingabeaufforderung wiederherstellen 
    • oder alternativ
      • Datei Sidebar_neu_registrieren z. B. auf den Desktop herunterladen & entpacken
      • mit der rechten Maustaste anklicken und Als Administrator ausführen wählen

Falls die Sidebar nicht mehr automatisch startet:

  • zuerst alle ausgeblendeten Symbole einblenden
    Sidebar – automatischer Start
  • auf das Symbol der Sidebar mit der rechten Maustaste klicken und Eigenschaften wählen
    Sidebar – automatischer Start
  • dort die Option Sidebar beim Start von Windows starten aktivieren
  • OK
    Sidebar – automatischer Start

Falls die Sidebar bzw. Minianwendungen nicht korrekt starten, kann die Sidebar neu initialisiert werden¹:

  • auf Start klicken
  • "Eingabe" eingeben, auf Eingabeaufforderung klicken
  • in der Eingabeaufforderung eingeben (Reihenfolge muss beachtet werden)
    • taskkill /f /im sidebar.exe
    • del "%LOCALAPPDATA%\Microsoft\Windows Sidebar\settings.ini"
  • oder alternativ

Folgende Artikel sind eventuell auch nützlich:

¹ bisherige Einstellungen gehen verloren

Im Blogeintrag Review Nihuo Web Log Analyzer – IIS Logs analysieren oder ob Scott Hanselman zu viel Zeit verwendet habe ich über VisualLogParser vs. Nihuo Web Log Analyzer geschrieben.

Ein Ergebnis davon ist, dass VisualLogParser eher als Werkzeug für präzise Suchabfragen als für einen Überblick Verwendung finden sollte. Eine Suchanfrage in diesem Kontext ist z. B. "zeige alles, was jemals aus /gehezu heruntergeladen wurde". Die Suchanfrage könnte so aussehen (für COMPUTERNAME ist bei c-ip <> der Name des Servers einzusetzen):

SELECT	*
FROM	'\\COMPUTERNAME\Logs\torstenweber.de\W3SVC11223344\*.log'
WHERE	cs-uri-stem LIKE '/gehezu/%' AND
	cs-uri-stem NOT LIKE '/gehezu/' AND
	s-ip <> c-ip AND
	c-ip <> 'COMPUTERNAME'

VisualLogParser

Das SELECT-Statement ist zu verändern:

  • für "ermittle die Gesamtsumme in Bytes von allem, was je von /gehezu heruntergeladen wurde"¹:
SELECT	SUM(sc-bytes)

  • Für "Anzahl von allem, was je von /gehezu heruntergeladen wurde":
SELECT	COUNT(sc-bytes)

¹ einen möglichen Überlauf gilt es zu beachten

Zum zeilenweisen sortieren nehme ich bisher UltraEdit. Kann das eigentlich nicht Visual Studio auch? Nein, dieses Leistungsmerkmal nicht enthalten (@Tim: wie wäre das als ein Feature Request). Es gibt zwar eine Formatierung über Bearbeiten, Erweitert, Dokument formatieren, aber das ist auch schon alles. Extra dann UltraEdit einzusetzen, auch wenn es per Kontextmenü über die in Projektmappen enthaltenen Dokumente leicht geht, ist halt keine smarte Lösung. Die Anforderung, nur den markierten Bereich zu sortieren, bringt dann alles mit den Vorgängen Ausschneiden, Sortieren und Einfügen gleich noch mehr ins Wanken. Das habe ich als Anlass genommen und ein Makro geschrieben.

So sieht eine Datei, beispielweise eine OPML-Datei für einen Blog, unsortiert aus.
Sie ist hier im Beispiel partiell unsortiert und enthält leere Zeilen.

zeilenweise sortieren, nur den marktierten Bereich, in Visual Studio

Für eine Sortierung ist einfach der entsprechende Bereich zu markieren.
Die komplette Datei kann per Bearbeiten, Alle auswählen¹ oder STRG + A auch sortiert werden.

zeilenweise sortieren, nur den marktierten Bereich, in Visual Studio

Dann ist das Makro SortSelectionAndSmartFormat auszuführen und schon ist alles sortiert und formatiert.
So einfach geht's. Und integriert.

zeilenweise sortieren, nur den marktierten Bereich, in Visual Studio

Hier noch das Makro:

#Region "Sub SortSelectionAndSmartFormat"
   ' Sortiert und formatiert die aktuelle Auswahl.
   Sub SortSelectionAndSmartFormat()
      If (DTE.ActiveDocument Is Nothing) Then
         Exit Sub
      End If

      If (DTE.ActiveDocument.ReadOnly) Then
         Exit Sub
      End If

      Dim currentTextSelection As TextSelection
      currentTextSelection = DTE.ActiveDocument.Selection

      If (currentTextSelection.TextRanges.Count = 1) Then
         Exit Sub
      End If

      If (DTE.UndoContext.IsOpen) Then
         DTE.UndoContext.Close()
      End If

      Try
         DTE.UndoContext.Open("SortSelectionAndSmartFormat")
         currentTextSelection.SmartFormat()
      Catch
      End Try

      Try
         Dim currentLines() As System.String = Split(currentTextSelection.Text, vbCrLf)

         System.Array.Sort(currentLines)
         currentTextSelection.Delete()

         For Each i As System.String In currentLines
            If Not i = System.String.Empty Then
               currentTextSelection.Insert(i.Trim(vbCrLf) & vbCrLf)
            End If
         Next
         DTE.UndoContext.Close()

      Catch
      End Try

      Exit Sub
   End Sub
#End Region
#Region "Sub SortSelectionAndSmartFormat"
   ' Sortiert und formatiert die aktuelle Auswahl.
   Sub SortSelectionAndSmartFormat()
      If (DTE.ActiveDocument Is Nothing) Then
         Exit Sub
      End If

      If (DTE.ActiveDocument.ReadOnly) Then
         Exit Sub
      End If

      Dim currentTextSelection As TextSelection
      currentTextSelection = DTE.ActiveDocument.Selection

      If (currentTextSelection.TextRanges.Count = 1) Then
         Exit Sub
      End If

      If (DTE.UndoContext.IsOpen) Then
         DTE.UndoContext.Close()
      End If

      Try
         DTE.UndoContext.Open("SortSelectionAndSmartFormat")
         currentTextSelection.SmartFormat()
      Catch
      End Try

      Try
         Dim currentLines() As System.String = Split(currentTextSelection.Text, vbCrLf)

         System.Array.Sort(currentLines)
         currentTextSelection.Delete()

         For Each i As System.String In currentLines
            If Not i = System.String.Empty Then
               currentTextSelection.Insert(i.Trim(vbCrLf) & vbCrLf)
            End If
         Next
         DTE.UndoContext.Close()

      Catch
      End Try

      Exit Sub
   End Sub
#End Region

Und hier noch das Makro SortSelectionAndSmartFormat (1,21 KB) zum Download.

¹ es sollte wohl richtig heißen "Alles auswählen", da hat wohl jemand das "s" vergessen Tim

Previous Page Page 4 of 15 in the ITCrowd category Next Page

Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber
Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber

Torsten Weber is a MVP for Device Application Development

Calendar of the .NET User Group Leipzig

Microsoft Community Leader/Insider Program

Programmieren mit dem .NET Compact Framework. Anwendungsentwicklung für mobile Geräte.

Microsoft – change the mobile world or go home!

Categories

Calendar

<January 2009>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

Archive

My subscribed blogs

show all
show less
Blogs of good friends (as OPML)
More Blogs (as OPML)