This document presents an expert system algorithm designed to enhance computer system diagnostics by reducing troubleshooting delays caused by trial and error and incomplete information. The algorithm enables accurate recommendations for possible problems even when data is incomplete, and includes a theorem on information dependency relating to incomplete information systems. It emphasizes the importance of gathering relevant data to facilitate quick and effective problem solving in technology environments.