[תיקון] קבצי אצווה של Windows (.bat) אינם פועלים כאשר לוחצים עליהם לחיצה כפולה - Winhelponline

Windows Batch Files

כאשר אתה לוחץ פעמיים על קובץ אצווה של Windows ( .אחד ), אחד התסמינים הבאים עלול לקרות:



  • קובץ האצווה פותח חלון שורת פקודה אך הפקודות שלו אינן מבוצעות.
  • פנקס רשימות או כל עורך טקסט אחר פותח (עורך) את תוכן קובץ האצווה.

פוסט זה אומר לך כיצד לתקן את שיוך הקבצים .bat כך ש- Windows מריץ קבצי אצווה כהלכה.

[תיקון] קבצי BAT אינם פועלים כאשר לוחצים עליהם לחיצה כפולה

קובץ אצווה של Windows ( .אחד ) הוא סוג קובץ מיוחד באמצעותו ניתן להריץ או להפוך אוטומטית סדרת פקודות. שורת הפקודה קוראת ומפרשת את קובץ האצווה ומריצה כל פקודה שצוינה בקובץ.



יתכן שהמשתמש מזוהה בשוגג .אחד קבצים עם עורך טקסט, או קבצי .bat משויכים אליהם cmd.exe , או שהתעסקו בהגדרות ברישום. לאחר שתגדיר שיוך קבצים עבור .אחד קבצים המשתמשים בתיבת הדו-שיח 'פתח באמצעות' או בתוכניות ברירת מחדל, אין דרך לחזור להגדרת ברירת המחדל באמצעות ממשק המשתמש. הדרך היחידה לתקן את זה היא על ידי שינוי ההגדרות ברישום.

בצע את השלבים הבאים כדי לתקן את שיוך הקבצים של Windows Batch:



שיטה 1: השתמש בתיקון הרישום של שיוך הקבצים .BAT

  1. בקר ב- Windows 10 תיקוני שיוך קבצים דף, הורד את תיקון שיוך הקבצים .bat. אם אתה משתמש במערכת הפעלה ישנה יותר כמו Windows 7 או Windows 8, תוכל למצוא את הקישורים לתיקונים עבור מערכות ההפעלה הללו למטה בדף זה.
  2. פתח את הארכיון והפעל את קובץ הרישום הסגור
  3. לחץ על כן כאשר תתבקש לאשר להמשיך
  4. לחץ על אישור.

שיטה 2: תקן את שיוך הקבצים .BAT באופן ידני

חָשׁוּב: לפני שתמשיך, צור נקודת שחזור מערכת כאמצעי בטיחות. שינוי שגוי ברישום Windows עלול לגרום לבעיות חמורות.

  1. הפעל את עורך הרישום ( regedit.exe )
  2. עבור למפתח הבא:
    HKEY_CLASSES_ROOT  .bat
  3. הגדר את (בְּרִירַת מֶחדָל) נתוני ערך ל- קובץ באט
  4. עבור למפתח הבא:
    HKEY_CLASSES_ROOT  batfile  shell
  5. בחלונית הימנית, ודא שה- (בְּרִירַת מֶחדָל) נתוני ערך אינם מוגדרים. זה צריך לקרוא כ ערך לא מוגדר . אם אתה רואה שם טקסט אחר, לחץ באמצעות לחצן העכבר הימני על ה- (בְּרִירַת מֶחדָל) ערך ובחר לִמְחוֹק .
  6. לאחר מכן, המשך למפתח הבא:
    HKEY_CLASSES_ROOT  פקודת batfile  shell  open 
  7. לחץ לחיצה כפולה (בְּרִירַת מֶחדָל) והגדר את נתוני הערך שלו ל:
    '% 1'% *
  8. עבור לסניף הבא:
    HKEY_CURRENT_USER  תוכנה  Microsoft  Windows  CurrentVersion  Explorer  FileExts  .bat

    הערכים הקיימים תחת אחד ממפתחות המשנה שלו ( OpenWithList , OpenWithProgids ו UserChoice ) עלול לגרום לבעיה.

  9. לחץ לחיצה ימנית על ה- .אחד מקש ובחר לִמְחוֹק . נְקִישָׁה כן כאשר תתבקש לאשר. אל תדאג! מפתח רישום זה ושלושת מפתחות המשנה שלו הם טריוויאליים, והם נדרשים רק אם ברצונך לעקוף את .אחד ברירות מחדל של שיוך הקבצים.
  10. צא מעורך הרישום.

שיטה 3: צור קובץ REG משלך כדי להפוך את השלבים המפורטים בשיטה 2 לאוטומטית

אם ברצונך להפוך את השלבים המפורטים בשיטה 2 לאוטומטית, השתמש בשיטה זו. ההבדל בין שיטה 1 ו שיטה 3 האם זה בתוך שיטה 1 , כל פרט ופרט של .אחד רישום סוג הקובץ מטופל. ואילו שיטה 2 הוא כירורגי במידה מסוימת - כלומר, הוא בודק ומסיר רק ערכים נדרשים.

  1. פתח את פנקס הרשימות או את עורך הטקסט המועדף עליך.
  2. העתק את השורות הבאות והדבק אותו בפנקס הרשימות
    עורך הרישום של Windows גרסה 5.00 [HKEY_LOCAL_MACHINE  SOFTWARE  Classes  .bat] @ = 'batfile' [HKEY_LOCAL_MACHINE  SOFTWARE  Classes  batfile  shell] @ = - [HKEY_LOCAL_MACHINE  SOFTWARE  Classes  batfile  shell  open  open  command  = ''% 1  '% *' [-HKEY_CURRENT_USER  תוכנה  Microsoft  Windows  CurrentVersion  Explorer  FileExts  .bat]
  3. שמור את הקובץ בכל שם שיש לו את .reg סיומת, נגיד fix_bat.reg
  4. לחץ לחיצה כפולה fix_bat.reg כדי להחיל את התצורה ברישום. לחץ על כן כאשר תתבקש לאשר.

זהו זה! תיקנת כעת את הגדרות שיוך קבצי האצווה. כעת קבצי אצווה אמורים לבצע כהלכה כאשר הם לוחצים פעמיים.


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)