適用于所有版本。
下面代碼輸出極為密集,這段代碼能從注冊表獲取所有軟件的關聯擴展名。
復制代碼 代碼如下:
Get-ItemProperty Registry::HKCR\.* |
Select-Object -Property PSChildName, '(default)', ContentType, PerceivedType
注意搭配命令使用:這里Get-ItemProperty使用用了“Registry::”方法替代了Powershell原注冊表驅動路徑,這種方法你可以使用默認的注冊表路徑,同時還可以訪問一些沒有驅動路徑的注冊表(如:HKEY_CLASSES_ROOT)。
注意使用Select-Object選擇要取回的值, 其中“(default)” 代表默認的注冊表鍵名,另外“PSChildName”代表注冊表鍵包含的值。
由于路徑名帶了*號,命令將自動獲取所有HKCR下所有包含“.”的鍵值。
您可能感興趣的文章:- Powershell從注冊表中查詢默認MAPI客戶端的例子
- PowerShell注冊表操作命令總結
- PowerShell使用Remove-Item命令刪除文件、注冊表項介紹
- PowerShell小技巧之查找獲取注冊表路徑
- Powershell小技巧之獲取注冊表值的類型
- Powershell實現從注冊表獲取本地關聯文件的擴展名
- Powershell實現從注冊表獲取用戶配置腳本分享
- 使用PowerShell修改注冊表