मैंने कुछ छोटी विशिष्ट रजिस्ट्री कुंजियों के 300+ समान पीसी के रजिस्टरों को ऑटो-क्लीन करने में मेरी मदद करने के लिए इस छोटे बैच स्क्रिप्ट को लिखा है। यह "reg डिलीट% 1" कमांड के लिए मुख्य चर को पास करने के बिंदु तक सही काम करता है।
@echo off
C:
cd C:\Program Files\McAfee\Common Framework\
framepkg.exe remove=agent /silent
setlocal
for /F %%c in ('REG QUERY HKLM\SOFTWARE /s^|FIND "HKEY_"^|findstr /L /I /C:"mcafee"') do call :delete %%c
endlocal
goto :EOF
:delete
reg delete /f %1
pause
किसी भी और सभी डिबगिंग मदद बेहद सराहना की जाएगी!
2
कूल, एक स्क्रिप्ट जो मैकएफी को हटा देती है! यह आपके मालवेयर का पेलोड है या कुछ और?
—
allquixotic
LOL NO!, भी गंभीरता से। मैलवेयर? यह एक बैच स्क्रिप्ट मैन है। im एक sys व्यवस्थापक। एजेंट हमारे ईपीओ सर्वर का हिस्सा है लेकिन इसका एक प्रमुख दर्द है। सामान्य रूप से हम सिर्फ एक सर्वर साइड उन्नयन चलाने के लिए और (इस मामले में एक बहुत अंत उपयोगकर्ता मशीनों के लिए, लेकिन कुछ मामलों में नए ग्राहक और अपडेट धक्का कर सकते हैं आह ) मैं अन्यथा मैन्युअल एजेंट बंद पट्टी करने के लिए जा रहा हूँ और फिर साफ इससे पहले कि मैं नए एजेंट को फिर से स्थापित करूं और अपडेट खींच सकूं, उससे पहले सभी रजिस्ट्री संदर्भ। बहुत अधिक प्रयास इसलिए स्क्रिप्ट।
—
लेक्स
ठीक है, आपने मुझे मना लिया। जब आप इसे हटाने का प्रयास करते हैं तो आपको क्या सही त्रुटि मिलती है? क्या यह है कि कुंजी नहीं मिली? हो सकता है कि आप
—
allquixotic
echo
डिलीट को कॉल करने से पहले शेल वेरिएबल्स का विस्तार कर सकें , यह देखने के लिए कि क्या %1
है?
क्या आपको कोई त्रुटि हो रही है? इसके अलावा, उद्धरण के चारों ओर रखो
—
कासियस सेप
%1
। उन McAfee कुंजियों की एक बहुत कुछ उन में रिक्त स्थान है।
कोई त्रुटि नहीं है, लेकिन जैसा कि अलक्विक्सोटिक ने कहा कि चाबियों में एक जगह है। ive ने वास्तव में मूल्य के दोनों ओर "" निशान जोड़ने की कोशिश की, लेकिन यह उन्हें बिल्कुल भी नहीं लगता है। इसे फिर से कोशिश करेंगे, सहायता के लिए धन्यवाद
—
लेक्स