It is possible to find SharePoint installed feature information by the means of the SharePoint Power Shell Console. This PowerShell script does this for you.
PS 1: Gives a simple output of all features in table format sorted by solutionId then featureName.
$url =
"Your site URL here"
$site=
new
-Object Microsoft.SharePoint.SPSite($url)
$site.WebApplication.Farm.FeatureDefinitions `
| where-object {$_.solutionid -ne
'00000000-0000-0000-0000-000000000000'
} `
| Sort-Object solutionid,displayname `
| ft -property solutionid,displayname,scope -auto > features.txt
$site.Dispose()
PS 2: Gives the output of all features in table grouped by solutionId, then solutionId is replaced by actual solution name with a separate lookup (very minor performance loss due solution name replacement)
#send all features to output file features.txt
| ft -property displayname,scope -auto -groupBy solutionid > features.txt
#replace solutionId in features.txt with solution name
foreach($s
in
$site.WebApplication.Farm.Solutions)
{ (Get-Content features.txt) `
| Foreach-Object {$_ -replace $s.solutionid.ToString(), $s.Name} `
| Set-Content features.txt
}
If you have any issue in executing these scripts do let me know, I would be happy to assist you.