So you’ve created your SharePoint development farm, least privileged it, and let some developers start using it’s features. Then you let them deploy, activate, deactivate, retract, and remove solutions from various web applications and sites.
Although, often times the improper retraction, or possibly the architecture of the code does not allow it to cleanly remove all remnants when it is retracted.
These pages, at the links that follow, are some of the best in helping with the Missing Server Side depencies messages that Health Analyzer will sometimes report:
Go to the Get-SPscripts site’s pages, make sure to read the entire post.
Copy and paste the function into your Management Shell in order to load it, then you can verify that it is present by running, get-command -noun <name> , where <name> = the name of the function, (e.g. Run-SQLQuery)
[Missing Set-up File] http://get-spscripts.com/2011/06/diagnosing-missingsetupfile-issues-from.html
[Missing WebPart] or [Missing Assembly] http://get-spscripts.com/2011/08/diagnose-missingwebpart-and.html
Please note: Once you find the file, page, or web part, that is responsible you will need to determine your next action. So, make sure you have a good backup of your site and it’s web application before any deletions.