本教學向您展示如何檢查應用程式使用者模型 ID(榮譽資質,也稱為應用程式ID或者應用程式用戶模型ID) 的已安裝的應用程式在Windows 11/10。每個安裝的應用程式都有一個唯一的應用程式使用者模型 ID,並且與其顯示名稱、安裝目錄或路徑無關。 Windows 使用 AUMID(或 AppID)值來識別應用程式並區分它們以進行啟動、遙測、切換和其他功能。還需要應用程式的 AUMID 來配置指派的存取權限以建立專用或自助服務終端設備。因此,這個逐步教程對於想要查找已安裝應用程式的應用程式使用者模型 ID 的人來說肯定有幫助。您不需要任何第三方工具即可取得已安裝應用程式的 AppID。
如何檢查 Windows 11/10 中已安裝應用程式的應用程式使用者模型 ID (AppID)
我們介紹了四個本機 Windows 11/10 選項來檢查已安裝應用程式的應用程式使用者模型 ID(AUMID 或 AppID)。這些都是:
- 使用檔案總管檢查已安裝應用程式的應用程式使用者模型 ID
- 使用 Windows PowerShell 尋找已安裝應用程式的應用程式使用者模型 ID
- 使用登錄編輯器尋找應用程式的 AUMID 或 AppID
- 使用命令提示字元取得已安裝應用程式的 AppID 或 AUMID。
讓我們檢查一下這些選項。
1]使用檔案總管檢查已安裝應用程式的應用程式使用者模型ID
這是查找 Windows 11/10 電腦上安裝的應用程式的應用程式使用者模型 ID 的更簡單方法。步驟是:
- 使用開啟運行命令框贏+R熱鍵
- 類型
shell:Appsfolder
在文字欄位中 - 按進入鑰匙。它將打開應用領域檔案總管中的資料夾選項卡,您將在其中看到已安裝的程式和應用程式的列表
- 現在點擊排序選單 > 分組依據 > AppUserModelID
- 應用程式立即分組,您將看到每個已安裝應用程式的 AppID分別與應用程式名稱及其圖標/徽標一起
- 稍後,當您記下或取得所有應用程式的應用程式使用者模型 ID 時,您可以再次更改分組依據安裝應用程式的模式姓名,長顯示名稱, 或者沒有任何。
還有另一種方法可以使用檔案總管來尋找已安裝應用程式的 AUMID。
一旦您打開了應用領域文件資源管理器中的資料夾,右鍵點選空白區域 > 分組依據 > 並選擇更多?選項。它將打開一個選擇詳情盒子。在該框中,選擇應用程式用戶模型ID選項,然後按確定。
現在,再次右鍵單擊空白區域並訪問分組依據部分。這次你會看到應用程式用戶模型ID那裡的選項。選擇它。 AppID 將對應用程式進行分組。工作完成後,您可以切換回分組依據模式為沒有任何。
2]使用Windows PowerShell尋找已安裝應用程式的應用程式使用者模型ID
使用 Windows PowerShell 選項,您可以獲得以下位置中可用的所有已安裝應用程式的應用程式使用者模型 ID:開始選單。未在「開始」功能表中列出的應用程式不會出現在結果中。
開啟 Windows 終端,然後在標籤中啟動 PowerShell 設定檔。或者,您可以使用搜尋框或其他首選方式直接開啟 Windows PowerShell。開啟PowerShell後,執行以下命令:
Get-StartApps | Format-Table
這裡Get-StartApps
cmdlet 產生「開始」功能表中可用的所有已安裝應用程式及其 AppID 和Format-Table
cmdlet 將輸出格式化為表格。
或者,您也可以使用以下腳本來取得輸出。只需複製下面給出的腳本並將其貼上到 Windows PowerShell 中即可。您可能需要按進入鍵兩次以產生結果。
$installedapps = Get-AppxPackage $aumidList = @() foreach ($app in $installedapps) { foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id) { $aumidList += $app.packagefamilyname + "!" + $id } } $aumidList
上述腳本不提供已安裝應用程式的名稱。僅為已安裝的應用程式產生 AUMID 清單。您可以輕鬆找出哪個 AUMID 與哪個應用程式關聯,因為 AUMID 或 AppID 也包含關聯應用程式的名稱。
讀:
3]使用登錄編輯程式尋找應用程式的AUMID或AppID
這是一個冗長的選項,但您肯定會使用目前使用者的登錄編輯程式找到每個已安裝應用程式的 AUMID 或 AppID。步驟如下:
- Windows 11/10 PC 上的窗口
- 導航至課程註冊表鍵。路徑是:
HKEY_CURRENT_USER\Software\Classes
- 展開課程註冊表鍵。你會看到很多子鍵。向下捲動並尋找具有長名稱的子項,例如AppX0t69n30jztar4a12pv0h1xh91e8jsacr,AppX0resaq7r5ermbh4b96ke39yqc1atfhjr等等。現在這個選項很複雜,因為註冊表項不包含應用程式名稱。所以,需要手動一一檢查
- 將這些子鍵一一展開。每個子鍵包含一個應用命名的註冊表項(如上圖所示)。選擇應用程式註冊表項,您將看到名稱(應用程式使用者模型 ID)及其數據,即該特定應用程式的 AppID 或 AUMID。
有一種更簡單的方法可以發揮此方法的優勢,下一個解決方案將對此進行介紹。讓我們檢查一下。
4]使用命令提示字元取得已安裝應用程式的AppID或AUMID
此選項可藉助 Windows 註冊表來取得目前使用者的每個已安裝應用程式的應用程式使用者模型 ID。它從以下位置獲取已安裝應用程式的數據HKEY_CURRENT_USER
Windows 註冊表的根鍵,其中存在每個應用程式的 AppID 或 AppUserModelID。直接從 Windows 登錄檔尋找此類資料既複雜又耗時。但這個選項可以讓工作變得更容易,並在幾秒鐘內完成工作。
若要使用命令取得目前使用者已安裝應用程式的 AppID 或 AUMID,請開啟命令提示字元視窗並執行下列命令:
reg query HKCU\Software\Classes\ /s /f AppUserModelID | find "REG_SZ"
AppUserModelID 清單將會出現在您的前方。
讀:
如何在 Windows 中尋找應用程式的 GUID?
GUID(全域唯一識別碼)是一個 128 位元值,它包括一組 8 個十六進位數字、3 組每組 4 個十六進位數字和一組 12 個十六進位數字。看起來像7D29FB40-AV72-1067-D91D-00AA030663RA。如果您想尋找 PC 上安裝的 MSI 軟體包的 GUID,那麼更簡單的方法就是使用提升的 Windows PowerShell。輸入以下命令,您將得到一個列表識別號碼連同姓名和本地包(MSI 路徑):
get-wmiobject Win32_Product | Sort-Object -Property Name |Format-Table IdentifyingNumber, Name, LocalPackage ?AutoSize
您也可以使用 Windows 註冊表。
如何在 Windows 中尋找應用程式 ID?
如果你想在 Windows 11/10 中,開啟工作管理員。訪問流程選項卡。右鍵單擊姓名,地位,或任何其他列,然後選擇PID選項。這將新增一個 PID 列,該列將顯示 Windows 系統上每個正在執行的應用程式和進程的唯一進程 ID。您也可以使用登錄編輯器、PowerShell 或資源監視器工具來尋找應用程式的進程 ID。
接下來閱讀: 。