मैं कमांड लाइन के माध्यम से विंडोज कंप्यूटर पर सेवाएं कैसे सक्षम करूं?


21

Windows 7 के साथ मेरे Sony Viao pcg-811124 लैपटॉप पर, मैंने msconfig के माध्यम से सभी गैर-विंडोज सेवाओं को अक्षम कर दिया। जब मैंने अपना लैपटॉप पुनः आरंभ किया, तो वह बूट हो गया, लेकिन मैं स्क्रीन को सुरक्षित मोड में भी नहीं देख सकता। मैंने ड्राइवर को अक्षम कर दिया है, लेकिन अब मेरे पास यह जानने का कोई तरीका नहीं है।

इसलिए, न केवल मुझे पता है कि मैं किन सेवाओं को अक्षम करता हूं और सक्षम करने की आवश्यकता है, मैं उन सेवाओं को भी सक्षम नहीं कर सकता हूं जिन्हें मुझे पता है कि मेरे पास है (उदाहरण के लिए, जंगलडिस्क)। जब इसे कमांड लाइन के माध्यम से पुनः आरंभ करने का प्रयास किया गया, तो मुझे संकेत मिला कि मैं इस सेवा को पुनः आरंभ नहीं कर सकता क्योंकि यह अक्षम हो चुकी थी।

मैं अपनी सेवाओं को फिर से कैसे सक्षम करूँ?

जवाबों:


33

मुझे विश्वास है कि आप जिस आदेश की तलाश कर रहे हैं वह है:

sc config servicenamehere start = auto

हालांकि आपको सेवा का नाम जानना होगा - कमांड लाइन से इसे देखने के लिए, इस कमांड को आज़माएं - यह सभी सेवाओं को दिखाएगा:

sc क्वेरी प्रकार = सेवा स्थिति = सभी

यदि आप केवल रुकी हुई सेवाएँ देखना चाहते हैं , तो यह कमांड चलाएँ:

sc क्वेरी प्रकार = सेवा स्थिति = निष्क्रिय

क्वेरी द्वारा सेवाओं के उत्पादन की सूची काफी लंबी हो सकती है। आप इसका उपयोग करके फ़िल्टर कर सकते हैं findstr( यहां पोस्ट देखें )। उदाहरण के लिए

sc क्वेरी प्रकार = सेवा राज्य = सभी | "ssh" ढूंढता है

स्ट्रिंग "ssh" वाली सेवाओं की सूची के आउटपुट लाइनों का चयन करेगा

नोट: कुछ सेवाओं के लिए आपको प्रशासक के विशेषाधिकारों की भी आवश्यकता हो सकती है , आप इसे कमांड Access is deniedनिष्पादित करने के बाद संदेश प्राप्त करने पर नोटिस करेंगे sc। उस स्थिति में 'विंडोज + एक्स' कीज दबाकर कमांड प्रॉम्प्ट (एडमिन) खोलें ।


6
नोट: =सिंटैक्स का एक अनिवार्य हिस्सा है के बाद अंतरिक्ष ।
नाथन

2
नहीं, यह कम से कम विंडोज 10. में नहीं है
जोएल जी मैथ्यू

1

आप PowerShell का उपयोग कर सकते हैं! (इसे शुरू करने के लिए, powershellएक सामान्य कमांड प्रॉम्प्ट पर टाइप करें ।)

Get-ServiceCmdlet सेवाओं, जो आप किसी भी संपत्ति के आधार पर फ़िल्टर कर सकते हैं की एक सूची हो जाता है। उदाहरण के लिए, इसे अक्षम सेवाओं की सूची मिलती है:

Get-Service | ? {$_.StartType -eq 'Disabled'}

Set-ServiceCmdlet किसी दिए गए सेवा के कई गुण, स्टार्टअप प्रकार सहित सेट कर सकते हैं। उदाहरण के लिए, यह lanmanserverसेवा को स्वचालित रूप से शुरू करने के लिए निर्धारित करता है :

Set-Service 'lanmanserver' -StartupType Automatic

बनाने के लिए सभी वर्तमान में अक्षम सेवाएं स्वत: प्रारंभ, इस आदेश का उपयोग करें:

Get-Service | ? {$_.StartType -eq 'Disabled'} | Set-Service -StartupType Automatic
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.