Vấn đề là chuyển hướng thư mục , Nếu chương trình 32 bit cố gắng truy cập thư mục System32, nó sẽ được chuyển hướng vô hình vào %windir%\SysWOW64thư mục, đây là khả năng tương thích ứng dụng 32/64 bit.
Tất cả các tệp trong System32 là 64 bit, tuy nhiên nếu một chương trình được viết không chính xác, chúng có thể đã mã hóa cứng System32 vào chương trình của chúng khi tìm kiếm một DLL. Để ngăn sự cố chương trình ngẫu nhiên từ các chương trình được viết không chính xác, Microsoft thực hiện chuyển hướng đó.
Bây giờ nếu bạn nhìn vào liên kết mà tôi đã đăng ở trên cùng %windir%\system32\drivers\etcđược miễn chuyển hướng này, đó là lý do tại sao nếu bạn trực tiếp đến đó thì nó hoạt động tốt, nhưng nếu bạn đang ở trong thì %windir%\system32\driversbạn thực sự đang nhìn vào %windir%\SysWoW64\driversthư mục không chứa etcthư mục con.
Có một vài cách giải quyết
- bạn cần trực tiếp nhập
%windir%\system32\drivers\etc
- điều hướng đến thư mục "ẩn"
%windir%\sysnativesẽ đưa bạn đến System32thư mục "thực" và bạn có thể đi lên cây thư mục như bình thường.
- Khi bạn vào
%windir%\System32\driversthủ công, nhấp vào thanh địa chỉ và thêm vào \etcđường dẫn thư mục (đây thực sự chỉ là một cách khác để thực hiện phương pháp # 1)