Was passiert beim Start der Konsole

Antworten
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21372
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Was passiert beim Start der Konsole

Beitrag von Nobby1805 »

Da in letzter Zeit wieder einige Problem beim Start der Konsole diskutiert worden sind habe ich mal eine Analyse durchgeführt. Dabei sind viele Erwartungen/Vermutungen bestätigt worden, aber auch einige (für mich) Überraschungen entstanden ;)

Wie schon erwähnt läuft die Konsole IMMER direkt auf dem WHS, wenn sie auf einem Client aufgerufen wird wird zuerst eine RDP-Session zum Client aufgebaut und dort dann homeserverconsole.exe aufgerufen.

Die Initialsierung des Images incl. aller benötigten .NET und WHS-DLLs war nach 4,3 Sekunden abgeschlossen. Danach wird eine Liste aller HomeServerConsoleTab*.dll und jede dieser DLLs geladen und initialisiert.

Bei mir sind dies 23 und dieser Vorgang hat 51,2 Sekunden gedauert :!: Diese Initialisierung erfolgt in der alphabetischen Reihenfolge wie die DLLs im Verzeichnis gefunden werden.

Danach finden weitere Initialisierungen statt und dann wird eine Liste aller \\HOMESERVER\Software\Add-Ins\*.msi erstellt. Die Bearbeitung dieser Liste dauert allerdings nur 1 Sekunde.

Danach erfolgen weitere Initialisierung und nach insgesamt 1 Minute und 9 Sekunden war der Start der Konsole abgeschlossen.

Was war den jetzt unerwartet und interessant ?
  • sehr früh wird eine Datei C:\Programme\Windows Home Server\HomeServerConsole.exe.config gelesen und bearbeitet.
  • Alle Dateien C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Windows Home Server\SQM\HomeServerConsole DLL Blocking*.sqm werden geöffnet. Was in diesen binären Dateien steht, die teilweise recht alt sind, und was damit gemacht wird ist mir nicht klar.
  • Nach der Initialisreung der DLLs passiert ähnliches mit C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Windows Home Server\SQM\HomeServerConsole TabFinder*.sqm
  • unmittelbar vor dem Abschluss des Starts werden dann noch einmal die DLL Blocking Dateien geöffnet
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21372
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: Was passiert beim Start der Konsole

Beitrag von Nobby1805 »

SQM steht wohl für Software Quality Management

Die Konsole schreibt anscheinend immer in die Datei mit der höchsten Nummer (Blocking19 bei mir), gelesen werden alle Versionen alle 5 Minuten vom TransportService
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21372
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: Was passiert beim Start der Konsole

Beitrag von Nobby1805 »

... und der TransportService überträgt diese Daten dann alle 5 Minuten an Microsoft ... soll ich jetzt :cry: oder :) machen ?

Ziel der Übertragung ist die URL sqm.microsoft.com (65.55.7.141)

Gesteuert wird das Ganze über einen Registry-Key HKLM\SOFTWARE\Microsoft\Windows Home Server\SQM. Steht der Wert UserOPT auf 1 werden die Daten erzeugt und übertragen. Ein Schlüssel UploadURL wird regelmäßig geprüft, ist aber auf dem WHS nicht gesetzt.

Mit einem Haken in der Konsole schaltet man es auch ein oder aus
sqm.PNG
sqm.PNG (48.34 KiB) 4218 mal betrachtet
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Antworten