Lỗi kernel32.dll thường xuất hiện khi Windows khởi động, mở hoặc đóng chương trình, và bất kỳ khi nào bạn sử dụng hệ điều hành. Có nhiều nguyên nhân gây ra lỗi kernel32.dll, từ tác động của virus đến việc các phần mềm tinh chỉnh hệ thống vô tình xóa file kernel32.dll trên máy tính. Bài viết dưới đây sẽ hướng dẫn bạn một số cách để khắc phục lỗi này.

Bước 1: Truy cập địa chỉ sau để tải file kernel32.dll về máy tính của bạn:
http://www.dlldownloader.com/kernel32-dll/
Chú ý tải đúng phiên bản file cho Windows đang sử dụng:

Bước 2: Sau khi tải về, giải nén để có file kernel32.dll như hình minh họa dưới đây:

Tiếp theo, sao chép file kernel32.dll vào thư mục sau đây:
Đối với Windows 32bit: 'C:\Windows\System32'

Đối với Windows 64bit: 'C:\Windows\System32' và 'C:\Windows\sysWOW64'
Lưu ý: Đối với Windows 64bit, bạn cần copy vào cả 2 thư mục System32 và sysWOW64.

Bước 3: Mở cửa sổ dòng lệnh CMD với quyền admin bằng cách tìm kiếm cmd, chuột phải vào kết quả Command Prompt, chọn Run as administrator

Bước 4: Khi cửa sổ CMD hiện lên, sao chép lệnh dưới đây và dán vào cửa sổ CMD, sau đó nhấn Enter. Lệnh này sẽ xóa registry hỏng của tập tin Kernel32.dll (Không ảnh hưởng đến tập tin bạn đã copy vào thư mục System32, chỉ xóa thông tin đăng ký trong Regedit).
%windir%\System32\regsvr32.exe /u Kernel32.dll

Đối với Windows 64bit, sau khi thực hiện lệnh trên, hãy thêm lệnh dưới đây:
%windir%\SysWoW64\regsvr32.exe /u Kernel32.dll

Như vậy, chúng ta đã xóa Registry cũ của file Kernel32.dll, bây giờ cần tạo lại Registry mới.
Bước 5: Trong cửa sổ CMD, nhập lệnh dưới đây và nhấn Enter:
%windir%\System32\regsvr32.exe /i Kernel32.dll

Đối với Windows 64bit, sau khi nhập lệnh trên, tiếp tục với lệnh dưới đây và nhấn Enter:
%windir%\SysWoW64\regsvr32.exe /i Kernel32.dll

Sau khi hoàn thành các bước trên, hãy khởi động lại máy tính và kiểm tra xem còn lỗi không nhé. Chúc bạn thành công!