visual studio 2012 proje oluşturma başarısız oldu


1

Başarıyla yükledim Visual Studio Express 2012 for Windows Desktop.

Ne zaman yeni C ++ projesi oluşturmaya çalışırsam şunu söylüyor: ... projet creation failed.

Ne zaman Visual Basic projesi mesajı oluşturmaya çalışırsam şunu söylüyor: Visual Studio does not have permissions to read the template information from the system registry. This is often caused by registry permissions problems..

Çoktan denedim Repair, kaldırmaya zorla wdexpress_full.exe /uninstall /force ve yükle KB2781514 iyi değil. Ne yapmalıyım?

Yüklemeden hemen önce VS2012 Kaldırdım VS2013. Bu sorun daha önce kurulmuşsa neden olabilir mi? VS2013?

Update1

Windows 7'yi çalıştırıyorum.

Update2

Kaldırdım VS2012 ve yüklü VC2010. Aynı sorun.

Yanıtlar:


2

İnterneti 2 gün boyunca kazdıktan sonra nihayet çözümü buldum İşte (Görünüşe göre bu adam için sadece bir buçuk saat sürdü)).

  1. Açık regedit.exe

  2. Bulun HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VsWizard.VsWizardEngine.11.0

  3. Sağ tıklama - & gt; İzinler - & gt; Gelişmiş - & gt; Sahip

  4. "Yöneticiler" i seçin ve "Tamam" ı tıklayın.

  5. Aynı olan tüm alt klasörlere aynısını yapın VsWizard.VsWizardEngine.11.0, eğer varsa (onları görmek için regedit'i yeniden başlatmanız gerekebilir)

  6. Sağ tık VsWizard.VsWizardEngine.11.0 ve "Sil" i tıklayın

  7. İçin izinleri ayarla VsWizard.WizCombo.11.0 klasör ve alt klasörleri silin ve onu da silin.

  8. Şimdi adlandırılmış bir klasörün olmamalı VsWizard.VsWizardEngine.11.0 veya VsWizard.WizCombo.11.0

  9. Açık cmd.exe idari haklarla

  10. Kullanarak Microsoft Visual Studio IDE klasörünüze gidin. cd Komut. (genellikle cd C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE veya cd C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE )

  11. tip regsvr32.exe vswizard.dll (Bu dll dosyasını kaydettirdiğinizi söyleyen bir pencere açmalısınız)

  12. başla regedit.exe tekrar (yapmadıysanız) ve bulun HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VsWizard.VsWizardEngine.11.0. Bu tekrar eklenmiş olmalı

  13. Sağ Tıklama - & gt; İzinler, "Yöneticiler" ve "SİSTEM" veya başka bir şey görmeniz, ikisini birden tıklatmanız ve etkinleştirmeniz gerekir Full Control ve Read.

  14. Aynısını alt klasörler için de yapın (otomatik olarak yapılmalıydı) ve VsWizard.WizCombo.11.0 ve tekrar eklenmesi gereken alt klasörler.

  15. Kapat regedit.exe

  16. Visual Studio'yu başlatın, yeni bir proje oluşturun ve nasıl çalıştığını izleyin!

Sanırım bu işe yarar vs2013 benim de benim tahminim.

güncelleştirme

Ayrıca, tüm kayıt defteri izinlerini kullanarak sıfırlayabilirsiniz. reset registry permissions başka hatalar ortaya çıktığında araç (örneğin, projeye lib dosyaları eklenemiyor, bozuk simgeler vb.).


2

Regedit'te inkar edildim ve yönetici olduğum halde yukarıdakiler benim için işe yaramadı.

Bunu başka bir sitede buldum:

psexec -i -d -s c:\windows\regedit.exe

psexec buradan Microsoft'tan edinilebilir

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Bu bana tam kayıt defteri erişimi sağladı. Yönetici sahibine yukarıdaki gibi belirli anahtarlar vermeye çalıştım, ancak VS 2012 express hala bu kayıt defteri izin hatasını atıyordu. Bu yüzden nihayet Yönetici tümünün izin listesine ekledim. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ regedit içindeki dizin. Daha sonra yöneticilere tam kontrol sağladı.

Bu çalıştı. Artık bu haksızlık hatasız bir proje oluşturabilirim!


Benim için hatayı çözdü. Teşekkür ederim.
Dr TJ

0

Yukarıdaki tüm çözümleri denedim, ancak aşağıda belirtilen adımlar sonunda bana yardımcı oldu. Lütfen yukarıdaki çözümlerden hiçbiri sizin için işe yaramazsa deneyin.

  • Libraries \ Documents klasörüne git
  • IISExpress klasörüne sağ tıklayın ve Özellikler'e tıklayın
  • Gelişmiş seçeneklere git
  • Sıkıştır veya Şifrele niteliklerinin altında, lütfen onay kutusundaki işareti kaldırın. 'Verileri güvenli hale getirmek için içerikleri şifreleme'
  • Tamam'ı tıklayın ve uygulayın.

Şimdi bir proje oluşturmaya çalışın, hatayı bir daha alamayacağınızı umuyoruz.


0

Yukarıdaki cevapların hiçbiri benim için çalıştı.

Windows 7'de komut isteminde aşağıdaki komutu kullanarak (yönetici olarak) kullanarak bunu düzeltmeyi başardım:

FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"

( Kaynak )


0

JS kaydı ile ilgili bazı sorunlar olabilir. Yani, daha önce de belirtildiği gibi, kullanmayı deneyin

regsvr32 C:\windows\system32\jscript.dll

Ve unutma c:\Windows\SysWOW64\jscript.dll x64 sistemlerde

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.