시작 - 실행 메뉴에서 다른 프로그램을 실행할 때 발생하는 문제

시작 - 실행 메뉴에서 다른 프로그램을 실행할 때 발생하는 문제

시작 → 실행 → "chrome"을 통해 Chrome을 시도하면 run성공합니다.

그러나 시작 → 실행 → "bcompare"를 통해 프로그램을 실행하려고 하면 실패합니다 Beyond Compare. 실행 파일은 bcompare.exe.

왜 그런 겁니까?

답변1

이름만으로 프로그램을 실행할 때 Windows는 전통적으로 %PATH%환경 변수에 나열된 모든 디렉터리를 검색합니다.

씨:\>경로 설정
경로=C:\WINDOWS;C:\WINDOWS\System32;C:\Program Files\PuTTY;C:\Perl;C:\Program Files\Python
씨:\>

많은 프로그램이 자체 디렉토리에 설치되므로 모든 것을 추가하는 것은 %PATH%매우 복잡합니다. 이를 위해 다음을 포함한 일부 Windows 구성 요소가 필요합니다.달리다...대화 상자 – 두 번째 위치를 검색합니다.앱 경로. 예를 들어 Chrome을 설치하면 HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Chrome.exe. 레지스트리 편집기(실행)를 통해 확인할 수 있습니다 regedit.

을(를) 실행하려고 하면 bcompareBeyond Compare가 있기 때문에 실패합니다.~ 아니다앱 경로 아래에 등록되었습니다. 원하는 경우 Regedit를 사용하여 수동으로 키와 값을 만들 수 있습니다.

  • 열쇠HKLM\Software\Microsoft\Windows\CurrentVersion
    • 하위 키App Paths
      • 하위 키bcompare.exe
        • 값을 (default)데이터로 바꾸십시오 . 물론 올바른 경로로 C:\Program Files\..........\bcompare.exe
          바꾸십시오 ......

관련 정보