פתרון זמני לבעיית ה PowerShell ב Creator Update

15 באפריל 2017

אין תגובות

אין לי מושג למה, אבל מיקרוסופט החליטה במסגרת ה Craetor Upgrade החדש (שמתחיל לזלוג לאט לאט לכל המחשבים בעולם), לשנות סדרי עולם ובתפריט עכבר ימין על סמל החלונות, לזרוק החוצה את ה Control Panel ולשים במקומו את Settings ולהחליף באותה הזדמנות את הקריאה ל Command בקריאה ל PowerShell.

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

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

אין לי שום דבר אישי נגד PowrShell, להיפך, זה כלי עבודה שימושי ואני עובד איתו המון. ומאחר ורוב הפקודות של ה Command (חלון Dos בפי העם) עובדות פחות או יותר כפי שהם על PowerShell (לא באמת אלא בכאילו), אז גם לא היה לי כל כך אכפת מהשינוי הזה, אילולא העובדה שמיקרוסופט עשתה באותה הזדמנות כמה שינויים בפונטים של מערכת ההפעלה, שגרמו לכך שכל מי שמפעיל PowerShell במערכת ההפעלה המשודרגת, ושפת ברירת המחדל במערכת ההפעלה שלו אינה אנגלית (דבר שנכון כמעט לכל מחשב בארצנו הקטנה), מקבל במקום מסך נורמאלי של PowerShell אוסף של זבלים על המסך.

CreatorUpdatePSהבעיה אינה ספציפית רק לישראל, אלא לעוד כמה מדינות שה Locals שלהם אינו אנגלי ויש הרבה התייחסויות ברשת לבעיה הזו. אני לא רוצה לקטר, אבל נראה לי מוזר ומטריד שאף אחד במיקרוסופט לא טרח לבדוק אם שידרוג של מערכת ההפעלה במחשב שאינו נמצא בארה”ב מתנהג נכון. אם זו סתם פאשלה בקנה מידה עולמי של ה QA, זה סימן רע אבל לא סוף העולם. אבל אם זה נובע כתוצאה ישירה מהמדיניות החדשה של דונלד טרמפ America First, אז יש לכל העולם המערבי בעיה קשה ורצוי שנתחיל כבר עכשיו לשקול ברצינות מעבר למערכת הפעלה אחרת לפני שזה יהיה מאוחר מדי Smile.

אז ההמלצה שלי לכל מי שהשימוש ב PowerShell חשוב לו ולכל מי שחושש שתהיה לבעיה הזו איזו שהיא השלכה על הפעילות השוטפת שלו (בעיקר ארגונים אבל לא רק) לחסום בשלב זה את העידכון שמשדרג את מערכת ההפעלה Windows 10 לגירסת ה Creator Update (ניתן לביצוע דרך Group Policy) לפחות עד שמיקרוסופט תתקן את הבעיה.CreatorUpdatePS2

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

CreatorUpdatePS3

לחץ עם עכבר ימין על הפינה השמאלית העליונה של חלון ה PowerShell המגורבץ, בחר Properties והחלף את ה Raster Font שהוא ברירת המחדל (אל תשאלו אותי למה) לפונט נורמאלי יותר כמו Lucuidas Console ומיד חלון ה PowerShell יחזור לנורמאליות. תצטרך לעשות את זה מחדש כל פעם שאתה פותח חלון חדש של PowerShell כי משום מה (לפחות אצלי) ה Defaults (זה שמעל ה Properties) לא מתפקד.CreatorUpdatePS4

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

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

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *