Computer failure detection is a complicated process and requires high level of expertise.. This paper describes a proposed knowledge-based system for computer failure detection. The system structure and its components and their functions are described. The system has about hundred rules for different types of failures and causes. Key words: Expert system, computer failure. diagnosis, knowledge-based system.