כיצד לתקן יישום Win32 לא חוקי

click fraud protection
גבר משתמש במחשב נייד על הספה בבית

קרדיט תמונה: אוליבר רוסי/The Image Bank/GettyImages

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

מהו יישום Win32?

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

סרטון היום

גרסאות מוקדמות יותר של Windows ומערכת ההפעלה הקודמת, הנקראות MS-DOS, היו מערכות הפעלה של 16 סיביות, וגרסאות 64 סיביות של Windows זמינות כעת. בדרך כלל, גרסאות 32 סיביות של Windows יכולות להריץ תוכניות 16 סיביות כמו גם תוכניות 32 סיביות, וגרסאות 64 סיביות יכולות להריץ תוכניות 32 סיביות ותוכניות 64 סיביות.

ניסיון להפעיל יישום שאינו Win32 על גירסת 32 סיביות של Windows או אפילו גירסת 64 סיביות של Windows יכול להפעיל את השגיאה של Win32.

לא יישום Windows 32

אם אתה מקבל הודעה שתוכנית אינה יישום Win32 או משהו דומה, ישנן מספר סיבות אפשריות.

האחת היא שהתוכנית מיועדת למערכת הפעלה חדשה או ישנה יותר ממה שאתה מפעיל. אחר הוא שהקובץ עצמו פגום איכשהו או פשוט אינו תואם ל-Windows.

אם תנסה להפעיל יישום macOS או Linux ב-Windows, ייתכן שתראה את השגיאה הזו. ייתכן שתראה אותו גם אם תנסה להפעיל סוג אחר של קובץ, כגון מסמך Microsoft Word או מסמך תמונה, כאילו היא אפליקציה, מה שיכול לקרות אם סיומת הקובץ מוגדרת באופן שגוי ל ".exe."

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

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

אמולציה וחלונות ישנים

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

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

אתה יכול גם להשתמש באמולטור של Windows או DOS כדי להפעיל תוכניות ישנות יותר. ניתן להשתמש ב-DOSBox להפעלת תוכניות DOS באמולטור, ו-FreeDOS היא חלופה תואמת בחינם ל-MS-DOS. אתה יכול להפעיל תוכניות Windows במכונות Mac או Linux באמצעות כלי הנקרא Wine (ראה משאבים).

אתה יכול גם להפעיל גרסה אחרת של Windows או DOS במחשב אחר אם יש לך כזו.