עיקרי אַחֵר כיצד לגרום לאפליקציות 32 סיביות עקשניות לעבוד בחלונות 64 סיביות

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



win7-rc-desk-150x150עד עכשיו ראיתם בתקווה שראיתם את התכונה שלי ב- Windows של 64 סיביות במהדורה האחרונה שלPC Pro. ואולי השגת קצת נחמה מההבטחות הקלילות שלי שאתה לא צריך לדאוג יותר מדי לתאימות יישומים. כמעט כל תוכנות 32 סיביות מודרניות צריכות להתקין ולהפעיל ללא רבב במהדורת 64 סיביות של Windows.

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

ובכן, כמובן, בכל פעם שאתה כותב משהו כזה אתה מבקש צרות.

כיצד לבטל הוספה מהירה ב

בוודאי, בדיוק כשגיליון ספטמבר נחת על דוכני העיתונים, גיליתי את זהPC Proלקוח CMS הפנימי עבד רק על - ניחשתם נכון - חלונות של 32 סיביות. ניסיון ליצור סקירה חדשה משולחן העבודה של 64 סיביות הניב רק שגיאה לא ברורה לגבי מפעל חסר בכיתת COM.

להניף את הדגלים

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

למרבה המזל, זו בעיה קלה לתיקון. של מיקרוסופט CorFlags כלי שורת הפקודה - חלק מ- .NET Framework - מאפשר לך לשנות את דגלי הכותרת בקבצי הפעלה, כולל זה שמציין מתי צריך להריץ יישום במצב 32 סיביות. הגדרת דגל זה ליישום מסד הנתונים שלנו הייתה עניין פשוט של הקלדה CorFlags application.exe / 32bit +

וגםפה- יישום 32 סיביות אחד הפועל בצורה מושלמת בחלונות 64 סיביות. שווה לנסות אם נתקלתם אי פעם בבעיה דומה.

איך לגלות מי עוקב אחריך באינסטגרם

איזו תיקיית קבצי תוכנה?

בזמן שאני בנושא, הנה בעיה קשורה שנתקלנו בה כשהתחלנו לסקור מחשבים עם Vista 64-bit. במקרה זה התוכנה המטרידה הייתה לא אחרת מאשר ה-PC Proחבילת אמת מידה אמיתית. נראה שהכל התקין בצורה מושלמת, אך כאשר השקנו את הבדיקות קיבלנו משאב לא מצאנו שגיאות.

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

קבצים שונים לא נמצאו מכיוון שב- Windows של 64 סיביות התיקיה Files Files שמורה ליישומי 64 סיביות בלבד. תוכניות של 32 סיביות מותקנות בתיקיה בשם Program Files (x86). סקריפט הבדיקה שלנו כלל נתיבים מקודדים שנכשלו מכיוון שיישומי 32 סיביות שלנו לא היו במיקומם הרגיל.

כיצד לבדוק אם הנהגים שלך מעודכנים חלונות 10

אם אתה נתקל בבעיה כזו, תוכל לתקן אותה בקלות על ידי הסרת אזכורים מפורשים ל- C: Program Files ובמקום להשתמש ב-% ProgramFiles% (משתנה סביבה חכם זה אמור לפתור לקבצי Program או קבצי Program (x86) בהתאם בין אם התהליך שקורא לו הוא 64 סיביות או 32 סיביות). אם אינך מצליח להגיע למקור כדי לשנות את הנתיבים, פיתרון מהיר ומלוכלך הוא העתקה ידנית של קבצי 32 סיביות לקבצי התוכנית. ברגע שעשיתי את זה, המדדים שלנו רצו ללא תקלות.

אז הנה לכם: יישומי 32 סיביותלַעֲשׂוֹתלרוץ על חלונות של 64 סיביות ... אבל לפעמים אתה צריך לעקוף כמה הנחות מתכנת כדי להביא אותן לדרך!

מאמרים מעניינים

בחירת העורך

איך Wireshark עובד - מדריך פשוט
איך Wireshark עובד - מדריך פשוט
Wireshark הוא כלי רב עוצמה לפתרון בעיות רשת, ניתוח וביקורת אבטחה. זהו מנתח מנות חינמי ומקור פתוח המאפשר למשתמשים לראות מה קורה ברשת שלהם ברמה מיקרוסקופית. מאמר זה יבדוק כיצד
כיצד להשתמש בבקר Xbox One עם מק
כיצד להשתמש בבקר Xbox One עם מק
קל לחבר בקר PS4 למק שלך, אבל מה עם בקר ה- Xbox One? החדשות הטובות הן שזה עובד מצוין, אבל החדשות הרעות הן שזה דורש קצת יותר הגדרה הודות לשימוש של מיקרוסופט בטכנולוגיות אלחוטיות קנייניות. אבל אל דאגה, גיימרים של Xbox One, נראה לכם איך להתחיל ולהפעיל עם בקר Xbox One וה- Mac שלכם.
מיקרוסופט חלונות מלאו 30 - מבט אל העבר
מיקרוסופט חלונות מלאו 30 - מבט אל העבר
הם אומרים שהזמן עובר במהירות ואכן עבור חלק מאיתנו, אנחנו אף פעם לא מבינים כמה זמן אנחנו משתמשים במחשבים ובמערכת ההפעלה היקרה שלנו של מיקרוסופט. מערכת ההפעלה השולחנית הפופולארית ביותר בעולם מלאכה 30. לפני 30 שנה בדיוק, חברת מיקרוסופט פרסמה את ה- GUI הראשון שלה עבור MS DOS, בשם Windows 1.0. זה
כיצד להפוך את שורת המשימות לאטומה ב- Windows 10
כיצד להפוך את שורת המשימות לאטומה ב- Windows 10
כך תוכל להשבית את שקיפות שורת המשימות ולהפוך אותה לאטומה ב- Windows 10
כיצד להסיר התקנה של פורטל מציאות מעורבת ב- Windows 10
כיצד להסיר התקנה של פורטל מציאות מעורבת ב- Windows 10
המבנים האחרונים של Windows 10 מאפשרים למשתמשים להסיר את פורטל מציאות מעורבת בקלות. במאמר זה נראה כיצד ניתן לעשות זאת.
כיצד לבדוק אם תא אינו ריק ב- Google Sheets
כיצד לבדוק אם תא אינו ריק ב- Google Sheets
אם אתה צריך לבדוק אם תא אחד ב- Google Sheets ריק או לא, אתה יכול לעשות זאת ידנית. למעשה, זו כנראה הדרך המהירה ביותר. עם זאת, אם אתה מתמודד עם מספר תאים, זה הופך במהרה ל-
כיצד להוסיף סטטוס ב-ClickUp
כיצד להוסיף סטטוס ב-ClickUp
ClickUp היא אפליקציית ניהול פרויקטים ושיתוף פעולה המיועדת לחברות בכל הגדלים. זה מגיע עם שלל תכונות שימושיות, כגון כלי תקשורת, הקצאות משימות וסרגלי כלים. פונקציה מסודרת נוספת היא סטטוסים, המכונה גם זרימות עבודה. ל