Bei der Installation des Windows SDK, das ich im Internet gesehen habe, ist ein Fehler aufgetreten, aber keine der Lösungen funktioniert für mich. Hier ist das Protokoll, das ich bekomme
9:43:37 AM Monday, October 14, 2013: SFX C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation started with log file C:\Users\clarkbd\AppData\Local\Temp\Microsoft Windows SDK for Windows 7_c3c42538-8a3e-439d-be39-aee3078ca098_SFX.log
9:43:43 AM Monday, October 14, 2013: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 1603
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Installation of Product Microsoft Windows SDK for Windows 7 (failed): Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Stack: at SDKSetup.Product.ConfigureRelatedSfx() at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent)
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Info] Config_Products_InstallNew: End installation of new product: Microsoft Windows SDK for Windows 7
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Windows SDK Setup (failed): Installation of the "Microsoft Windows SDK for Windows 7" product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Stack: at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent) at SDKSetup.Product.SetupProduct(TaskMode taskMode, ManualResetEvent CancelEvent) at SDKSetup.ProductCollection.SetupProducts(TaskMode taskMode, DownloadManager downloadManager, ManualResetEvent cancelEvent) at SDKSetup.ConfigProducts.DoCurrentTask(TaskMode Task)
Wenn ich versuche, vcredist_x64 separat auszuführen, wird folgende Fehlermeldung angezeigt:
MSI (s) (80:5C) [09:51:50:971]: Product: Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 -- A later version of Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 is already installed.
Wie bei jeder Lösung, die ich online darüber gelesen habe, würde ich jetzt die weiterverteilbare Datei deinstallieren und mit der Installation fortfahren. Das Problem ist, dass ich keine VC ++ 2010 Redistributables installiert habe (nur 2005 und 2008). Das einzige, was neben dem Hauptprogramm steht, heißt Microsoft Visual Studio 2010 Express Prerequisites x64 - ENU
. Die Deinstallation hat keine Auswirkungen auf die Fehler, die ich erhalte. Auf meinem Computer befindet sich etwas, das dem SDK mitteilt, dass ich diese Redist installiert habe, aber ich bin mir nicht sicher, was. Kann mir jemand etwas Licht ins Dunkel bringen?
Bearbeiten: Dieses Problem besteht auch dann, wenn ich Visual C ++ 2010 vollständig deinstalliere. Was kann ich noch tun, um alle Spuren dieser Software von meinem Computer zu entfernen?
Bearbeiten 2: Nachdem ich die Registrierung ein wenig durchsucht habe, habe ich festgestellt, dass NI sein eigenes visuelles c ++ 2010 installiert, das mit einem seiner Programme weiterverteilbar ist, aber nicht in der Liste "Software" enthalten ist. Ich habe dies deinstalliert und hoffe, dass der SDK ordnungsgemäß installiert wird.
Edit 3: Kein Glück, immer noch den gleichen Fehler. Ich kann andere 2010 Redistributables in der Registrierung finden, aber der Versuch, die Deinstallationszeichenfolge manuell auszuführen, sagt mir nur, dass ich sie nur auf installierten Paketen ausführen kann. Dies wäre viel einfacher, wenn ich wüsste, wie der vcredist derzeit installierte Umverteilungen findet.