कमांड लाइन (बैच फ़ाइल) के माध्यम से रजिस्ट्री अनुमतियां बदलें


11

मुझे विंडोज 7 के लिए एक भयानक रेज हैक मिला , जो कुछ इस तरह से 'कंप्यूटर' आइकन का नाम बदल देता है %username% on %computername%। दुर्भाग्य से, ट्यूटोरियल में, यह रजिस्ट्री कुंजी की अनुमतियों को बदलने के लिए कहता है। मैं इसे कमांड लाइन से एक बैच फ़ाइल में बदलना चाहूंगा, फिर उस ट्विक को जोड़ दूंगा, फिर उस कुंजी को एक फाइल में फिर से लॉक कर दूंगा। क्या यह संभव है? यदि हां, तो कैसे?

जवाबों:


12

मैंने अपना रास्ता एक और उपयोगिता, सेटैकएल के आसपास पाया । मैंने फ़ाइल को कुछ सिस्टम में धकेल दिया, फिर निम्न कमांड को दूरस्थ रूप से चलाएं। वे सफल हुए, और F5डेस्कटॉप पर करने के बाद उन प्रणालियों पर आइकन बदल गया ।

SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -ot reg -actn setowner -ownr n:Administrators
SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -ot reg -actn ace -ace "n:Administrators;p:full"
reg import computername.reg

0

आप Subinacl.exe (Microsoft से आधिकारिक टूल अनुमतियों के प्रबंधन के लिए) का उपयोग कर सकते हैं ।

एक विशेष रजिस्टर कुंजी और इसके उपकुंजियों के लिए उपयोगकर्ताओं की अनुमतियों को बदलने के लिए आप कुछ इस तरह लिख सकते हैं (सीधे cmd में एक मानक कमांड के रूप में उपयोग करने के लिए C: \ Cindows \ system32 में Subinacl.exe फ़ाइल की प्रतिलिपि बनाएँ):

> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT /grant=Everyone=f
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.