Windows 8'de Devenv.exe (VS 2010 ve VS 2012) için uyumluluk sekmesi yok


30

Kısayoldaki "Yönetici Olarak Çalıştır" ı kontrol etmeyi denedim, ancak çözümü atlama listesinden açtığımda olduğu gibi her zaman işe yaramadı.

Devenv.exe dosyasına göz attım, ancak dosyanın özelliklerini açtığımda Uyumluluk sekmesi yok. Aynı dizindeki diğer çalıştırılabilirler için var.

Yürütülebilir dosyayı Yönetici Olarak Çalıştır'ı açık olarak ayarlayabilmek için sekmeyi nasıl geri alabileceğimi bilen var mı?


Anladığım kadarıyla Visual Studio varsayılan olarak yönetici modunda çalışmış. Tam olarak hangi sorunu çözmeye çalışıyorsun?
Ramhound

Windows 8.1'de VS2010, vanilya kurulumunda otomatik olarak yönetici olarak çalışmaz. Yönetici olarak çalıştırılmadığında bazı işlevler devre dışı bırakılır, örneğin bazı işlemlere bağlanma yeteneği.
morechilli

Yanıtlar:


45

Sekmenin neden eksik olduğunu bilmiyorum, ancak benim için çalışan küçük bir geçici çözüm buldum:

Devenv.exe dosyasını sağ tıklayın ve Uyumluluk ile ilgili sorunları giderme öğesini seçin . Yeni pencerede Program sorun giderme bölümüne tıklayın , ardından Program ek izin gerektirir .

Bu, ayarları uyumluluk modunda çalışmadan yalnızca yönetici haklarına zorlar.


Ve sorun gidericideki tüm adımlardan geçmeyi ve değişiklikleri kaydetmeyi unutmayın.
altumano

Bu da kaşif için çalışıyor mu?
Ray,

7

VS2012'de kurabileceğiniz "VSCommands11" adında bir uzantı var. Bunun için yapılandırma seçeneklerinden biri "Visual Studio'yu her zaman yükseltilmiş izinlerle başlat" seçeneğidir. Bu, 2012 ile istediğinizi elde etmenizi sağlayacaktır. İşte bu yapılandırma iletişim kutusunun ekran görüntüsünü içeren bir bağlantı.

http://open-db.info/OpenDb/Article.aspx?ArticleId=106

Düzenleme: Yukarıdaki siteden:

Özet: IIS metatabanına erişme gibi hataları önlemek için Visual Studio 2012'yi yönetici olarak başlatmak istiyorsunuz.

çözüm 1:

  • Visual Studio 2012 için "Metro" Simgesine sağ tıklayın
  • "Dosya Konumunu Aç" ı tıklayın. Visual Studio kısayoluyla sizi klasik Windows masaüstüne yerleştirecektir.
  • Bu kısayola sağ tıklayın ve "Özellikler" e gidin
  • "Gelişmiş" i tıklayın
  • "Yönetici Olarak Çalıştır" seçeneğini işaretleyin ve Tamam'ı tıklayın.

Bu cevap söz konusu makaleden daha fazla bilgi olsaydı iyi olurdu.
Ramhound

Bana oy verebilirsin ama verdiğim cevap soruya cevap veriyor ve çalışıyor. Sağlanan bağlantıyı açıkça okuduğunuzdan ancak bir sorun yaşadığınızdan, işte diğer çözüm için eksik bilgiler: 1. Visual Studio 2012 için "Metro" Simgesine tıklayın. 2. "Açık Dosya Konumu" na tıklayın. Visual Studio kısayoluyla sizi klasik Windows masaüstüne yerleştirecektir. 3. Bu kısayola sağ tıklayın ve "Özellikler" e gidin. 4. "Gelişmiş" e tıklayın.
b.pell

Bu en iyi çözümdü.
Chris Marisic

Müthiş cevap - sadece VS2008 için kullandı. Çok teşekkürler.
Preet Sangha

Bu adımlar ("çözüm 1") benim için sorunu çözmedi. Zyumar'ın çözümünü denedim ve çalıştı.
altumano

5

Aynı sorunları yaşadım ve çözümü bulmam çok uzun sürdü. Hile, Visual Studio Sürüm seçicisini devenv.exe'nin değil Yönetici olarak çalıştırmak istediğinizi söyleyen bir kayıt defteri anahtarı eklemektir!

Blog yazımdan: http://daniellang.net/always-run-visual-studio-as-administrator-in-windows-8/

Git

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

ve adı olan bir giriş ekleyin

C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe

ve değer

RUNASADMIN

Bu, VS'nin yönetici olarak başlatılmasını sağlayacaktır.


Bu da bugün VS2015 ile çalışıyor gibi görünüyor. Ancak var olmadığı için Kayıt Defteri Anahtarını "Katmanlar" eklemek zorunda kaldım.
Eris,

Bazı değerlerin zaten "Katmanlar" altında bulunduğunu görebiliyorum. Bazılarının değeri var ^ RUNASADMIN, diğerleri ayarlanmış ~ RUNASADMIN. Bu özel sembollerin ne anlama geldiğini merak ediyorum.
Dmytro Shevchenko

Windows 10 için bunu yapmanın tek yolu bu - Uyumluluk Sihirbazı yaklaşımı artık işe yaramıyor :(
Ian
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.