如何在 Windows 10 上為單一使用者安裝應用程式

若要為某個帳戶安裝 Windows 10 桌面應用程序,請登入該帳戶並執行安裝程序,如果出現提示,請選擇「僅供本人使用」或「目前使用者」。如果安裝程式允許您選擇安裝位置,則%LOCALAPPDATA%\Programs\Vendor\AppName使用者設定檔目錄下的一個資料夾是一個合適的位置。僅更改資料夾並不能將面向所有使用者的安裝程式轉換為單一使用者的安裝程式;安裝包必須支援此範圍。

按用戶安裝會改變什麼?

Windows Installer 提供兩種安裝上下文:按電腦和按使用者。前者適用於所有帳戶;後者可以將安裝程式管理的項目(例如捷徑和登錄項目)放置在目前使用者的位置。安裝套件和安裝模式決定了安裝上下文。僅僅將程式檔案複製到使用者設定檔資料夾並不能決定安裝上下文。微軟的安裝上下文文件解釋了其中的差異。

為已登入使用者安裝應用

  1. 登入目標帳戶,然後從應用程式發布商或其他可信任來源下載安裝程式。在受管電腦上,請先徵得管理員的同意。如果安裝程式要求輸入其他管理員帳戶的憑證,請查看發布商的說明;提示資訊可能表示需要安裝系統元件或進行機器級安裝。
  2. 選擇目前使用者範圍。選擇「為目前使用者安裝」、「僅限我」或「僅限此使用者」等安裝選項。不要選擇“所有使用者”或“使用此電腦的任何人”。措辭可能有所不同,而且許多安裝程式不提供此選項。僅憑 Windows 權限提示無法確定安裝範圍。
這是一個 Windows 10 安裝程式範例,其中「為目前使用者安裝」已選中,「為所有使用者安裝」未選中。
這是一個通用的範圍選擇範例;措辭和佈局會因應用程式而異。
  1. 如果安裝程式支持,請選擇一個設定檔資料夾。常用的目標位置是 `<path>` %LOCALAPPDATA%\Programs\Vendor\AppName。按 ` Windows+` R,輸入%LOCALAPPDATA%`<path>`,然後按 Enter 鍵開啟目前帳戶的本機 AppData 資料夾。在安裝程式中,為應用程式建立一個單獨的資料夾,而不是將檔案直接放在 `<path>` 中AppData\Local。如果安裝程式不接受此變量,請從檔案總管複製完整路徑。僅當安裝程式支援按使用者安裝時,此目標位置才適用。
安裝視窗顯示 C:\Users\Alex\AppData\Local\Programs\ExampleApp 下的範例目標位置。
請使用您要安裝的帳戶的設定檔路徑;「Alex」只是一個範例。
  1. 完成安裝,不要更改安裝範圍。不要選擇任何“所有用戶”選項。如果安裝程式提示需要 Program Files、系統服務、驅動程式或其他共用元件,請不要強制將其安裝到 AppData 資料夾中。請遵循發行商的要求,或了解其是否提供按使用者計費的版本。
一個通用應用程式安裝窗口,安裝進度條即將完成。
檢查帳戶和範圍後,請繼續按照應用程式發布者的設定提示進行操作。
  1. 在同一帳戶中檢查結果。打開“開始”功能表並蒐索該應用程式。若要檢查捷徑,請按Windows“+”R並檢查%APPDATA%\Microsoft\Windows\Start Menu\Programs目前使用者的“開始”功能表程式資料夾。共享資料夾為%ProgramData%\Microsoft\Windows\Start Menu\Programs。微軟文件指出,Windows Installer 會將每個使用者的捷徑放置在使用者設定檔中,而將電腦範圍的捷徑放置在所有使用者的設定檔中。快捷方式的位置是一個有用的線索,但自訂應用程式安裝程式的行為可能有所不同。
Windows 10 開始功能表顯示已登入帳戶中的 ExampleApp 捷徑。
已登入帳戶的「開始」功能表中的應用程式捷徑範例。

如果沒有「目前使用者」選項

不要以為選擇 AppData 目標位置就能讓應用程式成為單一使用者應用程式。某些安裝程式僅支援單機安裝,變更路徑不會將其登錄機碼、捷徑、更新程式或服務移至使用者上下文。對於 MSI 套件,MSIINSTALLPERUSER僅當該套件同時支援單機和多機上下文並使用 `--user-context` 參數時才有效ALLUSERS=2;否則,Windows Installer 會忽略此操作。通用命令無法轉換不支援的套件。請參閱 Microsoft 的MSIINSTALLPERUSER 參考文檔,並向發布者索取支援的單一使用者安裝說明。

MSIX 和 AppX 使用不同的部署模型。微軟將其描述Add-AppxPackage為將已簽署的程式包新增至使用者帳戶。對於 MSIX 或 AppX 下載,請按照發布者的安裝步驟進行操作;避免使用旨在為多個使用者準備應用程式的管理員設定方法。請參閱Add-AppxPackage 文檔。

限制和快速修復

  • 安裝程式堅持要使用「程式檔案」或僅限管理員使用的元件:它可能需要對系統進行一些更改。請查閱發行商的說明,不要強行指定新路徑或繞過權限提示。
  • 每個帳戶都會看到一個快捷方式:安裝程式可能創建了一個共享快捷方式,也可能是按電腦單獨安裝的。刪除該捷徑不會改變安裝範圍。
  • 您希望應用程式保持私密性:但即使設定了每個使用者的權限,也無法保證其他人無法運行該程式或讀取其檔案。存取權限取決於 Windows 系統權限和應用程式本身的設定。為了保護隱私,請使用單獨的 Windows 帳戶並設定相應的權限。
  • 解除安裝:登入相同帳戶,然後使用應用程式自帶的解除安裝程式或 Windows 的已安裝應用程式控制項。請勿先刪除資料夾,否則可能會殘留安裝程式和更新程式記錄。

Windows 10 支援說明:微軟已於 2025 年 10 月 14 日停止對 Windows 10 的支援;如果您繼續使用 Windows 10,請檢查您的版本是否處於支援狀態。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。