O&O DeskInfo Handbuch

O&O DeskInfo 
Handbuch

Übersicht

O&O DeskInfo ist eine portable Anwendung für Windows, die nach ihrem Start Systeminformationen auf dem Desktop einblendet. Dabei werden diese vor dem Bildschirmhintergrund, aber hinter den Desktop-Icons angezeigt. Damit sollen diese Informationen sichtbar, aber nicht störend bei der Arbeit sein.

Diese Informationen sollen Einblicke in das System und seine Auslastung liefern und auf mögliche Engpässe hinweisen. Sie können auch hilfreich für eine Supportanfrage bei einem IT-Help-Desk sein, denn dann können diese Informationen ohne Suche im System oder Eingabe von Kommando weitergegeben werden. Dazu können sie einfach in die Zwischenablage kopiert und dann in eine Mail oder ein Webformular eingetragen werden.

Systemanforderungen

  • Windows 11, 10, Windows Server 2022 oder Windows Server 2016
  • Keine Installation notwendig, da portable Anwendung
  • Internet-Verbindung nur für Aufruf der EULA, Online-Hilfe und Update-Prüfung notwendig
  • Automatischer Start mit Windows auf Wunsch möglich

Funktionalitäten

Anzeige von Systeminformationen

  • Maschine: Name, primärer DNS-Suffix
  • Betriebssystem: Version, Build, Codename
  • Nutzer: Name, Domäne
  • CPU: Modell, Systemtyp, aktuelle Auslastung
  • RAM: Größe, aktuelle Verfügbarkeit
  • GPU: Modell, dezidierte Speichergröße
  • Netzwerk: Adapter, IPv4- und IPv6-Adressen, Subnetz-Maske, DNS, DHCP, Gateway, Transferraten senden/empfangen
  • Laufwerke: lokale Laufwerke, Netzlaufwerke
  • Info-Nachricht

Info-Bereich

Im Info-Bereich wird ein Icon eingeblendet, über das man ebenfalls aktuelle Systeminformationen erhält, wenn man mit der Maus darüber fährt.

Icon von O&O DeskInfo im Info-Bereich

Mit der rechten Maustaste kann ein Kontextmenü geöffnet werden, über das man zahlreiche Einstellungen sofort anpassen kann. Diese erfordern in der Regel eine erneute Initialisierung der Anwendung, die automatisch geschieht und bis zu mehreren Sekunden in Anspruch nehmen kann.

Zwischenablage

Alle aktuell angezeigten Informationen können über das Kontextmenü in die Zwischenablage kopiert werden und vor dort in andere Anwendungen übertragen werden.

Nach dem Kopiervorgang wird ein Dialog angezeigt, der die Möglichkeit zum Starten des Windows-Editor und dem Hineinkopieren der Informationen anbietet. Bestätigt man diese Frage, werden der Editor (Notepad) gestartet und die Daten sofort über die Zwischenablage eingefügt.

Info-Nachricht

In der Konfigurationsdatei kann eine Nachricht eingetragen werden, die über den Systeminformationen angezeigt wird. Dies können ein Hinweis für den Nutzer oder auch Kontaktinformationen für den IT-Help-Desk sein.

Einstellungen

Einstellungen lassen sich sowohl über das Kontextmenü als auch über die Konfigurationsdatei vornehmen. Die Konfigurationsdatei bietet dabei mehr Möglichkeiten für die Einstellungen.

Um die Einstellungen auf den ursprünglichen Zustand zurückzusetzen, kann die Konfigurationsdatei geleert oder gelöscht werden. Beim nächsten Start wird diese dann mit den Standard-Werten erneut angelegt.

Kontextmenü im Info-Bereich der Taskleiste

Über das Kontextmenü lässt sich die Position auf dem Bildschirm und auch der Monitor einstellen. Darüber hinaus können dort drei vordefinierte Anzeigeprofile sowie ein mögliches eigenes Profil ausgewählt werden. Ebenfalls lässt sich hierüber die Anwendung auch beenden.

Konfigurationsdatei

Mit der Konfigurationsdatei können sämtliche Einstellungen vorgenommen werden. Ein Ändern und Speichern dieser Datei aktualisiert die Anzeige nach einem kurzen Intervall. Das Format der Datei ist XML. Nachfolgend ist die Standard-Datei nach dem ersten Start zu sehen. Sie ist unter dem Pfad

%LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfg

zu finden.

<?xml version="1.0"?>
<Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://www.oo-software.com">
  <ShowWelcome>false</ShowWelcome>
  <TrayMenu>Full</TrayMenu>
  <AppLogEnabled>true</AppLogEnabled>
  <Language />
  <Monitor>0</Monitor>
  <WindowPosition>RightTop</WindowPosition>
  <InfoMessage />
  <TextColor>White</TextColor>
  <TextSize>10</TextSize>
  <Opacity>100</Opacity>
  <UpdateSpeed>5</UpdateSpeed>
  <FillColorNormal>Green</FillColorNormal>
  <FillColorWarning>Yellow</FillColorWarning>
  <FillColorCritical>Red</FillColorCritical>
  <FillColorBackground>LightGray</FillColorBackground>
</Settings>

Parameter für die Konfigurationsdatei

In der nachfolgenden Tabelle sind die jeweiligen Parameter und ihre möglichen Werte aufgelistet.

Parameter Typ Mögliche Werte Beschreibung
AppLogEnabled Item true, false Aktiviert das Logging
CustomProfile Profil siehe nachfolgende Erläuterung Profil zur Anzeige der Werte
FillColorBackground Item Farbenwerte Farbe für den Füllbalken des freien Speichers
FillColorCritical Item Farbenwerte Farbe für den Füllbalken der Laufwerke bei Auslastung > 90%
FillColorNormal Item Farbenwerte Farbe für den Füllbalken der Laufwerke bei Auslastung < 80%
FillColorWarning Item Farbenwerte Farbe für den Füllbalken der Laufwerke bei Auslastung >= 80% und < 90%
InfoMessage Item Text Nachricht oder Hinweis für den Nutzer
Language Item de, en, fr Sprache für die Anzeige
Monitor Ganzzahl 0...n Index des Monitors zur Anzeige; 0 = Hauptmonitor
Opacity Ganzzahl 0...100 Transparenz der Anzeige; 0 = nicht sichtbar, 100 = vollständig sichtbar
SelectedProfile Item Default, Full, Minimum, Custom Name des ausgewählten Profils; Default ist der Standard und liefert die gebräuchlichsten Informationen. Full zeigt alle verfügbaren Informationen an und kann somit eine lange Liste werden. Demgegenüber werden bei Minimum nur Basis-Informationen dargestellt.
TextColor Item Farbenwerte Farbe für die Textanzeige
TextSize Ganzzahl 0...n Größe der Schrift
TrayMenu Item Full, ExitOnly, HideMenu, HideAll Ermöglicht die Einschränkung oder vollständige Abschaltung des Kontextmenüs und des Icons im Info-Bereich. Full ist der Standard und zeigt alles an. Bei ExitOnly wird nur der Beenden-Eintrag im Kontextmenü angeboten. HideMenu versteckt das Kontextmenü komplett und bei HideAll wird zusätzlich auch noch das Icon ausgeblendet.
WindowPosition Item LeftBottom, LeftTop, RightBottom, RightTop Position der Anzeige relativ zur Bildschirmecke

Farbenwerte

Bei den Farben können entweder die Namen der Farben in Englisch oder RGB-Werte in der HTML-Hexadezimal-Form angegeben werden. Dies sind beispielsweise White oder #FFFFFF für weiß. Nachfolgend eine Auswahl möglicher Farbnamen und -werte. Eine vollständige Liste der Farben ist bei Microsoft abrufbar.

Farbe Farbname Hexadezimalwert
BlueViolet #FF8A2BE2
DarkCyan #FF008B8B
DarkSeaGreen #FF8FBC8F
DeepSkyBlue #FF00BFFF
SandyBrown #FFF4A460
Salmon #FFFA8072
YellowGreen #FF9ACD32
RoyalBlue #FF4169E1
DarkGray #FFA9A9A9
Gray #FF808080

Profil zur Anzeige der Informationen

In einem Profil können die Werte, ihre Reihenfolge sowie Abstände definiert werden. Dies erfolgt als Liste von Item-Einträgen wie im nachfolgenden Beispiel zu erkennen:

 <CustomProfile>
    <Name>Custom</Name>
    <DisplayName>Custom Profile</DisplayName>
    <Keys>
      <Item>UserName</Item>
      <Item>MachineName</Item>
      <Item>-</Item>
      <Item>OSEdition</Item>
      <Item>OSVersion</Item>
      <Item>OSBuild</Item>
      <Item>OSCodename</Item>
      <Item>-</Item>
      <Item>Processor</Item>
      <Item>TotalPhysicalMemory</Item>
      <Item>SystemType</Item>
      <Item>-</Item>
      <Item>IPv6AddressLocal</Item>
      <Item>IPAddressLocal</Item>
      <Item>-</Item>
      <Item>CPUUtilization</Item>
      <Item>RAMAvailability</Item>
      <Item>-</Item>
      <Item>LocalDrives</Item>
      <Item>NetworkDrives</Item>
    </Keys>
  </CustomProfile>

Schlüssel

Die nachfolgende Tabelle listet alle möglichen Schlüssel für die Anzeige auf. Ist ein Wert für einen Schlüssel nicht verfügbar, dann wird die gesamte Zeile ausgeblendet.

Schlüssel Erläuterung
BytesReceivedPerSecond Eingehende Transferrate des Netzwerkadapters mit Min/Max-Werten
BytesSentPerSecond Ausgehende Transferrate des Netzwerkadapters mit Min/Max-Werten
ConnectionType Art der Internetverbindung: unbegrenzt oder begrenzt (bspw. Mobilfunk)
CPUUtilization Aktuelle Auslastung der CPU mit Min/Max-Werten
GPUMemory Dezidierte Speichergröße der GPU
GPUName Bezeichnung der GPU (Graphik-Prozessor)
IPv4AddressLocal Lokale IPv4-Adresse
IPv4DefaultGateway IPv4 Standard-Gateway
IPv4DHCPServers Liste der IPv4 DHCP-Server
IPv4DNSServers Liste der IPv4 DNS-Server
IPv4SubnetMask IPv4 Subnetzmaske für den Netzwerkadapter
IPv4WINSServers Liste der IPv4 WINS-Server
IPv6AddressLinkLocal Link-lokale IPv6-Adresse
IPv6AddressLocal Lokale IPv6-Adresse
IPv6DefaultGateway IPv6 Standard-Gateway
IPv6DHCPServers Liste der IPv6 DHCP-Server
IPv6DNSServers Liste der IPv6 DNS-Server
IPv6WINSServers Liste der IPv6 WINS-Server
IsDHCPEnabled DHCP-Aktivierungsstatus
InfoMessage Benutzerspezifische Zusatzinformation, bspw. Kontakt zum IT-Help-Desk
IPSubnetMask Subnetzmaske für den Netzwerkadapter
LocalDrives Liste der lokal angeschlossenen Laufwerke mit Füllgraden
MachineName Name des Rechners
NetworkDrives Liste der verbundenen Netzlaufwerke mit Füllgraden und Status
NetworkInterface Bezeichnung des Netzwerkadapters
OSBuild Build der Windows-Version
OSCodename Codename der Windows-Version
OSEdition Windows-Edition
OSInstallDate Installationsdatum von Windows
OSOEMProductKey OEM-Produktschlüssel von Windows
OSProductKey Produktschlüssel von Windows
OSVersion Windows-Version
PhysicalAddress Physische Adresse der Netzwerkkarte (MAC-Adresse)
Processor Beschreibung des Prozessors
RAMAvailability Aktuell verfügbarer Speicher mit Min/Max-Werten
RemovableDrives Liste der Wechseldatenträger mit Füllgraden und Status
SystemType Adressbreite der CPU sowie des Betriebssystems
TotalPhysicalMemory Hauptspeicher
UserName Benutzername