UpdateOrchestrator रिबूट कार्य अक्षम करें


18

लगभग एक हफ्ते पहले मेरे विंडोज 10 प्रो ने आधी रात में जागना शुरू कर दिया था। मुझे लगभग आधे साल पहले इसी तरह की समस्याएं हुई थीं, लेकिन कारण को कॉन्फ़िगर करने में कामयाब रहे - अपडेटऑक्रिट्रेशन कार्य को अनियंत्रित करें और इस जवाब का उपयोग करके इसे अक्षम करें । रिबूट कार्य में "कंप्यूटर जागो ..." विकल्प को अक्षम करने से मदद मिली।

हालाँकि, लगभग एक सप्ताह पहले कंप्यूटर रात के मध्य में फिर से जागने लगा और मैं इस बार रिबूट को मना नहीं कर पा रहा हूँ। जब मैं "कंप्यूटर जागो ..." को अनचेक करता है, तो एक विंडो दिखाई देती है जो मुझसे कुछ रहस्यमय S-1-5-18उपयोगकर्ता के लिए लॉगिन क्रेडेंशियल्स प्रदान करने के लिए कहती है, जिनके बारे में मैंने कभी नहीं सुना है (नीचे दी गई तस्वीर देखें, मैं पोलिश विंडोज संस्करण का उपयोग करता हूं)।

यहाँ छवि विवरण दर्ज करें

मुझे पता नहीं है कि पासवर्ड क्या S-1-5-18होना चाहिए। इस विंडो की ड्रॉपडाउन मुझे अन्य उपयोगकर्ताओं को चुनने की अनुमति देती है, हालांकि रहस्यमय के अलावा S-1-5-18- वास्तव में मेरे विंडोज उपयोगकर्ता नाम के समान 5 खातों के बारे में लगता है (उनमें से एक भीड़ क्यों है? मुझे कोई विचार नहीं है, नियंत्रण कक्ष मुझे दिखाता है? इस कंप्यूटर का एकमात्र उपयोगकर्ता); जब मैं ड्रॉपडाउन में उनमें से एक का चयन करता हूं और अपना पासवर्ड दर्ज करता हूं तो मुझे निम्न संदेश मिलता है (पोलिश से अंग्रेजी में अनुवादित):

आपूर्ति की गई वैरिएंट संरचना में अमान्य डेटा है

क्या आपके पास कोई विचार है कि रात में कंप्यूटर को रिबूट करने से कैसे निष्क्रिय किया जाए?

-

संपादित करें: एकाधिक उपयोगकर्ता नाम को स्पष्ट करने के लिए: S-1-5-18ड्रॉपडाउन में एक एकल उपयोगकर्ता है। मेरे द्वारा कहा गया एकाधिक उपयोगकर्ता चीज़ मेरे मूल Windows उपयोगकर्ता नाम से संबंधित है। निम्न चित्र उपयोगकर्ताओं के ड्रॉपडाउन की सामग्री को दर्शाता है। मैंने उन नामों को संपादित किया है जो मेरा मूल ईमेल पता, मेरा वास्तविक नाम या मेरे कंप्यूटर के नाम दिखाते हैं। यहाँ छवि विवरण दर्ज करें

EDIT2: मैंने निम्नलिखित स्क्रिप्ट के साथ PowerShell का उपयोग करके कार्य पर "वेक टू रन" विकल्प को अक्षम करने का प्रयास किया और यह भी काम नहीं किया। कोई त्रुटि नहीं दी गई है लेकिन WakeToRunरुकी हुई है true

 ?{ $_.Settings.WakeToRun -eq $true -and $_.State -ne 'Disabled' } |
%{
    write-host $_
    $_.Settings.WakeToRun = $false;
    Set-ScheduledTask $_
 }

यदि आपके पास कई S-1-5-18 हैं , तो निश्चित रूप से स्थानीय सिस्टम खाता है जिसमें आपको कोई समस्या है। अन्य लिंक की पेशकश कर सकता है, लेकिन मैं आज रात उस प्रयास के लिए आलसी हूं। मैं यह जानना चाहूंगा कि अन्य उपयोगकर्ता नाम एक-दूसरे से कितने मिलते-जुलते हैं, तब तक कोई शोध नहीं करेगा, जब तक कि जानकारी ज्ञात न हो (और प्रश्न के भीतर समाहित हो) टिप्पणी नहीं
रामहुंड

@ रामहाउंड I ने प्रश्न को अपडेट कर दिया है। कृपया ध्यान दें, मैंने कभी नहीं कहा कि मेरे पास कई हैं S-1-5-18। मेरे पास अपने स्वयं के विंडोज उपयोगकर्ता नाम के समान कई उपयोगकर्ता हैं।
ल्यूक

1
S-1-5-18 SID एक प्रसिद्ध खाते से संबंधित है। Microsoft के पास उन लोगों की सूची है । आपका ड्रॉपडाउन वर्तमान उपयोगकर्ताओं को नहीं दिखाता है, बल्कि उन उपयोगकर्ताओं को भी दिखाता है जिनका आपने अतीत में उपयोग किया है। अपनी मशीन पर सेटअप किए गए वास्तविक खातों को देखने के लिए रन डायलॉग खोलें और टाइप करें lusrmgr.msc। इससे आपको एक कंसोल मिलेगा जो आपकी मदद करेगा। प्रसिद्ध आईडी / सिस्टम खाते दिखाई नहीं देने वाले हैं। जब भी lukegआपके सिस्टम पर कई खाते मौजूद हों, तो यह पता लगाने में आपकी मदद करनी चाहिए ।
सेठ

@ सेठ धन्यवाद। उपयोग lusrmgr.mscकी पुष्टि की है कि वास्तव में एक ही lukegखाता है। हालाँकि, मुझे अभी भी यकीन नहीं है कि UpdateOrchestrator Reboot कार्य को बदलते समय क्या क्रेडेंशियल्स दर्ज करना है। क्या मुझे S-1-5-18उपयोगकर्ता नाम या मेरे मौजूदा lukegखाते का उपयोग करना है? जब मैं बाद का उपयोग करता हूं तो मैं अपना ऑनलाइन एमएस खाता पासवर्ड दर्ज करता हूं - हालांकि यह पूर्वोक्त के साथ समाप्त होता है "आपूर्ति की गई संस्करण संरचना में अमान्य डेटा" संदेश शामिल है।
ल्यूक

मैंने कभी नहीं कहा कि आपके पास कई स्थानीय सिस्टम खाते हैं यदि आपके पास कई ऐसे हैं जो एक समस्या होगी (जो आपने कहा था कि लंबे समय से घुमावदार था और कई तरीके से लिया जा सकता है)
रामहाउंड

जवाबों:


20

मैं अंततः Rebootकार्य को अक्षम करने में सक्षम था । सबसे पहले, मैंने निम्नलिखित पंक्ति की कोशिश की cmd:

SCHTASKS /Change /TN "Microsoft\Windows\UpdateOrchestrator\Reboot" /DISABLE

यह काम नहीं किया, और त्रुटि संदेश ने कहा कि मेरे पास कार्य को संशोधित करने के लिए पर्याप्त विशेषाधिकार नहीं हैं (भले ही मैं विंडोज व्यवस्थापक खाते पर काम करता हूं)। हालांकि, इस संदेश के लिए, मैं NSudo कार्यक्रम के बारे में जानकारी प्राप्त करने में सक्षम था । पहले से ही जुड़े संकेत के अनुसार, मैंने इसे शुरू करने के लिए एक ट्रस्टेड इनस्टॉलर मोड में उपयोग किया cmdऔर - लो और निहारना - SCHTASKSअब पूरी तरह से काम किया, जिससे मुझे Rebootकार्य को अक्षम करने की अनुमति मिली । विंडोज उपयोगकर्ता के अनुकूल है, उन्होंने कहा।

EDIT: चीजों को स्पष्ट करने के लिए, NSudo आपको रिबूट कार्य पर निजीकरण देता है और आपको cmdरिबूट कार्य को अक्षम करने के लिए ऊपर सूचीबद्ध सूची का उपयोग करने की आवश्यकता नहीं है । वैकल्पिक रूप से, उदाहरण के लिए, आप taskschd.mscरिबूट कार्य को विंडो में अपनी पसंद के अनुसार रिबूट कार्य को चलाने और संपादित करने के लिए उपयोग कर सकते हैं (उदाहरण के लिए "वेक अप ..." चेकबॉक्स को अनचेक करके)।

मैंने पाया है कि परिवर्तन हमेशा नहीं टिकते हैं। ऊपर उल्लिखित संदेश राज्यों पर का उपयोग कर निम्नलिखित आदेश जारी नहीं है cmd(आप अपने Windows का उपयोग करता है भाषा के लिए खाते के नाम का अनुवाद करने के लिए हो सकता है टिप्पणी) NSudo से:

icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"

1
इसके लिए धन्यवाद, मुझे विंडोज के पोलिश संस्करण पर ठीक यही समस्या थी :)
अदसको

NSudo - नरक? यह कैसे काम करता है? मेरा मतलब है, यह काम करता है, धन्यवाद, लेकिन, क्यों?
लोकेन

यार मुझे विंडोज से नफरत है।
जुल्लम

NSudo के लिए लिंक majorgeeks.com/files/details/nsudo.html - रेपो नहीं वास्तव में आप जहां इसे पाने के लिए के किसी भी विचार दे करता है
jcollum

1
मम्म जो बहुत अच्छा लगता है ... लेकिन रिबूट कार्य को संपादित करने के लिए nsudo के साथ, taskchd.msc को चलाने पर भी, OK विंडो दबाने पर S-1-5-18 खाते के लिए पासवर्ड मांगता है।
zx81

1

नए माइक्रोसॉफ्ट के लिए समाधान 17134 कुछ

jest रन regedit.exe और इसे पाथ बार में पेस्ट करें और फिर सबफ़ोल्डर्स को हटा दें

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\UpdateOrchestrator

कुछ रूसी मैलवेयर की तरह काम करना, जिन्हें आप हटा नहीं सकते हैं, सेवा "अपडेट ऑर्केस्ट्रेटर सर्विस" को विंडोज़ अपडेट या रीक्रिएट करने योग्य कार्य करने की कोशिश की जाएगी और आप मैनुअल को अक्षम नहीं कर सकते। इसे आज़माएं, या कुछ उपयोगकर्ताओं के रूप में विंडोज अपडेट सेवा "लॉग ऑन" चलाएं, जो ऑटो चलाने को रोकना चाहिए

takeown /f "%WINDIR%\System32\UsoClient.exe" /a
icacls "%WINDIR%\System32\UsoClient.exe" /remove "Administrators" "Authenticated Users" "Users" "System"

icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"

takeown /f "%WINDIR%\System32\UsoClient.exe" /a
icacls "%WINDIR%\System32\UsoClient.exe" /inheritance:r /remove "Administrators" "Authenticated Users" "Users" "System"

मुझे पता है कि विंडोज़ अपडेट महत्वपूर्ण है लेकिन विंडोज़ 10 अभी भी अल्फा में है, बिल कृपया वापस आएं?


0

S-1-5-18एक स्थानीय SYSTEMखाता है। इसके पास कोई पासवर्ड नहीं है और केवल सेवाएं इसके तहत चल सकती हैं।

लेकिन एक उपकरण है psexecजो उपयोगकर्ता खाते को सिस्टम खाते के तहत चलाने की अनुमति दे सकता है। आप इसे इस तरह से उपयोग कर सकते हैं:

psexec.exe -i -s schtasks ...

हालाँकि, रिबूट कार्य के लिए वेकअप को अक्षम करने से भी रिबूट पूरी तरह से बंद नहीं होंगे।

निम्नलिखित वैकल्पिक समाधान ने मेरे लिए काम किया:

" पावर ऑप्शंस " में जाएं -> " जब कंप्यूटर सो जाता है तब बदलें " -> " एडवांस ऑप्शंस "।

" स्लीप " के तहत आप " वेक टाइमर्स की अनुमति दें " देखेंगे । दोनों " बैटरी पर " और " प्लग इन " को " अक्षम करें " पर सेट करें

बिजली के विकल्प - नींद

अगर यह ध्यान रखना चाहिए।

आपको अपडेट के बाद फिर से जांचना होगा क्योंकि Microsoft कभी-कभी रीसेट करता है और प्लग इन होने पर वेक अप को सक्षम करता है।

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