“ เริ่มต้น” และ“ ระบบไม่สามารถหาไฟล์ได้”


0

ฉันพยายามใช้คำสั่ง start

ตัวอย่างเช่นฉันมีโปรแกรมFirefoxและHxDติดตั้งในระบบของฉัน

C:\Users\Steven>forfiles -s -p "C:\Program Files (x86)" -m firefox.exe

"firefox.exe"

C:\Users\Steven>forfiles -s -p "C:\Program Files (x86)" -m HxD.exe

"HxD.exe"

และเส้นทางของฉัน

C:\Users\Steven>path
PATH=C:\windows\system32;C:\windows\system32\wbem;

อย่างไรก็ตามฉันสามารถเปิด Firefox แต่ไม่ใช่ HxD

C:\Users\Steven>start firefox

C:\Users\Steven>start HxD
The system cannot find the file HxD.

คำตอบ:


1

Firefox อาจจะมีการลงทะเบียนกับ Windows ตามที่อธิบายไว้ที่นี่ โดยเฉพาะให้สังเกตการใช้

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

สำคัญ.

UPDATE

การทดลองเล็กน้อย (โดยใช้ Notepad ++ ที่ฉันได้ติดตั้ง แต่ไม่ได้อยู่ในเส้นทางของฉัน) แสดงให้เห็นว่าคีย์ "เส้นทางของแอป" ไม่ได้รับการพิจารณาเมื่อเรียกใช้โปรแกรมจากบรรทัดคำสั่งโดยตรง มันไม่แต่ทำงานกับคำสั่งปุ่ม START


1
บิลดูคำตอบของฉันที่นี่
Karan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.