Errore MsiInstaller 1935 HRESULT: 0x8007054F durante l'installazione di SAP Crystal Reports x64


0

Installando la versione x64 di Crystal Reports otteniamo il seguente errore su macchine casuali:

Prodotto: motore di runtime SAP Crystal Reports per .NET Framework   (64-bit) - Errore 1935. Si è verificato un errore durante l'installazione di   componente di assemblaggio {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E}. HRESULT:   0x8007054F. interfaccia di assemblaggio: IAssemblyCacheItem, funzione: commit,   nome assembly:   Microsoft.VC80.ATL, version = "8.0.50727.4053" PublicKeyToken = "1fc8b3b9a1e18e3b", processorArchitecture = "amd64", type = "win32"

Installa correttamente la versione x86.

Guardando internet abbiamo trovato e provato le seguenti cose:

  1. Per aumentare la dimensione del valore di registro RegistrySizeLimit. Ha funzionato su alcune macchine, non su altre.
  2. Per eseguire il ripristino del log delle transazioni: fsutil resource setautoreset true C :. Nessuna differenza.

Sintomi interessanti trovati:

  1. Tutte le macchine in errore hanno problemi con Windows Update. Il registro di aggiornamento mostra un KB (non sempre lo stesso) che genera un errore ripetuto all'infinito.
  2. L'esecuzione di un SFC / scannow indica sempre che è in corso una modifica e che è necessario un riavvio (se si riavvia lo stesso si dice lo stesso).
  3. Osservando le caratteristiche di Windows, la finestra appare quasi vuota senza la maggior parte degli elementi che dovrebbero essere presenti.

Qualche idea su come installare Crystal Reports e in che modo può essere correlata a Windows Update?


Sembra che Crystal Reports dipenda da un KB o da un aggiornamento cumulativo. Hai provato a installare manualmente le correzioni KB in errore tramite download dal sito Microsoft?
spikey_richie

Guardando sorcim.com/knowledgebase/error-1935-windows-7.html sembra un problema comune di Windows non correlato con Crystal ...: \ Ancora in fase di studio.
Ignacio Soler Garcia

Risposte:


0

Ho combattuto questo problema esatto oggi con entrambe le versioni x64 e x86 del runtime di Crystal Reports, e ho trovato un modo (doloroso) di installarli, dopo tutto.

Il motivo è che il programma di installazione per Crystal Reports Runtime v13.x dichiara una dipendenza dal Visual C ++ Runtime 2005, ma il programma di installazione è a sua volta molto danneggiato. Non riconoscerà se stesso o versioni successive del 2005 come già installate, quindi verrà sempre tentata un'installazione, anche se non necessaria.

Questo normalmente non sarebbe un grosso problema, ma risulta che l'installer è in qualche modo incompatibile con i programmi di installazione di .NET Framework. Quindi, se sei su Windows 7 e hai già installato, ad esempio, .NET Framework 4.6.1, tutte le installazioni di Crystal Reports Runtime falliranno con messaggi molto oscuri relativi a WinSxS e così via.

Semplicemente non giocheranno e non ci sarà alcun passaggio da riga di comando al programma di installazione di Crystal Reports Runtime per saltare i controlli di VC ++ Runtime.

Per aggiungere divertimento alla festa, la semplice disinstallazione di .NET Framework 4.6.1 non risolverà il problema, perché lascia i file in sospeso a meno che i programmi che lo utilizzano vengano disinstallati anche per primi!

Quindi quello che ho fatto è stato:

  • Disinstallare tutto ciò di cui sospetto abbia bisogno .NET Framework 4.6.1 (Visual Studio 2010 e TUTTE le sue dipendenze, inclusi gli strumenti SQL Data, ecc.)

  • Disinstallare .NET Framework (questo riporta il sistema alla versione predefinita. 2.0 nel caso di Windows 7, credo)

  • Disinstallare tutti i runtime di Visual C ++.

  • Disinstallare tutti i runtime di Crystal Reports, se presenti.

  • Reboot

  • Installare i runtime di Crystal Reports (x86, x64).

  • Reinstallare .NET Framework 4.6.1

  • Reinstallare i runtime di Visual C ++.

  • Fortunatamente, non avevo più bisogno del VS2010, avevo installato anche il 2015.

Ora tutto funziona!


1
Wow, che storia incredibile. A proposito, so davvero perché hai affrontato lo stesso problema ...;)
Ignacio Soler Garcia
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.