कंप्यूटर पर W3SVC सेवा शुरू नहीं कर सकता। '


33

मैंने अभी IIS7 स्थापित किया है, लेकिन जब भी मैं इसे शुरू करना चाहता हूं, तो निम्न त्रुटि होती है:

कंप्यूटर पर W3SVC सेवा शुरू नहीं कर सकता। '

इसके साथ गलत क्या है ?

मेरे पास विंडोज 7 64-बिट बिल्ड 7600 है और IIS7 स्थापित करने से पहले .NET फ्रेमवर्क 3.5 SP1 और .NET फ्रेमवर्क 4 स्थापित किया है।


क्या ईवेंट लॉग में त्रुटि को जोड़ने के लिए कुछ भी है? यह धागा मदद कर सकता है: forum.iis.net/t/1151484.aspx
BillP3rd

जवाबों:


27

कार्य प्रबंधक पर जाएँ -> प्रक्रियाएँ और मैन्युअल रूप से W3SVC प्रक्रिया को रोकें। ऐसा करने के बाद IIS को पुनरारंभ करते समय प्रक्रिया सामान्य रूप से शुरू होनी चाहिए


6
यह svchost है, इसलिए सेवा, राइट-क्लिक पर जाएं, समाप्त करने के लिए सही svchost खोजने के लिए प्रक्रिया पर जाएं।
ट्रैविस

3
यह एक बेहतर उपाय है और इसे पुनः आरंभ करने की आवश्यकता नहीं है।
नीमा

यह मेरे मामले में w3wp.exe है।
yazanpro

मेरी सेवाओं की सूची कहती है कि W3SVC "समाप्त किया जा रहा है" ... आधे घंटे के लिए ... यह मुझे इस पर कोई कार्रवाई करने की अनुमति नहीं देता है।
या मैपर

ठीक है, इस उत्तर की मदद से हल किया , जैसा कि मेरे प्रश्न / उत्तर में वर्णित है ।
या मैपर

19

मुझे इसका हल मिला:

  1. रन -> appwiz.cpl -> विंडोज़ सुविधाओं को चालू या बंद करें -> "इंटरनेट सूचना सेवाओं" और "विंडोज प्रॉसेसिटेशन सिस्टम" को अनचेक करें

  2. अपनी मशीन को पुनरारंभ करें।

  3. रन -> appwiz.cpl -> "इंटरनेट सूचना सेवा" और "विंडोज प्रक्रिया सक्रियण सेवा" दोनों स्थापित करें

संदर्भ


1
"इंटरनेट सूचना सेवा" कहाँ है "चालू या बंद विंडो सुविधाएँ"> मैं इसे नहीं ढूँढ सकता।
अल्वारो

कार्य प्रबंधक में W3Svc प्रक्रिया को फिर से शुरू करने की आवश्यकता नहीं है, क्योंकि @Andy J में कहा गया है
HA

1
@ अलवरो गोटो कंट्रोल पैनल-> ​​प्रोग्राम जोड़ें और निकालें और आप चालू करें या बंद खिड़कियों की विशेषताओं को देखें
MIr Gulam Sarwar

10

मैं उसी समस्या को लेकर आया था। इसे निम्नलिखित चरणों के साथ हल किया गया है:

  1. व्यवस्थापक डॉस कमांड प्रॉम्प्ट पर जाएं -
  2. (Ctrl + x) एडमिन डॉस प्रॉम्प्ट पर जाने का विकल्प देगा
  3. "iisreset" कमांड का उपयोग करें

इससे समस्या का समाधान होगा।

धन्यवाद, नरेंद्र


7

यह आमतौर पर तब होता है जब पोर्ट 80 का उपयोग किसी और चीज द्वारा किया जा रहा है। यदि यह एक देव बॉक्स है, तो क्या आपके पास भी Apache या Skype स्थापित है? ये एक सामान्य अपराधी हैं।

आप देख सकते हैं कि पोर्ट 80 netstat -ab|find "80"एक एलिवेटेड कमांड प्रॉम्प्ट में चल रहा है। आपके पीसी पर नेटवर्क गतिविधि क्या हो रही है, इसके आधार पर इसे चलाने में एक या दो मिनट का समय लग सकता है।


उत्तर के लिए धन्यवाद, मैंने वही किया है जो आपने कहा था और यह परिणाम है: picfront.org/d/7Mdg
मोहम्मद दयान

BTW: मैं स्थापित किया गया है Apacheऔर MysqlIIS7 स्थापित करने से पहले अपने सिस्टम पर XAMPP के माध्यम से।
मोहम्मद दयान

ऐसा नहीं लगता है कि पोर्ट 80 पर कुछ भी चल रहा है। आपका ईवेंट लॉग क्या कहता है?
एमडीमैरा

मुझे ईवेंट लॉग की जांच कैसे करनी चाहिए?
मोहम्मद दयान

@ मोहम्मद - शायद यह सवाल superuser.com के लिए बेहतर है
MDMarra

5

मोहम्मद के हल से थोड़ा अलग :

  1. रन -> appwiz.cpl -> चालू या बंद खिड़कियों सुविधाओं -> "विंडोज प्रक्रिया सक्रियण सेवा" की जाँच करें

  2. बस इतना ही।

इसने मेरी समस्या हल कर दी।


यह वास्तव में मेरे लिए काम नहीं किया, लेकिन मोहम्मद ने किया। बस '
कहिए

स्थापना के बाद मैंने मैन्युअल रूप से सेवा शुरू करने के बाद यह काम किया। कोई रिबूट की आवश्यकता नहीं है।
काम्पज

मेरे लिए काम नहीं किया।
रेंडेल

5
  1. Services.msc पर जाएं
  2. वर्ल्ड वाइड वेब प्रकाशन सेवा की जाँच करें ।
  3. यदि अक्षम है, तो स्टार्टअप प्रकार को स्वचालित में राइट-क्लिक करें ।
  4. सेवा शुरू करें।

3

मेरे लिए इस मुद्दे का हल अलग था।

जाँच करने के लिए समाधानों का पालन करने के बाद कि विंडो सुविधाएँ जहाँ मैं अभी भी वही समस्या थी।

त्रुटि संदेश समान था और मैंने विंडोज सेवा पर ध्यान दिया " World Wide Web Publishing Service" जो स्वचालित पर सेट किया गया था शुरू नहीं हुआ था।

यह सेवा " Windows Process Activation Service" पर निर्भर थी (आप राइट क्लिक> गुण> निर्भर टैब द्वारा निर्भर सेवाओं की जांच कर सकते हैं)

जब मैंने मैन्युअल रूप से " Windows Process Activation Service" शुरू करने का प्रयास किया तो मुझे एक फ़ाइल / असेंबली गुम होने की सूचना मिली । इस ब्लॉग के अनुसार apppoolsफ़ोल्डर गायब हो गया था। उस पृष्ठ के लेखक की तरह मुझे पता नहीं है कि इसके गायब होने का क्या कारण है ... सुरक्षा सॉफ्टवेयर?

मैंने निर्देशिका को जोड़ा c:\inetpub\temp\apppoolsऔर सही क्रम में सेवाएं शुरू कीं। दोनों अब स्वचालित पर सेट हैं और सभी ठीक काम करते हैं।


यह वास्तव में एकमात्र समाधान है जो मेरे लिए काम करता है! और हाँ, यह सब पहले काम करता था, लेकिन Xamp के लिए सेवाओं को निष्क्रिय करने की आवश्यकता थी।
हेन्क-मार्टिज़न

3

मेरे पास यह मुद्दा था क्योंकि मैं भूल गया था कि मैं w3svcएक वेबसाइट पर काम करते समय विजुअल स्टूडियो में प्रक्रिया को डिबग कर रहा था, और मुझे एक ब्रेकपॉइंट पर रोक दिया गया था। : पी


1

आपको यह देखने के लिए जांचना चाहिए कि निम्नलिखित सभी सेवाएँ शुरू की गई हैं, या बहुत कम से कम, अक्षम नहीं हैं: HTTP, Windows प्रक्रिया सक्रियण सेवा, DCOM प्रक्रिया लॉन्चर और RPC समापन बिंदु मैपर।

आपको टी हैट को भी सत्यापित करना चाहिए कि पोर्ट 80 पर कोई अन्य प्रक्रिया नहीं सुनाई दे रही है। ऐसा करने का सबसे सरल तरीका निम्नलिखित है:

netstat -a -o|findstr 80

डिफ़ॉल्ट सेटिंग्स के साथ स्काइप भी आने वाले कनेक्शन के लिए विकल्प के रूप में पोर्ट 80 और 443 का उपयोग करता है। जाँचें कि क्या यह उन्नत-> कनेक्शन सेटिंग्स में सक्षम है यदि आपने Skype स्थापित किया है।
एंड्रियास

1
मैंने आपके द्वारा लिखी गई कमांड के माध्यम से पोर्ट 80 की जांच की है, यह परिणाम है => picfront.org/d/7Mdg
मोहम्मद दयान

1
BTW, मेरे पास नहीं हैSkype
मोहम्मद दयान

1
मैंने आपके द्वारा लिखी गई सेवाओं की जाँच की है, मेरे पास HTTPनाम के साथ कोई सेवा नहीं है । DCOM Process Launcherऔर RPC Endpoint Mapperशुरू कर दिया गया है लेकिन Windows Process Activation Serviceमैनुअल मोड में है और यह शुरू नहीं हुआ है। जब मैंने इसे शुरू करना चाहा तो यह त्रुटि आ गई: picfront.org/d/7MeM
मोहम्मद दयान

1
यह मदद करनी चाहिए: hanselman.com/blog/… लघु उत्तर C: \ inetpub \ temp \ appPools नामक फ़ोल्डर की जाँच करना है। यदि यह मौजूद नहीं है, तो इसे बनाएं। इसके अलावा: Technet.microsoft.com/en-us/library/cc734935(WS.10).aspx
BillP3rd

1

मैं एक ही मुद्दा रहा था, और यहाँ वर्णित सभी चरणों का पालन किया .... हालांकि, कुछ भी काम नहीं लगता है।

"Windows प्रक्रिया सक्रियण सेवा" सेवा को मैन्युअल रूप से चलाने का प्रयास करने के दौरान मुझे जो इवेंट मैनेजर मिल रहा था, वह यह बता रहा था कि http सेवा अक्षम या अक्षम नहीं है। इसके अलावा, हम सेवाओं की सूची में http सेवा को खोजने में सक्षम नहीं थे .. इसलिए यह सुनिश्चित नहीं किया गया था कि इसे कैसे सक्षम किया जाए।

यहाँ त्रुटि मुझे मिल रही थी

The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error: 
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

अंत में मैंने कमांड प्रॉम्प्ट में निम्नलिखित कमांड का उपयोग करके इसे ठीक कर लिया।

sc config http start= auto

फिर, बस "Windows प्रक्रिया सक्रियण सेवा" शुरू किया और IIS अब ठीक चल रहा है।

क्रेडिट यहां दिए गए मूल उत्तर पर जाता है: कैसे करें MajidTaheri द्वारा http विंडोज़ सेवा को फिर से स्थापित करना

उम्मीद है कि इस मुद्दे के साथ किसी की मदद करता है ...


0

मेरा मुद्दा भी ऐसा ही था। मेरे मामले में, वर्ल्ड वाइड वेब पब्लिशिंग सर्विस (W3SVC) सेवा अक्षम थी। Services.msc चलाएं, वर्ल्ड वाइड वेब पब्लिशिंग सर्विस पर राइट-क्लिक करें, फिर प्रॉपर्टीज़ पर क्लिक करें और स्टार्टअप प्रकार के रूप में "स्वचालित" चुनें। अब IIS फिर से शुरू करें।


0

बस सर्वर को रिबूट किया। यह तब ठीक था। कुछ IIS परिवर्तन करने के बाद सेवा नीचे आने का प्रयास कर रही थी।


0

सर्वर 2010 से 2012 R2 में अपग्रेड करने के बाद मेरे पास एक ही मुद्दा था। मैंने अतिरिक्त चरणों के साथ ऊपर दी गई सलाह का पालन किया।

उन्नत कमांड प्रॉम्प्ट से:

sc config http start = auto
net start w3svc

WSUS वेबसाइट को IIS प्रबंधक में ताज़ा किया और पुनरारंभ किया और चीजें अच्छी थीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.