BGInfo — отображение информации о системе на рабочем столе Windows
Для Windows доступно множество сторонних утилит, часто — достаточно продвинутых, позволяющих отображать информацию о характеристиках и текущем статусе системы на рабочем столе.
BGInfo — одна из таких утилит, среди особенностей которой: поддержка всех версий Windows за последние два десятка лет, отсутствие каких-либо требований к ресурсам компьютера (они потребляются лишь при обновлении информации, незначительно и только когда требуется пользователю), широкие возможности настройки отображаемой информации. Об использовании и настройке BGInfo и пойдёт речь далее.
Загрузка и использование BGInfo
Скачать BGInfo можно с официального сайта Майкрософт или в комплекте Sysinternasl Suite. В первом случае установка не требуется — достаточно распаковать архив и запустить нужную версию, в зависимости от разрядности системы: Bginfo64.exe (для x64-версий Windows) или Bginfo.exe (для 32-битных систем).

По умолчанию окно программы выглядит как на изображении выше: при первом запуске автоматически добавляется полный набор полей для отображения информации (в левой части), а при нажатии кнопки «Apply» вся эта информация появится на рабочем столе.
После этого программу можно закрыть, её работа в фоновом режиме не требуется: изменения вносятся в само растровое изображение обоев рабочего стола:

Отображаемые поля с информацией и их оформление можно настроить. Далее — возможности настройки по порядку:
- Список отображаемых подписей и соответствующих им полей в левой части окна программы — это простое окно для редактирования текста RTF. Вы можете вручную внести необходимые изменения: убрать ненужные поля, переписать текст (за исключением плейсхолдеров для полей в угловых скобках, которые заменяются соответствующими значениями), изменить шрифты, их размер и начертание, цвет. Для того, чтобы увидеть, что изменилось, достаточно нажать кнопку «Apply» (применить). Ещё одна возможность — добавление изображений с помощью меню Edit — Insert Image (к сожалению, PNG и прозрачность не поддерживаются).
- Для того чтобы добавить в отображаемый список новые поля с информацией вы можете выбрать нужные вам в поле «Fields» и нажать кнопку «Add», либо прописать их вручную. Также есть возможность создания собственных полей с информацией по нажатию кнопки «Custom».
- При создании нового (Custom) поля требуется задать его идентификатор, после чего выбрать, что именно оно будет отображать. Доступные варианты: переменная среды, значение в реестре, результат WMI-запроса (можно настроить по кнопке Browse, позволяет узнать и отобразить различную дополнительную информацию о системе, например, уровень заряда батареи), информация о файле или его содержимое, результат выполнения сценария VB Script (выводимый с помощью echo). После создания нового поля оно станет доступным для добавления в список отображаемых.
- Кнопка Background служит для настройки параметров отображения фона рабочего стола под текстом с информацией BGInfo:
- Кнопка Position — для определения расположения выводимой информации, ширины строк и поведения при наличии нескольких мониторов.
Как было отмечено выше, BGInfo не обновляет информацию, а лишь однократно меняет фон рабочего стола, добавляя то, что вам требуется в соответствии со сделанными настройками.

Если необходимо выполнять обновление:
- Сохраните файл конфигурации в меню «File» — «Save As…».
- Используйте автозагрузку Windows, либо планировщик заданий с нужным вам расписанием для вызова BGInfo с передачей файла конфигурации в качестве параметра, например:
C:\bginfo\bginfoexe C:\bginfo\config.bgi
При каждом запуске информация будет обновляться в соответствии с ранее сохранённой конфигурацией. В главном меню программы в разделе «Help» доступна подробная справка с примерами (на английском языке), а также список доступных параметров командной строки.
Утилита не предназначена для тех, кому необходима информация о нагрузке на процессор, температурах компонентов или FPS, обновляемая в реальном времени. Но для некоторых сценариев может оказаться полезной.
В качестве примера на сайте Майкрософт приводится быстрое получение заранее определённых сведений о системе и пользователе на множестве компьютеров в офисе: программа портативная, потому достаточно исполняемого файла и сохранённого файла конфигурации для быстрого отображения только нужной информации на любом компьютере.