Cách sửa lỗi Net Framework Initialization Error​

Trong quá trình cài đặt hoặc chạy một số phần mềm trên Windows, người dùng đôi khi sẽ gặp phải thông báo “Net Framework Initialization Error”. Đây là một lỗi khá phổ biến liên quan đến nền tảng .NET Framework – thành phần quan trọng giúp nhiều ứng dụng hoạt động ổn định trên hệ điều hành. Lỗi này không chỉ gây gián đoạn công việc mà còn khiến nhiều người bối rối vì không biết nguyên nhân cụ thể và cách khắc phục ra sao.

Bài viết dưới đây sẽ hướng dẫn chi tiết các phương pháp hiệu quả để sửa lỗi Net Framework Initialization Error, giúp bạn nhanh chóng khôi phục trải nghiệm sử dụng máy tính mượt mà.

1. Lỗi Net Framework Initialization Error​ là gì?

Net Framework Initialization Error là lỗi xảy ra khi một ứng dụng trên Windows không thể khởi chạy do sự cố liên quan đến Microsoft .NET Framework – nền tảng phần mềm hỗ trợ chạy nhiều chương trình được phát triển bằng ngôn ngữ như C#, VB.NET hay ASP.NET.

2. Nguyên nhân gây ra lỗi Net Framework Initialization Error​?

  • Máy tính chưa cài đặt .NET Framework cần thiết để chạy ứng dụng.
  • Phiên bản .NET Framework đã cũ hoặc không tương thích.
  • File hệ thống của .NET Framework bị hỏng hoặc thiếu.
  • Cấu hình hệ thống, registry hoặc các bản cập nhật Windows gặp trục trặc.
Xem thêm:  Cách thêm Cột và Hiển thị số lượng Attachments trong WordPress

3. Cách sửa lỗi Net Framework Initialization Error​?

Cách 1:

Bước 1: Cài đặt .Net Framework Repair Tool tại: www.microsoft.com/en-us/download/details.aspx?id=30135

Bước 2: Giải nén file cài đặt phần mềm mở tới thư mục ISSetupPrerequisites\Microsoft .NET Framework\, chạy file dotNetFx40_Full_x86_x64.exe

Tiếp theo ta sẽ:

  • Mở Start > Programs > Accessories > Command Prompt
  • Bấm chuột phải, chọn Run as Administrator
  • Trên cửa sổ Commant, lần lượt gõ các câu lệnh sau

– Win 7:

  • net stop WuAuServ
  • move C:\Windows\SoftwareDistribution C:\Windows\SDold
  • net start WuAuServ

– Win Xp:

  • regsvr32 Softpub.dll /s
  • regsvr32 Wintrust.dll /s
  • regsvr32 Initpki.dll /s
  • regsvr32 Mssip32.dll /s
Cách 2: Dùng PowerShell

Chúng ta có thể tạo script để tắt và bật lại .NET Frameworkkiểm tra lỗi.

Chúng ta mở Notepad, copy toàn bộ Script trên vào.

Lưu file với tên RepairDotNet.ps1.

# Script: RepairDotNet.ps1

# Bật tính năng .NET Framework 3.5 và 4.8
Write-Output “Bật lại .NET Framework 3.5 và 4.8…”
dism /online /enable-feature /featurename:NetFx3 /All /Quiet /NoRestart
dism /online /enable-feature /featurename:NetFx4 /All /Quiet /NoRestart

# Quét và sửa lỗi hệ thống
Write-Output “Chạy System File Checker để sửa lỗi…”
sfc /scannow

# Kiểm tra trạng thái
Write-Output “Kiểm tra trạng thái .NET Framework…”
Get-WindowsFeature | Where-Object {$_.Name -like “*NET*”} | Format-Table -AutoSize

Write-Output “Hoàn tất! Hãy khởi động lại máy để áp dụng.”

Ta mở PowerShell với quyền Admin >> chạy:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
.\RepairDotNet.ps1

Khởi động lại máy tính sau khi script chạy xong.

Cách 3:

Ta sẽ sử dụng Repair của Microsoft (.NET Framework Repair Tool) – cụ thể như sau:

Xem thêm:  Làm thế nào để biết một trang web sử dụng WordPress hay không?

Bước 1: Tải công cụ chính thức từ Microsoft:

Microsoft .NET Framework Repair Tool

Bước 2: Chạy file NetFxRepairTool.exe. Chọn Next >> Repair.

Bước 3: Chờ công cụ quét và sửa lỗi.

Bước 4: Khởi động lại máy tính.

3. Cuối cùng:

Trên đây là 3 cách mà mình thấy dùng rất là hiệu quả, các vấn đề có thể được giải quyết triệt để. Chúc các bạn thành công – nếu có vấn đề gì thì các bạn có thể cmt xuống phía dưới.

 

0/5 (0 Reviews)

Leave a Reply