पोर्ट 80 पर NT कर्नेल और सिस्टम pid 4 का कब्जा है

Port 80 Is Occupied Nt Kernel System Pid 4



कुछ समय पहले अपाचे को रोक दिया गया था। जब इसे खोला गया, तो पाया गया कि इसे खोला नहीं जा सकता। पोर्ट 80 पर कब्जा कर लिया गया था, इसलिए जीत + आर रनिंग सीएमडी।

Netstat -ano दर्ज करें





आप देख सकते हैं कि पोर्ट 80 पर PID4 का कब्जा है, इसलिए टास्क मैनेजर खोलें - प्रक्रिया - देखें, कॉलम चुनें, पीआईडी ​​की जांच करें



आप देख सकते हैं कि पीआईडी ​​4 पर एनटी कर्नेल और सिस्टम का कब्जा है

मुझे लंबे समय तक इंटरनेट पर एक समाधान मिला।



http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-imp-to-install-apache-solution/comment-page-1/#comments

मूल:

अनुवाद इस प्रकार है:

प्रक्रिया Http.sys है। यह http एपीआई के लिए ड्राइवर है अंग , Http स्टैक सर्वर। यदि पोर्ट Http.sys द्वारा कब्जा कर लिया गया है, तो इसका मतलब है कि http.sys का उपयोग करने वाले कुछ एप्लिकेशन चल रहे हैं। यही कारण है कि अपाचे को चलाने से रोका जाता है क्योंकि Http.sys पोर्ट 80 पर कब्जा कर लेता है। हम पोर्ट शेयरिंग को नियंत्रित करने में मदद करने के लिए एक एप्लिकेशन मैकेनिज्म प्रदान करते हैं, लेकिन मुझे यह जांचने की आवश्यकता है कि इस विशेष अनुप्रयोग से आपको क्या कठिनाई हो रही है। यदि आप हमें 'netsh http शो सर्वेंट' कमांड के आउटपुट प्रदान कर सकते हैं, तो मुझे पता चल सकता है कि कौन सा एप्लिकेशन Http.sys का उपयोग कर रहा है। Http.sys को अक्षम करने से पहले, कमांड चलाने के लिए नीचे दिए गए चरणों का पालन करें:

1. sc config http स्टेट = डिमांड

2. रिबूट

3. कमांड (netsh http शो सर्विसिकैट) को प्रशासक के रूप में चलाएं

इस आदेश का उपयोग करने से पहले, आप इन चरणों का पालन करके http.sys को अक्षम कर सकते हैं:

1. नेट स्टॉप http

2. Sc config http प्रारंभ = अक्षम

फिर नेट स्टॉप http चलाएं

पुष्टि करने के लिए y दबाएँ

रनिंग स्क कॉन्फिग http स्टार्ट = डिसेबल

ठीक है, अब अपाचे शुरू करें और यह शुरू हो जाएगा।

Netstat -ano देखें

पाया गया कि पीड 4 पोर्ट 445 पर है