Information Communication Technology  ·  Level 5
Computer Repair And Maintenance
Chapter 4: Perform computer maintenance
📚 3 Topics
⚑ What you will be able to do

By the end of this chapter, you will be able to:

  • Schedule computer maintenance correctly by following your workplace procedures.
  • Perform computer maintenance tasks accurately and efficiently according to workplace guidelines.
  • Generate a detailed and clear computer maintenance report that meets workplace standards.

These skills will help you keep computers running smoothly and reliably, making you a valuable technician in any computer repair and maintenance role.

Computer maintenance is a critical responsibility for ICT technicians in Kenya, ensuring that hardware and software systems operate efficiently and reliably. Proper maintenance reduces downtime, extends equipment lifespan, and safeguards data integrity, which is vital for institutions ranging from county government offices to commercial banks. This chapter explores how to plan and implement effective maintenance schedules, enabling ICT professionals to proactively manage computer systems and prevent costly failures.

4.1 Computer maintenance scheduling

Computer maintenance scheduling involves planning and organising maintenance activities to optimise computer performance and minimise disruptions. Effective scheduling balances routine upkeep with urgent repairs, aligned with organisational priorities and resource availability. In workplaces such as hospitals, colleges and offices, well-structured maintenance schedules support continuous service delivery and protect investments in ICT infrastructure.

4.1.1 Introduction to computer maintenance

Computer maintenance is the set of planned and unplanned activities that keep computer systems working reliably, securely and at the expected speed. For ICT technicians, routine maintenance prevents unexpected breakdowns and data loss that can disrupt daily operations in places such as retail shops, cyber cafés and SACCO offices. This section defines computer maintenance and explains why it matters before the types and the schedule are covered.

4.1.1.1 Definition of computer maintenance

Computer maintenance refers to the systematic process of inspecting, cleaning, repairing, and updating computer hardware and software to ensure optimal functionality. It covers both work done before a fault appears and work done to restore a system after a fault. Example: in a college computer laboratory with 30 desktop computers, the ICT technician blows dust out of the casings, installs operating system updates, checks hard disk health and replaces a failed memory module, all of which form part of computer maintenance.

The scope of computer maintenance includes the following areas:

  • Hardware Maintenance: Physical cleaning, component replacement, and hardware diagnostics to prevent mechanical or electrical failures.
  • Software Maintenance: Updating operating systems, patching security vulnerabilities, and optimising software performance.
  • Data Maintenance: Backing up files, checking that backups can be restored, and removing corrupted or unnecessary data so that storage stays healthy.
  • Peripheral and Network Maintenance: Servicing printers, keyboards, monitors, cables and network devices so that the whole working environment, not only the system unit, remains dependable.
  • Environment Maintenance: Checking power protection such as UPS units, ventilation, and cleanliness of the room where equipment is kept.

4.1.1.2 Importance of computer maintenance

Regular maintenance protects the organisation's equipment, data and working time. A technician who services systems on a plan finds small faults, such as a failing fan or a nearly full disk, before they stop work for the whole office. The benefits below apply to workplaces of every size.

  • Minimises Downtime: Regular maintenance reduces system failures, ensuring continuous operations in critical places such as hospital records offices and county government offices.
  • Enhances Security: Timely software updates and antivirus scans protect sensitive data, which is crucial for banks, insurance offices and any organisation holding customer records.
  • Cost Efficiency: Preventing major breakdowns lowers repair costs and extends equipment lifespan, benefiting small businesses and cooperatives.
  • Improves Performance: Routine cleaning and software optimisation maintain system speed, supporting productivity in educational institutions.
  • Compliance: Keeping systems patched, backed up and protected supports an organisation's duty to safeguard personal data and to follow its own ICT policies.

4.1.2 Types of computer maintenance

Understanding the various types of computer maintenance enables ICT technicians to apply appropriate strategies based on the situation, resource availability, and organisational needs. Each type plays a distinct role in sustaining computer system health. In practice a good maintenance programme combines all of them: for example, a school laboratory may clean and back up systems on a plan (preventive), repair a failed power supply (corrective), watch disk health reports (predictive) and upgrade software for a new examination system (adaptive).

Preventive maintenance

Preventive maintenance focuses on scheduled inspections and servicing to detect and correct issues before they escalate.

  • Scheduled Inspections: Regularly checking hardware components and software systems to identify potential problems early.
  • Cleaning and Dust Removal: Removing dust from internal components to prevent overheating, especially important in dusty environments such as workshops and rooms near unpaved roads.
  • Software Updates: Installing patches and updates to fix bugs and enhance security.
  • Backup Procedures: Regularly backing up data to prevent loss during system failures.
  • Hardware Checks and Adjustments: Checking cable connections, fan operation, BIOS or firmware settings and display settings so that devices keep performing as intended.

Corrective maintenance

Corrective maintenance addresses repairs and troubleshooting after faults occur.

  • Fault Diagnosis: Identifying causes of hardware or software failures through troubleshooting.
  • Repair and Replacement: Fixing or swapping defective components such as hard drives or RAM modules.
  • Software Reinstallation: Restoring corrupted operating systems or applications.
  • Virus and Malware Removal: Cleaning infected systems to restore functionality.
  • System Recovery: Using recovery tools to retrieve lost or corrupted data.

Predictive maintenance

Predictive maintenance uses monitoring tools and performance data to anticipate failures and schedule interventions proactively.

  • Performance Monitoring: Using software tools to track system metrics like CPU temperature and disk health.
  • Trend Analysis: Evaluating data patterns to predict component failures.
  • Automated Alerts: Setting up notifications for imminent hardware issues.
  • Resource Optimisation: Scheduling the interventions that the data calls for during low-use periods to minimise impact.
  • Capacity Planning: Anticipating future hardware or software needs based on usage trends.

Adaptive maintenance

Adaptive maintenance changes systems so that they continue to work as the environment, user needs or regulations change.

  • Software Upgrades: Modifying software to meet changing user requirements or new regulations.
  • Compatibility Adjustments: Ensuring software works with new hardware or operating systems.
  • Feature Enhancements: Adding new functionalities to existing applications.
  • User Training: Updating staff on changes in system operation.
  • Documentation Updates: Revising manuals and support materials to reflect modifications.

4.1.3 Prepare computer maintenance schedule

A well-prepared maintenance schedule coordinates all necessary activities to maintain computer systems effectively without disrupting organisational workflows. ICT technicians must tailor schedules to the operational context, balancing preventive tasks with the flexibility to address urgent issues. Example: a technician serving a college laboratory plans heavy tasks such as dust cleaning for the end-of-term break, and light tasks such as antivirus scans for evenings when no classes are held.

Key considerations for scheduling maintenance

  • System Criticality: Prioritise maintenance for systems essential to operations, such as servers in hospitals or financial institutions.
  • Usage Patterns: Schedule maintenance during off-peak hours to reduce impact on users, for example late evenings in university computer labs.
  • Resource Availability: Align maintenance tasks with availability of technicians, tools, and replacement parts.
  • Compliance Requirements: Incorporate mandated checks and updates to meet the organisation's policies and any legal standards that apply.
  • Historical Data: Use past maintenance records to identify frequent issues and optimal intervention intervals.

Components of a maintenance schedule

  • Task List: Detailed enumeration of maintenance activities, including cleaning, updates, backups, and inspections.
  • Frequency: Specify how often each task should be performed, such as weekly antivirus scans or monthly hardware checks.
  • Assigned Personnel: Identify responsible technicians for each task to ensure accountability.
  • Time Allocation: Estimate duration for each activity to plan work shifts effectively.
  • Contingency Plans: Include procedures for handling unexpected failures during scheduled maintenance.

Steps to develop a maintenance schedule

  1. Inventory Assessment: Catalogue all computer hardware and software assets within the organisation.
  2. Risk Analysis: Evaluate the impact of system failures to prioritise maintenance efforts.
  3. Define Maintenance Tasks: List specific activities required for each asset based on manufacturer recommendations and operational needs.
  4. Set Maintenance Intervals: Determine appropriate frequencies for each task, balancing thoroughness with resource constraints.
  5. Allocate Resources: Assign technicians, tools, and spare parts, ensuring readiness for scheduled activities.
  6. Communicate Schedule: Inform users and stakeholders about planned maintenance to minimise disruption.
  7. Monitor and Review: Track maintenance outcomes and update the schedule based on feedback and system performance.

Sample maintenance schedule for a computer laboratory

The table below shows how the components of a schedule come together for a laboratory of desktop computers. The frequencies are examples and should be adjusted to the organisation's needs and the manufacturers' recommendations.

Task Frequency Assigned to Estimated time
Antivirus scan of all computers Weekly Technician 1 1 hour
Backup of staff and student data Weekly Technician 2 2 hours
Operating system and software updates Monthly Technician 1 3 hours
Hard disk health check Monthly Technician 2 2 hours
Internal dust cleaning of system units Once per term Both technicians 6 hours
UPS and power cable inspection Once per term Technician 2 1 hour

Tools for maintenance scheduling

Name Specification Use
Maintenance Management Software Supports task scheduling, alerts, and record keeping Organises and automates maintenance schedules in institutions such as banks
Calendar Applications Digital calendars with reminders and notifications Tracks maintenance dates and notifies technicians
Asset Management Systems Database of hardware and software inventory Helps prioritise maintenance based on asset criticality
Monitoring Tools Software that tracks system performance metrics Enables predictive maintenance by alerting to potential failures
Documentation Templates Standardised forms for recording maintenance activities Ensures consistent reporting and accountability

Challenges faced in computer maintenance

Even a well-designed schedule can fail when practical obstacles are ignored. Knowing the common challenges helps the ICT technician plan around them, for example by scheduling dust cleaning more often where the environment is dusty.

  • Limited Resources: Budget constraints in public sector offices can delay procurement of spare parts or software licences.
  • Lack of Skilled Personnel: Some organisations struggle to find qualified ICT technicians for effective maintenance.
  • Inadequate Planning: Absence of structured schedules leads to reactive rather than preventive maintenance.
  • Rapid Technological Change: Keeping pace with new software updates and hardware models requires continuous learning.
  • Environmental Factors: Dust, humidity, and unreliable power supply in many locations accelerate hardware degradation.

Practice Questions

  1. Explain the significance of preventive maintenance in Kenyan public hospitals and list five key activities involved. (10 marks)
  2. Differentiate between corrective and predictive maintenance with examples relevant to a retail business. (10 marks)
  3. Describe the steps involved in preparing a computer maintenance schedule for a county government office. (15 marks)
  4. Identify five challenges faced by ICT technicians in Kenya when performing computer maintenance and suggest practical ways to address them. (10 marks)
The rest of this chapter
🔒

Create a free account to open more of this chapter.

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒4.2 Performing computer maintenance

Performing computer maintenance is a critical responsibility for ICT technicians in Kenya, ensuring that computer systems in various workplaces such as banks, hospitals, educational institutions, and county offices operate efficiently and reliably. Regular mai…

🔒4.3 Computer maintenance report

In the ICT Technician profession in Kenya, proper documentation of maintenance activities is critical for effective asset management, accountability, and future troubleshooting. A computer maintenance report ensures that all performed tasks are recorded system…

Chapter Summary

This chapter explored the concept of computer maintenance, beginning with its definition as the routine process of keeping computer systems in optimal working condition. The importance of regular maintenance was highlighted, emphasizing its role in preventing system failures and extending hardware lifespan. Various types of maintenance were discussed, including preventive, corrective, and predictive maintenance, each serving specific functions to ensure system reliability. The chapter then detailed how to prepare an effective computer maintenance schedule that organizes tasks to maintain system performance systematically. In performing computer maintenance, the use of specialized utilities was examined, explaining how these tools assist in diagnosing and resolving hardware and software issues. The practical steps involved in carrying out maintenance activities were outlined to help maintain system efficiency. Finally, the chapter addressed the significance of documenting maintenance work through comprehensive reports, describing key components that provide clear records of maintenance activities and outcomes.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. Define computer maintenance and explain its primary purpose. (3 marks)
  2. Identify and describe three types of computer maintenance commonly used by ICT technicians. (6 marks)
🔒26 more in this section.

Chapter Examination Questions

🔒 PDFDownload these examination questions, with worked answers

SECTION A (40 Marks) - Answer ALL Questions

  1. Define computer maintenance and explain its relevance to a SACCO’s ICT infrastructure. (4 marks)
  2. List and describe four types of computer maintenance applicable in a university computer lab. (4 marks)
🔒18 more in this section.

Chapter Practical Activities

Practical 1: Define and Explain Computer Maintenance

Information Communication Technology · Level 5
Computer Repair And Maintenance
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Explain the concept of computer maintenance and demonstrate identification and handling of key components in a desktop computer system unit (motherboard, power supply, hard disk, CMOS battery, SATA cables).
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Phillips-head screwdriver (small and large)Desktop computer with motherboard, power supply, hard disk, CMOS battery, SATA cables
Anti-static wrist strap
Flashlight
Tweezers
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Desktop computer with motherboard, power supply, hard disk, CMOS battery, SATA cables1 Pc per Candidate
2Computer maintenance toolkit including Phillips-head screwdrivers (small and large), anti-static wrist strap, flashlight, tweezers1 Set per Candidate
3Instruction manual for basic computer maintenance1 Pc per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Explain Computer Maintenance and Identify Components
Wore appropriate personal protective equipment (anti-static wrist strap)
(Award 2 or zero)
2
Prepared the working area and observed safety precautions
(Award 2 or zero)
2
Safely disconnected power and peripheral devices from the computer
(Award 2 or zero)
2
Opened the system unit case correctly and safely
(Award 2 or zero)
2
Correctly identified the following components inside the system unit: Motherboard, Power Supply, Hard Disk, CMOS Battery, SATA Cables
(Award 1 mark for each correctly identified component)
5
Explained the function of each identified component clearly and accurately
(Award 1 mark for each component explanation)
5
Safely reassembled the system unit and reconnected all cables and peripherals
(Award 2 or zero)
2
Powered on the computer and demonstrated that it boots successfully
(Award 2 or zero)
2
Sub-Total22
PRODUCT CHECKLIST
Clear and accurate verbal explanation of computer maintenance concept and basic tasks
(Award 5 or zero)
5
Proper and safe handling of computer components during identification and demonstration
(Award 3 or zero)
3
Computer system unit correctly reassembled and fully operational after task
(Award 5 or zero)
5
Sub-Total13
GRAND TOTAL35
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Explain the Importance of Computer Maintenance

Information Communication Technology · Level 5
Computer Repair And Maintenance
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Prepare and present a detailed explanation of the importance of computer maintenance covering at least five key benefits.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Maintenance toolkit including anti-static wrist strapPrinted handout on computer maintenance benefits
Phillips-head screwdriver small and largeNotebook and pen
Compressed air canister
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Printed handout on computer maintenance benefits1 Pc per Candidate
2Working desktop computer1 Pc per Candidate
3Maintenance toolkit including anti-static wrist strap, Phillips-head screwdriver (small and large), compressed air canister1 set per Candidate
4Notebook and pen for note-taking1 Pc per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Prepare workstation and safety measures
Wore appropriate PPE including anti-static wrist strap
(Award 2 or zero)
2
Prepared working area, ensuring cleanliness and proper lighting
(Award 2 or zero)
2
Safely disconnected power and peripheral devices from the computer
(Award 2 or zero)
2
Sub-Total6
TASK 2: Identify and demonstrate benefits of regular computer maintenance
Listed at least five key benefits of regular computer maintenance (e.g., improved performance, extended lifespan, enhanced security, reduced downtime, cost savings)
(Award 1 mark per correct benefit up to 5)
5
Demonstrated or explained at least three maintenance activities (e.g., cleaning internal components, software updates, disk defragmentation)
(Award 1 mark per demonstrated activity up to 3)
3
Explained the consequences of neglecting computer maintenance
(Award 3 or zero)
3
Sub-Total11
TASK 3: Present findings and conclude
Presented explanation clearly and logically to assessor or peers
(Award 3 or zero)
3
Answered questions related to computer maintenance importance satisfactorily
(Award 3 or zero)
3
Properly cleaned and reconnected the computer and peripherals after demonstration
(Award 2 or zero)
2
Sub-Total8
PRODUCT CHECKLIST
Explanation includes at least five benefits with clear examples and correct terminology
(Award 5 or zero)
5
Demonstrated maintenance activities correctly and safely
(Award 5 or zero)
5
Presentation was clear, well-structured, and answered questions effectively
(Award 5 or zero)
5
Sub-Total15
GRAND TOTAL40
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)
🔒

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒Identify and Explain Types of Computer MaintenancePractical 3
🔒Prepare a detailed computer maintenance schedule for a medium-sized officePractical 4
🔒Perform preventive maintenance on a desktop computer hardwarePractical 5
🔒Use computer maintenance utilities to diagnose and optimize system performancePractical 6
🔒Perform software maintenance tasks on a workstationPractical 7
🔒Create a computer maintenance report for a desktop PCPractical 8
🔒Inspect and Replace Faulty Hardware Components in a Desktop ComputerPractical 9
🔒Test Computer System After MaintenancePractical 10
🔒Update and Document Computer Maintenance SchedulePractical 11
🔒Demonstrate safety procedures during computer maintenancePractical 12
🔒Evaluate effectiveness of computer maintenance utilitiesPractical 13
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

Create a free account
Test Yourself 19 questions Start quiz ▾
0%
0 / 2
🔒

17 more in this section.

Create a free account
Am I competent?

At the start of this chapter we promised you would be able to:

  • Schedule computer maintenance correctly by following your workplace procedures.
  • Perform computer maintenance tasks accurately and efficiently according to workplace guidelines.
  • Generate a detailed and clear computer maintenance report that meets workplace standards.

Tick each one you can genuinely do.

So, are you there yet?

You're competent when you can confidently do 50% or more of what this chapter promised.

Sign in to record how you're doing.