जवाबों:
आप उपयोग कर सकते हैं net stop [service name]
करने के लिए बंद करो यह और net start [service name]
करने के लिए शुरू करते हैं फिर से मूल रूप से इसे पुन: प्रारंभ सेवा।
उन्हें गठबंधन करने के लिए बस ऐसा करें - net stop [service name] && net start [service name]
।
सेवाओं के साथ खिलवाड़ के लिए विशेष रूप से निर्मित एक कमांड भी है: sc
विवरण: SC एक कमांड लाइन प्रोग्राम है जिसका उपयोग संचार के लिए किया जाता है सेवा नियंत्रण प्रबंधक और सेवाएं। उपयोग: sc [कमांड] [सेवा का नाम] ... विकल्प में "\\ ServerName" का रूप है कमांड पर आगे की सहायता टाइप करके प्राप्त की जा सकती है: "sc [कमांड]" आदेश: क्वेरी ----------- किसी सेवा के लिए स्थिति को क्वेरी करता है, या सेवाओं की प्रकारों के लिए स्थिति की गणना करता है। queryex --------- किसी सेवा के लिए विस्तारित स्थिति का प्रश्न रखता है, या सेवाओं की प्रकारों के लिए स्थिति की गणना करता है। start ----------- एक सेवा शुरू करता है। रोकें ----------- सेवा के लिए एक PAUSE नियंत्रण अनुरोध भेजता है। पूछताछ ----- एक सेवा के लिए एक अंतर्राज्यीय नियंत्रण अनुरोध भेजता है। जारी रखें -------- एक सेवा के लिए एक नियंत्रण नियंत्रण अनुरोध भेजता है। stop ------------ एक सेवा के लिए एक STOP अनुरोध भेजता है। config ---------- किसी सेवा का विन्यास बदलता है (लगातार)। विवरण ----- किसी सेवा का विवरण बदलता है। विफलता --------- किसी सेवा द्वारा विफलता पर किए गए कार्यों को बदल देती है। विफलताफल ----- किसी सेवा की विफलता क्रियाओं के झंडे को बदल देता है। sidtype --------- सेवा में परिवर्तन SID सेवा का प्रकार। निजी ----------- किसी सेवा के आवश्यक विशेषाधिकारों को बदलता है। प्रबंधितकाउंट - सेवा खाते को चिह्नित करने के लिए सेवा को बदलता है पासवर्ड एलएसए द्वारा प्रबंधित। qc -------------- किसी सेवा के लिए कॉन्फ़िगरेशन जानकारी को क्वेरी करता है। qdescription ---- एक सेवा के विवरण का वर्णन करता है। विफलता -------- विफलता पर एक सेवा द्वारा किए गए कार्यों को पूरा करता है। qfailureflag ---- एक सेवा के विफलता कार्यों को चिह्नित करता है। qsidtype -------- सेवा की सेवा SID प्रकार की सेवा। qprivs ---------- किसी सेवा के आवश्यक विशेषाधिकारों को बताता है। qtriggerinfo ---- एक सेवा के ट्रिगर मापदंडों को क्वेरी करता है। qpreferrednode - किसी सेवा के पसंदीदा NUMA नोड को क्वेरी करता है। qrunlevel ------- किसी सेवा के रन स्तर को क्वेरी करता है। qmanagedaccount-Queries सेवाओं के साथ किसी खाते का उपयोग करती है या नहीं पासवर्ड एलएसए द्वारा प्रबंधित। qprotection ----- एक सेवा की प्रक्रिया सुरक्षा स्तर को पूरा करता है। हटाना ---------- एक सेवा को हटाता है (रजिस्ट्री से)। create ---------- एक सेवा बनाता है। (इसे रजिस्ट्री में जोड़ता है)। नियंत्रण --------- एक सेवा के लिए एक नियंत्रण भेजता है। sdshow ---------- एक सेवा के सुरक्षा डिस्क्रिप्टर को प्रदर्शित करता है। sdset ----------- एक सेवा का सुरक्षा डिस्क्रिप्टर सेट करता है। Showid --------- एक मनमाने नाम के अनुरूप सेवा SID स्ट्रिंग प्रदर्शित करता है। triginfo ----- किसी सेवा के ट्रिगर मापदंडों को कॉन्फ़िगर करता है। तरजीही --- किसी सेवा का पसंदीदा NUMA नोड सेट करता है। रनलेवल -------- किसी सेवा का रन स्तर सेट करता है। GetDisplayName - एक सेवा के लिए DisplayName हो जाता है। GetKeyName ------ सेवा के लिए ServiceKeyName हो जाता है। EnumDepend ------ Enumerates Service निर्भरताएँ। निम्न आदेशों को सेवा नाम की आवश्यकता नहीं है: अनुसूचित जाति बूट ------------ (ठीक है | बुरा) इंगित करता है कि क्या अंतिम बूट होना चाहिए अंतिम ज्ञात-अच्छे बूट विन्यास के रूप में सहेजा जा सकता है लॉक ------------ सर्विस डेटाबेस को लॉक करता है QueryLock ------- SCManager डेटाबेस के लिए लॉकस्टैटस को क्वेरी करता है उदाहरण: sc शुरू करें MyService QUERY और QUERYEX विकल्प: यदि क्वेरी कमांड का सेवा नाम, स्थिति है उस सेवा के लिए वापस कर दिया गया है। आगे के विकल्प लागू नहीं होते हैं ये मामला। यदि क्वेरी कमांड का पालन कुछ नहीं या किसी एक के द्वारा किया जाता है नीचे सूचीबद्ध विकल्प, सेवाओं की गणना की जाती है। प्रकार = सेवाओं को टाइप करने के लिए (ड्राइवर, सेवा, सभी) (डिफ़ॉल्ट = सेवा) राज्य = सेवाओं की स्थिति की गणना करने के लिए (निष्क्रिय, सभी) (डिफ़ॉल्ट = सक्रिय) bufsize = गणन बफर का आकार (बाइट्स में) (डिफ़ॉल्ट = 4096) ri = एन्यूमरेशन शुरू करने के लिए रिज्यूम इंडेक्स नंबर (डिफ़ॉल्ट = 0) group = सेवा समूह enumerate (डिफ़ॉल्ट = सभी समूह) SYNTAX परीक्षाएँ sc क्वेरी - सक्रिय सेवाओं और ड्राइवरों के लिए स्थिति की पुष्टि करता है sc query eventlog - Eventlog सेवा के लिए स्थिति प्रदर्शित करता है sc queryexloglog - Eventlog सेवा के लिए विस्तारित स्थिति प्रदर्शित करता है sc क्वेरी प्रकार = ड्राइवर - केवल सक्रिय ड्राइवरों की गणना करता है sc क्वेरी प्रकार = सेवा - केवल Win32 सेवाओं की गणना करता है sc क्वेरी राज्य = सभी - सभी सेवाओं और ड्राइवरों की गणना करता है sc क्वेरी bufsize = 50 - एक 50 बाइट बफर के साथ गणना करता है sc query ri = 14 - रिज्यूमे इंडेक्स = 14 के साथ गणना करता है sc queryex group = "" - सक्रिय सेवाओं को समूह में शामिल नहीं करता है sc क्वेरी प्रकार = सहभागिता - सभी इंटरैक्टिव सेवाओं की गणना करता है sc क्वेरी प्रकार = ड्राइवर समूह = NDIS - सभी NDIS ड्राइवरों की गणना करता है
net start
और यह सभी चलने वाली सेवाओं को सूचीबद्ध करता है।
कृपया ध्यान दें कि यदि ऐसी अन्य सेवाएँ हैं जो इस सेवा पर निर्भर करती हैं - तो सामान्य रूप net stop & net start
से उन्हें पुनः आरंभ नहीं किया जाएगा। net stop /y
सभी निर्भरता को रोक देगा
सबसे आम उदाहरण - SQL सर्वर और SQL एजेंट।
मैं इसे हल करने के लिए PowerShell cmdlet की अनुशंसा करता हूं:
powershell -command "Restart-Service MSSQLSERVER -Force"
MSSQLSERVER शुरू होने के बाद - cmdlet पहले से बंद सभी निर्भरताओं को शुरू करता है।
पुनश्च: सुनिश्चित करें कि आप कमांड को व्यवस्थापक के रूप में चला रहे हैं
आप PowerShell का उपयोग भी कर सकते हैं:
stop-Service
कमांड प्रॉम्प्ट या शेड्यूल किए गए कार्यों से Windows सेवा को पुनरारंभ करने के लिए, इसका उपयोग करें:
cmd /c "net stop "Service Name" & sc start "Service Name""
PsService से उपयोगिता PsTools एक प्रदान करता है restart
एक और मशीन पर इसे चलाने के लिए अतिरिक्त पैरामीटर के साथ, सेवाओं के लिए आदेश।
psservice [-accepteula] [\\Computer [-u Username [-p Password]]] restart <service-name>
-accepteula
झंडा आप EULA खिड़की सिर्फ मामले में यह पहली बार जब आप वर्तमान उपयोगकर्ता के साथ इस उपयोगिता का उपयोग है बचाता है।
यदि आप सेवा के निष्पादन योग्य स्थान को जानते हैं तो आप उसका उपयोग कर सकते हैं
"[service name.exe] console"
कमांड लाइन पर।
यदि वास्तव में सेवा को प्रारंभ करने में विफल होना चाहिए तो यह समस्या को डीबग करने में आपकी सहायता करेगा।
[service name]
।