मैं स्टार्टअप फ़ोल्डर से एक forkbomb कैसे निकाल सकता हूं?


86

मेरे पास Windows Vista चलाने वाला एक पुराना लैपटॉप है, जो लगभग 2005 से है और मैं इसके बारे में थोड़ा मूर्ख बना रहा था। सरासर मूर्खता के क्षण में, मैंने एक बैच फ़ाइल बनाई और उसमें निम्न कोड डाला:

%0|%0

मैंने इसे चलाया और मुझे अपना लैपटॉप पुनरारंभ करना पड़ा। हालाँकि, मैंने इस विनाशकारी रास्ते को जारी रखने और विंडोज स्टार्टअप फ़ोल्डर में बैच फ़ाइल डालने का फैसला किया। अब मैं अपने लैपटॉप को नष्ट किए बिना लॉगिन नहीं कर सकता।

स्टार्टअप फोल्डर से मैं इस फॉरबॉम्ब को कैसे हटा सकता हूं?


40
साथ ही, यह किसी के कंप्यूटर को नष्ट करने का एक शानदार सरल तरीका है। मैं यह याद रखने की कोशिश करूंगा कि मैं अभी किसी से मिलता हूं कि मैं किसी से मिलता हूं , मैं वास्तव में नफरत करता हूं और मुझे उनके कंप्यूटर के साथ 30 सेकंड मिलते हैं। आप फाइल सिस्टम तक पहुंचने और पासवर्ड की आवश्यकता के बिना फ़ाइल बनाने के लिए लाइव बूट मीडिया का उपयोग भी कर सकते हैं।
केवॉन

9
यह सुंदर है
मार्क के कोवान

4
@ केवॉन बेहतर अभी तक, इसे फिरौती-वेयर में बदल दें। ;)
jpmc26

9
कोड की इस लाइन का वास्तव में क्या मतलब है?
एहसान सज्जाद

9
@ ईशानसजद - जब भी यह निष्पादित होता है, यह अपने आप में दो नए उदाहरण पैदा करता है। (जो प्रत्येक नए उदाहरण आदि को जन्म देता है) आखिरकार यह सभी उपलब्ध संसाधनों का उपभोग करता है, और कंप्यूटर अनुपयोगी हो जाता है। एक बैच स्क्रिप्ट में,% 0 निष्पादन बैच स्क्रिप्ट के लिए है।
GalacticCowboy

जवाबों:


76

स्टार्टअप फोल्डर से फोरबॉम्ब कैसे निकालें?

"सुरक्षित मोड" में अपने पीसी को प्रारंभ करें (स्टार्टअप प्रोग्राम सुरक्षित मोड में नहीं चलते हैं, और केवल विंडोज शुरू करने के लिए आवश्यक मूल ड्राइवर स्थापित हैं)।

तब आप अपमानजनक बैच फ़ाइल को हटा सकते हैं।


विंडोज विस्टा को सेफ मोड में कैसे शुरू करें

  1. Windows Vista सुरक्षित मोड में प्रवेश करना शुरू करने के लिए, अपने पीसी को चालू या फिर से चालू करें।

  2. आपको स्प्लैश स्क्रीन दिखाई देगी

  3. इससे पहले कि Windows Vista स्प्लैश स्क्रीन दिखाई देता है, F8"उन्नत बूट विकल्प" दर्ज करने के लिए

  4. "सुरक्षित मोड" चुनें और दबाएं Enter

स्क्रीनशॉट:

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

** मजबूत पाठ **

स्रोत सुरक्षित मोड में विंडोज विस्टा कैसे शुरू करें


7
जिज्ञासा से बाहर, आपको उन स्क्रीनशॉट को कैसे मिला?
मटेंटो

20
@Mutantoe Google छवि खोज;)
DavidPostill

51
वे एक आभासी मशीन का उपयोग कर बनाया गया होगा।
बुरहान अली

19
ध्यान दें कि विंडोज रनऑन रजिस्ट्री कुंजियों में सामान को सुरक्षित मोड में भी शुरू कर देगा यदि वे * के साथ उपसर्ग कर रहे हैं। यदि आपको अपने स्टार्टअप फ़ोल्डर में कांटा बम डालने के लिए काफी रोमांच महसूस हुआ है, तो सुनिश्चित करें कि आप रजिस्ट्री में ऐसा नहीं करते हैं।
isanae

5
@ एहसानजजाद हां। अनिवार्य रूप से, यदि आप अपने फोरबॉम्ब को इस रूप में सहेजते हैं, तो कहते हैं, fork.batयह चल रहा है fork.bat|fork.bat। इसका मतलब है कि हर बार fork.batचलाने के लिए, दो और प्रतियां शुरू की जाएंगी।
कोल जॉनसन

19

आप कंप्यूटर को शुरू करने और लॉग इन करने के रूप में Shift दबाकर स्टार्टअप फ़ोल्डर की सामग्री को लोड करना छोड़ सकते हैं। (ध्यान दें कि यह रजिस्ट्री या अन्य स्थानों से लोड किए गए स्टार्टअप अनुप्रयोगों के लिए काम नहीं करता है, केवल वास्तविक स्टार्टअप फ़ोल्डर है।)


2
क्या आपने वास्तव में यह कोशिश की है या आपने इसे कहीं पढ़ा है? मैंने इसे केवल विंडोज 8.1 पर आजमाया था और यह काम नहीं करता था।
मेहरदाद

3
मैंने विंडोज 7 पर पहले भी ऐसा किया है और यह ठीक काम करता है। डेस्कटॉप के प्रकट होने तक अपना पासवर्ड दर्ज करने के बाद आपको पूरे समय Shift और दबाए रखना होगा, शायद सुरक्षित होने में थोड़ा अधिक समय हो।
nhinkle

मैंने इसे पहले काम करने के लिए पा लिया है, लेकिन मैं यह सुनिश्चित नहीं कर सकता कि विंडोज के कौन से संस्करण हैं।
सोरेन ब्योर्नस्टैड

क्या आप सुनिश्चित हैं कि उसने स्टार्टअप फ़ोल्डर की सामग्री को छोड़ दिया है ? मैं की तरह जब मैं इसे करने की कोशिश है, यह रजिस्ट्री लेकिन छोड़ दिया महसूस नहीं स्टार्टअप फ़ोल्डर। @nhinkle
Mehrdad

@ मेहरदाद यह निश्चित रूप से 98 या XP में फ़ोल्डर था (पिछली बार मुझे इसका उपयोग करना था), कोई विचार नहीं है अगर यह तब से बदल गया है
इज़काता

9

F8बूटअप अनुक्रम के दौरान दबाकर अपने लैपटॉप को सुरक्षित मोड में बूट करने का प्रयास करें , वहां से, बस अपने स्टार्टअप फ़ोल्डर में फ़ाइल का पता लगाएं और इसे हटा दें।

यदि आप गलती से इसे खोलने या कुछ इसी तरह के बारे में चिंतित हैं, तो आप कमांड प्रॉम्प्ट के साथ सेफ मोड में बूट कर सकते हैं ( बशर्ते आप कमांड प्रॉम्प्ट का उपयोग कर सकते हैं ), और delइसे इस तरह से ete करें, इसके बजाय।

इससे भी सुरक्षित यह है कि हार्ड ड्राइव को बाहर निकालना और उसे एक मशीन से जोड़ना जो एक बैच फ़ाइल नहीं खोल सकता है, इस प्रकार अनुक्रम को पुन: सक्रिय करने में असमर्थ है, और इसे इस तरह से हटा सकता है।

यदि यह अनुपलब्ध है, तो आप ड्राइव को हमेशा आज़मा कर देख सकते हैं।


3
यदि आप किसी अन्य उपकरण में बूट करके ड्राइव को फिर से इमेज कर सकते हैं तो आप बस वहां से फाइल को हटा सकते हैं।
मेहरदाद

यदि आप एक जीवित सीडी को बूट करते हैं तो हार्ड ड्राइव को बाहर निकालने और इसे फिर से अनमाउंट करने की तुलना में यह अधिक सुरक्षित है। लाइव सीडी की तरह नहीं कर सकते।
माइकल बेली

किंडा ईमानदार होने के बावजूद उस बिंदु से इतर एक अलग जवाब है।
माइकल बेली

मेरे पास मेरे, @MichaelBailey
Quill

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

7

आपका सबसे अच्छा दांव सुरक्षित मोड में या रिकवरी डिस्क या एक लिनक्स लाइव सीडी में बूट करना है और इसे हटा देना है।

बूट करने के लिए सेफ मोड आगे बढ़ें और मेरा मानना ​​है कि हिट F8। यहां निर्देश दिए गए हैं , लेकिन बड़ी बात F8मिड-बूट पर हमला करना है ।

विंडोज में delऔर लिनक्स में एक फाइल को हटाने का कमांड है rm। लिनक्स में ध्यान दें तो आप इसे बेहतर कर सकते हैं, हालांकि उनका फाइल मैनेजर अगर आपको नहीं पता कि लिनक्स आपको डिस्क और उस सब को माउंट करना होगा। रिकवरी कंसोल कमांड प्रॉम्प्ट वह है जो आप विंडोज डिस्क में चाहते हैं।


5

अन्य उत्तरों के अलावा: यदि किसी संयोग से आपकी समस्या रजिस्ट्री में है (उदाहरण के लिए, स्वीकृत उत्तर पर @ isanae की टिप्पणी के अनुसार), तो आप Windows के अपने संस्करण की किसी अन्य इंस्टॉल में बूट करके रजिस्ट्री को ऑफ़लाइन संपादित कर सकते हैं , या एक सेटअप / WinPE पर्यावरण सीडी का उपयोग करके।

संक्षेप में, अपने वैकल्पिक OS में रजिस्ट्री संपादक को खोलें (WinPE या सेटअप डिस्क से, आप कमांड प्रॉम्प्ट खोलने के लिए Ctrl+ दबा सकते हैं F10, फिर "regedit" दर्ज करें)। वहां से, आप रजिस्ट्री ट्री में एक नया नोड बना सकते हैं, फिर फ़ाइल का उपयोग करें -> ऑफ़लाइन रजिस्ट्री संपादन के लिए संबंधित फ़ाइलों को चुनने के लिए हाइव लोड करें:

[HKEY_LOCAL_MACHINE \ SYSTEM] (% windir% / system32 / config / SYSTEM)

[HKEY_LOCAL_MACHINE \ SOFTWARE] (% windir% / system32 / config / SOFTWARE)

[HKEY_USERS.Default] (% windir% / system32 / config / DEFAULT)

[HKEY_CURRENT_USER] (% userprofile% / ntuser.dat)

यहां से, आपको जो भी संपादन चाहिए, वह कर सकते हैं (सॉफ़्टवेयर \ Microsoft \ Windows \ CurrentVersion \ Run, उदाहरण के लिए, अपने स्टार्टअप प्रोग्राम को होल्ड करता है), और फिर उसी फ़ाइल में खोले गए हाइव को सहेजें / बंद करें।


2
ध्यान दें कि यदि आप एक ही विंडोज इंस्टाल पर दूसरे उपयोगकर्ता खाते से उपयोगकर्ता-स्थानीय रजिस्ट्री सेटिंग्स को ठीक करने के लिए इस पद्धति का उपयोग करते हैं, तो लॉगिन का प्रयास करने से पहले हाइव को अनलोड करना नितांत आवश्यक है। यदि आप छत्ता माउंटेड छोड़ देते हैं, तो इसे सही स्थान पर लोड नहीं किया जा सकता है HKEY_USERSऔर Windows स्थायी रूप से प्रोफ़ाइल को नए बने ज्यादातर खाली छत्ते की ओर इंगित करेगा। (ज्यादातर खाली = पहली बार लॉग इन करने वाले उपयोगकर्ता के रूप में एक ही स्थिति)। बस अपने कदम पीछे हटने से यह ठीक नहीं होगा।
बेन वायगेट

@BenVoigt दिलचस्प मुद्दा जो मैंने नहीं सोचा होगा। यदि Windows प्रोफ़ाइल को स्थायी रूप से बदल देता है, तो क्या आपको पता है कि नया हाइव (यह मानते हुए कि यह पहले से लगे हुए पुराने हाइव को अधिलेखित नहीं करता है) निर्मित / संग्रहीत है?
शामतम्

अगर मुझे सही याद है (लेकिन यह कुछ साल रहा है) नई रजिस्ट्री हाइव फ़ाइल उसी निर्देशिका में जाती है, लेकिन एक संख्यात्मक फ़ाइल एक्सटेंशन के साथ।
बेन वोइगेट

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