32-बिट मोड में IE 10 खोलने में असमर्थ


6

मुझे 64-बिट विंडोज 7 एंटरप्राइज एन पर 32-बिट मोड में IE 10 चलाने की आवश्यकता है।

जब मैं IE 10 को "C: \ Program Files (x86) \ Internet Explorer" से चलाता हूं, तो मैं कार्य प्रबंधक में देख सकता हूं कि मेरे पास केवल एक प्रक्रिया है "iexplorer.exe" और कोई प्रक्रिया नहीं "iexplorer.exe * 32"।

मेरे पास एक ActiveX के साथ एक एप्लिकेशन है जो केवल 32-बिट पर समर्थित है, और एप्लिकेशन को 64-बिट मोड पर लोड नहीं किया जा सकता है।

क्या कोई ऐसा तरीका है जिससे मैं IE10 को 32-बिट मोड में चलाने के लिए मजबूर कर सकता हूं?

जवाबों:


6

यह तब होता है क्योंकि TabProcGrowth रजिस्ट्री प्रविष्टि 0 पर सेट होती है, जिसका अर्थ है कि प्रत्येक टैब (32-बिट) के लिए एक नई प्रक्रिया खोलने के बजाय प्रबंधक प्रक्रिया (64-बिट) के रूप में उसी प्रक्रिया में चलाने के लिए टैब सेट किए जाते हैं। आप यहां रजिस्ट्री प्रविष्टि को बदलकर इसे ठीक कर सकते हैं:

HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ TabProcGrowth या HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer \ Main \ TabProcGrowth

इसे 0 से अधिक के लिए सेट करें, IE को पुनरारंभ करें, और आपको सामान्य व्यवहार फिर से शुरू होना चाहिए (और आपके ऐड-ऑन को फिर से काम करना चाहिए)। इस Microsoft KB आलेख में अधिक जानकारी ।


संदर्भित KB आलेख केवल विंडोज 8 पर लागू होता है, जबकि ओपी विंडोज 7 के बारे में पूछ रहा है। मैं 64-बिट विंडोज 7 पर IE10 भी चला रहा हूं, और उस रजिस्ट्री कुंजी को निर्दिष्ट पथ पर नहीं देखें।
Indrek

जबकि KB आलेख में विंडोज 8 का उल्लेख है, यह विंडोज 7 पर भी लागू होता है। मैं Win7 64bit चला रहा हूं, और मैंने इसे पूरा किया। फिर से देखने का प्रयास करें - TabProcGrowth "Main" फ़ोल्डर में DWORD प्रविष्टि है - मुझे एहसास है कि ऊपर दिए गए मेरे पथ ने ऐसा प्रतीत किया हो सकता है जैसे कि 'TabProcGrowth' एक फ़ोल्डर है, जब वास्तव में यह प्रविष्टि है।
हाल नेस्बिट

1
नहीं, अभी भी इसे नहीं देख सकते हैं, न तो एक कुंजी (फ़ोल्डर) के रूप में और न ही एक मूल्य (प्रविष्टि)। विंडोज 7 64-बिट पर IE10। वैसे भी, इससे कोई फर्क नहीं पड़ता क्योंकि मुझे इससे कोई समस्या नहीं है। उम्मीद है कि ओपी आपके जवाब की जांच करेगा और सत्यापित करेगा कि यह उनके लिए काम करता है या नहीं।
इंडैक

2
धन्यवाद! यह मदद करता है। मुझे यह रजिस्ट्री प्रविष्टि केवल "विंडोज 7 एंटरप्राइज एन" पर मिल सकती है जहां मुझे समस्या थी। "विंडोज 7 एंटरप्राइज" पर रजिस्ट्री प्रविष्टि बिल्कुल भी मौजूद नहीं है और हर चीज सही तरीके से काम करती है।
केरेन हास

6

इंटरनेट एक्सप्लोरर के प्रोसेस मॉडल और गवाह को समझने के लिए आपको अंडरस्टैंडिंग एन्हांस्ड प्रोटेक्टेड मोड आर्टिकल पढ़ने की जरूरत है :

पिछले कई विज्ञप्ति लिए, इंटरनेट एक्सप्लोरर एक बहु-प्रक्रिया संरचना, जहां "रखा गया है फ्रेम " या " प्रबंधक " प्रक्रिया मध्यम अखंडता और "इस समय चलता है टैब " या " सामग्री " प्रक्रियाओं या तो कम वफ़ादारी (संरक्षित मोड) या कम से चलाने मध्यम वफ़ादारी (उन क्षेत्रों के लिए जहाँ संरक्षित मोड अक्षम है, इंट्रानेट साइटों की तरह)। सभी HTML सामग्री और ActiveX नियंत्रण सामग्री प्रक्रिया में चलते हैं। यहां तक ​​कि टूलबार, जो नेत्रहीन रूप से प्रकट होते हैं जैसे कि वे प्रबंधक प्रक्रिया में हैं, वास्तव में एक सामग्री प्रक्रिया में नीचे चलते हैं।

IE10 के लिए, हमने IE को बदल दिया है कि प्रबंधक प्रक्रियाएं हमेशा 64 बिट प्रक्रियाओं के रूप में चलती हैं जब 64 बिट प्रोसेसर पर विंडोज का 64 बिट संस्करण चलता है। ... इस परिवर्तन के समर्थन में, Internet Explorer को इंगित करने वाली विभिन्न रजिस्ट्री बिंदुओं को C: \ Program Files \ Internet Explorer \ iexplore.exe पर इंगित करने के लिए अद्यतन किया गया है। यदि आप मैन्युअल रूप से C: \ Program Files (x86) \ Internet Explorer \ iexplore.exe का उपयोग करते हैं, तो उस 32 बिट प्रक्रिया से बाहर निकलने से पहले iexplore.exe (उपयुक्त कमांड लाइन मापदंडों के साथ) के 64 बिट संस्करण को बस लॉन्च किया जाएगा।

डेस्कटॉप पर इंटरनेट एक्सप्लोरर में, डिफ़ॉल्ट रूप से, 32 बिट ActiveX नियंत्रण, टूलबार, BHOs, आदि के साथ संगतता के लिए डिफ़ॉल्ट रूप से सामग्री प्रक्रियाएं 32 बिट पर रहती हैं। यहां तक ​​कि जब आप सीधे 64 बिट iexplore.exe निष्पादन योग्य लॉन्च करते हैं, तब भी आपके पास 64 बिट प्रबंधक प्रक्रिया होगी। जो केवल 32 बिट कंटेंट प्रोसेस को होस्ट करता है। यदि आप डेस्कटॉप के लिए 64 बिट कंटेंट प्रोसेस को इनेबल करना चाहते हैं, तो आपको इंटरनेट एक्सप्लोरर के सिक्योरिटी सेक्शन में इनेबल एनहांस्ड प्रोटेक्टेड मोड ऑप्शन को टिक करना होगा Tools > Internet Options > Advanced tab। जब यह विकल्प सक्षम हो जाता है, तो सभी सामग्री प्रक्रियाएं जो संरक्षित मोड में चल रही हैं (उदाहरण के लिए इंटरनेट क्षेत्र और प्रतिबंधित क्षेत्र, डिफ़ॉल्ट रूप से) 64 बिट सामग्री प्रक्रियाओं का उपयोग करना शुरू कर देंगी।

विंडोज 7 और विंडोज सर्वर 2008R2 पर आगामी इंटरनेट एक्सप्लोरर 10 में, केवल एक चीज जो एन्हांस किए गए संरक्षित मोड को सक्षम करती है, वह 64 बिट कंटेंट प्रोसेस है।

तो क्या मैं 32 या 64-बिट IE10 लॉन्च करते हैं, जब तक कि भले ही बढ़ी संरक्षित मोड है विकलांग , मैं 32-बिट ActiveX नियंत्रण या सामग्री प्रक्रियाओं ठीक लोड कर सकते हैं। जब मैं 32-बिट IE10 में 32-बिट ActiveX नियंत्रण लोड किया जाता है, तो यह मैं Win7 x64 पर टास्क मैनेजर में देखता हूं :

1

आपको यह पुष्टि करनी चाहिए कि Tools / ActiveX Filteringचालू नहीं है, और यदि यह मदद नहीं करता है, तो अपने वर्तमान क्षेत्र के लिए सुरक्षा सेटिंग्स की समीक्षा करें।


"एन्हांस्ड प्रोटेक्टेड मोड" अक्षम है, "टूल / एक्टिवएक्स फ़िल्टरिंग" चालू नहीं है, लेकिन फिर भी मेरे पास कार्य प्रबंधक में केवल एक ही प्रक्रिया है और एक्टिवएक्स लोड नहीं है। कोई और विचार?
केरेन हास

क्या आपने अभी तक ब्राउज़र रीसेट की कोशिश की है? इसके अलावा, मुझे नहीं पता कि आपके मामले में 32-बिट प्रक्रिया लॉन्च क्यों नहीं हो रही है। आप IE10 के साथ एक और Win7 x64 पीसी पर परीक्षण कर सकते हैं?
करण

मैंने कई बार ब्राउज़र को रीसेट करने की कोशिश की। हमारे पास एक ही समस्या वाली दो मशीनें हैं और एक जो ठीक है, लेकिन मैं उनके बीच अंतर नहीं खोज सकता।
केरेन हास

1

64-बिट विंडोज के पूर्व संस्करणों में इंटरनेट एक्सप्लोरर के दो संस्करण थे जो ऑपरेटिंग सिस्टम के हिस्से के रूप में आए थे। एक नियमित 32-बिट संस्करण और साथ ही 64-बिट संस्करण था।

64-बिट इंटरनेट एक्सप्लोरर के साथ एक निरंतर समस्या यह है कि 32-बिट संस्करण के लिए डिज़ाइन किए गए प्लगइन्स इसके साथ संगत नहीं हैं, लेकिन आप अभी भी विंडोज 8 के साथ इसका उपयोग कर सकते हैं।

तो, यहाँ है कि आप इसे कैसे सक्षम करते हैं:

इंटरनेट एक्सप्लोरर 10 को डेस्कटॉप पर खोलें, सेटिंग्स को विंडो के ऊपरी दाएं कोने पर क्लिक करें, उन्नत टैब पर क्लिक करें, नीचे स्क्रॉल करें जब तक कि आप एन्हांस्ड प्रोटेक्टेड मोड सक्षम न करें और इसके आगे बॉक्स को टिक न करें, ठीक क्लिक करें, इंटरनेट एक्सप्लोरर को पुनरारंभ करें ।

स्क्रीनशॉट

स्रोत: http://mingersoft.com/blog/2012/09/switch-between-32-bit-and-64-bit-internet-explorer-10-in-windows-8/


1
पहले से ही कोशिश की है और यह मदद नहीं की। उस पोस्ट के अनुसार, यदि मुझे 32-बिट की आवश्यकता है, तो चेकबॉक्स की जाँच नहीं की जानी चाहिए। इसके अलावा, यह विंडोज 8 के लिए प्रासंगिक है न कि 7.
केरेन हास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.