Anonim

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

ראו גם את המאמר שלנו כיצד להאיץ את Windows 10 - המדריך האולטימטיבי

כמה מושגים הכרחיים

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

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

מה שהופך אותו לתואם

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

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

אפשר יישומי 32 סיביות

כדי להיות יסודי, אתה יכול לוודא כי יישומי 32 סיביות מופעלים בשירותי Windows שלך. לשם כך, בצע את הצעדים הבאים:

  1. התחל בגישה לתכונות של Windows על ידי הקלדת "תכונות חלונות" בתיבת החיפוש של Windows ובחירת התאמת הטובים ביותר.
  2. סמן את התיבה שקוראת שירותי מידע באינטרנט ולחץ על אישור. ייקח דקה להתקין תכונה זו
  3. הפעל את מנהל IIS על ידי הקלדת "שירותי מידע באינטרנט" בתיבת החיפוש של Windows ובחירת ההתאמה הטובה ביותר.
  4. תראה את שם המחשב שלך בחלון השמאלי, הרחב אותו ולחץ על בריכות יישומים.
  5. בחלון הימני, לחץ באמצעות לחצן העכבר הימני על DefaultAppPools ובחר הגדרות מתקדמות.
  6. בחר באפשרות "אפשר יישומי 32 סיביות" ושנה אותה משקרית לאמת.
  7. לחץ על אישור והפעל מחדש את המחשב.

לאחר שתשלים את זה, נסה להריץ את היישום שוב. אם ה- WOW64 שלך פועל כראוי, זה לא אמור להיות נחוץ אך הוכח שהוא יעיל במקרים מסוימים.

קבצי תוכנית שגויים

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

בגירסאות 64 סיביות של Windows כל יישומי 64 הסיביות מותקנים בתיקיה "קבצי תוכנה (x86)". זה כולל קבצים הקשורים ליישום המותקן. עם זאת, תוכניות 32 סיביות מסתיימות בתיקיה נפרדת שכותרתה "קבצי תוכנה". אם הנתיבים מקודדים בצורה לא נכונה בהתקנה, ייתכן שהיישום התקין בתיקיה הלא נכונה.

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

גילוח ותספורת, שני חלקים

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

האם הייתה אחת מהשיטות במאמר מועילה? מה גרם לך לוודא שרשם ה- 32 סיביות הוא באמת הגורם לבעיה שלך? שתף את הנמקתך בתגובות להלן.

כיצד לגרום ליישומי 32 סיביות לעבוד בחלונות 64 סיביות