Zpět na katalog

PCHealthLab

v1.0.0

Jedno tlačítko ANALYZE prověří baterii, disky, procesor a grafiku pod zátěží i s teplotami, paměť, integritu Windows a zabezpečení. Nálezy seřadí podle závažnosti a k těm, které jde vyřešit, nabídne opravu jedním kliknutím.

diagnostikaopravyteploty Windows 10/11

Stav: verze 1.0.0

První vydání

Všech šest diagnostických oblastí je hotových a zapojených, stejně jako sedm oprav ve Fix Engine. Každý nález, který má řešení, ukazuje přímo na opravu – dvojklik ji spustí.

Spouští se jako správce

PCHealthLab si při startu řekne o práva správce (UAC). Bez nich by nepřečetl surový disk, event logy ani stav zabezpečení a opravy by nemohly měnit systém. Samotná diagnostika nic nemění. Opravy se spouští jen na vaše kliknutí a ty s rizikem Caution se nejdřív zeptají.

Co program dělá

Nahoře zaškrtnete oblasti, zvolíte Quick test nebo Long test a stisknete ANALYZE. Rychlý test zabere pár minut, dlouhý zatěžuje procesor a grafiku déle a čte disk důkladněji. Během testu se kreslí živý graf teploty CPU a GPU.

Výsledky jsou v jednom seznamu, barevně podle závažnosti: Critical, Warning, Info. Nález, ke kterému existuje oprava, má ve sloupci Fix ▸ odkaz – dvojklik nebo pravé tlačítko ji spustí. Pod seznamem je Fix Engine se všemi opravami a u každé počet nálezů, které ji doporučují.

Nic se neodhaduje: když něco nejde změřit (desktop nemá baterii, bez ovladače není vidět teplota jader), program to řekne a vysvětlí proč, místo aby ukázal zavádějící číslo. Po analýze uloží HTML report, tlačítko Open report ho otevře.

Šest oblastí

OblastCo prověří
Battery & PowerZdraví baterie (návrhová proti skutečné kapacitě), cykly, stav a teplota. Dlouhý test navíc 2 minuty měří odběr ve wattech.
Storage & S.M.A.R.T.Zdraví a opotřebení disků na SATA i NVMe, volné místo a čtecí test mimo cache Windows: vadné bloky i s pozicí, rychlost a její kolísání. Rychle 60 s, důkladně až 30 minut na svazek.
CPU, GPU & ThermalPlná zátěž všech jader a grafiky (30 s, nebo 5 minut), skutečný takt včetně turba, teploty jader i grafiky. Z rozdílu hot spot a jádra grafiky pozná špatný kontakt chladiče a doporučí přepastovat.
RAM & MemoryOsazení slotů, typ a rychlost (i vypnuté XMP/EXPO), kanály, ECC, využití, stránkovací soubor a historie paměťových chyb z event logu včetně výsledku Windows Memory Diagnostic.
System Integrity & LogsHardwarové chyby (WHEA), modré obrazovky se stop kódem a vysvětlením, nečistá vypnutí, chyby disku, zaplněnost event logů a kontrola systémových souborů (DISM, v dlouhém testu i SFC).
Security & AutoStartDefender a stáří definic, firewall, UAC, vzdálená plocha, účet Guest, čekající restart, BitLocker. Soupis autostartu s osiřelými položkami, v dlouhém testu i nepodepsané programy.

Fix Engine – opravy

OpravaRizikoCo udělá
Run SFC and DISM repairCautionOpraví úložiště součástí Windows a pak poškozené systémové soubory, s průběhem v procentech.
Force TRIM on all SSD volumesSafePošle TRIM na všechny SSD svazky.
Reset paging file to system-managedSafeVrátí stránkovací soubor na správu systémem; projeví se po restartu.
Enable Windows FirewallSafeZapne vypnuté profily firewallu, pravidel se nedotkne.
Back up and clear full event logsCautionZálohuje plné logy do .evtx na plochu a vyčistí je.
Remove orphaned autostart entriesCautionOdstraní jen položky autostartu, jejichž program už neexistuje.
Open Windows Memory DiagnosticSafeOtevře test paměti Windows; restart si naplánujete v jeho okně.

Teploty a ovladač PawnIO

Windows nemají běžné rozhraní na teplotu jader procesoru – čte se z registrů, kam se dostane jen ovladač. Proto ho vozí každý nástroj, který teplotu ukazuje. PCHealthLab na to používá knihovnu LibreHardwareMonitor nad podepsaným ovladačem PawnIO, který je kompatibilní s ochranou Memory Integrity.

Ovladač v programu není. Když ho potřebuje, PCHealthLab se zeptá, se souhlasem stáhne oficiální instalátor z GitHubu, ověří jeho digitální podpis a teprve pak ho spustí. Odinstalovat jde v Aplikace a funkce. Bez ovladače program použije, co je k dispozici, a řekne, když teplota jader přečíst nejde.

Co přijde dál

  1. Zátěžový test paměti

    Zápis a čtení vzorů do volné RAM, bitové chyby i s adresou, propustnost.

  2. Další opravy

    Úklid dočasných souborů a reset síťového stacku.

Požadavky

  • Windows 10 nebo Windows 11 (64bit).
  • .NET Framework 4.8, součást Windows 10 od verze 1903 a Windows 11.
  • Práva správce – program si o ně řekne při spuštění.
  • Internet jen pro volitelné stažení ovladače PawnIO.
  • Rozhraní je anglické.

Použité knihovny

Vlastní kód PCHealthLab je © MHSW.NET. V jednom .exe jsou beze změny slité LibreHardwareMonitorLib (MPL-2.0) a SharpDX (MIT, zátěž grafiky přes Direct3D 11). Ovladač PawnIO (GPL-2.0 s výjimkou pro programy, které s ním mluví jen přes jeho rozhraní) součástí programu není. Úplné znění je v nápovědě F1.