Bạn có thể nhận được một số manh mối về nơi ứng dụng sống, bằng cách xem vị trí của trình gỡ cài đặt.
Windows lưu trữ danh sách các vị trí gỡ cài đặt trong sổ đăng ký. Bạn có thể sử dụng Regedit để đi đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
.
Khóa đăng ký đó chứa rất nhiều khóa phụ có tên GUID (chuỗi dài gồm các chữ cái và số dường như ngẫu nhiên). Sử dụng chức năng tìm kiếm của Regedit và đặt nó để tìm tên chương trình của bạn khi nó xuất hiện trong danh sách "chương trình và tính năng" của các chương trình đã cài đặt. (Bỏ đánh dấu các khóa và giá trị và chỉ để lại dữ liệu được đánh dấu).
Khi bạn tìm thấy khóa phụ phù hợp, bạn sẽ thấy một loạt các giá trị cho chương trình của mình. Một trong số chúng sẽ được gọi là "UninstallString" và có thể trỏ đến tệp thực thi hoặc DLL được sử dụng để gỡ cài đặt phần mềm (hoặc có thể chuyển vị trí tệp dưới dạng tham số cho MSIexec hoặc RunDLL). Tùy thuộc vào nơi trình gỡ cài đặt của ứng dụng sống, thông tin đó có thể cung cấp cho bạn manh mối bạn cần để tìm phần còn lại của ứng dụng.
Có một số thông tin khác trong sổ đăng ký cũng có thể giúp bạn - Xem thêm thông tin từ Microsoft tại https://msdn.microsoft.com/en-us/l Library / aa372105 (v = vs85) .aspx
Thông thường, các chương trình không liệt kê vị trí cài đặt sẽ tự cài đặt ở một số vị trí xung quanh đĩa của bạn, vì vậy tốt nhất bạn nên sử dụng trình gỡ cài đặt nếu có thể.