ปัญหาคือการเปลี่ยนเส้นทางโฟลเดอร์หากโปรแกรม 32 บิตพยายามเข้าถึงโฟลเดอร์ System32 มันจะถูกเปลี่ยนเส้นทางไปยัง%windir%\SysWOW64
ไดเรกทอรีอย่างล่องหนนี่เป็นความเข้ากันได้ของแอปพลิเคชัน 32/64 บิต
ไฟล์ทั้งหมดใน System32 เป็น 64 บิตอย่างไรก็ตามหากโปรแกรมเขียนผิดพวกเขาอาจจะเขียนรหัสยาก System32 ในโปรแกรมของพวกเขาเมื่อมองหา DLL เพื่อป้องกันไม่ให้โปรแกรมขัดข้องจากโปรแกรมที่เขียนไม่ถูกต้อง Microsoft จะทำการเปลี่ยนเส้นทางนั้น
ตอนนี้ถ้าคุณดูที่ลิงค์ที่ฉันโพสต์ที่ด้านบน%windir%\system32\drivers\etc
จะได้รับการยกเว้นจากการเปลี่ยนเส้นทางนี้นั่นคือเหตุผลที่ถ้าคุณไปที่นั่นมันทำงานได้ดี แต่ถ้าคุณอยู่ในนั้น%windir%\system32\drivers
คุณกำลังดู%windir%\SysWoW64\drivers
โฟลเดอร์ที่ไม่มีetc
โฟลเดอร์ย่อย
มีวิธีแก้ไขปัญหาเล็กน้อย
- คุณต้องป้อนโดยตรง
%windir%\system32\drivers\etc
- นำทางไปยังโฟลเดอร์ "hidden"
%windir%\sysnative
ซึ่งจะนำคุณไปยังSystem32
โฟลเดอร์"ของจริง" และคุณสามารถขึ้นไปที่แผนผังไดเรกทอรีเหมือนปกติ
- เมื่อคุณอยู่ใน
%windir%\System32\drivers
แถบที่อยู่ด้วยตนเองและเพิ่มใน\etc
เส้นทางของโฟลเดอร์ (นี่เป็นเพียงวิธีการทำวิธี # 1)