Theo dõi các thay đổi đối với Hệ thống trong khi Cài đặt Phần mềm / Bản vá


9

Giả sử tôi đang cài đặt một phần mềm trên Windows và tôi muốn xem tất cả các thay đổi mà nó đã thực hiện trong quá trình cài đặt, cách dễ nhất để theo dõi các thay đổi của hệ thống. Sự thay đổi có thể xảy ra trong các tệp chương trình / hệ thống hoặc sổ đăng ký, v.v., Có công cụ nào theo dõi sự thay đổi đó không? Điều này có thể hữu ích trong, ví dụ, cài đặt bản vá trong đó quản trị viên có thể muốn theo dõi tất cả các thay đổi đã thực hiện.


Câu trả lời:


2

Trình theo dõi tiến trình của Sysiternal có thể có ích ở đây. Mặc dù nó có thể hơi quá dài dòng, bạn có thể lọc ra các quy trình khác và điều chỉnh cho đến khi nó hoạt động tốt nhất cho bạn. Khởi chạy nó và quét, sau đó bắt đầu cài đặt của bạn và dừng lại sau khi hoàn thành.

Giám sát quá trình

http://technet.microsoft.com/en-us/sysiternals/bb896645.aspx

Có thể có các giải pháp miễn phí khác dành riêng cho cài đặt nhị phân đã khởi chạy, nhưng tôi không biết về chúng.

Cập nhật nhanh
Tôi đồng ý với Evan, ít nhất là đối với cơ quan đăng ký, nếu quá dài dòng, bạn có thể muốn chạy xuất trước và sau khi cài đặt. Các công cụ hỗ trợ của Windows 2003 đi kèm với Windiff.exe (một yêu thích cũ để tìm kiếm sự khác biệt trong sổ đăng ký - giữa hai tệp .reg).


4

Bạn muốn thực hiện "ảnh chụp người nghèo". Tôi làm điều này khá thường xuyên khi xây dựng MSI của riêng mình cho phần mềm của bên thứ ba w / WIX.

Process Monitor có lẽ hơi quá dài dòng cho những gì bạn đang cố gắng thực hiện. Bạn có thể thử tạo một "ảnh chụp nhanh" của sổ đăng ký bằng cách sử dụng một cái gì đó như:

REGEDIT /E BEFORE.REG

Và sau đó một lần nữa sau đó để bạn có thể so sánh.

Với hệ thống tệp, tôi đã sử dụng tiện ích phần mềm miễn phí " FileList " để tạo ảnh chụp nhanh "trước" và "sau" của hệ thống tệp.

Sửa đổi bên trong các tập tin hiện có là vấn đề. Bạn có thể phải chụp ảnh nhanh ban đầu, xác định vị trí các tệp đã được sửa đổi, sau đó quay lại (tôi thường sử dụng VM và chức năng chụp nhanh đĩa tích hợp để quay lại) và chụp ảnh nhanh "trước" của mỗi tệp bạn biết sẽ được sửa đổi để so sánh với phiên bản "sau".

Hãy nhớ rằng việc nắm bắt những thay đổi không giống với việc nắm bắt logic của chương trình thiết lập. Nếu có thể, kỹ thuật đảo ngược chương trình thiết lập được ưu tiên chỉ là cố gắng nắm bắt những thay đổi. Bạn có thể bỏ lỡ các sắc thái mà bạn không nhìn thấy do hoàn cảnh cấu hình máy tính chụp nhanh của bạn.


WinInstall 2003 LE cũ đi kèm với Windows 2000 Server thực hiện công việc khá tốt khi tạo ra các loại ảnh chụp nhanh này cho mục đích tham khảo, nhưng các MSI mà nó tạo ra rất tệ. (Tôi đã từ bỏ việc sử dụng nó và đã bắt đầu tự chụp ảnh "bằng tay" như tôi đã mô tả ở trên.)


1
Tôi vừa xóa nhận xét trước đây của mình - trong đó có một liên kết bị hỏng đến Gói đóng gói thông minh có thể mở rộng CE (dường như đã ngừng). Để đóng gói lại phần mềm / công cụ , có lẽ xem danh sách toàn diện của Stefan Kruger tại installsite.org . Khó theo kịp với tất cả các công cụ này hữu ích nhưng cuối cùng không được dùng nữa.
Stein smul


0

Bạn có thể sử dụng sản phẩm Installhield để mở gói, và vì vậy bạn sẽ biết nó sẽ làm gì mà không phải cài đặt thật. Sản phẩm này cũng tích hợp một công cụ chụp để chụp ảnh trước / sau

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.