Windows ไม่พบ. bat ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อถูกต้องแล้วลองอีกครั้ง


0

ฉันไม่รู้ว่าเมื่อสิ่งนี้เริ่มเกิดขึ้น แต่มันทำให้ฉันไม่สามารถเปิดไฟล์. bat เมื่อดับเบิลคลิก ฉันสามารถเรียกใช้ในฐานะผู้ดูแลระบบเท่านั้น อย่างไรก็ตามมีการแก้ไขปัญหานี้เพื่อให้ฉันสามารถดับเบิลคลิกแทนการทำงานในฐานะผู้ดูแลระบบได้หรือไม่ ทำให้บางโปรแกรมไม่ทำงาน

ฉันพยายามรีเซ็ตการเชื่อมโยงไฟล์ในรีจิสทรีตรวจสอบตัวแปรสภาพแวดล้อมและตรวจสอบเพื่อดูว่า cmd เป็นจริงในโฟลเดอร์ System32 หรือไม่

หากต้องการข้อมูลเพิ่มเติมฉันจะพยายามให้ข้อมูลนั้น


คุณต้องแสดงภาพหน้าจอของสิ่งที่เกิดขึ้นในหน้าต่าง Command Prompt และรายการรีจิสตรีของการเชื่อมโยงไฟล์
harrymc

นี่คือรูปภาพของข้อผิดพลาด i.imgur.com/789l25n.png
CyanFlare

1
คุณอาจลองใช้ครั้งแรกจากรันบรรทัดคำสั่งFTYPE batfile="%1" %*แล้วรันASSOC .bat=batfileและดูว่าจะช่วยได้หรือไม่ หากไม่เป็นเช่นนั้นจากพรอมต์คำสั่งของผู้ดูแลระบบให้พิมพ์sfc /scannowแล้วกด Enter ปล่อยให้เสร็จสิ้นแล้วรีบู๊ตพีซีแล้วลองอีกครั้ง
Pimp Juice IT

นอกเหนือจากคำแนะนำโดย @PimpJuiceIT ฉันสังเกตเห็นว่า.batไฟล์อยู่บนเดสก์ท็อป ลองคัดลอกไปยังโฟลเดอร์บางโฟลเดอร์แล้วเริ่มจากตรงนั้น นี่อาจเป็นเรื่องของการอนุญาต
harrymc

ฉันลองในสิ่งที่แมงดาและ harrymc พูด แต่ฉันก็ยังไม่สามารถเปิดไฟล์ค้างคาวได้
CyanFlare

คำตอบ:


0

ฉันคิดว่านี่เกี่ยวข้องกับคำสั่งไม่ใช่ไฟล์ bat เฉพาะของคุณ เพื่อเปิด cmd (เมนูเริ่ม >> RUN >> พิมพ์cmdและกด ENTER) บนแถบงานคลิกขวาที่ไอคอน cmd คุณจะเห็นเมนูเล็ก ๆ คลิกขวาที่ตัวเลือกแรกใน ( พร้อมรับคำสั่ง ) .. . ตอนนี้เลือกคุณสมบัติจากนั้นในแท็บทางลัดกดขั้นสูงจากนั้นตรวจสอบเรียกใช้ในฐานะผู้ดูแลระบบ จากนั้นกดตกลงและตกลง ลองตอนนี้เพื่อเรียกใช้ไฟล์ค้างคาวของคุณ ...

โปรดแสดงความคิดเห็นหากนี่ไม่ได้แก้กรณีของคุณ ... มิฉะนั้นให้ลงคะแนนคำตอบของฉันเป็นวิธีแก้ปัญหา ...


สิ่งนี้ไม่ได้แก้ไขปัญหา
CyanFlare

0

โอเคบางคนอาจคิดว่าฉันโง่ แต่นี่เป็นวิธีที่ฉันแก้ไขปัญหานี้

ฉันเข้าไปในตัวแปรสภาพแวดล้อมของฉันและกำลังมองหา COMSPEC แต่ฉันพบ ComSpec แทน เมื่อฉันเปลี่ยนชื่อมันกลับเป็น COMSPEC ทุกอย่างก็เริ่มทำงานอีกครั้ง

ฉันไม่รู้เลยว่ามันถูกเปลี่ยนชื่อเป็นครั้งแรกได้อย่างไร แต่นั่นก็แก้ไขปัญหาของฉันได้

หวังว่านี่จะช่วยคนอื่นในเรื่องนี้


ตัวแปรด้านสิ่งแวดล้อมไม่คำนึงถึงขนาดตัวพิมพ์ ตัวแปร compsec ของฉันเป็นตัวอูฐและใช้งานได้ดี ComSpec=C:\WINDOWS\system32\cmd.exe
Squashman

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