İnternette gördüğüm Windows SDK'yı yüklerken bir hatayla karşılaştım, ancak çözümlerin hiçbiri benim için çalışmıyor. İşte aldığım günlük
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)
Vcredist_x64'ü ayrı olarak çalıştırmayı denediğimde şu hatayı alıyorum:
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.
Şimdi, bu konuda çevrimiçi okuduğum her çözüme göre, yeniden dağıtılabilir olanı kaldırıp kuruluma devam ediyorum. Sorun şu ki, yüklü bir VC ++ 2010 yeniden dağıtılabilir yazılımım yok (yalnızca 2005 ve 2008). Ana program dışında tek şey denen şeydir Microsoft Visual Studio 2010 Express Prerequisites x64 - ENU
. Bunu kaldırmanın aldığım hatalar üzerinde hiçbir etkisi yoktur. Bilgisayarımda SDK'ya bu redist'i yüklediğimi söyleyen bir şey var, ama ne olduğundan emin değilim. Biri benim için buna biraz ışık tutabilir mi?
Düzenleme: Visual C ++ 2010'u tamamen kaldırdığım zaman bile bu sorun devam ediyor. Bu yazılımın tüm izlerini makinemden kaldırmak için başka ne yapabilirim?
Düzenleme 2: Kayıt defterini biraz aradıktan sonra, NI'nin kendi programlarından biriyle yeniden dağıtılabilir görsel c ++ 2010'u yüklediğini, ancak "Program Ekle veya Kaldır" listesine dahil olmadığını gördüm. Bunu kaldırdım ve umarım sdk düzgün bir şekilde kurulur.
Düzenleme 3: Şans yok, yine de aynı hatayı alıyorum. Kayıt defterinde diğer 2010 yeniden dağıtılabilirlerini bulabilirim, ancak kaldırma dizesini manuel olarak yürütmeye çalışmak, bana bunu yalnızca yüklü paketlerde çalıştırabileceğimi söylüyor. Vcredistin şu anda kurulu yeniden dağıtımları nasıl bulduğunu bilseydim bu çok daha kolay olurdu.