This is the most reliable method.
The is a low-speed, two-wire communication interface located on your motherboard. Its primary role is to act as a monitoring system for the board’s vital signs, such as: Voltage levels across different components. Operating temperatures of the CPU and motherboard. System power states (e.g., sleep, wake, or hibernation). sm bus controller windows 7
If the driver installs but the exclamation mark remains, or if the driver fails to install: This is the most reliable method