Có thực sự quan trọng cho dù bạn có mở ứng dụng khi cài đặt phần mềm mới?


15

Dường như các tiêu chuẩn ngày nay là dành cho các trình cài đặt / chương trình thiết lập để yêu cầu bạn đóng tất cả các ứng dụng đang mở trước khi bắt đầu quá trình cài đặt cho một phần mềm mới. Tôi đã ngoan ngoãn làm theo những chỉ dẫn này mà không thất bại, mặc dù đôi khi có thể nản lòng khi phải đóng tài liệu mở và ngừng làm việc với mọi thứ chỉ để cài đặt một ứng dụng mới, dường như không liên quan. Sau đó, tại một số điểm tôi chỉ đơn giản là ngừng làm phiền. Ngày nay, nếu tôi có nhiều thứ đang diễn ra, tôi thậm chí có thể chạy nhiều trình cài đặt cùng một lúc; Tôi thậm chí không thể nhớ lại một thời gian nó đã đặt ra một vấn đề.

Tại sao các chương trình thiết lập thậm chí thực hiện yêu cầu này ngay từ đầu, sau đó, khi nó dường như không cần thiết? Đây có phải chỉ để đơn giản hóa việc khắc phục sự cố cho những người hỗ trợ của các công ty? Đã có ai khác gặp phải vấn đề do cố gắng cài đặt một ứng dụng trong khi các ứng dụng khác đang mở chưa?


1
bạn đã thêm thẻ windows. Không cài đặt trên các hệ điều hành khác đề nghị tất cả các chương trình được đóng lại ??
DrStrangeLove

Câu trả lời:


8

Đôi khi nó, đôi khi nó không thành vấn đề.

Trình cài đặt có thể yêu cầu quyền truy cập vào các khóa đăng ký có thể bị khóa bởi một chương trình mở.

Ngoài ra, một số trình cài đặt tạo điểm khôi phục hệ thống, các chương trình mở có thể gây ra sự cố.

Ví dụ: hãy thử cài đặt Adobe Flash Player khi trình duyệt web của bạn mở.

Thực hành tính toán tốt là đóng các ứng dụng đang chạy trước khi cài đặt bất kỳ phần mềm nào.


6
Rất nhiều trình cài đặt sẽ phát hiện nếu một chương trình mở đang can thiệp vào quá trình cài đặt (ví dụ: tôi dường như nhớ Google Chrome phát hiện nếu Firefox mở - nếu có, nó không thể di chuyển dấu trang FF của bạn) và cung cấp cho bạn tùy chọn chấm dứt chương trình mở tại thời điểm đó; Đây không phải là cách tiếp cận tiêu chuẩn, thay vì hướng dẫn người dùng đóng tất cả các chương trình khi hầu hết nếu không phải tất cả chúng đều có thể mở mà không gặp sự cố?
Dan Tao

@Dan - cách này đơn giản hơn nhiều, và các nhà phát triển có lẽ vẫn còn gặp ác mộng liên quan đến các vấn đề địa ngục.
Rook

@Dan - Có rất nhiều trình cài đặt ngoài kia, một số phát hiện các chương trình mở có thể can thiệp, một số khác thì không, vì vậy lời khuyên chung là đóng tất cả các chương trình đang mở trước khi cài đặt phần mềm mới. nếu bỏ qua lời khuyên này có hiệu quả với bạn, tốt thôi, nhưng nó không làm thay đổi tính hợp lệ của lời khuyên nói chung.

Các tập tin cũng có thể bị khóa, không chỉ các khóa registry. Tạo điểm khôi phục rất có thể sẽ liên kết với dịch vụ Volume Shadow Copy và do đó sẽ không yêu cầu đóng bất cứ thứ gì.
Joey

8

Hầu hết các lần nó không, nhưng đôi khi nó không. Ví dụ: các phiên bản cũ của Rhinoceros3d sẽ không cài đặt nếu bạn mở Windows Explorer (Tôi nghĩ rằng họ đã giải quyết vấn đề đó ngay bây giờ, nhưng tôi không chắc chắn).

Đó là một vấn đề khá hiếm hiện nay, nhưng cảnh báo vẫn còn.

Heh, một cái cũ từ bash.org

#139697 +(8107)- [X]

<frank> can you help me install GTA3?
<knightmare> first, shut down all programs you aren't using
frank has quit IRC. (Quit)
<knightmare> ...

Ha, tôi thích dấu chấm lửng. Có phải Knightmare thực sự loại đó? Quá tệ, tôi dường như không thể truy cập bash.org từ công việc.
Dan Tao

1
Không biết nó có xác thực không, nhưng sẽ không làm tôi ngạc nhiên :-)
Rook

2

Trình cài đặt được viết tốt sẽ nhắc bạn đóng các ứng dụng cụ thể đang cản trở bạn. Ngay cả một số trình cài đặt kém bằng văn bản sẽ cung cấp cho bạn đủ manh mối để tìm ra những gì đang xung đột. Chỉ cần đóng các ứng dụng mà bạn nghi ngờ có xung đột (trình duyệt web trong khi cài đặt plugin trình duyệt) là đủ hầu hết thời gian.


2

Trình cài đặt thường cập nhật các tệp hệ thống có thể đang được sử dụng khiến quá trình cài đặt bị lỗi hoặc yêu cầu khởi động lại hoàn tất.

Bằng cách đóng tất cả các ứng dụng, trình cài đặt có thể ghi đè lên các tệp hệ thống mà không gặp sự cố nào và hoàn tất thành công để chương trình mới được cài đặt có thể được khởi chạy ngay lập tức hoặc sau khi khởi động lại (tùy thuộc vào bản chất của bản cập nhật).


1

Trình cài đặt không thể (hoặc chính xác hơn là họ có thể nhưng không nên và thường không làm) thay thế các tệp DLL và các tệp khác đang được sử dụng bởi một quy trình khác. Đó là lý do tại sao hầu hết các trình cài đặt đề nghị bạn nên đóng tất cả các ứng dụng đang mở. Hậu quả duy nhất khi bạn để chúng mở là bạn sẽ phải khởi động lại sau khi cài đặt vì các tệp có vấn đề sẽ được thay thế trong lần khởi động tiếp theo.

Tuy nhiên, nhiều chương trình không thay thế rằng nhiều DLL được sử dụng bởi các quy trình khác và do đó hầu như không thành vấn đề.

Nhưng như những người khác lưu ý, có một số quy trình phải được đóng để trình cài đặt tiếp tục, tùy thuộc vào những gì bạn đang cài đặt.


1

Nhiều trình cài đặt muốn các ứng dụng đóng để DLL được chia sẻ và các tệp khác có thể được truy cập. Nếu sử dụng, chúng có thể bị khóa. Trong nhiều trường hợp cài đặt sẽ ổn nhưng tại sao lại có cơ hội?


0

Một số ứng dụng yêu cầu thay đổi tệp hệ thống, đôi khi các chương trình khác có thể xung đột với cài đặt và nó có thể bị lỗi hoặc nếu bạn thử chạy chương trình của mình thì nó có thể bị sập.

Đây thực sự chỉ là một cách để đảm bảo việc cài đặt chương trình không gặp rắc rối, đôi khi nếu bạn không chọn đóng chương trình thì cần phải khởi động lại.


0

Một trình cài đặt cũng có thể khởi động một cài đặt im lặng khác cho một thành phần đi kèm. Nếu một chương trình đang chạy xung đột với cài đặt im lặng, bạn có thể không nhận được một thông báo cho biết những gì đã xung đột. Bạn có thể tìm ra từ một tệp nhật ký cài đặt.

Thực hành tốt nhất để chỉ đóng các chương trình khác để tránh xung đột.

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.