System32 మరియు SysWOW64 విండోస్ ఆపరేటింగ్ సిస్టమ్లో ఉన్న రెండు ఫోల్డర్లు. System32 64-బిట్ విండోస్ కోసం ఉద్దేశించబడినప్పటికీ, SysWOW64 32-బిట్ విండోస్ కోసం రూపొందించబడింది. 64-బిట్ విండోస్ సిస్టమ్లు 64-బిట్ ఫైల్లను నిల్వ చేయడానికి System32 ఫోల్డర్ను కలిగి ఉంటాయి. మరోవైపు, 32-బిట్ విండోస్ సిస్టమ్లు 32-బిట్ ఫైల్లను నిల్వ చేయడానికి SysWOW64 ఫోల్డర్ను కలిగి ఉంటాయి. క్లుప్తంగా, రెండు ఫోల్డర్ల మధ్య వ్యత్యాసం ఏమిటంటే ఒకటి 64-బిట్ విండోస్ కోసం మరియు మరొకటి 32-బిట్ విండోస్ కోసం. System32 C:WindowsSystem32 వద్ద ఉంది, అయితే SysWOW64 C:WindowsSysWOW64 వద్ద ఉంది. సిస్టమ్ 32 ఫోల్డర్ ముఖ్యమైనది ఎందుకంటే ఇది క్లిష్టమైన విండోస్ సిస్టమ్ ఫైల్లను కలిగి ఉంది. ఉదాహరణకు, ఫోల్డర్లో Windows ఆపరేటింగ్ సిస్టమ్ సరిగ్గా పనిచేయడానికి అవసరమైన DLL ఫైల్లు ఉన్నాయి. మరోవైపు, SysWOW64 ఫోల్డర్ ముఖ్యమైనది ఎందుకంటే ఇది 64-బిట్ విండోస్ సిస్టమ్లో పని చేయడానికి 32-బిట్ అప్లికేషన్లకు అవసరమైన 32-బిట్ DLL ఫైల్లను కలిగి ఉంది. మీకు ఏ ఫోల్డర్ అవసరం అని మీకు తెలియకపోతే, మీరు అమలు చేయడానికి ప్రయత్నిస్తున్న ఫైల్ యొక్క లక్షణాలను మీరు ఎల్లప్పుడూ తనిఖీ చేయవచ్చు. ఫైల్ 64-బిట్ ఫైల్ అయితే, అది System32 ఫోల్డర్లో ఉంటుంది. ఫైల్ 32-బిట్ ఫైల్ అయితే, అది SysWOW64 ఫోల్డర్లో ఉంటుంది.
మీరు కొంతకాలంగా Windows OSని ఉపయోగిస్తుంటే, మీరు ఈ System32 ఫోల్డర్ని చూసారని నేను ఖచ్చితంగా అనుకుంటున్నాను. అయితే, మీరు 64-బిట్ PCలో ఉన్నట్లయితే, మీ C:Windows డైరెక్టరీలో రెండు ఫోల్డర్లు ఉన్నాయని మీరు గమనించి ఉండాలి. ప్రధమ సిస్టమ్32 మరియు రెండవది SysWOW64 . ఈ పోస్ట్లో, మనం వాటి గురించి మరియు వాటి గురించి కూడా నేర్చుకుంటాము System32 మరియు SysWOW64 ఫోల్డర్ల మధ్య వ్యత్యాసం విండోస్ 10.
ఇప్పుడే రికార్డ్ చేయలేము తరువాత మళ్ళీ ప్రయత్నించండి
System32 ఫోల్డర్ అంటే ఏమిటి
అన్ని సిస్టమ్ ఫైల్లు System32 ఫోల్డర్లో ఉన్నాయి. సాధారణంగా ఇవి DLL లేదా లైబ్రరీ ఫైల్లు. విండోస్ ఫీచర్లను యాక్సెస్ చేయడానికి అప్లికేషన్లు ఉపయోగించే అత్యంత సాధారణ ప్రోగ్రామ్లు ఇవి. అదనంగా, మీ కంప్యూటర్లో ఇన్స్టాల్ చేయబడిన ప్రోగ్రామ్లు దానిలో ఫైల్లను కూడా నిల్వ చేయగలవు.
మీరు ప్రోగ్రామ్ను ఇన్స్టాల్ చేసినప్పుడు, రెండు విషయాలు విస్తృత స్థాయిలో జరుగుతాయి. ప్రధాన ప్రోగ్రామ్ (EXE) ప్రోగ్రామ్ల ఫోల్డర్లో ఇన్స్టాల్ చేయబడింది, అయితే దాని DLL (దాని ఫంక్షన్లను ప్యాకేజీ చేస్తుంది, మొదలైనవి) System32 ఫోల్డర్లలో నిల్వ చేయబడుతుంది. ఇది సాధారణ అభ్యాసం.
SysWOW64 ఫోల్డర్ అంటే ఏమిటి
మీరు గమనించారు సి: ప్రోగ్రామ్ ఫైల్స్ (x86) మీ 64-బిట్ PCలో ఫోల్డర్? ఇక్కడ x86 అంటే 32-బిట్. కాబట్టి, 64-బిట్ మెషీన్లో 32-బిట్ ప్రోగ్రామ్లను ఇన్స్టాల్ చేయడానికి, సి: ప్రోగ్రామ్ ఫైల్స్ (x86) ఉపయోగించబడిన. కాగా సి: ప్రోగ్రామ్ ఫైల్స్ ఫోల్డర్లో 64-బిట్ ప్రోగ్రామ్లు మరియు వాటి ఫైల్లు ఉన్నాయి.
ఇప్పుడు మీరు SysWOW64 ఫోల్డర్లో 64-బిట్ DLLలు మాత్రమే ఉండాలనే సారూప్యతను గీయవచ్చు. ఇది సరైన ఉద్దేశం, కానీ అది పని చేయలేదు. మీరు మాన్యువల్గా తనిఖీ చేస్తే, సిస్టమ్ 32 ఫోల్డర్లో చాలా 64-బిట్ DLLలు మరియు SysWOW64 ఫోల్డర్లో 32-బిట్ DLLలు ఉన్నాయి.
గ్లేరీ డిస్క్ క్లీనర్
కాబట్టి 32బిట్ మార్క్ చేసిన ఫోల్డర్లో 64బిట్ ఫోల్డర్ ఎందుకు ఉంటుంది మరియు 64బిట్ మార్క్ చేసిన ఫోల్డర్లో అన్ని 32బిట్ DLLలు ఎందుకు ఉన్నాయి?
System32 మరియు SysWOW64 ఫోల్డర్ల మధ్య వ్యత్యాసం
రెండూ సిస్టమ్ ఫోల్డర్లు మరియు సిస్టమ్-వైడ్ DLLలు లేదా ఫైల్లను కలిగి ఉంటాయి. అయినప్పటికీ, హార్డ్-కోడెడ్ ప్రోగ్రామింగ్ కారణంగా వారు తమ పేరుకు కట్టుబడి ఉండరు.
64-బిట్ కంప్యూటర్లో, 64-బిట్ ప్రోగ్రామ్లు నిల్వ చేయబడతాయి
- C:Program Filesలో EXE వంటి ప్రాథమిక ఫైల్లు.
- C:WindowsSystem32 ఫోల్డర్లోని DLLలు మొదలైన సిస్టమ్-వైడ్ ఫైల్లు 64-బిట్ లైబ్రరీలను కలిగి ఉంటాయి.
అయితే, 32-బిట్ ప్రోగ్రామ్లు స్టోర్
- సి:ప్రోగ్రామ్ ఫైల్స్ (x86)లోని ప్రాథమిక ఫైల్లు
- సిస్టమ్-వైడ్ ఫోల్డర్ - C:Windows SysWOW64.
32-బిట్ ప్రోగ్రామ్ దాని 32-బిట్ DLL ఫైల్లను C:WindowsSystem32కి ఇన్స్టాల్ చేయాలనుకున్నప్పుడు, అది C:WindowsSysWOW64కి మళ్లించబడుతుంది. ప్రాథమికంగా, ఇది System32ని 64-బిట్ లైబ్రరీలను మాత్రమే కలిగి ఉండేలా బలవంతం చేస్తుంది. మైక్రోసాఫ్ట్ దీన్ని తీసివేయలేకపోయింది ఎందుకంటే ఇది చాలా ప్రోగ్రామ్లను విచ్ఛిన్నం చేస్తుంది.
విండోస్ 10 లో బాష్ రన్ చేయండి
64బిట్ సిస్టమ్లో తమ 32బిట్ అప్లికేషన్లను అమర్చిన చాలా మంది డెవలపర్లు ఇప్పటికీ C:Windows System32ని ఉపయోగిస్తున్నారు. ఇది వారి ప్రోగ్రామ్లో హార్డ్కోడ్ చేయబడింది. మైక్రోసాఫ్ట్ ప్రోగ్రామ్లను విచ్ఛిన్నం చేయకూడదనుకున్నందున, వారు ఈ దారిమార్పును రూపొందించారు.
ఇది ప్రతిదీ నేపథ్యంలో జరిగేలా చేస్తుంది మరియు డెవలపర్లు కష్టపడాల్సిన అవసరం లేదు. System32 ఫోల్డర్ నుండి 32-బిట్ ప్రోగ్రామ్ ద్వారా ఏదైనా అభ్యర్థించబడినప్పుడు, అది నిశ్శబ్దంగా మొత్తం 32-bit DLLని కలిగి ఉన్న SysWOW64 ఫోల్డర్కి మళ్లించబడుతుంది. 64-బిట్ ప్రోగ్రామ్ కోసం, డిఫాల్ట్ ఫోల్డర్లను కలిగి ఉన్నందున దారి మళ్లింపు అవసరం లేదు.
సంక్షిప్తంగా: Windows x64 64-bit DLLలను కలిగి ఉన్న System32 ఫోల్డర్ను కలిగి ఉంది. రెండవ SysWOW64 ఫోల్డర్ 32-బిట్ DLLలను కలిగి ఉంది. స్థానిక 64-బిట్ ప్రాసెస్లు తమ DLLలను తాము ఆశించే చోట కనుగొంటాయి, అవి System32 ఫోల్డర్లో. 32-బిట్ ప్రక్రియల కోసం, OS అభ్యర్థనలను దారి మళ్లిస్తుంది మరియు వాటికి SysWOW64 ఫోల్డర్ను చూపుతుంది.
విండోస్ రిజిస్ట్రీకి కూడా అదే జరిగింది - 32-బిట్ మరియు 64-బిట్ ప్రోగ్రామ్లు వేరు చేయబడ్డాయి.
ఉచిత బెంచ్మార్క్ పరీక్ష
వావ్ మరియు SysWOW64
దీన్ని System64 అని పిలవడానికి బదులుగా, Microsoft ఈ ఫోల్డర్కి SysWOW64 అని పేరు పెట్టింది. వావ్ అంటే విండోస్ (32-బిట్) నుండి విండోస్ (64-బిట్) . 32-బిట్ అప్లికేషన్లు 64-బిట్ అప్లికేషన్లలో రన్ అవుతాయి, అందుకే దాని పేరు వచ్చింది.
Microsoft దీన్ని ఖచ్చితంగా ఊహించలేదు, లేకుంటే System32 ఫోల్డర్కు దాని పేరు వచ్చేది కాదు. ప్రతిదీ సులభంగా ఉండవచ్చు. అయినప్పటికీ, ఫోల్డర్ పేరు మార్చకుండా మరియు బదులుగా దారి మళ్లింపును ఉపయోగించకూడదనేది గొప్ప నిర్ణయం. 64-బిట్కి వెళ్లేటప్పుడు వినియోగదారులు మరియు డెవలపర్లు ఇద్దరూ తమ అప్లికేషన్ను కోల్పోకుండా చూసుకున్నారు.
32-బిట్ సిస్టమ్లను దశలవారీగా తొలగించి, 64-బిట్ కంప్యూటర్లతో భర్తీ చేస్తున్నప్పటికీ, దీనికి కొంత సమయం పడుతుంది. బహుశా మైక్రోసాఫ్ట్ భవిష్యత్తులో దాని గురించి ఏదైనా చేయగలదు. 64-బిట్ ఎన్కోడింగ్లో హార్డ్కోడింగ్ లేదని ఆశిద్దాం.
Windows లోపాలను త్వరగా కనుగొని స్వయంచాలకంగా పరిష్కరించడానికి PC మరమ్మతు సాధనాన్ని డౌన్లోడ్ చేయండిఇంకా చదవండి : 64-బిట్ విండోస్లో సిస్నేటివ్ యొక్క వివరణ .