시작 → 실행 → "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
.
을(를) 실행하려고 하면 bcompare
Beyond Compare가 있기 때문에 실패합니다.~ 아니다앱 경로 아래에 등록되었습니다. 원하는 경우 Regedit를 사용하여 수동으로 키와 값을 만들 수 있습니다.
- 열쇠
HKLM\Software\Microsoft\Windows\CurrentVersion
- 하위 키
App Paths
- 하위 키
bcompare.exe
- 값을
(default)
데이터로 바꾸십시오 . 물론 올바른 경로로C:\Program Files\..........\bcompare.exe
바꾸십시오 ......
- 값을
- 하위 키
- 하위 키