SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is the last thing I have left to fix to pass the pre upgrade check. There are a three features that are referenced by the content but not installed on the server (not sure how this happened). Two are unnamed and one has an invalid scope.

My question is, how do I go about removing these features?

Here is the output from the preupgrade check:

* Name = IPCSmallSearchBox, Feature id = 2636a3cf-91e0-4e72-af0e-41c157d3c98a, Reference count = 1, Scope = ScopeInvalid, Status = Missing
* Name = Unknown, Feature id = 78b94e15-23ce-43f9-8036-babd847497d1, Reference count = 2, Scope = Web, Status = Missing
* Name = Unknown, Feature id = b350420a-9b03-4e21-bc70-359e84f65359, Reference count = 3, Scope = Web, Status = Missing

Specifically id like to know how what scope=scopeinvalid means. Is it, the feature was scoped at the site level, activated then changed to web level and then goes missing?

share|improve this question

You need to find which sites contain references to the features. Then identify what the dependencies are, and remove them.

I assume they are all third party/custom features?

If you can, try to identify what the features were, where they were used and try to remove the content references.

share|improve this answer
Yes, they are all third party. The problem is, im not sure its possible to find out what they were as they dont exist in the code base i was handed, and this project has been going on for over 19 months. Ill give this a shot and get back to you. Thanks. – John S Dec 22 '11 at 16:03
up vote 0 down vote accepted

What I ended up going for all of the missing features was create an empty feature.xml file, putting them in appropriately named feature folders (feature1, feature2, IPCSmallSearchBox) and assigning the correct guids. Then, via stsadm commands I installed each feature. This eliminated the problem.

Now I can go through the site collections and find out where these features are used and deactivate/uninstall them.

Not very eloquent I know.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.