ข้อความแสดงข้อผิดพลาด "ชื่อไดเรกทอรีไม่ถูกต้อง" เมื่อคุณเริ่มต้น Cmd.exe หรือ Notepad โดยใช้คุณลักษณะเรียกใช้เป็นใน Windows


อาการ


เมื่อคุณเข้าสู่ระบบในฐานะผู้ใช้หนึ่งคน (เช่นผู้ดูแลระบบ) และคุณพยายามเรียกใช้โปรแกรมในฐานะผู้ใช้อื่นคุณอาจพบอาการต่อไปนี้ ถ้าคุณพยายามเรียกใช้โปรแกรมพร้อมท์คำสั่งหรือโปรแกรม Notepad) เป็นผู้ใช้อื่นโดยใช้ฟีเจอร์เรียกใช้เป็นคุณอาจได้รับข้อความแสดงข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้:
C:\Windows\system32\cmd.exe ชื่อไดเรกทอรีไม่ถูกต้อง
C:\Windows\system32\Notepad.exe ชื่อไดเรกทอรีไม่ถูกต้อง
เมื่อต้องการใช้ฟีเจอร์เรียกใช้เป็นคุณคลิกผู้ใช้ต่อไปนี้ในกล่องโต้ตอบเรียกใช้เป็นให้พิมพ์ชื่อผู้ใช้ในกล่องชื่อผู้ใช้แล้วพิมพ์รหัสผ่านในกล่องรหัสผ่าน

สาเหตุ


ใน Microsoft Windows XP และใน Windows Server ๒๐๐๓คุณจะไม่สามารถใช้ฟีเจอร์เรียกใช้เป็นเพื่อเข้าถึงไดรฟ์ภายในบ้านที่แมปของผู้ใช้ที่เข้าสู่ระบบ โปรแกรมพร้อมท์คำสั่งหรือบันทึกแผ่นจดบันทึกข้อผิดพลาดที่ระบุว่าเส้นทาง% HOMEDRIVE%% HOMEPATH% ไม่ถูกต้องสำหรับเซสชัน สถานการณ์สมมตินี้เกิดขึ้นถ้าเริ่มต้นในคุณสมบัติถูกตั้งค่าเป็น% HOMEDRIVE%% HOMEPATH% บนแท็บทางลัดของกล่องโต้ตอบคุณสมบัติพร้อมท์คำสั่งหรือกล่องโต้ตอบคุณสมบัติของ Notepad คุณได้รับข้อความแสดงข้อผิดพลาดที่อธิบายไว้ในส่วน "อาการ" ของบทความนี้ ปัญหานี้อาจเกิดขึ้นถ้าคุณพิมพ์ชื่อของผู้ใช้ที่เข้าสู่ระบบในปัจจุบันในกล่องชื่อผู้ใช้ Windows XP และ Windows Server ๒๐๐๓ถืออินสแตนซ์ที่สองของชื่อผู้ใช้เดียวกันกับผู้ใช้ภายในเครื่องที่แตกต่างกันสองคน

การแก้ไข


เมื่อต้องการแก้ไขปัญหานี้ให้เปลี่ยนค่าเริ่มต้นในกล่องโต้ตอบคุณสมบัติพร้อมท์คำสั่งหรือในกล่องโต้ตอบคุณสมบัติของ Notepad เมื่อต้องการทำเช่นนี้ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกเริ่มชี้ไปที่โปรแกรมทั้งหมดแล้วชี้ไปที่เบ็ดเตล็ด
  2. คลิกขวาที่พร้อมท์คำสั่งหรือแผ่นจดบันทึกแล้วคลิกคุณสมบัติ
  3. ในกล่องเริ่มต้นให้เปลี่ยนค่าจาก% HOMEDRIVE%% HOMEPATH%เป็นค่าที่ใช้ได้ทั้งระบบเช่น% WINDIR%
  4. คลิก ตกลง