Information Communication Technology  ·  Level 6
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 safely to keep computers running smoothly.
  • Generate a detailed computer maintenance report that meets workplace standards.

These skills will help you keep computers in top shape, making you a valuable technician in any computer repair and maintenance role!

Computer maintenance is a fundamental responsibility for ICT technicians, ensuring that computer systems operate efficiently and reliably in diverse Kenyan workplaces such as banks, universities, and government offices. Effective maintenance reduces downtime, extends hardware lifespan, and protects data integrity, which is critical in sectors like healthcare and finance. This chapter explores how to schedule and execute computer maintenance systematically, equipping technicians with practical skills to support organizational productivity and service delivery.

4.1 Computer maintenance scheduling

Computer maintenance scheduling involves planning and organising maintenance activities to prevent failures and optimise computer performance. In ICT environments such as county government offices, schools or university laboratories, scheduling helps technicians allocate resources effectively and minimise operational disruptions. Understanding maintenance fundamentals and types is essential before preparing a maintenance schedule tailored to organisational needs.

4.1.1 Introduction to computer maintenance

Computer maintenance encompasses all actions taken to keep computer hardware and software in good working condition. It involves regular checks, cleaning, updates and repairs to prevent system failures and data loss. Example: in a computer laboratory with 40 workstations, a technician who cleans fans, updates antivirus software and checks backups each month keeps the laboratory available for lessons and protects students' work.

4.1.1.1 Definition of computer maintenance

Computer maintenance is the planned and unplanned set of activities carried out to keep computer hardware, software and related devices working correctly, safely and efficiently throughout their useful life. It covers physical care (cleaning, inspecting, replacing worn parts), software care (updating, patching, scanning, reinstalling) and data care (backing up and restoring). The scope includes desktops, laptops, printers, servers and network equipment.

Common maintenance tasks include:

  • Checking disk health and defragmentation: Disk checks detect bad sectors early, and defragmentation of mechanical hard disks improves file access speed. Solid-state drives are not defragmented, so the technician first identifies the drive type.
  • Cleaning physical components: Removing dust from fans, heat sinks, vents and keyboards prevents overheating and component damage.
  • Updating software and drivers: Operating system patches and current drivers fix faults and close security weaknesses.
  • Running antivirus and malware scans: Scheduled scans find and remove malicious software before it corrupts files or spreads across the network.
  • Backing up important files and system images: Backups allow data and the whole system to be restored after a disk failure or infection.
  • Inspecting cables and connections: Loose power, data and network cables cause intermittent faults and are checked during every service visit.

4.1.1.2 Importance of computer maintenance

Maintenance protects the investment an organisation has made in its computers and the data stored on them. Without it, small faults such as dust build-up or outdated software grow into failures that stop work and cost far more to repair than to prevent.

  • Minimises downtime: Regular checks reduce unexpected outages, so staff in an office or students in a laboratory can keep working.
  • Extends equipment lifespan: Regular cleaning, cooling checks and updates delay hardware wear and obsolescence.
  • Protects data integrity: Backups and antivirus scans prevent data loss and reduce the risk of cyber threats.
  • Improves performance: Removing unnecessary files, updating software and checking memory and storage keep systems fast and responsive.
  • Cost savings: Proactive maintenance reduces expensive emergency repairs and early replacements. Example: replacing a Ksh 300 thermal paste application and cleaning a fan is far cheaper than replacing a processor damaged by overheating.
  • Improves safety: Checking power cables, sockets and power supplies reduces the risk of electric shock and fire.

4.1.2 Types of computer maintenance

Computer maintenance is classified into distinct types that address different aspects of system care. Technicians must understand these types to apply the right strategy in settings such as schools, offices, cyber cafés and retail businesses. A good maintenance programme combines several types rather than relying on one.

Preventive maintenance

Preventive maintenance consists of regular activities performed before problems arise, to avoid hardware or software failures. It includes cleaning dust from hardware, disk clean-up, antivirus updates, software updates and monitoring system performance. Example: in a university computer laboratory, monthly cleaning and updates ensure that teaching proceeds without technical interruptions.

Corrective maintenance

Corrective maintenance involves diagnosing and fixing faults after they occur. It may include replacing faulty RAM, replacing a failed power supply or reinstalling corrupted software. Example: an office whose network cable has failed needs corrective action to restore connectivity to its workstations.

Predictive maintenance

Predictive maintenance uses monitoring tools to anticipate failures before they happen. Techniques include reading disk health (SMART) reports, checking temperature readings and analysing system logs, so repairs are scheduled before breakdowns. Example: a technician who notices a hard disk reporting increasing bad sectors replaces it and restores data to the new disk before the disk fails completely.

Adaptive maintenance

Adaptive maintenance adjusts systems to cope with changing environments or new requirements, such as upgrading an operating system, changing settings after a network redesign or installing new applications. Example: a school upgrades its workstations' operating system so that new examination software can run.

Perfective maintenance

Perfective maintenance enhances existing systems to improve efficiency or usability without fixing a specific fault. Examples include adding RAM to speed up multitasking, replacing a hard disk with a solid-state drive or updating the user interface of an application so staff work faster.

Routine maintenance

Routine maintenance covers the simple daily or weekly tasks that keep systems stable, such as backing up data, checking system logs, emptying temporary files and confirming that antivirus definitions are current. These tasks are usually quick and are often built into the preventive maintenance schedule.

4.1.3 Prepare computer maintenance schedule

Preparing a computer maintenance schedule involves organising maintenance activities in a way that balances regularity, resource availability and operational demands. A well-crafted schedule minimises disruptions and ensures systematic upkeep of every device. Example: a technician looking after a 30-computer office lists each device, assigns tasks and dates, and records completion so that nothing is forgotten.

Steps to prepare a maintenance schedule

  1. Assess equipment and software inventory: Identify all computers and related devices requiring maintenance, including desktops, laptops, printers and network equipment, and note their age, location and installed software.
  2. Determine maintenance tasks: List tasks such as cleaning, software updates, backups and hardware inspections, tailored to each device type.
  3. Set maintenance frequency: Decide how often each task should be performed, for example daily backups, weekly antivirus scans or monthly hardware cleaning.
  4. Allocate resources: Assign technicians, tools and spare parts necessary to perform the scheduled tasks.
  5. Create a calendar or timetable: Use software or a manual log to map out maintenance dates, ensuring minimal impact on business operations.
  6. Establish documentation procedures: Develop forms or digital records to track maintenance activities, issues found and corrective actions taken.
  7. Review and update the schedule: After each cycle, check which tasks were missed or took longer than planned, and adjust frequencies and resources accordingly.

Sample maintenance schedule

Task Frequency Applies to
Data backup Daily Servers and workstations holding important files
Antivirus scan Weekly All computers
Software and driver updates Monthly All computers
Physical cleaning of fans, vents and keyboards Monthly or quarterly Desktops, laptops and printers
Hardware inspection (cables, power supply, disk health) Quarterly All computers and network equipment

Factors influencing scheduling

  • Operational hours: Schedule maintenance during off-peak hours to avoid disrupting services, such as late evenings in a retail business or weekends in a school.
  • Critical systems priority: Systems supporting essential functions, like patient records or payroll, require more frequent checks.
  • Technician availability: Coordinate schedules with available staff to ensure timely maintenance.
  • Budget constraints: Align maintenance plans with available financial resources to optimise cost-effectiveness.
  • Compliance requirements: Follow the organisation's policies and the data protection requirements that apply to the systems being maintained.
  • Age and condition of equipment: Older machines usually need more frequent inspection than new ones.

Tools for scheduling

  • Digital calendars with reminders: Applications such as Google Calendar send alerts so tasks are not forgotten.
  • Maintenance management software: Programs designed for ICT assets track devices, tasks and due dates in one place.
  • Spreadsheets: A spreadsheet can record tasks, timelines and completion status at low cost.
  • Paper maintenance logbook: A logbook kept near the equipment records each service visit where no computer-based system is available.
  • Asset register: A list of all equipment with serial numbers and locations helps the technician plan which devices to service and when.

Practice Questions

  1. Explain the importance of computer maintenance in Kenyan public service institutions. (10 marks)
  2. Describe five types of computer maintenance and provide an example of each in a Kenyan organizational context. (15 marks)
  3. Outline the steps involved in preparing a computer maintenance schedule for a mid-sized county government office. (15 marks)
  4. Discuss factors that influence the scheduling of computer maintenance activities in a busy retail business. (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 an essential responsibility for ICT technicians in Kenya, ensuring reliable operation and longevity of computer systems in diverse environments such as banks, hospitals, schools, and county government offices. Regular mainten…

🔒4.3 Computer maintenance report

In Kenya’s ICT sector, especially for ICT Technicians working in environments such as county government offices, banks, or universities, documenting computer maintenance activities is essential. A well-prepared computer maintenance report provides a clear reco…

Chapter Summary

This chapter provides a comprehensive overview of computer maintenance, beginning with its definition and emphasizing its critical role in ensuring optimal computer performance and longevity. It explores various types of maintenance, including preventive, corrective, and predictive approaches, highlighting their distinct purposes and applications. The chapter then guides on how to prepare an effective computer maintenance schedule to systematically manage upkeep activities. It further examines essential computer maintenance utilities, detailing their functions and how they support routine maintenance tasks. Practical steps for performing computer maintenance are outlined to enable efficient and thorough servicing of computer systems. Finally, the chapter discusses the significance of maintaining detailed computer maintenance reports, describing the key components that such documentation should contain to facilitate tracking and accountability.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. What is the definition of computer maintenance? (2 marks)
  2. List and explain three types of computer maintenance commonly used in ICT support. (6 marks)
🔒25 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 an ICT technician working at a Nairobi-based SACCO. (4 marks)
  2. List and describe four types of computer maintenance commonly performed in Kenyan county government offices. (4 marks)
🔒18 more in this section.

Chapter Practical Activities

Practical 1: Define and Explain Computer Maintenance

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

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Verbally define and explain the concept of computer maintenance including its importance and types within a 5-minute presentation.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Notebook and penReference materials on computer maintenance
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Reference materials on computer maintenance1 Set per Candidate
2Notebook and pen1 Set per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Verbal Definition and Explanation of Computer Maintenance
Candidate states a clear definition of computer maintenance
(Award 3 marks for a clear and accurate definition or zero)
3
Candidate explains at least two types of computer maintenance (preventive, corrective, predictive)
(Award 1.33 marks for each correct type explained, total 4 marks)
4
Candidate describes the importance of computer maintenance in prolonging equipment life and ensuring performance
(Award 3 marks for a well-explained importance or zero)
3
Candidate delivers explanation clearly within the 5-minute timeframe
(Award 2 marks for clear, concise delivery within time or zero)
2
Sub-Total12
PRODUCT CHECKLIST
Quality and accuracy of the verbal explanation content as observed
(Award up to 8 marks based on completeness, clarity, and correctness)
8
Sub-Total8
GRAND TOTAL20
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Explain the Importance of Computer Maintenance

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

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Prepare a written report explaining at least five reasons why computer maintenance is important, with each reason clearly explained in not less than 50 words.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
PenReference materials on computer maintenance
Notebook
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Reference materials on computer maintenance1 set per Candidate
2Writing materials (pen and notebook)1 set per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Explanation of Importance of Computer Maintenance
Wore appropriate personal protective equipment (if applicable during explanation session)
(Award 1 mark for correct PPE usage or zero)
1
Identified and listed at least five reasons why computer maintenance is important
(Award 1 mark for each valid reason listed, up to 3 marks)
3
Provided clear and detailed explanations for each reason listed
(Award 1 mark for each clear explanation, up to 5 marks)
5
Presented the report in a well-organized, logical format with correct language and grammar
(Award 2 marks for clarity, organization, and language use)
2
Sub-Total11
PRODUCT CHECKLIST
Report includes at least five distinct reasons with clear explanations, each approximately 50 words
(Award 1 mark for each reason fully explained as per instructions)
4
Report is legible, neatly presented, and saved/submitted correctly as per instructions
(Award 3 marks for neatness, legibility, and proper submission)
3
Sub-Total7
GRAND TOTAL18
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 Describe Types of Computer MaintenancePractical 3
🔒Prepare a detailed computer maintenance schedule for office computersPractical 4
🔒Use of Computer Maintenance Utilities to Optimize System PerformancePractical 5
🔒Perform Physical Cleaning of Computer ComponentsPractical 6
🔒Perform software maintenance including updates, virus scans, and disk cleanupPractical 7
🔒Diagnose and Repair Common Hardware Faults in a Desktop ComputerPractical 8
🔒Prepare a detailed computer maintenance report for a serviced PCPractical 9
🔒Schedule and Execute Preventive Maintenance on a Desktop ComputerPractical 10
🔒Perform corrective maintenance on a desktop computer systemPractical 11
🔒Perform predictive maintenance using diagnostic utilities on a desktop computerPractical 12
🔒Evaluate and Report on Computer Maintenance EffectivenessPractical 13
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

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

18 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 safely to keep computers running smoothly.
  • Generate a detailed 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.