एक बैच स्क्रिप्ट में reg.exe का उपयोग करके रजिस्ट्री कुंजी निकालें


5

मैंने कुछ छोटी विशिष्ट रजिस्ट्री कुंजियों के 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

1
LOL NO!, भी गंभीरता से। मैलवेयर? यह एक बैच स्क्रिप्ट मैन है। im एक sys व्यवस्थापक। एजेंट हमारे ईपीओ सर्वर का हिस्सा है लेकिन इसका एक प्रमुख दर्द है। सामान्य रूप से हम सिर्फ एक सर्वर साइड उन्नयन चलाने के लिए और (इस मामले में एक बहुत अंत उपयोगकर्ता मशीनों के लिए, लेकिन कुछ मामलों में नए ग्राहक और अपडेट धक्का कर सकते हैं आह ) मैं अन्यथा मैन्युअल एजेंट बंद पट्टी करने के लिए जा रहा हूँ और फिर साफ इससे पहले कि मैं नए एजेंट को फिर से स्थापित करूं और अपडेट खींच सकूं, उससे पहले सभी रजिस्ट्री संदर्भ। बहुत अधिक प्रयास इसलिए स्क्रिप्ट।
लेक्स

1
ठीक है, आपने मुझे मना लिया। जब आप इसे हटाने का प्रयास करते हैं तो आपको क्या सही त्रुटि मिलती है? क्या यह है कि कुंजी नहीं मिली? हो सकता है कि आप echoडिलीट को कॉल करने से पहले शेल वेरिएबल्स का विस्तार कर सकें , यह देखने के लिए कि क्या %1है?
allquixotic

2
क्या आपको कोई त्रुटि हो रही है? इसके अलावा, उद्धरण के चारों ओर रखो %1। उन McAfee कुंजियों की एक बहुत कुछ उन में रिक्त स्थान है।
कासियस सेप

कोई त्रुटि नहीं है, लेकिन जैसा कि अलक्विक्सोटिक ने कहा कि चाबियों में एक जगह है। ive ने वास्तव में मूल्य के दोनों ओर "" निशान जोड़ने की कोशिश की, लेकिन यह उन्हें बिल्कुल भी नहीं लगता है। इसे फिर से कोशिश करेंगे, सहायता के लिए धन्यवाद
लेक्स

जवाबों:


6

यह अंत में reg deleteजरूरतों की तरह दिखता है /f:

C:\TEMP>reg delete /f hkcu\test
ERROR: Invalid key name.
Type "REG DELETE /?" for usage.

C:\TEMP>reg delete hkcu\test /f
The operation completed successfully.
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.