WWAHost.exe अपाचे के समान पोर्ट का उपयोग कर रहा है


8

मैंने XAMPP 1.8.1 स्थापित किया है। मेरी विंडोज 8 64 बिट मशीन पर। मैं अब बंदरगाहों के साथ एक समस्या का सामना कर रहा हूं। यह मुझे XAMPP कंट्रोल पैनल से मिला है:

11:52:43 AM [Apache] समस्या का पता चला!
11:52:43 AM [Apache] पोर्ट 80 "c: \ windows \ syswow64 \ wwahost.exe" द्वारा उपयोग में!
11:52:43 AM [अपाचे] अपाचे कॉन्फ़िगर किए गए बंदरगाहों के बिना शुरू नहीं होंगे!
11:52:43 पूर्वाह्न [अपाचे] आपको अवरुद्ध एप्लिकेशन को अनइंस्टॉल / अक्षम / पुन: कॉन्फ़िगर करने की आवश्यकता है
11:52:43 AM [अपाचे] या अपाचे को अलग पोर्ट पर सुनने के लिए फिर से कॉन्फ़िगर करें
11:52:43 पूर्वाह्न [अपाचे] समस्या का पता चला!
11:52:43 AM [Apache] पोर्ट 443 "c: \ windows \ syswow64 \ wwahn.exe" द्वारा उपयोग में!
11:52:43 AM [अपाचे] अपाचे कॉन्फ़िगर किए गए बंदरगाहों के बिना शुरू नहीं होंगे!
11:52:43 AM [Apache] आपको ब्लॉकिंग एप्लिकेशन को अनइंस्टॉल / अक्षम / पुन: कॉन्फ़िगर करना होगा
11:52:43 AM [अपाचे] या अपाचे को अलग पोर्ट पर सुनने के लिए फिर से कॉन्फ़िगर करें

WWAHost.exe की आवश्यकता मेट्रो ऐप्स ( wwahost.exe ) के लिए है, इसलिए मुझे नहीं पता कि कौन सा सुरक्षित है, WWAHost.exe के बंदरगाहों को बदल दें या अपाचे के बंदरगाहों को बदल दें? मैं इसे कैसे पूरा करूंगा?

EDIT 2013/01/16: मैंने W8 और Apache सर्वर को फिर से इंस्टॉल किया है। अपाचे अब पोर्ट 80 का उपयोग कर रहा है। अपाचे सर्वर को स्थापित करने से पहले मैंने लगभग सभी मेट्रो / आधुनिक यूआई ऐप्स को हटा दिया है।


1
दिलचस्प समस्या है। मुझे लगता है कि WWAHost एक ऐसी सेवा है, जिसके ज़रिए Win + R -> services.msc ज़रूरत न होने पर इसे बंद किया जा सकता है । अपाचे के पोर्ट को बदलने में किया जा सकता है C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf: कुछ और के Listen 80लिए बदलें Listen 8080
बजे हेनिंग कुल्जेर

आपको पोर्ट हैकिंग को रोकने के लिए रजिस्ट्री हैक या कुछ और करने के लिए किसी और Win8-प्रेमी के आने का इंतजार करना चाहिए।
हेन्निग क्लेवजेर

पोर्ट 8080 का उपयोग करना अच्छा काम करता है (अभी के लिए :))। लेकिन मुझे लोकलहोस्ट टाइप करना है: 8080, न केवल लोकलहोस्ट - बल्कि मैं एक बुकमार्क बना सकता हूं :)
पीटर ओ।

2
एक बहुत ही दिलचस्प 'बग' - विंडोज 8 पर विचार करना एक विकल्प के रूप में IIS है, और यह HTTP और HTTP दोनों बंदरगाहों को ले लिया है।
जर्नीमैन गीक

जवाबों:


3

यदि आप wwahost.exe में वास्तविक कार्य करते हैं, तो 8080 की तरह अपाचे के पोर्ट को बदलना बेहतर होगा।


धन्यवाद! मैंने इस वीडियो का उपयोग youtube.com/watch?v=f1qS5oiK-i0 किया है । लेकिन मुझे आश्चर्य है कि अगर लोकलहोस्ट का उपयोग करना संभव है, तो लोकलहोस्ट नहीं: 8080। पुनश्च: क्षमा करें, मैं अपनी कम प्रतिष्ठा के कारण उत्तर मान नहीं बढ़ा सकता।
पीटर ओ।

1
बस कनेक्ट करने के localhostलिए पोर्ट संख्या 80 की आवश्यकता होगी, क्योंकि यह मानक HTTP पोर्ट है, इसलिए यह संभव नहीं है।
हेनिंग कुल्जेर

3

क्या आपके पास किसी भी संयोग से नया विंडोज 8 स्काइप स्थापित है? यदि हां, तो यह दुर्भाग्य से पोर्ट 80 का उपयोग करता है, आपको पृष्ठभूमि से स्काइप को बंद करना चाहिए, और इसे फिर से चलाना चाहिए। यह काम करना चाहिए।


हां, मेरे W8 पर Skype स्थापित है। लेकिन स्विचिंग पोर्ट सबसे अच्छा उपाय है।
पीटर ओ।

2

Microsoft का wwahost.exe उन सभी इंटरनेट एक्सप्लोरर आधारित एप्स (जिसका अर्थ है "रन") के लिए होस्ट प्रक्रिया है, जो जावास्क्रिप्ट और css के आसपास निर्मित होते हैं।


0

मैंने विंडोज और स्काइप ऐप के लिए 8.1 अपडेट किया था जिसे अब हटाया नहीं जा सकता है। जब मैंने WampServer को सक्रिय करने का प्रयास किया, तो संघर्ष TCP पोर्ट 80 पर आ गया जिसने उसे Apache शुरू करने से रोक दिया।

सफलता के बिना Google पर खोज करने के बाद, उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल खोलें, और निम्नलिखित इनपुट नियम प्रविष्टि की खोज की:

@ {? Microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe एमएस-संसाधन: //microsoft.windowscommunicationsapps/resources/communicationsPackageName}

मैंने इस नियम को निष्क्रिय कर दिया। उसके बाद मैं अपाचे को आमतौर पर टीसीपी पोर्ट 80 पर शुरू करने में कामयाब रहा।

मैंने अन्य विंडोज विशेषताओं में कोई बदलाव नहीं देखा। 'अभी भी इसे ध्यान से पालन करेंगे, लेकिन मेरी समस्या हल हो जाएगी !!


0

जैसा कि मोहम्मद मंसूर ने उल्लेख किया है, यह स्काइप का उपयोग करने के कारण हो सकता है । नया Windows 8 मेट्रो संस्करण WWAHost.exe प्रक्रिया के तहत चलाया जाता है, जैसा कि अन्य मेट्रो ऐप हैं।

बस Skype बंद करें, Apache शुरू करें, और फिर आप Skype फिर से खोल सकते हैं। विंडोज 8 मेट्रो ऐप को पूरी तरह से बंद करने के लिए:

  • जब तक कर्सर एक हाथ के रूप में नहीं दिखता तब तक ऐप के ऊपरी किनारे पर होवर करें
  • एप्लिकेशन को स्क्रीन के नीचे तक खींचें और दबाए रखें
  • एप्लिकेशन को पलटने के लिए प्रतीक्षा करें, फिर माउस को छोड़ दें

यदि यह पहले से ही Apache द्वारा लिया गया है, तो Skype चुपचाप एक अलग पोर्ट का उपयोग करेगा।


0

मैंने खुद इस मुद्दे को लिया है। 2 प्रक्रियाएं हैं जो अपाचे के साथ हस्तक्षेप करती हैं। दोनों आमतौर पर विंडोज 8 पर उपयोग किया जाता है wwahost.exe। पहला है । यह प्रोग्राम स्काइप के नए विंडोज 8 वर्जन और अन्य मेट्रो स्टाइल एप्स को चलाने में मदद करता है। यह फ़ाइल पोर्ट 80 पर आने वाले कनेक्शनों के लिए सुनती है।

दूसरी Vmware प्रक्रिया है जो पोर्ट 443 पर सुनती है।

आप इन दोनों सेवाओं के पीआईडी ​​को अपाचे क्रैश के रूप में लॉग में पा सकते हैं। दोनों PID का उपयोग करके मारें

cmd "taskkill /PID #"        (Replace # with the PID eg. taskkill /PID 827) 

दोनों प्रक्रियाओं के लिए यह करें और अपाचे को सीधे चलाएं। यदि आप चिड़चिड़े हो जाते हैं तो आप इस प्रक्रिया को पूरा करने के लिए कुछ बैच कोड लिख सकते हैं।

ऐसे अन्य कार्यक्रम हो सकते हैं जो समान बंदरगाहों पर सुनते हैं और अपाचे के साथ हस्तक्षेप करते हैं लेकिन ये दो हैं जो मैं भर में आया था।


0

यदि आप * ड्राइव या टर्मिनल सेवाओं का उपयोग नहीं करते हैं। बस फ़ायरवॉल पर खोजें और ब्लॉक करें। अर्थात:

netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\microsoft.windowscommunicationsapps_16.2.3237.215_x86__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"

या

netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\microsoft.windowscommunicationsapps_16.2.3237.215_x64__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.