Ben de aynı problemle karşılaştım. Çözüm, "Microsoft Visual C ++ Derleyiciler 2010 Standardı - enu - x86" kaldırmaktır, ancak Denetim Masası / Programları ve Özellikleri'nde bunu yapacak bir girdi yoktur. Ayrıca, şunları kaldırmanız gerekebilir:
Microsoft Visual C++ Compilers 2010 Standard - enu - x64
Not : C ++ ve Derleyiciler kelimeleri arasında 2 boşluk vardır .
Anladım yolu yukarıdaki 2 terimler için bir kayıt defteri arama yaparak oldu. Yukarıdaki dizelerin her birine karşılık gelen bir DisplayName ile bir regkey bulduğunuzda, LocalPackage'da değeri arayın - aşağıdaki talimatları kullanarak kaldırmak için kullanılacak MSI dosyasının adını bulacaksınız.
Yönetici ayrıcalıklarına sahip bir komut istemi başlatın. Adresine gidin C:\Windows\Installer
. Aşağıdaki komutu yürütün:
C:\Windows\Installer>msiexec /x <LocalPackage reg string value here>
Bilgi istemlerine 'Evet' yanıtını verin, bu tamamen temizlenecektir. Gerekirse diğer dize için tekrarlayın. Bu, Windows SDK 7.1'in tam yüklemesini yapmanızı sağlar
Benim durumumda, yüklü Visual C ++ 2010 Express sürümü ve ardından VS2010 SP1 olduğunu unutmayın. Web arama sonuçlarına dayanarak, bu sorunun SP1'in yüklenmesinden kaynaklandığı görülmektedir. Ayrıca, her şeyi kaldırmak ve sadece Windows SDK 7.1'i yüklemek istedim - bu yüzden bir şey sildim. Başka bir alternatif çözüm, Windows SDK 7.1'i yüklerken "Visual C ++ Compilers" öğesinin işaretini kaldırmaktır.
Bu sayfada ek, alakalı ve önemli bilgiler bulunmaktadır: http://msdn.microsoft.com/en-us/visualc/gg697159