2011-02-05 19 views
17

के साथ खोले जा रहे हैं I WinXP SP3 का उपयोग करते हैं, और मैंने एक .bat फ़ाइल बनाई है जो कुछ करता है। जब मैं उस पर डबल क्लिक करता हूं, तो नोटपैड खोला जाता है और मैं बैच फ़ाइल को संपादित कर सकता हूं - लेकिन यह नहीं चल रहा है ??!?बैच फ़ाइलें नहीं चलती हैं - वे नोटपैड

मुझे उम्मीद है कि जब मैं एक .bat फ़ाइल पर डबल क्लिक करता हूं - इसे चलाना चाहिए, नहीं? मैं इसे कैसे ठीक कर सकता हूं?

+0

[यह प्रश्न] (https://superuser.com/q/53948/515382) 200 9 में सुपरसियर में माइग्रेट किया गया था और इसमें और जानकारी है। – teivaz

उत्तर

0

"इसे खोलें" और "कमांड प्रॉम्प्ट" चुनने पर, इसे राइट क्लिक करने का प्रयास करें।

बैच फ़ाइलों के डेवलपर के रूप में, विंडोज़ डिफ़ॉल्ट रूप से नोटपैड के साथ .bat खोलता है। कोई भी जो उन्हें नहीं लिखता है, शायद डिफ़ॉल्ट रूप से कमांड लाइन के साथ फ़ाइल लॉन्च करेगा।

+2

इस के लिए संदर्भ मेनू में कोई ओपन .. विकल्प नहीं है .bat फ़ाइल –

9

एक अन्य आम गलती है, सेट "ज्ञात फ़ाइल प्रकारों की एक्सटेंशन छिपाएं" है जिसका अर्थ है कि हालांकि फ़ाइल नाम का कहना है

"----। बल्ला"

यह वास्तव में

है "-----। bat.txt"।

आपको इसे अनचेक करने के लिए "फ़ोल्डर विकल्प -> विकल्प देखें" में जाना होगा। अगर आप अपने रजिस्ट्री में इस कुंजी है

+1

यह अभी भी आइकन और सूचीबद्ध प्रकार में आसानी से देखा जाता है। मैं विशेष रूप से उस विकल्प को साफ़ न करने की गलती पर विचार नहीं करता हूं। – Joey

+1

यह .bat फ़ाइल है, एक .txt एक –

-2

बस खींचें और ड्रॉप फ़ाइल को आदेश शीघ्र

+0

यह अभी भी नोटपैड ++ –

+0

में बैट फ़ाइल खोलता है, इसे डाउनवॉट्स का एक गुच्छा प्राप्त हो सकता है लेकिन यह मेरे कॉर्पोरेट देव विन 7 बॉक्स पर मेरे लिए अभी काम किया है। मान लीजिए कि यह कैसे निर्भर करता है .bat -> नोटपैड अवरोधन किया गया है। मेरा * हाल ही में मैकएफ़ी इंस्टॉल से संबंधित हो सकता है। –

27

की जांच:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat\UserChoice 

अगर आपके पास है इसका मतलब है कि .bat विस्तार है वर्तमान में नोटपैड से जुड़े (या इस नोड के तहत "प्रोगिड" कुंजी द्वारा परिभाषित एक और प्रोग्राम)।

बैकअप आप रजिस्ट्री और इसे हटाएं .bat "UserChoice" नोड।

आपकी .bat फ़ाइलों को सामान्य रूप से चलाना चाहिए।

+0

वे अभी भी नोटपैड ++ –

+3

में खुलते हैं यह वास्तव में मजाकिया है। बैच फ़ाइलों को सही तरीके से काम करके अपने सिस्टम को पेंच करना बहुत आसान है - बस "राइट-क्लिक करें", "डिफ़ॉल्ट प्रोग्राम चुनें", और फिर जो भी आप चुनते हैं, राइट-क्लिक करें, अगर आप "हमेशा चयनित प्रोग्राम का उपयोग करते हैं। .. "जांचें (यह डिफ़ॉल्ट रूप से चेक किया गया है!), एक बार जब आप" ठीक "दबाते हैं तो आप परेशानी में हैं। लेकिन * पूर्ववत * करने का सबसे आसान तरीका यह है कि इसमें रजिस्ट्री को मैन्युअल रूप से संपादित करना और मैन्युअल रूप से संपादित करना है। –

+0

धन्यवाद - विंडोज 7 – Sevyls

0

यह सुनिश्चित करने के लिए जांचें कि यह गुण सुरक्षा टैब के तहत एक निष्पादन योग्य फ़ाइल है।

HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Microsoft \ Windows \ CurrentVersion \ एक्सप्लोरर \ FileExts.bat

रिबूट के बाद अपनी फ़ाइल की जांच:

यहाँ से हटाने के लिए प्रविष्टि है:

+0

पर ठीक काम किया हां यह है। यह अभी भी नोटपैड ++ –

0

यहाँ मेरी समाधान है संघ फिर से। अब इसे नाम = .bat, विवरण = विंडोज बैच फ़ाइल, वर्तमान डिफ़ॉल्ट = अज्ञात एप्लिकेशन दिखाना चाहिए। इस एसोसिएशन के साथ आपकी बल्ले फाइलों को सामान्य रूप से निष्पादित करना चाहिए।

+0

द्वारा खोला गया है प्रविष्टि को हटा दिया था। बीट फाइलें अभी भी नोटपैड ++ –

+0

द्वारा खोली गई हैं, यह मेरे लिए काम करती है। – CJ7

9

मुझे विंडोज 10 पर एक ही समस्या थी, नोटपैड ++ के साथ सभी बैट फाइलें खोली गईं।

मैं HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bat के लिए जा रहा है और batfile

को Notepad++_file से Data मान बदलने यह समाधान के साथ-साथ विंडोज 7 पर समस्या का समाधान होता द्वारा यह संकल्प लिया।

+0

यह मेरे लिए काम करता था - बस इच्छा है कि मैं आइकन भी बदल सकता हूं :) – torbenrudgaard

-2

मैं पिछले दो दिनों से संघर्ष कर रहा था, मैं और लगभग हर जहां एक ही बात कह रही नीचे के माध्यम से जाने के लिए और फ़ाइल को नष्ट
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ एक्सप्लोरर \ कई पोस्ट के माध्यम से चले गए हैं FileExts.bat \ UserChoice, लेकिन मेरी रजिस्ट्री में मैं FileExts नहीं ढूंढ सका तो अंततः मुझे समाधान मिला। नीचे दिए गए लिंक पर क्लिक करें http://www.sevenforums.com/tutorials/19449-default-file-type-associations-restore.html बीएटी विकल्प का चयन करें बैट लिंक पर क्लिक करें, exe डाउनलोड किए गए exe को डाउनलोड किया जाएगा। सिस्टम को पुनरारंभ करें यह ठीक काम करेगा।

0

मेरे मामले में कोई भी जवाब काम नहीं करता है, क्योंकि मेरे पास टेक्स्ट एडिटर के रूप में नोटपैड ++ है और .bat फ़ाइल उससे जुड़ी हुई थी। इसलिए अगर आप का उपयोग Notepad ++ इसे खोलने और यहां जाएं:

विन्यास/प्राथमिकताएं/एसोसिएशन

फ़ाइल और पंजीकृत एक्सटेंशन से .bat प्रविष्टि को हटा दें।

4

assoc और ftype देखें। डिफ़ॉल्ट रूप से इस तरह दिखना चाहिए:

C:\>assoc .bat 
.bat=batfile 

C:\>ftype batfile 
batfile="%1" %* 

यदि ऐसा नहीं है, यह कैसे बदलने के लिए assoc /? और ftype /? देख रहा है।

+0

सरल और प्रभावी, और रजिस्ट्री के साथ कोई गड़बड़ नहीं है। अभी तक assoc और ftype आदेशों के अस्तित्व के बारे में भी पता नहीं था।तो इस जवाब ने न केवल मेरी मदद की, बल्कि मुझे कुछ नया सिखाया। बहुत धन्यवाद। –

-1

विंडोज 7 उस बकवास को हर समय करता है।

इसे ठीक करने के लिए एक सुविधाजनक-डेन्डी lil .reg फ़ाइल को रखने के लिए सबसे अच्छा - हर बार रजिस्ट्री को संपादित करने से आसान और सरल।

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

---------- इस पंक्ति से नीचे सबकुछ - इस पंक्ति को शामिल न करें-- --------

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT] 

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\OpenWithList] 

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\OpenWithProgids] 
"batfile"=hex(0): 
संबंधित मुद्दे