Overview
O&O DeskInfo is a portable app for Windows that displays system information on the desktop after your computer is started. When doing so, the information is displayed in front of the monitor’s background but behind the desktop icons. This allows the information to be visible but not distracting while you’re working.
This information is intended to provide insight into the system and its workload, and to indicate possible bottlenecks. Such information could also be helpful for an IT Help Desk because it can be passed on without searching the system or entering a command. It only needs to be copied to the clipboard and then attached to an email or web form.
System requirements
- Windows 11, 10, Windows Server 2022 or Windows Server 2016
- No installation necessary, portable app
- Internet connection only needed for accessing the EULA, online help, and checking for updates
- Automatically starts with Windows, if wanted
Features
System information displayed
- Machine: name, primay DNS suffix
- Operating system: version, Build, code name
- User: name, domain
- CPU: model, system type, current utilization
- RAM: size, current availability
- GPU: modell, dedicated memory size
- Network adapter: adapter, IPv4 and IPv6 addresses, subnet masks, DNS, DHCP, Gateway, transfer rates transmission/reception
- Drives: local drives, network drives
- Info notification
Info section
Current system information can also be found by hovering the mouse over the app’s icon displayed in the Info section.
Right-clicking opens the context menu from which many settings can be immediately adjusted. This usually requires reinitialization of the app which occurs automatically and can last a few moments.
Clipboard
All current system information on display can be copied to clipboard from the context menu and transferred directly from there to other programs.
After copying, a dialog appears featuring an option to start the Windows Editor and paste the copied material there. By confirming the prompt, the Editor (Notepad) will be started and data pasted from the clipboard.
Info notification
It is possible to enter a message into the configuration file that can then be displayed under system information. This can be, for example, a note for the user or contact information for the IT Help-Desk.
Settings
Settings can be made over the context menu as well as over the configuration file. The configuration file does, however, offer more options for settings.
The configuration file can be emptied or deleted to restore settings back to their original status. The default values will then be reapplied at the next start.
Context menu in the Info section of the taskbar
The position can be set on the screen as well as the monitor over the context menu. In addition, three predefined display profiles and a possible custom profile can be selected there. The application can also be ended here.
Configuration file
All settings can be made with the configuration file. Changing and saving this file updates the display after a short interval. The format of the file is XML. The standard file after the first start is shown below. It is found under the path
%LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfg
%LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfg
<?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 for the Configuration File
The following table lists the respective parameters and their possible values.
Parameter | Type | Possible Value | Description |
---|---|---|---|
AppLogEnabled |
Item | true, false | Activates logging |
CustomProfile |
Profil | see explanation below | Profile to display the value |
FillColorBackground |
Item | Color values | Color for the fill bar of the free memory |
FillColorCritical |
Item | Color values | Color for the filling bar of the drives with capacity > 90% |
FillColorNormal |
Item | Color values | Color for the filling bar of the drives with capacity < 80% |
FillColorWarning |
Item | Color values | Color for the filling bar of the drives with capacity >= 80% and < 90% |
InfoMessage |
Item | Text | Message or tip for the user |
Language |
Item | de, en, fr | Language for the display |
Monitor |
Integer | 0...n | Index of the monitor for display; 0 = main monitor |
Opacity |
Integer | 0...100 | Transparency of display; 0 = not visible, 100 = fully visible |
SelectedProfile |
Item | Default, Full, Minimum, Custom | Name of selected profile; Default is standard and delivers the most important information. Full shows all available information and can thus become a long list. In contrast, Minimum only displays basic information. |
TextColor |
Item | Color values | Text colour |
TextSize |
Integer | 0...n | Text size |
TrayMenu |
Item | Full, ExitOnly, HideMenu, HideAll | Enables the restriction or complete deactivation of the context menu and the icon in the info area. Full is default and displays everything. ExitOnly shows only the Exit entry in the context menu. HideMenu compeltely hides the context menu, HideAll also hides the Icon. |
WindowPosition |
Item | LeftBottom, LeftTop, RightBottom, RightTop | Position of the display relative to the corner of the screen |
Color values
For the colors, either the names of the colors in English or RGB values in HTML hexadecimal form can be specified. For example, this is White or #FFFFFF for white. Below is a selection of possible color names and values. A full list of colors is available from Microsoft.
Color | Color name | Hexadecimal value |
---|---|---|
BlueViolet | #FF8A2BE2 | |
DarkCyan | #FF008B8B | |
DarkSeaGreen | #FF8FBC8F | |
DeepSkyBlue | #FF00BFFF | |
SandyBrown | #FFF4A460 | |
Salmon | #FFFA8072 | |
YellowGreen | #FF9ACD32 | |
RoyalBlue | #FF4169E1 | |
DarkGray | #FFA9A9A9 | |
Gray | #FF808080 |
Profile to display the information
The values, their sequence and distances can be defined in a profile. It takes the form of a list of item entries as can be seen in the following example:
<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>
Keys
The following table lists all possible keys for the display. If a value for a key is not available, the entire line is hidden.
Key | Explanation |
---|---|
BytesReceivedPerSecond |
Incoming transfer rate of the network adapter with min / max values |
BytesSentPerSecond |
Outgoing transfer rate of the network adapter with min / max values |
ConnectionType |
Type of internet connection: unlimited or limited (e.g. mobile service) |
CPUUtilization |
Actual CPU load with min/max values |
GPUMemory |
Dedicated memory size of the GPU |
GPUName |
Name of the GPU (Graphic Processor) |
InfoMessage |
User-specific additional information, e.g. Contact the IT Help Desk |
IPv4AddressLocal |
Local IPv4 address |
IPv4DefaultGateway |
IPv4 Default Gateway |
IPv4DHCPServers |
List of IPv4 DHCP servers |
IPv4DNSServers |
List of IPv4 DNS servers |
IPv4SubnetMask |
IPv4 subnet mask for the network adapter |
IPv4WINSServers |
List of IPv4 WINS servers |
IPv6AddressLinkLocal |
Link-local IPv6 address |
IPv6AddressLocal |
Local IPv6 address |
IPv6DefaultGateway |
IPv6 default gateway |
IPv6DHCPServers |
List of IPv6 DHCP server |
IPv6DNSServers |
List of IPv6 DNS servers |
IPv6WINSServers |
List of IPv6 WINS servers |
IsDHCPEnabled |
DHCP Activation Status |
LocalDrives |
List of locally connected drives with fill levels |
MachineName |
Name of the machine |
NetworkDrives |
List of connected network drives with fill levels and status |
NetworkInterface |
Name of Network adaptor |
OSBuild |
Windows Version build |
OSCodename |
Codename of Windows Version |
OSEdition |
Windows Edition |
OSInstallDate |
Windows installation date |
OSOEMProductKey |
Windows OEM product key |
OSProductKey |
Windows Product Key |
OSVersion |
Windows Version |
PhysicalAddress |
Physical address of the network card (MAC address) |
Processor |
Processor description |
RAMAvailability |
Currently available memory with min / max values |
RemovableDrives |
List of removable drives with fill levels and status |
SystemType |
Address width of the CPU and the operating system |
TotalPhysicalMemory |
Main memory |
UserName |
User name |