Sysinternals Cpu Temperature

admin
  1. Oct 15, 2019 The SysInternals suite of tools is simply a set of Windows applications that can be downloaded for free from their section of the Microsoft Technet web site. They are all portable, which means that not only do you not have to install them, you can stick them on a flash drive and use them from any PC.
  2. Sep 27, 2019 Thus tracking CPU temp which can guide us about our system health is essential. Some of The Best CPU Temperature Monitor Tools For Windows: 1. Core Temp Image Source: Alcpu. Core temp is a user-friendly and lightweight tool that can monitor your system temperature effortlessly. It is compatible with almost all types of processors and displays.
-->

Sysinternals Suite
The entire set of Sysinternals Utilities rolled up into a single download.

Sysinternals Suite for Nano Server
Sysinternals Utilities for Nano Server in a single download.

Sysinternals Suite for ARM64
Sysinternals Utilities for ARM64 in a single download.

AccessChk
v6.13 (October 15, 2020)
AccessChk is a command-line tool for viewing the effective permissionson files, registry keys, services, processes, kernel objects, and more.

AccessEnum
v1.32 (November 1, 2006)
This simple yet powerful security tool shows you who has what access todirectories, files and Registry keys on your systems. Use it to findholes in your permissions.

AdExplorer
v1.50 (November 04, 2020)
Active Directory Explorer is an advanced Active Directory (AD) viewerand editor.

AdInsight
v1.2 (October 26, 2015)
An LDAP (Light-weight Directory Access Protocol) real-time monitoringtool aimed at troubleshooting Active Directory client applications.

With an external software like Core-Temp it is pretty easy to get the CPU temperature. But I would like to obtain the same data through PowerShell or cmd.exe, also for scripting purposes. The most useful discussion I've found is here, where the only information given is a link to Microsoft WMIC. A core of a processor is a single processing unit. So, a multi-core processor has multiple processing units. A 2.0 GHz dual-core processor has two processing unit each having 2.0 GHz clock speed that comprising 4 GHz clock speed. So, a 5 core 2 GHz processor has a total clock speed of 10 GHz. Clock Speed vs Cores.

Sysinternals Cpu Temperature

AdRestore
v1.2 (November 25, 2020)
Undelete Server 2003 Active Directory objects.

Autologon
v3.10 (August 29, 2016)
Bypass password screen during logon.

Autoruns
v13.100 (April 23, 2021)
See what programs are configured to startup automatically when yoursystem boots and you login. Autoruns also shows you the full list ofRegistry and file locations where applications can configure auto-startsettings.

Sysinternals Cpu Temperature

BgInfo
v4.26 (October 19, 2018)
This fully-configurable program automatically generates desktopbackgrounds that include important information about the systemincluding IP addresses, computer name, network adapters, and more.

BlueScreen
v3.2 (November 1, 2006)
This screen saver not only accurately simulates Blue Screens, butsimulated reboots as well (complete with CHKDSK), and works on WindowsNT 4, Windows 2000, Windows XP, Server 2003 and Windows 95 and 98.

CacheSet
v1.0 (November 1, 2006)
CacheSet is a program that allows you to control the Cache Manager'sworking set size using functions provided by NT. It's compatible withall versions of NT.

ClockRes
v2.1 (July 4, 2016)
View the resolution of the system clock, which is also the maximum timerresolution.

Contig
v1.8 (July 4, 2016)
Wish you could quickly defragment your frequently used files? Use Contigto optimize individual files, or to create new files that arecontiguous.

Coreinfo
v3.31 (August 18, 2014)
Coreinfo is a new command-line utility that shows you the mappingbetween logical processors and the physical processor, NUMA node, andsocket on which they reside, as well as the cache’s assigned to eachlogical processor.

Ctrl2cap
v2.0 (November 1, 2006)
This is a kernel-mode driver that demonstrates keyboard input filteringjust above the keyboard class driver in order to turn caps-locks intocontrol keys. Filtering at this level allows conversion and hiding ofkeys before NT even 'sees' them. Ctrl2cap also shows how to useNtDisplayString() to print messages to the initialization blue-screen.

DebugView
v4.90 (April 23, 2019)
Another first from Sysinternals: This program intercepts calls made toDbgPrint by device drivers and OutputDebugString made by Win32 programs.It allows for viewing and recording of debug session output on yourlocal machine or across the Internet without an active debugger.

Desktops
v2.0 (October 17, 2012)
This new utility enables you to create up to four virtual desktops andto use a tray interface or hotkeys to preview what’s on each desktop andeasily switch between them.

Disk2vhd
v2.01 (January 21, 2014)
Disk2vhd simplifies the migration of physical systems into virtualmachines (p2v.md).

DiskExt
v1.2 (July 4, 2016)
Display volume disk-mappings.

Diskmon
v2.01 (November 1, 2006)
This utility captures all hard disk activity or acts like a softwaredisk activity light in your system tray.

DiskView
v2.41 (October 15, 2020)
Graphical disk sector utility.

Disk Usage (DU)
v1.62 (November 04, 2020)
View disk usage by directory.

EFSDump
v1.02 (November 1, 2006)
View information for encrypted files.

FindLinks
v1.1 (July 4, 2016)
FindLinks reports the file index and any hard links (alternate filepaths on the same volume.md) that exist for the specified file. A file'sdata remains allocated so long as at it has at least one file namereferencing it.

Handle
v4.22 (June 14, 2019)
This handy command-line utility will show you what files are open bywhich processes, and much more.

Hex2dec
v1.1 (July 4, 2016)
Convert hex numbers to decimal and vice versa.

Junction
v1.07 (July 4, 2016)
Create Win2K NTFS symbolic links.

LDMDump
v1.02 (November 1, 2006)
Dump the contents of the Logical Disk Manager's on-disk database, whichdescribes the partitioning of Windows 2000 Dynamic disks.

ListDLLs
v3.2 (July 4, 2016)
List all the DLLs that are currently loaded, including where they areloaded and their version numbers.

LiveKd
v5.62 (May 16, 2017)
Use Microsoft kernel debuggers to examine a live system.

LoadOrder
v1.01 (July 4, 2016)
See the order in which devices are loaded on your WinNT/2K system.

LogonSessions
v1.41 (November 25, 2020)
List the active logon sessions on a system.

MoveFile
v1.01 (January 24, 2013)
Allows you to schedule move and delete commands for the next reboot.

NotMyFault
v4.01 (November 18, 2016)
Notmyfault is a tool that you can use to crash, hang, and cause kernelmemory leaks on your Windows system.

NTFSInfo
v1.2 (July 4, 2016)
Use NTFSInfo to see detailed information about NTFS volumes, includingthe size and location of the Master File Table (MFT) and MFT-zone, aswell as the sizes of the NTFS meta-data files.

PendMoves
v1.2 (February 5, 2013)
Enumerate the list of file rename and delete commands that will beexecuted the next boot.

PipeList
v1.02 (July 4, 2016)
Displays the named pipes on your system, including the number of maximuminstances and active instances for each pipe.

PortMon
v3.03 (January 12, 2012)
Monitor serial and parallel port activity with this advanced monitoringtool. It knows about all standard serial and parallel IOCTLs and evenshows you a portion of the data being sent and received. Version 3.x haspowerful new UI enhancements and advanced filtering capabilities.

ProcDump
v10.0 (September 17, 2020)
This command-line utility is aimed at capturing process dumps ofotherwise difficult to isolate and reproduce CPU spikes. It also servesas a general process dump creation utility and can also monitor andgenerate process dumps when a process has a hung window or unhandledexception.

Process Explorer
v16.32 (April 28, 2020)
Find out what files, registry keys and other objects processes haveopen, which DLLs they have loaded, and more. This uniquely powerfulutility will even show you who owns each process.

Process Monitor
v3.70 (April 21, 2021)
Monitor file system, Registry, process, thread and DLL activity inreal-time.

PsExec
v2.33 (March 23, 2021)
Execute processes on remote systems.

PsFile
v1.03 (June 29, 2016)
See what files are opened remotely.

PsGetSid
v1.45 (June 29, 2016)
Displays the SID of a computer or a user.

PsInfo
v1.78 (June 29, 2016)
Obtain information about a system.

Cpu Temperature Download

PsKill
v1.16 (June 29, 2016)
Terminate local or remote processes.

PsPing
v2.01 (January 29, 2014)
Measure network performance.

PsList
v1.4 (June 29, 2016)
Show information about processes and threads.

PsLoggedOn
v1.35 (June 29, 2016)
Show users logged on to a system.

PsLogList
v2.8 (June 29, 2016)
Dump event log records.

PsPasswd
v1.24 (June 29, 2016)
Changes account passwords.

PsService
v2.25 (June 29, 2016)
View and control services.

PsShutdown
v2.52 (December 4, 2006)
Shuts down and optionally reboots a computer.

PsSuspend
v1.07 (June 29, 2016)
Suspend and resume processes.

PsTools
v2.47 (March 23, 2021)
The PsTools suite includes command-line utilities for listing theprocesses running on local or remote computers, running processesremotely, rebooting computers, dumping event logs, and more.

RAMMap
v1.60 (October 15, 2020)
An advanced physical memory usage analysis utility that presents usageinformation in different ways on its several different tabs.

RegDelNull
v1.11 (July 4, 2016)
Scan for and delete Registry keys that contain embedded null-charactersthat are otherwise undeleteable by standard Registry-editing tools.

Registry Usage (RU)
v1.2 (July 4, 2016)
View the registry space usage for the specified registry key.

RegJump
v1.1 (April 20, 2015)
Jump to the registry path you specify in Regedit.

SDelete
v2.04 (November 25, 2020)
Securely overwrite your sensitive files and cleanse your free space ofpreviously deleted files using this DoD-compliant secure delete program.

ShareEnum
v1.6 (November 1, 2006)
Scan file shares on your network and view their security settings toclose security holes.

ShellRunas
v1.01 (February 28, 2008)
Launch programs as a different user via a convenient shell context-menuentry.

Sigcheck
v2.80 (June 24, 2020)
Dump file version information and verify that images on your system aredigitally signed.

Streams
v1.6 (July 4, 2016)
Reveal NTFS alternate streams.

Strings
v2.53 (July 4, 2016)
Search for ANSI and UNICODE strings in binary images.

Sysinternals Suite Cpu Temperature

Sync
v2.2 (July 4, 2016)
Flush cached data to disk.

Sysmon
v13.10 (April 21, 2021)
Monitors and reports key system activity via the Windows event log.

TCPView
v4.01 (April 21, 2021)
Active socket command-line viewer.

VMMap
v3.31 (November 04, 2020)
VMMap is a process virtual and physical memory analysis utility.

VolumeId
v2.1 (July 4, 2016)
Set Volume ID of FAT or NTFS drives.

Whois
v1.20 (December 11, 2019)
See who owns an Internet address.

WinObj
v3.03 (April 21, 2021)
The ultimate Object Manager namespace viewer is here.

ZoomIt
v4.52 (December 11, 2019)
Presentation utility for zooming and drawing on the screen.

BD PROCHOT thermal limiting CPUs detection, workaround, and real fix of a new motherboard

The following article is about my digging into a performance issue. It was only resolved with a hardware replacement. The details below show troubleshooting, a method of detection, and a workaround.

Machine is running super slow. Sharing and running Hyper-V is unusable. Task Manager (Ctrl+Shift+Esc) wasn’t showing anything useful. It was showing 100% CPU utilization but this was on Windows 10. Doing some more digging with sysinternals processmonitor I noticed the clock speed was fixed at 800mhz.

Turns out my Intel i5-6300HQ CPU is running at only 800mhz!?!?!!

CPU Details

Resource Monitor

Instead of using Sysinternals I remembered the native Windows application Resource Monitor and started using that after multiple reboots and BIOS updates (don’t forget to suspend Bitlocker before a BIOS update). One of my favorite quotes is a scientist rarely says “EURKA! I have found it”. Instead they say “Gee that’s funny”.

Maximum Frequency

33% is my maximum frequency? What happened to Intel Burst/Turbo Mode? Bingle! Doing some serious digging looks like the CPU is going into thermal panic. Thermal panic has an official term called BD PROCHOT.

PROCHOT is not the same as BD PROCHOT

PROCHOT is about CPU thermal restriction. The heat of the CPU is not high… so that isn’t why it is slow

Sysinternals Cpu Temperature

BD = BiDirectional = Components on the motherboard are saying slow the CPU down so they can catch up.

Best writeup I found

From <https://linustechtips.com/main/topic/531278-skylake-system-stuck-at-800mhz/>

BD PROCHOT stands for bi-directional processor hot. This allows other sensors on your motherboard to signal the CPU which forces the CPU to use the minimum multiplier (8). The CPU behaves exactly the same as if it was thermal throttling but in this case, the CPU temperature is fine. On some motherboards, it can be either a temperature switch from the voltage regulator or a power consumption switch. On your motherboard, it is very likely that the Slow Mode switch intended for LN2 users is failing. The only fix is a new board. This problem has nothing to do with Windows.

But what if you can’t (or won’t) replace the motherboard?

ThrottleStop is the only free software available that lets a user disable the BD PROCHOT signal path. When you uncheck BD PROCHOT, that blocks signals from the defective switch getting to your CPU. A simple fix and after you disable BD PROCHOT, you should be able to exit ThrottleStop and the BD PROCHOT signal path will remain disabled. ThrottleStop also has an option that you can add to the INI configuration file.

What does a BD PROCHOT affected CPU look like?

MSR 0x1FC

BD PROCHOT Disabled

BD PROCHOT Enabled

Sysinternals Cpu Temperature Monitoring

Turns out this was a hardware failure. This was instantly fixed by a warranty motherboard replacement by Dell. I should have called in a ticket long before.

Detection method

Hmm there must be a method to see what the current CPU multiplier is or the EAX Number. I didn’t have time to look it up. Anyone know how to get this from command line, WMI, or something else?

Sysinternals Cpu Temperature Monitor

×