समस्या फ़ोल्डर पुनर्निर्देशन है , यदि 32 बिट प्रोग्राम System32 फ़ोल्डर तक पहुंचने का प्रयास करता है, तो इसे अदृश्य रूप से निर्देशिका में पुनर्निर्देशित किया जाएगा %windir%\SysWOW64, यह 32/64 बिट अनुप्रयोग संगतता के लिए है।
System32 की सभी फाइलें 64 बिट की हैं, हालांकि अगर कोई प्रोग्राम गलत लिखा गया था तो DLL की तलाश में वे अपने प्रोग्राम में System32 को हार्ड-कोड कर सकते हैं। यादृच्छिक प्रोग्राम क्रैश को गलत तरीके से लिखे गए प्रोग्राम से रोकने के लिए Microsoft ऐसा रीडायरेक्ट करता है।
अब यदि आप उस लिंक को देखते हैं जिसे मैंने शीर्ष पर पोस्ट किया है तो %windir%\system32\drivers\etcइस पुनर्निर्देशन से छूट दी गई है, इसीलिए यदि आप सीधे वहां जाते हैं तो यह ठीक काम करता है, लेकिन यदि आप %windir%\system32\driversवास्तव में उस %windir%\SysWoW64\driversफ़ोल्डर को देख रहे हैं जिसमें etcसबफ़ोल्डर नहीं है ।
कुछ वर्कअराउंड हैं
- आपको सीधे प्रवेश करने की आवश्यकता है
%windir%\system32\drivers\etc
- "छिपे हुए" फ़ोल्डर में नेविगेट करें
%windir%\sysnativeजो आपको "वास्तविक" System32फ़ोल्डर में ले जाएगा और आप सामान्य जैसे डायरेक्टरी ट्री पर जा सकते हैं।
- जब आप
%windir%\System32\driversमैन्युअल रूप से पता बार पर क्लिक करें और \etcफ़ोल्डर पथ पर जोड़ें (यह वास्तव में # 1 करने का एक और तरीका है)