Article ID: 898628 - View products that this article applies to.
הרחב הכל | כווץ הכל

מאפייני הבעיה

כאשר מתקינים חבילת Microsoft Windows Installer (?.msi), והמתקין ינסה להתקין גירסה חדשה יותר של קובץ מערכת שמוגן על ידי התכונה 'הגנת קבצים של Windows' (?WFP), יתרחש כשל שקט של תהליך ההתקנה. אם תעיין בקובץ היומן של Windows Installer או ביומן היישומים, תוכל לראות שמופיעה בו שגיאה 1931 של Windows Installer.

סיבה

חבילות Microsoft Windows Installer בגירסאות שלפני 3.1, אשר ניסו להתקין בהתקנה שקטה גירסה חדשה יותר של קובץ המוגן על ידי התכונה WFP, לא היו מצליחות לעשות זאת. עם זאת, תהליך ההתקנה היה ממשיך ומדווח בסיום על הצלחה. עם פרסום Windows Installer 3.1, השתנה אופן פעולה זה. בגירסה 3.1, תהליך ההתקנה השקטה נכשל אם הוא אינו מצליח להתקין קובץ המוגן על-ידי WFP, ובעקבות זאת הוא מבטל את השינויים שהחילה ההתקנה. התכונה WFP מונעת מיישומים להחליף קבצי מערכת. Windows Installer אינו יכול להחליף קבצים המוגנים על-ידי WFP.

פתרון הבעיה

על מנת לפתור בעיה זו: השתמש בשיטה 1 אם אתה משתמש הקצה של חבילת ההתקנה. השתמש בשיטה 2 אם אתה יוצר את חבילת Windows Installer.
  • שיטה 1
    אם אתה משתמש קצה של חבילת התקנה להתקנת תוכנה במחשב, השג את Windows Installer 3.1 (v2) בגירסה הניתנת להפצה חוזרת.

    Windows Installer 3.1(v2) בגירסה הניתנת להפצה חוזרת הוא עדכון של Windows Installer 3.1. עדכון זה מטפל בבעיה המתוארת בסעיף 'מאפייני הבעיה'.

    למידע נוסף על Windows Installer 3.1 (v2), לחץ על מספר המאמר להלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
    893803 Windows Installer 3.1 (v2) זמין עכשיו להורדה
    על מנת לברר איזו גירסה של Windows Installer מותקנת כרגע במחשב, בצע את הפעולות הבאות:
    1. בסייר Windows, אתר את הקובץ הבא:
      Msi.dll
      קובץ זה ממוקם בתיקייה Windows\System 32.
    2. לחץ באמצעות לחצן העכבר הימני על הקובץ Msi.dll ולאחר מכן לחץ על מאפיינים.
    3. לחץ על הכרטיסייה גירסה. רשום לפניך את מספר הגירסה של הקובץ.
      • אם מספר הגירסה הוא 3.1.4000.1823, מותקן במחשב Windows Installer 3.1 (v1).
      • אם מספר הגירסה הוא 3.1.4000.2435, מותקן במחשב Windows Installer 3.1 (v2).
  • שיטה 2
    אם אתה יוצר חבילת Windows Installer כדי להתקין יישום שיצרת, מומלץ להגדיר תנאי במסד הנתונים של Windows Installer שיצרת לפרויקט ההתקנה, וזאת על מנת למנוע התקנת רכיבים מוגני-WFP במערכות הפעלה עם WFP. שיטה זו היא הדרך המועדפת לעקיפת הבעיה. אסור לתהליך התקנה המבוסס על Windows Installer לנסות לעדכן קבצים המוגנים על ידי WFP.

    כדי להגדיר תנאי, הוסף אותו לעמודה 'תנאי' שבטבלת הרכיבים במסד הנתונים של Windows Installer. למידע נוסף, בקר באתר Microsoft Developer Network (MSDN) שכתובתו:
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx

סטטוס

Microsoft אישרה שבעיה זו קיימת ב-Microsoft Windows Installer 3.1.

מידע נוסף

לקבלת מידע נוסף על WFP, לחץ על מספר המאמר להלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
222193 תיאור התכונה 'הגנת קבצים של Windows' ?(WFP) (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)

מאפיינים

Article ID: 898628 - Last Review: יום שלישי 16 ינואר 2007 - Revision: 3.6
המידע במאמר זה חל על:
  • Microsoft Windows Installer 3.1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
מילות מפתח 
kbsetup kbprb kbmsifaq kbcshk kbcstw KB898628

ספק משוב

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com