Tại sao thanh tiến trình thiết lập lại nhiều lần trong trình cài đặt .msi?


0

Có một điều thực sự kỳ lạ đã làm tôi khó chịu với Windows Installers (chủ yếu là .msi, nhưng đôi khi cũng vậy).

Cụ thể, thanh tiến trình đặt lại nhiều lần trong quá trình hoạt động, khiến nó hoàn toàn vô dụng, vì bạn không có cách nào để biết bạn phải trải qua bao nhiêu thanh tiến trình nữa.

Đây có phải là một tính năng?! Ai đó có thể giải thích hành vi này?

Dưới đây là một ví dụ về các trình cài đặt mà tôi đang nói đến.

nhập mô tả hình ảnh ở đây


1
Các thanh có thể chỉ ra một cái gì đó như: Thanh thứ nhất: trích xuất nội dung vào tệp tạm thời Thanh thứ 2: cài đặt tệp tạo khóa reg ect ... Thanh thứ 3: dọn dẹp các tệp tạm thời từ cài đặt. Điều này có xảy ra với mọi MSI không? Trên đây chỉ là phỏng đoán tôi chưa bao giờ biên soạn một MSI cũng như tôi là lập trình viên (vì vậy đừng nhảy xuống nếu tôi sai).
Không phải Kyle ngừng rình rập tôi vào

Theo kinh nghiệm của tôi, thanh tiến trình không thực sự phản ánh thời gian cài đặt. Họ chỉ ở đó để cho người dùng biết rằng có điều gì đó đang xảy ra và họ không nên khởi động lại.
Satanicpuppy

@Kyle: Đó là những gì tôi đang cố gắng tìm hiểu. Nó có thể là một cái gì đó như thế, nhưng từ góc độ người dùng, không có cách nào để biết. Tôi đã đính kèm một hình ảnh về loại trình cài đặt mà tôi muốn nói đến câu hỏi ban đầu để làm rõ.
houbysoft

Âm thanh như bạn cần một cái gì đó giống như Super Orca để phá vỡ chính xác những gì mỗi MSI đang làm. Tuy nhiên, việc bạn đi qua lãnh thổ quá cục bộ nếu bạn đặt câu hỏi là về việc mỗi msi cụ thể đang làm gì .. có lẽ nó khác nhau đối với tất cả chúng.
Không phải Kyle ngừng rình rập tôi vào

Câu trả lời:


2

Tùy thuộc vào thói quen cài đặt, thanh tiến trình cũng có thể được gắn với các tệp riêng lẻ được cài đặt và thanh tiến trình chạy từ 0 đến 100% cho mỗi tệp khi mỗi tệp được trích xuất và cài đặt vào thư mục đích, ngoài việc có tiến trình chạy từ 0 đến 100% cho các bước khác. Nhưng như Harold đã nói, thường thì cứ chạy đi chạy lại để khiến bạn cảm thấy như nó chưa bị đóng băng.


1

Nhiều lần đánh dấu tiến trình được sử dụng để trấn an người dùng rằng quá trình cài đặt chưa dừng lại. Quá nhiều chương trình (không chỉ trình cài đặt) chỉ xuất hiện để treo khi thực hiện một số tác vụ kéo dài. Điều này dẫn đến việc chào 3 ngón tay hoặc các hình thức lạm dụng máy tính khác.

Không kết nối thanh tiến trình, tốt, tiến độ, cũng gây khó chịu. Và trớ trêu thay, chỉ báo tiến trình thường được chạy bởi một luồng độc lập và hoạt động chính vẫn có thể bị treo.

Thở dài...


Thanh tiến trình cài đặt nhắc nhở tôi về các chỉ số cường độ pin và tín hiệu trên điện thoại di động, vô nghĩa với bất cứ điều gì trong thực tế. Hoạt hình WI yêu thích của tôi ... amenco.com/golivein24/tips/dynamic_content/NH
Moab
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.