Hiện nay tôi có một MSI mà thực hiện một nâng cấp lớn, và nó được đưa ra như:Im lặng Windows Installer cài đặt mà không cần khởi động lại tự động
msiexec.exe /i installer.msi /qn REBOOT=ReallySuppress
Câu hỏi của tôi là liên quan mà bất động sản nói riêng khởi động lại = ReallySuppress: này có ý nghĩa nó sẽ không khởi động lại hệ thống nhưng sẽ thực hiện các thay đổi thích hợp (nếu được áp dụng) khi người dùng khởi động lại hệ thống của mình theo cách thủ công? Hay nó sẽ đơn giản bỏ qua những thứ cần khởi động lại hệ thống?
Cảm ơn câu trả lời của bạn Alexey, tôi tự hỏi bạn đã tìm thông tin này ở đâu, vì trong tài liệu Windows Installer (http://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs .85) .aspx) Tôi không thể tìm thấy bất cứ điều gì như thế này. Trân trọng! –
@Santiago Có, trang này không đề cập đến nó. Tuy nhiên, đó là cách nó hoạt động. Nó xuất phát từ kinh nghiệm. –
@Stephen Tôi đồng ý rằng Trình cài đặt Windows có thể thay thế các tệp đang được sử dụng, nhưng nó thường không phải do sự mơ hồ giữa các phiên bản DLL. Nếu nó được thay thế, sau đó khởi động lại sẽ không được yêu cầu. Raymond Chen giải thích [lý do tại sao Windows sẽ không thay thế các tệp đang sử dụng] (http://technet.microsoft.com/en-us/magazine/2008.11.windowsconfidential.aspx "Windows có thể nhưng sẽ không"). Trong Windows 7, Windows Installer sử dụng * Khởi động lại Trình quản lý * để ngăn khởi động lại hệ thống, nơi có thể * an toàn * tránh nó. –