64-బిట్ విండోస్‌లో 32-బిట్ యాప్‌లు పని చేయడం ఎలా

మొదటి విండోస్ సిస్టమ్‌లు సిస్టమ్ సేవలను యాక్సెస్ చేయడానికి గ్రాఫికల్ షెల్‌ను అమలు చేయడానికి 16-బిట్ MS-DOS ఆధారిత కెర్నల్‌ను ఉపయోగించాయి. ఆ చివరి వాక్యం మిమ్మల్ని టెక్ గ్లాసరీ కోసం పెనుగులాడుతున్నట్లయితే, మీ మనస్సును తేలికగా ఉంచండి. ఈ కథనంలోని సమాచారం నిపుణులకు మరియు సామాన్యులకు ఒకే విధంగా అందుబాటులో ఉంటుంది. Windows యొక్క 64-బిట్ వెర్షన్‌లో 32-బిట్ అప్లికేషన్‌ను అమలు చేస్తున్నప్పుడు మీరు కొన్ని సమస్యలను ఎదుర్కొని ఉండవచ్చు. అలా అయితే, ఇది ఎందుకు జరుగుతుందో మరియు దాన్ని ఎలా పరిష్కరించాలో తెలుసుకోవడానికి చదవండి.

64-బిట్ విండోస్‌లో 32-బిట్ యాప్‌లు పని చేయడం ఎలా

కొన్ని అవసరమైన భావనలు

సాధారణ వాస్తవం ఏమిటంటే మీరు ఈ సమస్యను మొదటి స్థానంలో కలిగి ఉండకూడదు. Windows ఒక ఎమ్యులేటర్‌ను కలిగి ఉంది, ఇది సరిగ్గా పని చేస్తే-64 మరియు 32-బిట్ అప్లికేషన్‌లు రెండూ సాధారణంగా అమలు చేయడానికి అవసరమైన వాతావరణాన్ని అందిస్తుంది. ఈ ఎమ్యులేటర్ (WOW64) ఫైల్ మరియు/లేదా రిజిస్ట్రీ ఘర్షణలను నిరోధించడానికి 32-బిట్ అప్లికేషన్‌లను 64-బిట్ వాటి నుండి వేరు చేస్తుంది. సాంకేతిక గమనికలో, 32-బిట్ ప్రాసెస్‌లు 64-బిట్ DLLలను అమలు చేయలేవు, కనుక ఇది మీ సమస్యకు కారణం కావచ్చు.

కొన్ని అవసరమైన భావనలు

గుర్తుంచుకోవాల్సిన విషయం ఏమిటంటే, మీరు నిజంగా 16-బిట్ అప్లికేషన్‌ను నడుపుతూ ఉండవచ్చు, ఇది ఖచ్చితంగా పని చేయదు. ప్రోగ్రామ్ 16-బిట్ అని తనిఖీ చేయడానికి శీఘ్ర మార్గం మీ కంప్యూటర్‌లో దాని స్థానానికి నావిగేట్ చేయడం. దానిపై కుడి-క్లిక్ చేసి, డ్రాప్-డౌన్ మెను నుండి గుణాలను ఎంచుకోండి. ప్రాపర్టీస్ ట్యాబ్‌లో “వెర్షన్” లేదా “మునుపటి వెర్షన్‌లు” ట్యాబ్ ఉంటే, అది 16-బిట్ అప్లికేషన్ కాదు.

దీన్ని అనుకూలమైనదిగా చేయడం

అనుకూలత సమస్యలు ఉన్న ఏదైనా సాఫ్ట్‌వేర్‌ను అమలు చేయడానికి మీరు సెట్ చేసినప్పుడు మీరు ప్రయత్నించవలసిన మొదటి విషయం ఏమిటంటే దానిని అనుకూలత మోడ్‌లో అమలు చేయడం. ఈ రోజుల్లో ఇది వాస్తవికంగా పరిష్కరించబడే చాలా కొన్ని సమస్యలు ఉన్నాయి, కానీ Windows 95 NT ద్వారా భర్తీ చేయబడినప్పుడు ఇది చాలా ఉపయోగకరమైన లక్షణం.

అనుకూలత మోడ్‌లో అప్లికేషన్‌ను అమలు చేయడానికి, ఫైల్ ఎక్స్‌ప్లోరర్‌లో దానికి నావిగేట్ చేసి, దానిపై కుడి క్లిక్ చేయండి. పైన పేర్కొన్న విధంగానే, మెనులోని ప్రాపర్టీస్‌పై క్లిక్ చేయండి. ప్రాపర్టీస్ కింద, అనుకూలత ట్యాబ్‌పై క్లిక్ చేయండి. “దీని కోసం అనుకూలత మోడ్‌లో ఈ ప్రోగ్రామ్‌ను అమలు చేయండి:” అని చెప్పే పెట్టెను క్లిక్ చేసి, మీరు ఉపయోగించాలనుకుంటున్న విండోస్ వెర్షన్‌ను ఎంచుకోండి. ఆపై, వర్తించు క్లిక్ చేసి, మీ అప్లికేషన్‌ను అమలు చేయడానికి ప్రయత్నించండి. కొన్ని ఎంపికలు మాత్రమే ఉండాలి కాబట్టి వాటన్నింటి ద్వారా వెళ్ళడానికి ప్రయత్నించండి.కంప్మోడ్

32-బిట్ అప్లికేషన్‌లను ప్రారంభించండి

క్షుణ్ణంగా చెప్పాలంటే, మీ Windows సర్వీస్‌లలో 32-బిట్ అప్లికేషన్‌లు ప్రారంభించబడి ఉన్నాయని మీరు నిర్ధారించుకోవచ్చు. అలా చేయడానికి, ఈ దశలను అనుసరించండి:

  1. విండోస్ సెర్చ్ బాక్స్‌లో “విండోస్ ఫీచర్స్” అని టైప్ చేసి, బెస్ట్ మ్యాచ్‌లను ఎంచుకోవడం ద్వారా విండోస్ ఫీచర్‌లను యాక్సెస్ చేయడం ద్వారా ప్రారంభించండి.
  2. ఇంటర్నెట్ ఇన్ఫర్మేషన్ సర్వీసెస్ చదివే పెట్టెను చెక్ చేసి, సరి క్లిక్ చేయండి. ఈ ఫీచర్‌ని ఇన్‌స్టాల్ చేయడానికి ఒక నిమిషం పడుతుంది
  3. విండోస్ సెర్చ్ బాక్స్‌లో “ఇంటర్నెట్ ఇన్ఫర్మేషన్ సర్వీసెస్” అని టైప్ చేసి, ఉత్తమమైన మ్యాచ్‌ని ఎంచుకోవడం ద్వారా IIS మేనేజర్‌ని ప్రారంభించండి.
  4. మీరు ఎడమ విండోలో మీ కంప్యూటర్ పేరును చూస్తారు, దానిని విస్తరించండి మరియు అప్లికేషన్ పూల్స్‌పై క్లిక్ చేయండి.
  5. కుడి విండోలో, DefaultAppPoolsపై కుడి-క్లిక్ చేసి, అధునాతన సెట్టింగ్‌లను ఎంచుకోండి.
  6. “32-బిట్ అప్లికేషన్‌లను ప్రారంభించు”ని ఎంచుకుని, దాన్ని తప్పు నుండి ఒప్పుకు మార్చండి.
  7. సరే క్లిక్ చేసి, మీ కంప్యూటర్‌ను పునఃప్రారంభించండి.

మీరు దీన్ని పూర్తి చేసిన తర్వాత, అప్లికేషన్‌ను మళ్లీ అమలు చేయడానికి ప్రయత్నించండి. మీ WOW64 సరిగ్గా పనిచేస్తుంటే, ఇది అవసరం లేదు కానీ కొన్ని సందర్భాల్లో ఇది ప్రభావవంతంగా ఉంటుందని నిరూపించబడింది.

తప్పు ప్రోగ్రామ్ ఫైల్‌లు

పాత ప్రోగ్రామ్‌లు కొన్నిసార్లు ఇన్‌స్టాలేషన్‌ను మిక్స్ చేసి, వాటి ఫైల్‌లు తప్పు ఫోల్డర్‌లో ముగుస్తాయి. దీన్ని గుర్తించడం చాలా కష్టం, ఎందుకంటే ఇన్‌స్టాలేషన్ ఎటువంటి ఇబ్బంది లేకుండా పోయినట్లు కనిపిస్తుంది.

Windows యొక్క 64-బిట్ వెర్షన్‌లలో, అన్ని 64-బిట్ అప్లికేషన్‌లు “ప్రోగ్రామ్ ఫైల్స్ (x86)” ఫోల్డర్‌లో ఇన్‌స్టాల్ చేయబడ్డాయి. ఇది ఇన్‌స్టాల్ చేసిన అప్లికేషన్‌కు సంబంధించిన ఏవైనా ఫైల్‌లను కలిగి ఉంటుంది. అయినప్పటికీ, 32-బిట్ ప్రోగ్రామ్‌లు "ప్రోగ్రామ్ ఫైల్స్" పేరుతో ప్రత్యేక ఫోల్డర్‌లో ముగుస్తాయి. ఇన్‌స్టాలేషన్‌లో పాత్‌లు తప్పుగా కోడ్ చేయబడితే, అప్లికేషన్ తప్పు ఫోల్డర్‌లో ఇన్‌స్టాల్ చేయబడి ఉండవచ్చు.

తప్పు ప్రోగ్రామ్ ఫైల్‌లు

దీన్ని పరిష్కరించడం అనేది ఇన్‌స్టాలేషన్ కోడ్‌లో కొంత భాగాన్ని సవరించడాన్ని కలిగి ఉండాలి కానీ మీరు అలా చేయనవసరం లేదు మరియు మీరు ఏమైనప్పటికీ సోర్స్ కోడ్‌ను పొందలేకపోవచ్చు. తాత్కాలిక పరిష్కారం కోసం, ఇన్‌స్టాల్ చేసిన ఫైల్‌లను కనుగొని, వాటిని మాన్యువల్‌గా "ప్రోగ్రామ్ ఫైల్స్" ఫోల్డర్‌లోకి కాపీ చేయండి.

షేవ్ మరియు హ్యారీకట్, రెండు బిట్స్

ఇవి 32-బిట్ అప్లికేషన్‌ను అమలు చేస్తున్నప్పుడు మీరు ఎదుర్కొనే కొన్ని సమస్యలు మాత్రమే. కానీ మళ్ళీ, ఇది ఎప్పటికీ జరగకూడదని తగినంతగా నొక్కి చెప్పలేము, ఎందుకంటే దీనిని నివారించడానికి చర్యలు ఉన్నాయి. మీరు కొన్ని ఇతర అనుకూలత సమస్యతో వ్యవహరించే అవకాశం చాలా ఎక్కువ. రిజిస్టర్ సమస్యలను కలిగిస్తోందని మీకు చాలా నమ్మకం ఉంటే, కథనంలో వివరించిన పరిష్కారాలతో ప్రారంభించండి.

వ్యాసంలోని ఏవైనా పద్ధతులు ఉపయోగకరంగా ఉన్నాయా? 32-బిట్ రిజిస్టర్ నిజంగా మీ సమస్యకు కారణమవుతుందని మీరు నిర్ధారించినది ఏమిటి? దిగువ వ్యాఖ్యలలో మీ వాదనను పంచుకోండి.