2013-08-26 8 views
15

के साथ अपाचे को अनइंस्टॉल कैसे करें, इसलिए मैं एनएसआईएस स्क्रिप्ट के साथ पहले स्थापित विंडोज़ से अपाचे को अनइंस्टॉल करने के लिए एक कमांड खोजने का प्रयास कर रहा हूं।कमांड लाइन

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

मैंने wmic कमांड की कोशिश की, लेकिन उपयोगकर्ता को कार्रवाई की पुष्टि करने की आवश्यकता थी। कोई httpd अनइंस्टॉल कमांड नहीं है?

httpd -k uninstall 

बस सेवा को हटा देता है।

धन्यवाद

उत्तर

0

अपाचे यह एक अनइंस्टॉलर छोड़ दिया जाना चाहिए था NSIS इंस्टॉलर का उपयोग इंस्टॉल किया गया था। आपको unistaller.exe नामक निष्पादन योग्य के लिए अपाचे स्थापना निर्देशिका के अंदर खोजना चाहिए या ऐसा कुछ। एनएसआईएस अनइंस्टॉलर चुप अनइंस्टॉल करने के लिए डिफ़ॉल्ट रूप से /S ध्वज का समर्थन करते हैं। तो तुम "C:\Program Files\<Apache installation dir here>\uninstaller.exe" /S

की तरह कुछ चला सकते हैं NSIS documentation से:

3.2.1 Common Options

/NCRC disables the CRC check, unless CRCCheck force was used in the script. /S runs the installer or uninstaller silently. See section 4.12 for more information. /D sets the default installation directory ($INSTDIR), overriding InstallDir and InstallDirRegKey. It must be the last parameter used in the command line and must not contain any quotes, even if the path contains spaces. Only absolute paths are supported.

+2

अपाचे मेरी इंस्टालर के साथ स्थापित किया गया है और यह कोई अनइंस्टॉलर फ़ाइल छोड़ देता है। यह एमएसआई के माध्यम से इंस्टॉलर है। – tcardoso

+1

मैं इस सिफारिश का उपयोग करके अपाचे को अनइंटल नहीं कर सका। हो सकता है कि यह तब संभव हो जब आप एमएसआई इंस्टॉलर – pollux1er

6

Windows 8.1 पर मैं cmd.exe व्यवस्थापक (भले ही मैं व्यवस्थापक के रूप में प्रवेश किया गया था) के रूप में चलाने के लिए किया था। अन्यथा निष्पादित करने का प्रयास करते समय मुझे एक त्रुटि मिली: httpd.exe -k अनइंस्टॉल

त्रुटि: सी: \ प्रोग्राम फ़ाइलें \ अपाचे \ bin> (ओएस 5) एक्सेस अस्वीकार कर दी गई है। : AH00373: Apache2.4: खोलता ervice में विफल रहा है

+0

का उपयोग करें, क्या यह कोई टिप्पणी या उत्तर है? – Pacerier

+0

मुझे एक जवाब की तरह दिखता है (और इस बीच कई अपवर्तक मिल गए हैं)। – chtz

0

मैं इस समस्या की इस तरह किया है .....

का समाधान: cmd/powershell रन के रूप में प्रशासक! मैं हमेशा भूल जाता हूं।

नोटिस: powershell में, आप उदाहरण के लिए .\ रखना होगा:

.\httpd -k shutdown .\httpd -k stop .\httpd -k uninstall 

परिणाम: apache2.4 सेवा Apache2.4 सेवा सफलतापूर्वक निकाल दिया गया निकाला जा रहा है। खिड़कियों में

4
sc delete Apache2.4 

निकालें सेवा