bug 74624
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFilePluginContentConsumer.java b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFilePluginContentConsumer.java
index 282f53b..af088f6 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFilePluginContentConsumer.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFilePluginContentConsumer.java
@@ -141,6 +141,8 @@
 		}

 

 		boolean success = true;

+		InstallRegistry.unregisterPlugin(pluginEntry);

+

 		// delete plugin manifests first

 		for(Iterator it = renames.values().iterator(); it.hasNext();){

 			String originalName = (String) it.next();