Windows 上服務的建議安裝位置

Windows 上服務的建議安裝位置

我想在 Windows 伺服器上安裝基於 Java 的服務應用程式。在 Linux 中,我會將其安裝在/opt/usr/local中,但對於 Windows,我不確定建議的做法是什麼。難道只是程式檔案或者還有更好的地方嗎?

注意:這是手動安裝,沒有安裝程式。

答案1

請注意,我提到的路徑已在 Vista 中引入,因此這對於 XP 區域系統無效。

一般來說,如果您的應用程式沒有綁定到使用者帳戶,因為

  • 電腦上的多個不同使用者帳戶使用該應用程式或
  • 它是由系統帳戶運行的服務

您應該將應用程式放入Program Files資料夾中。請注意,在 64 位元系統上,32 位元應用程式進入該Program Files (x86)資料夾,64 位元應用程式進入該Program Files資料夾。

如果應用程式是為單一使用者安裝的,則它應該進入Users\<username>\AppData\Local資料夾。

但是,您永遠不應該假定這些位置中的任何一個都以這些名稱存在。您應該始終使用 shell 提供的函數來查找正確的位置(例如SH取得已知資料夾路徑)。

答案2

我會推薦程式文件。 Windows 和系統資料夾不應用於非作業系統應用程序,並且驅動器的根目錄是 90 年代的。

相關內容