2009-12-07 40 views
5

Điều gì gây ra cảnh báo này và tôi có thể làm gì để ngăn cảnh báo xuất hiện khi ứng dụng của tôi cài đặt?Điều gì gây ra cảnh báo Vista/Win7: "Chương trình này có thể chưa được cài đặt đúng"?

Nguyên nhân có thể:

  • phần mềm quét Virus (Tôi đang tìm vào đó)
  • Không đặt gỡ bỏ cài đặt trong Add/Remove programs (điều này chắc chắn sẽ gây ra những vấn đề, mỗi tài liệu từ Microsoft (xem câu trả lời dưới đây)
  • Đưa tệp .ocx hoặc .dll vào Thư mục ứng dụng?
  • Không đăng ký tệp thư viện (ứng dụng chạy tốt mà không cần cài đặt lại, vì vậy tôi không nghĩ đây là nó.

Bất kỳ ý tưởng nào khác?

+0

@ Thường thì tôi đồng ý, nhưng trong trường hợp này, tôi nghĩ OP là nhà phát triển đang đối mặt với vấn đề này với ứng dụng mà anh ấy đang cố gắng xuất bản. – Matt

+0

Không có nghĩa là để xóa bình luận của tôi, yeah. Tôi đọc lại nó, sự hiểu lầm của tôi. – Dave

Trả lời

3

Một trong những lý do này bật lên là sau khi chạy trình cài đặt, hệ thống sẽ kiểm tra xem có điều gì đó đã thay đổi trong danh sách các chương trình đã cài đặt hay không. Nếu nội dung của danh sách các chương trình đã cài đặt không thay đổi, nó giả định rằng ứng dụng của bạn không thể cài đặt đúng.

0

Tôi nghĩ điều này liên quan đến các hoạt động có thể bị từ chối qua UAC. (Bạn không chắc chắn chính xác những gì - các bản sao tệp cho các khu vực bị hạn chế?)

Để tránh điều này xảy ra, hãy chạy trình cài đặt với tư cách quản trị viên.

+0

Tôi luôn chạy với tư cách quản trị viên và thậm chí đôi khi tôi nhận được thông báo đó. –

+0

Trình cài đặt của chúng tôi tự động yêu cầu cài đặt trạng thái Quản trị viên. –

4

Để khắc phục điều này, xem this bài viết blog của Aaron Stebner:

  • Ứng dụng của bạn có lẽ bị phát hiện bởi PCA (Program Compatibility Assistant) là một tổ chức phi Vista ứng dụng cài đặt (-Vista trước).
  • Bạn sẽ cần thêm một biểu hiện nhúng và thiết lập một thực hiện mức yêu cầu

Có một đống câu hỏi trước về chủ đề này cũng như với một số công việc ở quanh thay thế (Noob, tôi chỉ có thể gửi một liên kết ở khoảnh khắc). Bạn sẽ có thể tìm thấy một số thông tin về các ứng dụng cài đặt nhận thức của Vista và có thể giải quyết vấn đề này, nhưng thông tin ở trên đã có tác dụng đối với tôi trong quá khứ.

Các vấn đề liên quan