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)

 

$url = "Your site URL here"
$site= new-Object Microsoft.SharePoint.SPSite($url)
#send all features to output file features.txt
$site.WebApplication.Farm.FeatureDefinitions `
| where-object {$_.solutionid -ne '00000000-0000-0000-0000-000000000000'} `
| Sort-Object solutionid,displayname `
| 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   
 }
 
$site.Dispose()
 

If you have any issue in executing these scripts do let me know, I would be happy to assist you.