Wednesday, March 17, 2010

Installing an MSI in Compatibility Mode

כידוע יש ב - Windows מה שנקרא "Run this program in compatibility mode" מה שמאפשר להריץ את האפליקציות ב"מוד" קודם של מערכת ההפעלה.

היום ניסתי להריץ msi כלשהו וקבלתי הודעת שגיאה שזה יכול לרוץ רק על xp או vista, חשבתי לעצמי שאוכל פשוט להריץ את ה - msi ב - Compatibility Mode, לדאבוני התברר לי שאין לקבצי msi אפשרות להרצה ב"מוד" קודם.

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


בתירגום פשוט אלו השלבים:

1. התקינו Orca

2. קליק ימין על ה - msi ובחירה ב - Edit in orca

3. תחפשו ברשימה בצד שמאל מה שנקרא "LaunchCondition"

4. תחפשו בצד ימין שורה שמדברת על הגרסאות

5. הסירו אותה (בעזרת קליק ימין על השורה ובחירה ב - Cut Row)

6. לחיצה על Tools בחירה ב - Options תחפשו את הטאב database ותוודאו ש - "Copy embedded streams during Save As" מסומן.

7. לחיצה על File ובחירה ב - Save As

8. תצאו מ - Orca לפני הפעלה של ה - msi

בהצלחה

Posted via email from jasper22's posterous