是否可以為已安裝的程式建立安裝程式?

是否可以為已安裝的程式建立安裝程式?

據我所知,許多程式都需要註冊表項。
我從朋友那裡得到了一些應用程式/遊戲,但現在我需要重新安裝 Windows 7

那麼是否可以將特定程式註冊表移至新的win7或從中製作安裝程式?

答案1

一個程式可能不僅需要註冊表項才能運行,還需要很多其他不一定在安裝目錄中的東西:

  • 系統 DLL,安裝到 C:\Windows\System32 或類似資料夾中
  • .NET 框架或 Visual Basic 6 執行時期等框架
  • 其他文件,例如安裝在獨立儲存或 C:\Users\Public 資料夾中
  • INI 檔案設定
  • 需要啟動的服務,例如IIS
  • 資料庫,例如 Microsoft SQL Server Compact Edition
  • 特殊用戶帳戶
  • 網路設置,例如路由或虛擬 LAN 適配器

找出程式到底需要什麼,是一般使用者甚至連一般管理員都無法完成的任務。您可能需要逆向工程技能。對於某些程序(可移植程序)來說,這可能很容易,但對於複雜的程序來說,這會導致永無止境的故事。

即使您找到了所有必需的項目,建置在 Windows 7 上執行的安裝程式也可能是另一項艱鉅的任務。

所以在我看來 - 對不起 -無法恢復安裝程式

如果你真的在網路上找不到它,這是我的建議:

  • 將舊 Windows 複製到虛擬機器中。確保您有足夠的許可證。
  • 關閉網路存取以避免安全問題,因為虛擬機器很少有所有更新
  • 卸載所有不需要的程式以減少磁碟大小
  • 從虛擬機器中刪除您不需要的所有資料(MP3、影片)
  • 將硬碟進行碎片整理(虛擬機器內部)
  • 壓縮硬碟(虛擬機器外),先閱讀說明
  • 將資料複製到虛擬機,在那裡進行處理並將結果複製回來

虛擬機器方法應該允許您以相當安全的方式使用該程式。

相關內容