Khi bạn cố gắng cài đặt bất kỳ chương trình nào trên máy tính Windows 11/10 của mình, bạn có thể gặp phải Lỗi 2753. Đôi khi, các gói bị hỏng hoặc có thể các gói đó không hoạt động bình thường hoặc không thể tạo tệp và đường dẫn. Một trong những lỗi khó chịu như vậy đọc - Lỗi 2753, Tệp không được đánh dấu để cài đặt .
Lỗi này không chỉ liên quan đến một số tệp cụ thể. Nó có thể xảy ra với bất kỳ tệp nào - dù là tệp thực thi hay tệp MSI. Hãy cho chúng tôi xem để khắc phục lỗi này.
Lỗi 2753, Tệp không được đánh dấu để cài đặt
Có thể có một số lý do cho lỗi này. Vì vậy, chúng tôi sẽ cố gắng đề cập đến mọi bản sửa lỗi có thể xảy ra ở đây.
- Tải xuống tệp thiết lập mới
- Xóa tất cả các phiên bản trước của Phần mềm
- Cài đặt bằng quyền của Quản trị viên
- Chạy ứng dụng ở Chế độ tương thích
- Đăng ký lại tệp vbscript.dll
Bạn sẽ cần sự cho phép của quản trị viên đối với một số trong số này.
1] Tải xuống tệp thiết lập mới
Truy cập trang chủ chính thức và tải tệp thiết lập mới xuống một vị trí khác. Đảm bảo rằng bạn đã tải xuống đúng tệp thiết lập cho hệ điều hành của mình - viz. x64 hoặc x86. Khởi động lại máy tính của bạn, đăng nhập với tư cách quản trị viên. Tiếp theo, nhấp chuột phải vào tệp thiết lập và chọn Chạy với tư cách quản trị viên .
2] Xóa tất cả các phiên bản trước của Phần mềm
Nếu bạn tình cờ có phiên bản phần mềm cũ hơn, bạn sẽ phải gỡ cài đặt chương trình. Chạy Registry Cleaner miễn phí như CCleaner có thể giúp loại bỏ rác đăng ký còn sót lại. Bạn cũng nên xóa tất cả các tệp rác và tệp tạm thời qua Cài đặt.
Khởi động lại máy tính rồi cài đặt lại ứng dụng.
3] Chạy nó với tư cách quản trị viên
Cũng có thể xảy ra trường hợp tệp cần nhiều quyền hơn để thực thi. Vì vậy, bạn có thể cung cấp cho nó nhiều đặc quyền hơn để nó có thể hoạt động như ý định của nhà phát triển.
Để làm điều đó, hãy nhấp chuột phải vào tệp và sau đó nhấp vào Chạy với tư cách quản trị viên.
Sau đó nhấp vào Có cho Kiểm soát tài khoản người dùng hoặc lời nhắc UAC mà bạn nhận được.
Kiểm tra xem tệp của bạn có chạy không.
Nếu không, thì bạn có thể cần:
- Có quyền sở hữu thư mục mà bạn định cài đặt ứng dụng.
- Sử dụng Máy thời gian quyền để thay đổi quyền đối với thư mục cho thư mục mà bạn định cài đặt ứng dụng.
4] Chạy ứng dụng ở Chế độ tương thích
Tệp có thể không nhằm mục đích chạy trên phiên bản Windows hiện tại của bạn. Bạn có thể thử chạy ứng dụng ở Chế độ tương thích. Điều này sẽ cho phép ứng dụng nghĩ rằng nó đang chạy trong môi trường tương thích như dự định.
5] Đăng ký lại tệp vbscript.dll
Từ Menu WinX, mở Command Prompt với tư cách là Quản trị viên, nhập dòng lệnh sau và nhấn phím Enter:
regsvr32.exe vbscript.dll
Quá trình trên sẽ đăng ký lại tệp DLL có liên quan bằng cách sử dụng công cụ hệ điều hành Windows regsvr32.exe . Công cụ Regsvr32 là một tiện ích dòng lệnh được sử dụng để đăng ký và hủy đăng ký các điều khiển OLE dưới dạng điều khiển DLL và ActiveX (OCX) trong hệ điều hành Windows.
Bạn sẽ thấy thông báo sau nếu nó chạy thành công - DllRegisterServer trong vbscript.dll đã thành công.
Tệp không được đánh dấu để cài đặt có nghĩa là gì?
Nó có nghĩa là nó không chịu trách nhiệm cho quá trình cài đặt. Khi một ứng dụng khởi động, Windows sẽ tìm kiếm tệp trình cài đặt có thể giao tiếp với dịch vụ cài đặt. Dịch vụ đảm bảo quá trình cài đặt không bị hủy bỏ bởi một cài đặt khác và nó sẽ hoàn tất quá trình một cách suôn sẻ. Vì vậy, nếu một chương trình khác cố gắng cài đặt và chương trình đó không thực hiện được điều đó, Windows sẽ gây ra lỗi này.
Điều kiện tiên quyết đối với trình cài đặt là gì?
Các chương trình cài đặt không phải là chương trình thực thi. Nó là một tập hợp các quy trình thực hiện các lệnh lần lượt. Bạn có thể so sánh nó với các tệp hàng loạt có một tập hợp các hướng dẫn được đưa ra ngoại trừ có giao diện người dùng và nhiều việc phải làm. Các chương trình cài đặt này được xây dựng bằng các công cụ như Visual Studio. Ngoài ra còn có các chương trình phần mềm miễn phí có thể thực hiện việc này nhưng chúng phù hợp với các cài đặt nhỏ.
Làm cách nào để kiểm tra xem tệp đã tải xuống có bị hỏng không?
Mặc dù có nhiều chương trình của bên thứ ba có thể kiểm tra tính toàn vẹn của dữ liệu, nhưng bạn có thể sử dụng lệnh PowerShell sau trong Windows Terminal để kiểm tra tương tự.
Get-Filehash -path c:\downloads\<programname.exe> -algorithm SHA256 | fl
Hãy cho chúng tôi biết nếu các bản sửa lỗi được đề cập ở trên giúp bạn khắc phục được lỗi.