Чтобы проверить температуру процессора в Windows 10 через командную строку, сразу скажу: стандартные инструменты CMD не дают прямой команды для отображения температуры. Однако есть обходные пути с использованием сторонних утилит и встроенных функций WMI. Далее разберём, как это сделать быстро и без установки лишнего ПО.
В большинстве случаев пользователи прибегают к специализированным программам вроде HWMonitor или Core Temp, но если нужно обойтись без них — читайте дально. Рассмотрим рабочие способы, их плюсы и минумы, а также альтернативы, если командная строка не подходит.
Почему командная строка не показывает температуру напрямую
Windows 10 не предоставляет встроенной команды для мониторинга температуры процессора через CMD. Причина проста: данные о температуре считываются с датчиков материнской платы, а стандартные инструменты операционной системы не имеют доступа к этой информации.
Однако есть два способа обойти это ограничение:
- Использовать
wmicдля получения данных от датчиков — но это работает только если производитель материнской платы предоставил драйвера и утилиты для WMI. - Запустить стороннюю утилиту через командную строку — например, Open Hardware Monitor или SpeedFan в портативном режиме.
Первый способ часто не срабатывает на большинстве ПК, так как датчики температуры не всегда доступны через WMI. Второй вариант более надёжен, но требует предварительной загрузки программы.
Если вам нужно быстро проверить температуру без установки ПО, используйте портативные версии программ (например, HWMonitor Portable). Они не требуют инсталляции и работают прямо с флешки.
| Производитель | Поддержка для температуры | Пример модели |
|---|---|---|
| Lenovo | Да (часто) | ThinkPad T480 |
| Dell | Да (в большинстве случаев) | XPS 15 |
| HP | Редко | Pavilion 15 |
| ASUS | Нет (обычно) | ROG Strix G15 |
Способ 1: Проверка через и PowerShell
Хотя CMD не умеет напрямую считывать температуру, можно попробовать использовать Windows Management Instrumentation (WMI) через PowerShell. Это встроенный инструмент, который иногда может вытащить данные от датчиков.
Откройте PowerShell от имени администратора и выполните команду:
Get-WmiObject -Query "SELECT * FROM MSAcpi_ThermalZoneTemperature" | Select-Object -Property CurrentTemperature
Если команда вернёт значение, его нужно разделить на 10 и вычесть 273,15, чтобы получить температуру в градусах Цельсия. Например, если результат 3000, то:
3000 / 10 = 300 Кельвин → 300 - 273,15 = 26,85°C
Учтите: этот метод работает не на всех устройствах. Чаще всего он даёт результат на ноутбуках Lenovo или Dell, где производители интегрировали поддержку WMI для датчиков.
Способ 2: Использование сторонних утилит через CMD
Если WMI не сработал, можно запустить стороннюю утилиту прямо из командной строки. Для этого:
- Скачайте портативную версию программы, например, HWMonitor (доступна на сайте разработчика CPUID).
- Разархивируйте файл в папку, например,
C:\Tools\HWMonitor. - Откройте
CMDи перейдите в папку с программой:cd C:\Tools\HWMonitor. - Запустите утилиту:
start HWMonitor.exe.
После этого откроется окно программы, где вы увидите температуру процессора, видеокарты и других компонентов.
Преимущество этого метода в том, что он работает на 99% устройств. Недостаток — нужно предварительно скачать программу.
Способ 3: Проверка температуры через BIOS/UEFI
Если вам нужно проверить температуру без загрузки Windows, можно сделать это через BIOS или UEFI. Этот метод подходит для диагностики перегрева до запуска операционной системы.
Чтобы попасть в BIOS:
- Перезагрузите компьютер.
- При появлении логотипа производителя (например, ASUS, MSI) нажмите клавишу входа в BIOS. Обычно это
F2,F12,DELилиESC. - Найдите раздел
Monitor,PC HealthилиHardware Monitor— там отображается температура процессора.
Минус этого способа в том, что он не показывает динамику изменения температуры под нагрузкой. Зато это единственный способ проверить систему охлаждения, если не загружается.
Альтернативные программы для мониторинга температуры
Если командная строка и BIOS не подходят, можно использовать специализированные программы. Они просты в использовании и предоставляют расширенные данные.
| Программа | Поддержка командной строки | Портативная версия | Дополнительные функции |
|---|---|---|---|
| HWMonitor | Нет | Да | Мониторинг напряжений, скорость вентиляторов |
| Core Temp | Да (через плагин) | Да | Нагрузка на ядра, средняя температура |
| SpeedFan | Да | Да | Управление вентиляторами, графики температуры |
| Open Hardware Monitor | Нет | Да | Поддержка RAID-контроллеров |
Core Temp и SpeedFan можно запускать с параметрами через командную строку, что удобно для автоматизации. Например, SpeedFan поддерживает команду speedfan.exe /minimized для запуска в свернутом виде.
Как автоматизировать проверку температуры
Если вам нужно регулярно проверять температуру процессора, можно создать .bat-файл для автоматизации. Например, скрипт, который запускает HWMonitor и сохраняет отчёт в файл.
Создайте текстовый файл и вставьте в него:
@echo off
cd C:\Tools\HWMonitor
start HWMonitor.exe
timeout /t 5
taskkill /f /im HWMonitor.exe
echo Температура проверена в %time% >> C:\temp_log.txt
Сохраните файл с расширением .bat и запустите его. Он откроет программу, подождёт 5 секунд, закроет её и запишет время проверки в лог.
Автоматизация проверки температуры удобна для серверов или ПК, работающих без перерыва. Но помните: длительный мониторинг может создавать дополнительную нагрузку на систему.
Пошаговая инструкция: проверяем температуру через и HWMonitor
Разберём самый надёжный способ — использование HWMonitor через командную строку. Это подойдёт тем, кто хочет минимально возиться с настройками, но получить точные данные.
Вот что нужно сделать:
- Скачайте HWMonitor Portable с официального сайта CPUID.
- Разархивируйте архив в удобную папку, например,
C:\HWMonitor. - Откройте командную строку: нажмите
Win + R, введитеcmdи нажмитеEnter. - Перейдите в папку с программой:
cd C:\HWMonitor. - Запустите утилиту:
start HWMonitor.exe.
В открывшемся окне найдите раздел CPU и посмотрите на строку Temperatures. Здесь отображается температура каждого ядра процессора в реальном времени.
⚠️ Внимание: Если температура процессора превышает 80–85°C под нагрузкой, это может указывать на проблемы с системой охлаждения. В таком случае рекомендуется очистить компьютер от пыли или заменить термопасту.
Часто задаваемые вопросы
Можно ли проверить температуру процессора без сторонних программ?
Теоретически да — через WMI в PowerShell, но этот метод работает не на всех устройствах. На большинстве ПК без стороннего ПО обойтись не получится.
Какая нормальная температура процессора в Windows 10?
В простое температура должна быть в пределах 30–50°C. Под нагрузкой (игры, рендеринг) — до 70–85°C. Если значения выше, стоит проверить охлаждение.
Почему командная строка не показывает температуру?
Потому что стандартные инструменты не имеют доступа к датчикам материнской платы. Для этого нужны драйвера производителя или сторонние утилиты.
Можно ли управлять вентиляторами через командную строку?
Да, с помощью программ вроде SpeedFan или Fan Control. Они позволяют настраивать скорость вращения вентиляторов через CMD или графический интерфейс.