vSphere erzeugt beim Snapshots-Erstellen NTFS-Fehler auf Windows-Servern (Event 50/57/137 …)

Problem

ntfs-fehler-event-55Das Erstellen eines oder mehrere Snapshots, zum Beispiel durch Backupsoftware (Veeam, R2Data, Tivoli …) erzeugt Fehler und Warnungen im Eventlog des Windows-Servers:

  • ID 50 NTFS Warning, delayed write failed / delayed write lost
  • ID 55 NTFS Fehler, In der Dateisystemstruktur wurde eine Fehler erkannt
  • ID 57 NTFS Warning, failed to flush data to the transaction log. Courruption may occur.
  • ID 137, NTFS Error, The default transaction resource manager on volume [] encountered a non-retryable error
  • ID 140, NTFS Warning, failed to flush data to the transaction log. Courruption may occur in VolumeID:
  • ID 12289 VSS Error, Volume Shadow Copy Service error: Unexpected error DeviceIOControl

Je nach Umstand können sogar echte Daten verloren gehen (unter Umständen sogar eine korrupte Datenbank). Die vmware-Version (vSphere 4/5/6, vRealize …) ist dabei irrelevant.

Lösung

Der Fehler liegt eigentlich am Windows Server und ist Microsoft bekannt (http://kb.vmware.com/kb/20068499). Eine Hotfix-Lösung gibt es leider (noch) nicht, aber bevor man mit defekten Daten hantiert und diese am Ende noch kaputt sichert, sollte man bei den betroffenen Systemen auf die quiescence verzichten:

  • Config-Datei für die vmware Tools bearbeiten (oder erstellen, wenn nicht vorhanden)
    C:\ProgramData\VMware\VMware Tools\Tools.conf
  • Diese Zeilen einfügen:
    [vmbackup]
    vss.disableAppQuiescing = true
    
  • Dann den vmware Tools-Dienst neu starten

Und schon laufen externe Snapshots ohne Quiescence auf diesem System. Hoffentlich wird das bald gefixt …

Office 365 Volumenlizenz kann nicht aktiviert werden

Problem

Eine neue Office 365 Volumenlizenz kann nicht in einem bestehenden Account aktiviert werden.
Fehlercode 2001 97eeff0e-58b7-4193-9173-9133e41cedf9
Volumenlizenz

Dieses Problem tritt nach der Durchführung folgender Schritte auf:
1. Anmeldung im VLSC
2. Aktivierung der entsprechenden Lizenz
3. Auswahl „Ich muss ein Konto für meine Organisation erstellen“
4. Daten für neues Konto eingegeben
5. auf „weiter“ geklickt
6. Fehlercode 2001 97eeff0e-58b7-4193-9173-9133e41cedf9 mit dem Lösungshinweis: „Kehren Sie zur vorherigen Seite zurück.“ (siehe oben)
Das Zurückkehren zu der Seite hilft aber nicht weiter.

Lösung

Noch einmal die vorherigen Schritte ausführen, jedoch bei Schritt drei „Ich verfüge über ein Konto für meine Organisation“ auswählen und mit den zuvor im ersten Durchlauf eingegebenen Daten anmelden.
Und umgehend ist die Aktivierung möglich.
Wichtig: InternetExplorer nutzen!

Office 365 Offline Installation für Business, Business Premium und andere Pläne und Update auf Office 2016

Problem

Das Office 365 Offline Setup mit herunterladen („Bereitstellen„) und offline installieren funktioniert sehr gut, leider nur mit „Office ProPlus“, nicht jedoch mit dem „Office Business Retail“ das in den anderen (Business-) Plänen enthalten ist. Die Clientseitige Umstellung („Konto wechseln“) geht zwar immernoch schneller als neu herunterladen, aber die Fehlermeldung nervt doch.

Lösung

Mit einer kleinen Anpassung in der configuration.xml lässt sich auch das passende Produkt herunterladen. Es gibt für das „Product ID“ Element in der configuration.xml Datei neue gültige Bezeichner:

Office 365-plan

Produkt-ID

Office ProPlus
Office 365 Enterprise E3
Office 365 Enterprise E4
Office 365 (M-Plan)
O365ProPlusRetail
Office 365 Business
Office 365 Business Premium
O365BusinessRetail
Office Small Business Premium O365SmallBusPremRetail

Zudem gibt es auch neue IDs für das Office 365 Setup für die Einzelprodukte:

  • AccessRetail
  • ExcelRetail
  • HomeBusinessRetail
  • HomeStudentRetail
  • InfoPathRetail
  • ProfessionalRetail
  • O365HomePremRetail
  • O365SmallBusPremRetail
  • OneNoteRetail
  • OutlookRetail
  • PowerPointRetail
  • ProjectStdRetail
  • PublisherRetail
  • VisioStdRetail
  • WordRetail

Ein Beispiel für ein „Office 365 Business Premium Offline Setup“ sieht also so aus:

<Configuration>
  <Add SourcePath="\\SERVER\FREIGABE\PFAD\" OfficeClientEdition="32" >
    <Product ID="O365BusinessRetail">
      <Language ID="de-de" />
    </Product>
  </Add>
  <Updates Enabled="TRUE" UpdatePath="\\SERVER\FREIGABE\PFAD\" />
  <Display Level="None" AcceptEULA="TRUE" />
</Configuration>

Offline Update auf Office 2016

Das Upgrade vorhandener Installationsdateien lässt sich durch die neue Version des Deployment-Tools und erneutes ausführen von

setup.exe /download <pfad>\configuration.xml

durchführen. Die Clients übernehmen das danach selbstständig, von online oder erneutes ausführen von /configure.

[Update: Microsoft hat einen KB-Artikel nachgereicht, der die aktualisierten Product-IDs enthält]

[Update: Microsoft hat einen Technet-Artikel nachgereicht, der auch das Exclude-Element dokumentiert]

Windows 7/8/10 Tastenkombination der Sprachausgabe deativieren (Win+Enter)

Problem

Sprachausgabe deaktivierenDie Windows-Sprachausgabe ist manchmal etwas lästig, vor allem wenn diese ungefragt aufpoppt. Das passiert bei einem falschen Hotkeys beim Programmieren oder Administrieren und schon quasselt die Stimme los. Besonders auf den an sich schon ungeschickt designten Macbook/MB-Air Tastaturen wo ein Apple-Spezialgehirn die CMD-Taste so dämlich plaziert hat nervt das beim Verwalten mehrere Maschinen häufiger.

Mi Win+Enter beendet man das Tool zwar (fast) schnell wieder, aber eigentlich wäre das ja nicht notwendig.

Lösung

Die Sprachausgabe befindet sich in %SystemRoot%\System32 und heisst „narrator.exe“. Nach einer beherzten Besitzübernhame der EXE kann man diese umbenennen (z.B. „narrator_nervig.exe“) und das Hotkey ist ab diesem Zeitpunkt tot.

Windows 10 VPN TCP/IP-Einstellungen funktionieren nicht („Remotegateway als Standartgateway verwenden“)

Problem

windows10-vpn-tcp-eigenschaften-funktionieren-nichtUnter Windows 10 funktioniert der „Eigenschaften“ Dialog der TCP/IP-Einstellungen nicht. Egal ob man v4 oder v6 auswählt, es erscheint kein neues Fenster, es lassen sich keine Einstellungen machen.

Das ist besonders ärgerlich, weil der Administrator den Haken unter „Erweitert“ bei „Standardgateway für das Remotenetzwerk verwenden“ nicht mehr setzen kann. Ist der Haken gesetzt (Standard), sorgt die Einstellung dafür, das jeglicher WAN-Traffic über das Remotenetzwerk abgewickelt wird. Auch der Youtube-Traffic läuft dann über das Remotenetzwerk.

Lösung

Der Dialog funktioniert schlicht nicht, das Problem ist bekannt („Microsoft has confirmed this to be a Problem“). Die Einstellungen lassen sich glücklicherweise an der PowerShell vornehmen.

# Anzeigen der Verbindungen (mit Einwählpunkten)
Get-VpnConnection | Select-Object name,serveraddress
# Setzen der Einstellung (pro Verbindung)
Set-VpnConnection "NAME DER VERBINDUNG" -SplitTunneling $true