Wykluczenie „.exe” w Windows Run otwiera Eksploratora Windows

1

Dlaczego nie zawsze mogę pominąć, .exeuruchamiając program z narzędzia Uruchom?

Windows+ R notepaddziała

Windows+ R putty.exedziała

Windows+ R puttynie działa (otwiera Eksploratora Windows do lokalizacji PuTTY)

W wierszu polecenia puttydziała. Mam skonfigurowaną zmienną PATH.

kambunkcyjny
źródło
puttynie działa” Nie działa w jaki sposób? Co się stanie, gdy spróbujesz? Czy pojawia się błąd?
ᴇcʜιᴇ007
2
Sprowadza się to do ścieżki do pliku wykonywalnego w zmiennej Path. Notatnik działa, ponieważ ścieżka do jego pliku wykonywalnego domyślnie istnieje w zmiennej. Putty działa w wierszu polecenia, ponieważ prawdopodobnie w folderze plik wykonywalny istnieje, ale nie byłeś na tyle konkretny, aby powiedzieć z całą pewnością.
Ramhound
Zredagowałem swoje pytanie, aby odpowiedzieć na twoje komentarze.
kambuzowy
Wydaje mi się, że masz plik wsadowy „putty” i właśnie to uruchamia Run, gdy nie określisz rozszerzenia (prawdopodobnie ze względu na wpisy ścieżki, jak wspomina Ramhound). Jeśli wygrasz + R, a następnie uruchom putty.batco się stanie?
ᴇcʜιᴇ007
@ Ƭᴇcʜιᴇ007 „Windows nie może znaleźć„ putty.bat ”...”
kambuzujący

Odpowiedzi:

1

Oznacza to, że masz dwa konkurujące ze sobą pliki wykonywalne o nazwie „putty” w ścieżce systemowej. Sprawdź PATHzmienne systemu i środowiska użytkownika, postępując zgodnie z tym przewodnikiem - Szanse są, że rozdzielczość słowa „kit” jest niejednoznaczna. PATHjest przeszukiwany w kolejności, dzięki czemu można przenieść wartość, która rozwiązuje, do lokalizacji putty.exewcześniejszej PATHi zostanie ona znaleziona jako pierwsza.

Mekki MacAulay
źródło
1
Dzięki Mekki! Miałem instalację WinSCP w mojej zmiennej PATH, która zawiera folder dla „PuTTY”. Przesunąłem wpis WinSCP na koniec, jak zasugerowałeś i to naprawiło.
kambuzowy