Installation Fehler 1935
Während der Installation meine msi bekomme ich folgende Fehlermeldung
Error 1935. An error occurred during the installation of assembly component {98CB24AD-52FB-DB5F-A01F-C8B3B9A1E18E}. HRESULT: 0x800736B3. assembly interface: IAssemblyCacheItem, function: Commit, assembly name: Microsoft.VC80.CRT,type="win32",version="8.0.50727.42",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"
Ich tragen: Microsoft_VC80_CRT_x86.msm in meinem MSI. Aber das problem ist, dass ich nicht sehen, dass dieses Problem in allen Maschinen. Dies ist angesichts der nur auf einem Windows 2012 Virtual machine.
Kann jemand mir bitte sagen, warum dieser Fehler würde normalerweise kommen?
Das ist ERROR_SXS_ASSEMBLY_NOT_FOUND. Finden Sie ein event in der Windows-Ereignis-log. Huhn-und-ei-problem, Ihre installer installieren muss, CRT, bevor es wird versucht, es zu benutzen. Und ja, man sieht es nicht oft, da es Häufig bereits auf einem Computer installiert. Tests auf einer virgin-Maschine ist wichtig.
Ich glaube nicht, dass das hier der Fall. Der Fehler kommt aus der commit-phase der installer. MsiPublishAssemblies versucht, einen commit für die DLL in das SXS und wirft einen Fehler. Googeln schon sagt, ist dieses ein Problem, welches manchmal Auftritt, auf beschädigte windows-Installationen. Google den Fehlercode, und Sie erhalten Anregungen zum ausführen von sfc zu Scannen, O/S, oder verwenden Sie das system readiness tool.
Ich glaube nicht, dass das hier der Fall. Der Fehler kommt aus der commit-phase der installer. MsiPublishAssemblies versucht, einen commit für die DLL in das SXS und wirft einen Fehler. Googeln schon sagt, ist dieses ein Problem, welches manchmal Auftritt, auf beschädigte windows-Installationen. Google den Fehlercode, und Sie erhalten Anregungen zum ausführen von sfc zu Scannen, O/S, oder verwenden Sie das system readiness tool.
InformationsquelleAutor ayush | 2014-03-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie haben eine beschädigte windows O/S. Ansonsten ist es richtig zu testen, auf die VM konfiguriert ist, mit einer Vielzahl von Jungfrau-Betriebssysteme, die Sie unterstützen möchten. Außerdem habe ich dringend raten, niemals verwenden Sie das merge-Modul. Statt mit einem bootstrapper/chainer (WiX Brennen, InstallShield-Setup Prereqs oder Suite installieren, um die Installation der stand-alone-Versionen der redist von Microsoft. Dies hilft, ziehen Sie eine Linie in den sand zwischen ein Microsoft-problem und ein problem mit dem installer. Es macht auch upgrade-Wartung einfacher.
InformationsquelleAutor Christopher Painter
Ich habe die gleiche Fehlermeldung unter windows 7 (32bit).
Dieser wurde verursacht durch einen Fehler in windows update für meinen Fall.
Danach habe ich die Installation nicht mit einem anderen Programm auf dem computer. Ich suchte im internet und fand Anregungen durch die Microsoft-Ingenieure: reparieren Sie das system von der Original-Installations-CD mit dem "update auf die Letzte" Wahl deaktiviert".
Jedoch fand ich eine andere einfache Lösung, die auch funktioniert für meinen Fall.
1. Klicken Sie auf START>> und geben Sie "regedit" auf run register-editor;
2. Finden Sie das folgende Verzeichnis im register:
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
;3. Suche per F3-Taste für die Taste
RegistrySizeLimit
und doppelklicken Sie auf dieDWORD
;4. Ändern Sie den Wert des Schlüssels in
ffffffff
(Hex) oder dezimal4294967295
, klicken Sie dann auf OK;5. starten Sie den computer neu;
6. führen Sie
cmd.exe
mit Administrator-Berechtigungen, und geben SieSFC /SCANNOW
gefolgt von Enter in die Befehlszeile ein; dieser scan kann einige Minuten dauern, bis der status auf 100% und beendet;Dann ist das problem behoben werden kann!!
InformationsquelleAutor LCFactorization
Ich habe diesen Fehler in meinem Win7x64 VM installiert, nachdem ich .NET Framework 4.5 benötigt mein MSI. Ich hatte ein frisches OS zu installieren ohne Windows-updates, plus VS2005 SP1. Ich lief dieses Microsoft FixIt: http://support.microsoft.com/kb/976982/en-us, aber es hat nicht geholfen, bis ich die VM neu gestartet. Sobald ich die VM neu gestartet, der Fehler ist verschwunden. Ich denke, alles was ich brauchte, war ein Neustart, aber ich die oben genannten Angaben im Fall war es der FixIt, dass tatsächlich behoben.
InformationsquelleAutor sun2sirius