是否可以透過 Linux live USB 在 Windows 上安裝軟體?

是否可以透過 Linux live USB 在 Windows 上安裝軟體?

我在工作中在 Windows 8 電腦上安裝了大量軟體(Microsoft Office、Norton、McAfee 等),並且沒有真正的方法來自動化各種電腦的過程。

我主要是一名 Linux 用戶,比起 Windows 8(我發現即使在最好的情況下也很難使用 Windows 8),我更喜歡該環境;我要問的是,是否可以有一組可執行檔可以安裝到 Windows 分割區,但可以從即時 USB 進行安裝,而無需啟動到 Windows。

對某些人來說,這似乎毫無意義,但我認為這是一個有趣的概念。那麼,是否可以從 Linux 在 Windows 上安裝軟體?

乾杯!

答案1

當然這是可能的(假設沒有驅動器加密),但我知道沒有人試圖讓它工作。

安裝應用程式確實沒什麼特別的。正是用戶的混淆讓它顯得很神奇。

基本上,需要做什麼:

  • 捕獲所有文件寫入
  • 捕獲所有註冊表更改

Linux 可以讀取和寫入 NTFS,因此您可以捕獲所有檔案建立並手動將這些檔案複製到 Windows 磁碟機上的寫入位置,可能位於以及C:\Program Files\ApplicationFolder\其他一些位置,例如C:\Users\Public\Desktop\C:\ProgramData\Microsoft\Windows\Start Menu\Programs

一旦所有文件就位,您只需告訴 Windows 它做什麼、安裝在哪裡並修改所有有趣的東西。

您需要在新增刪除程式中新增卸載字串(我詳細介紹了一些那個這裡

但要做到這一點,您需要載入機器的配置單元。一些基於 Linux 的實用程式已經可以做到這一點(例如密碼重設磁碟),您需要將該功能擴展到許多新金鑰。

您可能需要新增到的可能鍵:

  • 擴充:如何處理新檔案類型
  • 路徑變數
  • 環境變數

沒有單一的方法來安裝應用程式以及它可能接觸哪些檔案註冊表項,因此每次安裝都必須獨立捕獲和轉換才能執行您想要的操作。

長話短說

這是可能的,但市場上沒有任何東西可以做到這一點。可靠地完成這項工作並不是一項簡單的任務。

相關內容