800A0046 (Quyền bị Từ chối) lỗi là lỗi thời gian chạy được liên kết với tệp .ASP. Lỗi này xảy ra trong trường hợp bạn cố gắng cài đặt Tiện ích dọn dẹp trình cài đặt Windows trong Windows Vista và tùy chọn Kiểm soát tài khoản người dùng (UAC) trong PC của bạn được bật.
Nguyên nhân nào gây ra lỗi 800A0046?
800A0046 thường sẽ được hiển thị ở định dạng sau:
Tập lệnh:C:\ Users \ Ramesh \ AppData \ Local \ Temp \ IXP000.TMP \ StartMsi.vbs Dòng:17 Biểu đồ:1 Lỗi:Quyền bị từ chối Mã:800A0046 Nguồn:Lỗi thời gian chạy VBScript của Microsoft
Lỗi này thường xảy ra bất cứ khi nào bạn cố gắng cài đặt Windows Installer Cleanup Utility trong Windows Vista và Kiểm soát Tài khoản Người dùng (UAC) trong hệ thống của bạn được bật. Lỗi hệ thống này cũng có thể xuất hiện khi tập lệnh thiết lập của Windows Installer Cleanup Utility (StartMSI.vbs) trong hệ thống của bạn cố gắng di chuyển các tệp đã giải nén sang C:\ Program Files \ MSECache \ WICU3 trong thư mục Tạm thời. Hướng dẫn này sẽ hướng dẫn bạn các bước về cách bạn có thể giải quyết lỗi này.
Cách khắc phục lỗi 800A0046
Bước 1 - Tắt UAC (Kiểm soát tài khoản người dùng)
Bạn cần tắt Kiểm soát Tài khoản Người dùng trong Windows để cài đặt Tiện ích Dọn dẹp Trình cài đặt Windows. Làm theo các bước sau để làm như vậy:
- Nhấp vào Bắt đầu sau đó chọn Chạy
- Trên hộp trống sẽ xuất hiện, nhập MSCONFIG
- Tiếp theo, chọn Công cụ rồi tìm lệnh Tắt UAC
- Nhấp vào Khởi chạy nút
- Sau đó, cửa sổ CMD sẽ xuất hiện trên màn hình của bạn. Chờ lệnh kết thúc rồi đóng cửa sổ.
- Đóng MSCONFIG, sau đó làm mới cài đặt trong PC của bạn bằng cách khởi động lại máy tính của bạn.
Bước 2 - Sử dụng Tiện ích dọn dẹp trình cài đặt Windows
Tải xuống Tiện ích dọn dẹp trình cài đặt Windows tại đây
Một cách khác để giải quyết lỗi này là cài đặt Windows Installer Cleanup Utility trong PC của bạn với tư cách là quản trị viên. Bạn có thể thực hiện việc này bằng cách làm theo các bước được nêu bên dưới. Làm như vậy sẽ cung cấp cho bạn các quyền yêu cầu cần thiết để Windows chạy các tệp cần thiết để tiến hành cài đặt thành công.
- Cài đặt chương trình với tư cách quản trị viên trong PC của bạn bằng cách nhấp chuột phải vào msicuu2.exe (thiết lập tệp), sau đó chọn Chạy với tư cách quản trị viên .
- Cung cấp thông tin thích hợp nếu chương trình yêu cầu mật khẩu quản trị viên
Bước 3 - Xóa sổ đăng ký
Sổ đăng ký là một nguyên nhân lớn khác gây ra lỗi 800A0046. Phần này trong máy tính của bạn rất cần thiết cho hoạt động của PC vì tất cả các ứng dụng phần cứng và phần mềm đều sử dụng thông tin xử lý được lưu trữ tại đây. Thật không may, rất nhiều tệp được lưu giữ ở đây cũng vô dụng. Điều này là do một số lý do, chẳng hạn như các chương trình để lại các tệp còn sót lại trong sổ đăng ký sau khi bạn đã gỡ cài đặt chúng khỏi PC của mình.
Một lý do khác sẽ là cookie đặt các cài đặt tiện ích mở rộng vô giá trị trong lĩnh vực này của hệ thống của bạn. Nói chung, những cài đặt tiện ích mở rộng vô dụng này chỉ làm chậm PC của bạn, gây ra sự cố và xuất hiện lỗi. Đây là lý do tại sao bạn cần phải định kỳ dọn dẹp sổ đăng ký của mình. Tuy nhiên, bạn không nên tự mình thực hiện việc này vì một số tệp quan trọng có thể vô tình bị xóa trong quá trình này. Vì lý do này, bạn nên sử dụng trình dọn dẹp sổ đăng ký tự động cho mục đích này.