Visual Studio 2008 - Requested Registry Access is not allowed Hatasının Çözümü | HuseyinGurkan.com

Visual Studio 2008 - Requested Registry Access is not allowed Hatasının Çözümü


Vista üzerinde Visual Studio 2005 kullanıyordum. Visual Studio 2008‘e geçip yenilikleri kullanmak adına VS 2005‘le alakalı ne varsa kaldırıp VS 2008‘i kurdum. VS 2005 projelerine Windows Server 2003 üzerinde devam ediyorum :) VS 2008‘de ilk denememi yapmak için açmamla, ilk hatamı almam bir oldu :) VS 2008‘de File menüsünden New‘e oradan Project‘e tıkladıktan sonra Console Application, Windows Forms Application seçtiÄŸimde “Requested Registry Access is not allowed” hatası alıp projelerimi oluÅŸturamadım. Web Site projelerinde ise herhangi bir hata almadım. Bu hatayı biraz araÅŸtırınca, hatanın nedeninin VS‘nin kaldırılan eski versiyonlarından kaynaklandığını gördüm. Bu hatayı gidermek için Microsoft‘un Subinacl setup’ını indirip kurmalısınız.


Ayarları deÄŸiÅŸtirmeden kurduysanız “C:\Program Files\Windows Resource Kits\Tools” klasörünü açarak PATCH.bat adında bir dosya oluÅŸturun ve içerisine aÅŸağıdakini yazın:

  1. subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=administrators=f
  2. subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=users=f
  3. subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=system=f
  4. subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=administrators=f
  5. subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=users=f
  6. subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=system=f

BaÅŸlat>Tüm Programlar>Donatılar>Komut İstemi saÄŸ tıklayıp Yönetici Olarak Çalıştır dedikten sonra, PATCH.bat dosyasının olduÄŸu yere cmd‘den gidip, PATCH.bat dosyasını çalıştırırsanız, sorunu gidermiÅŸ olursunuz. İyi kodlamalar :)

EkleBunu Sosyal Paylaşım Butonu
PicLens Lite ile Slayt Åžov PicLens


7 Yorumlar

  1. Serdar wrote
    at 16:12 - 23rd Åžubat 2008 Permalink

    Merhaba

    bir değişiklik yapmadım kurmada sadece c: dolu olduğu için d: ye kurdum bu dediklerinizi birebir yaptım ama hata vermekte yardımcı olursanız sevinirim programı çalıştıramıyorum

    hata ekranı

    http://img401.imageshack.us/img401/8246/89097976wi9.jpg

  2. Hüseyin Gürkan wrote
    at 00:32 - 24th Åžubat 2008 Permalink
    Åžimdi D:’ye kurulum yaptıysanız oluÅŸturduÄŸunuz BAT dosyasını D:’den çalıştırmanız gerekiyor. Ekran görüntüsünde C:’den çalıştırmaya çalıştığınızı görüyorum. EÄŸer onunla ilgili bir sorun yoksa baÅŸlat>çalıştır’dan regedit yazıp HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 ve HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 anahtarlarının olup olmadığını kontrol edin. Anahtarlar yoksa visual studio kurulumunu tekrar yapmanızda fayda var. bunun için tamamen kaldırıp tekrar kurmayı deneyebilirsiniz.
  3. onur wrote
    at 12:52 - 9th Mart 2008 Permalink

    işe yaradı çok teşekkür ederim

  4. saracoÄŸlu wrote
    at 20:55 - 24th Mart 2008 Permalink

    hocam herÅŸey tamam da cmd de çalıştırılabilir bir komut olarak görünmüyor uyarısı var…

  5. saracoÄŸlu wrote
    at 20:19 - 25th Mart 2008 Permalink

    HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 ve HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 anahtarlarıda var ancak “bir hata bu anahtarın görünmesini engelliyor” uyarısı var..
    yardımınızı bekliyorum ,teÅŸekkürler…

  6. Hüseyin Gürkan wrote
    at 00:21 - 30th Mart 2008 Permalink
    eÄŸer anahtarlar olduÄŸu halde görünmesi bir hata nedeniyle engelleniyorsa aklıma gelen yetkilendirme konusunda sorun yaşıyor olabileceÄŸiniz. Administrator(yönetici) hakları ile cmd’ı açtığınıza emin olun. EÄŸer herÅŸeyi anlattığım gibi yaptıysanız ve hata dolayısıyla anahtarlar görüntülenmemeye devam ediyorsa sistemle ilgili spesifik bir sorun olabilir.
  7. Muhittin wrote
    at 14:13 - 31st Mart 2008 Permalink

    Vista da Visual Studio 2008 kurdum ve gayet güzel çalışıyor fakat sayfa tasarlayıp run dediğim zaman IE sayfa görüntülenemiyor diyor. Ne yaptıysam olmadı. Vista da kuruptu çalışmalarını IE çalıştırabilen arkadaşlardan yardım bekliyorum. Teşekkürler.

Yorum Yaz

Your email is never published nor shared. Required fields are marked *