צור קבצי אצווה עצירת שירות כדי לייעל את המחשב שלך למשימות ספציפיות


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

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

יצירת קובץ אצווה והפעלת יישומים

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

אם רצית להתחיל מופע חדש של יישום, עליך להקדים אותו ב-הַתחָלָהפְּקוּדָה. לדוגמה, כדי ליצור קובץ אצווה שיפעיל את Notepad ויפתח חלון סייר חדש המציג תיקיה מסוימת, תוכל להכניס את שתי השורות האלה לקובץ האצווה:

התחל פנקס רשימות

הפעל את סייר c:\path\to\start

קובץ האצווה מציג כל פקודה כפלט במסוף, כך שאם תרצה למנוע זאת תוכל להוסיף את הסמל @ לפני הפקודה כדי לבטל פלט נוסף, או שאתה יכול פשוט לשים את השורה הזו בראש הקובץ:

@הד כבוי

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

עצור או הפעל שירותים בקובץ אצווה

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

מה שאנחנו יכולים לעשות זה ליצור קובץ אצווה שעוצר את השירותים, ועוד קובץ אצווה שמתחיל אותם לגבות. כדי לעשות זאת, אתה יכול פשוט להשתמש ב-netפקודה עםstartאוֹstopבתור הפרמטר הראשון, ולאחר מכן את שם השירות אחריו. אתה יכול להשתמש בשם הקצר של השירות, או בשם התצוגה במרכאות, כמו אחת משתי הדוגמאות הבאות:

net stop wuaserv

נטו עצור "Windows Update"

אתה יכול למצוא את שמות השירותים בקלות מספיק על ידי פתיחת כלי השירותים (השתמש בחיפוש בתפריט התחל כדי למצוא שירותים ולהפעיל אותו) ולחיצה כפולה על אחד מהשירותים. תראה את שם השירות הקצר מודגש בדוגמה למטה:

(לדרך נוספת להסתכל על השירותים הפועלים כעת במערכת שלך, משוך את מנהל המשימות של Windows (Ctrl+Shift+Escape) ולחץ על הכרטיסייה שירותים.)

אתה יכול להפעיל את השירותים שוב על ידי שימוש בפקודה ההפוכה, כך:

net start wuaserv

שים לב שאם אתה משתמש ב-Windows 7 או Vista ועדיין הפעלת את UAC, תצטרך להפעיל את קובץ האצווה כמנהל כדי להפסיק את השירות בפועל. אתה יכול ליצור קיצור דרך לקובץ האצווה ולציין להתחיל תמיד כמנהל במאפייני קיצור הדרך כדי למנוע את הצורך ללחוץ לחיצה ימנית בכל פעם.

הרוג יישומים עם קובץ אצווה

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

כדי להרוג יישום משורת הפקודה או קובץ אצווה, כל מה שאתה צריך לעשות הוא להשתמש בפקודה taskkill עם הפרמטר /IM, התואם לעמודת שם התמונה ממנהל המשימות - שהוא בעצם רק שם הקובץ של קובץ ההפעלה של היישום . לדוגמה, כדי להרוג את Notepad תשתמש בפקודה כך:

taskkill /IM notepad.exe

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

taskkill /F /IM notepad.exe

taskkill /F /IM chrome.exe

יש לך הרבה פרמטרים אחרים לבחירה עם הפקודה taskkill, שבה אתה יכול לדפדף עם /? פרמטר (כלומר, סוגtaskkill /?).

צור קיצור דרך להפעלת קובץ האצווה

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

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

לשים הכל ביחד

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

taskkill /IM tweetdeck.exe

taskkill /IM chrome.exe

taskkill /IM firefox.exe

taskkill /IM pidgin.exe

taskkill /IM notepad.exe

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

net stop VMAuthdService

net stop VMnetDHCP

net stop "שירות VMware NAT"

net stop "VMUSBarbService"

לאחר מכן, כאשר אני צריך להפעיל את VMware שוב, אני יכול פשוט להשתמש בקובץ startvmware.bat שלי, אשר מפעיל את השירותים ולאחר מכן מפעיל את אפליקציית VMware.

net start VMAuthdService

net start VMnetDHCP

net start "שירות VMware NAT"

net start "VMUSBarbService"

התחל את "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe"

אתה יכול להתאים אישית את הסקריפטים האלה כדי לעשות כל מה שתרצה, ולהתאים אותם לסביבה שלך, אבל זה אמור לתת לך את הכלים הדרושים לך כדי להתחיל ליצור קבצי אצווה משלך שחוסכים זמן.

חנון איך לעשותwishes ש-bash scripting היה מובנה ב-Windows. ניתן למצוא את המאמרים הגיקים שלו מדי יום כאן ב-Lifehacker,איך לעשות חנון, ולְצַפְצֵף.