Domanda

Visual Basic 6 a volte tenta di installare o completare l'installazione di altre applicazioni all'avvio. Perché?

Ho visto questo un certo numero di volte nel corso degli anni ed è molto fastidioso. Recentemente, ho installato Business Objects, solo l'SDK, oltre a tutti i service pack a 3,5 su una macchina virtuale e la prima volta che vado in VB6 si dice che Windows Installer, "Preparazione all'installazione ...". La CPU è ancorato a 100%. Poi si chiede dove il Visual Studio 2003 Disco 1 è. Posso cancellare, che prende 2-3 volte e mettersi al lavoro. L'intero processo si avvia di nuovo quando apro un'altra VB6.

Questo è successo prima, perché MS Office XP e Office 2003 sono stati aggiornati, penso.

Qualcuno sa cosa sta succedendo e come risolvere il problema?

UPDATE: Utilizzo di Esplora risorse per cercare provoca un dialogo simile a aprire solo vuole installare un componente di MS Office 2003, che è davvero un po 'mistificante visto che l'unica po' aggiunto era una BO SDK

.

Piccole cose come questa mi fanno LUV di Windows.

UPDATE: Si sta cercando di installare qualcosa dal disco 1 di Visual Studio 2003. Dove sarebbe l'elenco dei "install Me" oggetti COM essere conservato? Nel Registro di sistema?

È stato utile?

Soluzione 3

Due messaggi di errore erano nel registro eventi applicazioni.

Detection of product '{20610409-CA18-41A6-9E21-A93AE82EE7C5}', feature   'Visual_Studio.NET_Professional' failed during request for component '{DD68FEE8-C369-11D1-A173-00A0C90AB50F}'

e

Detection of product '{20610409-CA18-41A6-9E21-A93AE82EE7C5}', feature 'Visual_Studio.NET_Professional', component '{66CD2C91-2A15-4DA4-BBD2-5EC1075F3C0E}' failed.  The resource 'HKEY_CLASSES_ROOT\.pip\' does not exist.

Ho aggiunto la chiave di estensione pip Registro di sistema con un valore di PIPFile. I messaggi di installazione è andato via. Questo potrebbe non funzionare per ogni problema come questo. Grazie a Dio, non ho reinstallare VS6.

Altri suggerimenti

Ho appena disinstallare e reinstallare VB6 quando questo accade. Si può guardare nel registro applicazione del Visualizzatore eventi (eventvwr.exe) per vedere ciò che è effettivamente la causa del problema. L'installazione MSI dovrebbe mettere alcuni messaggi in là. Ma non ho visto questo in un lungo periodo di tempo. È stato installato il Service Pack 6 per VB6, giusto?

In generale, quello che succede è che c'è un componente COM che è stato registrato con l'opzione "installazione al primo utilizzo". Sulle applicazioni di quel tempo, le sue applicazioni e controllare per vedere se i componenti COM necessari ci sono. Se lo sono, poi grande. In caso contrario, COM si suppone per installare il componente. Tuttavia, se stai ricevendo questo errore, questo di solito significa che l'installazione non riuscita per qualche motivo. Vi consiglio di dare un'occhiata al programma chiamato Process Monitor (vedi sysinternals.com, ora parte di Microsoft) e vedere quale componente COM si sta tentando di caricare.

Credo di capire che cosa è successo, ha qualcosa a che fare con il problema con il Microsoft Office 2003 che sta interessando il modo in VB6 sta caricando. Ho rimosso il mio Office 2003 e gli ospiti che cosa, sono stato in grado VB6 carico. Spero che questo può aiutare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top