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.
quelle
Microsoft Visual C++ 2010 SP1 Redistributable Package
und ist Version10.0.40219.1
. Zu lange, um herauszufinden, wonach ich suchen mussteSP1
, also lassen Sie dies hier für andere.Erfolg! Ich konnte die vc ++ 2010 Redistributables mit dem Fix it-Dienstprogramm von Microsoft von meinem Computer löschen: http://support.microsoft.com/mats/Program_Install_and_Uninstall
Es war in der Lage, sowohl die x64- als auch die x86-Version der weiterverteilbaren Datei zu finden und zu deinstallieren, wobei ~ 120 Einträge aus der Registrierung entfernt wurden und die SDK-Installation fortgesetzt werden konnte. Es hatte nichts mit NIs Version von vc ++ 2010 Redistributable zu tun.
quelle
DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue.
und dasDDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. DDSet_Warning: Setup failed while calling 'getDLLName'. System error: Cannot create a file when that file already exists.
Deinstallieren der C ++ 2010-Redists für x86 und x64 hat dies für mich behoben.Ich hatte Probleme mit dem Windows SDK-Webinstallationsprogramm unter Win7 Prof 64bit. Das Deinstallieren / Neuinstallieren von VS 2010 Redistributables hat nicht geholfen. Erst nach dem Herunterladen der Windows SDK-ISO-Datei wurde die Installation erfolgreich abgeschlossen (die für x64 lautet GRMSDKX_EN_DVD.iso).
Meine Theorie wäre, dass das Webinstallationsprogramm eine falsche Architektur gewählt hat, was dazu führte, dass die Installation fehlschlug.
quelle
Alle oben genannten Antworten haben mir geholfen, aber keine hat wirklich für mich funktioniert.
Ich habe es endlich geschafft, 64 Bit mit Visual Express 2010 zu kompilieren, indem ich das SDK vor Visual Express 2010 installiert habe . Also:
Ich bin faul, Visual Express zu deinstallieren, das SDK neu zu installieren und dann wieder Visual Express, aber ich habe alles in einer VirtualBox-VM, die ich in einem Safe bei der Bank aufbewahren werde! ;)
quelle