Windows 8에서 Devenv.exe (VS 2010 및 VS 2012)에 대한 호환성 탭이 없음


30

바로 가기에서 "관리자 권한으로 실행"을 확인하려고 시도했지만 점프 목록을 통해 솔루션을 열 때와 같이 항상 작동하지는 않습니다.

devenv.exe 파일을 탐색했지만 파일의 속성을 열면 호환성 탭이 없습니다. 동일한 디렉토리에 다른 실행 파일이 있습니다.

실행 파일에서 관리자 권한으로 실행을 열 수 있도록 탭을 다시 얻는 방법을 아는 사람이 있습니까?


기본적으로 Visual Studio는 기본적으로 항상 관리자 모드에서 실행됩니다. 정확히 어떤 문제를 해결하려고합니까?
Ramhound

Windows 8.1에서 VS2010은 바닐라 설정에서 관리자로 자동 실행되지 않습니다. 관리자 권한으로 실행하지 않으면 일부 기능을 사용할 수 없습니다 (예 : 일부 프로세스에 연결하는 기능).
morechilli

답변:


45

탭이없는 이유를 모르겠지만 저에게 도움이되는 몇 가지 해결 방법을 찾았습니다.

Dekv.exe를 Rightklick하고 호환성 문제 해결을 선택합니다 . 새 창에서 프로그램 문제 해결을 클릭 한 다음 프로그램에 추가 권한이 필요합니다 를 선택하십시오 .

호환성 모드에서 실행하지 않고 설정을 관리자 권한으로 만 강제 설정합니다.


또한 문제 해결 도구의 모든 단계를 수행하고 변경 사항을 저장하는 것을 잊지 마십시오.
altumano

이것은 탐험가에게도 효과가 있습니까?
Ray

7

VS2012에는 "VSCommands11"이라는 확장이 설치되어 있습니다. 이에 대한 구성 옵션 중 하나는 "항상 상승 된 권한으로 Visual Studio 시작"입니다. 그러면 2012 년에 원하는 것을 얻을 수 있습니다. 다음은 해당 구성 대화 상자의 스크린 샷이있는 링크입니다.

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

편집 : 위 사이트에서 :

요약 : IIS 메타베이스 액세스와 같은 오류를 방지하기 위해 Visual Studio 2012를 관리자로 시작하려고합니다.

해결책 1 :

  • Visual Studio 2012의 "Metro"아이콘을 마우스 오른쪽 단추로 클릭하십시오.
  • "파일 위치 열기"를 클릭하십시오. Visual Studio 바로 가기를 사용하여 클래식 Windows 바탕 화면으로 이동합니다.
  • 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 "속성"으로 이동하십시오.
  • "고급"을 클릭하십시오
  • "관리자 권한으로 실행"을 확인하고 확인을 클릭하십시오.

이 답변에 해당 기사의 정보가 더 있으면 좋을 것입니다.
Ramhound

당신은 저에게 투표를 할 수 있지만, 내가 제공 한 답변이 질문에 대답하고 작동합니다. 제공된 링크를 명확하게 읽었으나 문제가 있었으므로 여기에 다른 솔루션에 대한 누락 된 정보가 있습니다. 1. Visual Studio 2012의 "Metro"아이콘을 마우스 오른쪽 단추로 클릭하십시오. 2. "파일 위치 열기"를 클릭하십시오. Visual Studio 바로 가기를 사용하여 클래식 Windows 바탕 화면으로 이동합니다. 3. 해당 바로 가기를 마우스 오른쪽 단추로 클릭하고 "속성"으로 이동하십시오. 4. "고급"을 클릭하십시오. 5. "관리자로 실행"을 선택하고 확인을 클릭하십시오.
b.pell

이것이 가장 좋은 해결책이었습니다.
Chris Marisic

멋진 답변-방금 VS2008에 사용했습니다. 정말 고마워.
Preet Sangha

이러한 단계 ( "솔루션 1")는 문제를 해결하지 못했습니다. Zyumar의 솔루션을 시험해 보았습니다.
altumano

5

나는 같은 문제가 있었고 해결책을 찾는 데 오랜 시간이 걸렸습니다. 비결은 devenv.exe 자체가 아니라 Visual Studio 버전 선택기를 관리자로 실행하려는 레지스트리 키를 추가하는 것입니다!

내 블로그 게시물에서 : http://daniellang.net/always-run-visual-studio-as-administrator-in-windows-8/

로 이동

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

이름을 가진 항목을 추가하십시오

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

그리고 가치

RUNASADMIN

그러면 VS가 관리자로 시작됩니다.


이것은 오늘날 VS2015에서도 작동하는 것으로 보입니다. 그러나 레지스트리 키 "Layers"는 존재하지 않기 때문에 추가해야했습니다.
Eris

"레이어"아래에 일부 값이 이미 존재 함을 알 수 있습니다. 그들 중 일부는 값을 가지며 ^ RUNASADMIN다른 값 은로 설정됩니다 ~ RUNASADMIN. 이 특별한 상징들이 무엇을 의미하는지 궁금합니다.
Dmytro Shevchenko

Windows 10의 경우이 작업을 수행 할 수있는 유일한 방법입니다. 호환성 마법사 접근 방식이 더 이상 작동하지 않습니다. (
Ian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.