סימפטומים
כאשר אתה מנסה להתקין חבילה גדולה של Microsoft Windows Installer (.msi) או חבילת תיקון גדולה של Microsoft Windows Installer (.msp) במחשב שבו פועל Microsoft Windows Server 2003 או Microsoft Windows XP, מתקבלת הודעת השגיאה הבאה:
הערה
שגיאה 1718. File FileName נדחה על-ידי מדיניות חתימה דיגיטלית.
בנוסף, האירוע הבא עשוי להירשם ביומן 'יישומים':
הערה
סוג: שגיאה
מקור: MsiInstaller
קטגוריה: אין
מזהה אירוע: 1008
תאריך: תאריך
זמן: שעה
משתמש: Na
מחשב: ComputerName
תיאור: ההתקנה של FileName אינה מותרת עקב שגיאה בעיבוד מדיניות הגבלת התוכנה. לא ניתן לתת אמון באובייקט.
גורם
בעיה זו מתרחשת אם בתהליך Windows Installer אין מספיק זיכרון וירטואלי רציף כדי לוודא שחבילת .msi או חבילת .msp נחתמו כהלכה.
פתרון
תיקון נתמך זמין עבור Windows Server 2003. אין תיקון זמין עבור Windows XP.
מידע על תיקונים חמים של Windows Server 2003
תיקון חם נתמך זמין כעת מ- Microsoft. עם זאת, הוא נועד לפתור רק את הבעיה המתוארת במאמר זה. החל אותו רק על מערכות שנתקלים בבעיה ספציפית זו. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם בעיה זו לא משפיעה באופן חמור, מומלץ להמתין לערכת ה-service pack הבאה של Microsoft Windows Server 2003 המכילה תיקון חם זה.
כדי לפתור בעיה זו באופן מיידי, פנה לשירותי התמיכה בלקוחות של Microsoft כדי לקבל את התיקון החם. לקבלת רשימה מלאה של מספרי הטלפון של שירותי התמיכה בלקוחות של Microsoft ומידע על עלויות התמיכה, בקר באתר האינטרנט הבא של Microsoft:
http://support.microsoft.com/contactus/?ws=support הערה במקרים מיוחדים, חיובים שנצברו בדרך כלל עבור שיחות תמיכה עשויים להתבטל אם מומחה תמיכה של Microsoft קובע שעדכון ספציפי יפתור את הבעיה. עלויות התמיכה הרגילות יחולו על שאלות תמיכה ונושאים נוספים שאינם זכאים לעדכון הספציפי המדובר. הערה הורד את התיקון החם על-ידי ביצוע ההוראות המפורטות בהמשך מאמר זה.
עדכון עבור Windows Server 2003 (KB925336)
הקובץ הבא זמין להורדה ממרכז ההורדות של Microsoft:
כעת את חבילת העדכון עבור Windows Server 2003 (KB925336).
לקבלת מידע נוסף על הורדת קבצי תמיכה של Microsoft, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
119591 כיצד ניתן להשיג קובצי תמיכה של Microsoft מ- שירותים מקוונים
Microsoft סרקה קובץ זה לאיתור וירוסים. Microsoft השתמשה בתוכנת זיהוי הווירוסים העדכנית ביותר שהייתה זמינה בתאריך פרסום הקובץ. הקובץ מאוחסן בשרתים בעלי אבטחה מוגברת, המסייעים למנוע שינויים בלתי-מורשים בקובץ.
| שם קובץ | גירסת קובץ | גודל קובץ | תאריך | שעה | פלטפורמה | דרישת SP | ענף שירות |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 620,544 | 07 במרץ 2007 | 07:05 | x86 | SP1 | SP1QFE |
| Advapi32.dll | 5.2.3790.4036 | 619,008 | 07 במרץ 2007 | 07:02 | x86 | SP2 | SP2QFE |
עדכון עבור Windows Server 2003, x64 Edition (KB925336)
הקובץ הבא זמין להורדה ממרכז ההורדות של Microsoft:
כעת את חבילת העדכון עבור Windows Server 2003 x64 Edition (KB925336).
לקבלת מידע נוסף על הורדת קבצי תמיכה של Microsoft, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
119591 כיצד ניתן להשיג קובצי תמיכה של Microsoft מ- שירותים מקוונים
Microsoft סרקה קובץ זה לאיתור וירוסים. Microsoft השתמשה בתוכנת זיהוי הווירוסים העדכנית ביותר שהייתה זמינה בתאריך פרסום הקובץ. הקובץ מאוחסן בשרתים בעלי אבטחה מוגברת, המסייעים למנוע שינויים בלתי-מורשים בקובץ.
| שם קובץ | גירסת קובץ | גודל קובץ | תאריך | שעה | פלטפורמה | דרישת SP | ענף שירות |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,051,648 | 07 במרץ 2007 | 07:52 | x64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 07 במרץ 2007 | 07:52 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,052,160 | 07 במרץ 2007 | 16:52 | x64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 07 במרץ 2007 | 16:52 | x86 | SP2 | SP2QFE\WOW |
עדכון עבור Windows Server 2003 עבור מערכות מבוססות Itanium (KB925336)
הקובץ הבא זמין להורדה ממרכז ההורדות של Microsoft:
כעת את חבילת העדכון עבור Windows Server 2003 עבור מערכות מבוססות Itanium (KB925336).
לקבלת מידע נוסף על הורדת קבצי תמיכה של Microsoft, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
119591 כיצד ניתן להשיג קובצי תמיכה של Microsoft מ- שירותים מקוונים
Microsoft סרקה קובץ זה לאיתור וירוסים. Microsoft השתמשה בתוכנת זיהוי הווירוסים העדכנית ביותר שהייתה זמינה בתאריך פרסום הקובץ. הקובץ מאוחסן בשרתים בעלי אבטחה מוגברת, המסייעים למנוע שינויים בלתי-מורשים בקובץ.
| שם קובץ | גירסת קובץ | גודל קובץ | תאריך | שעה | פלטפורמה | דרישת SP | ענף שירות |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,481,216 | 07 במרץ 2007 | 11:42 | IA-64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 07 במרץ 2007 | 11:42 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,482,240 | 07 במרץ 2007 | 16:53 | IA-64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 07 במרץ 2007 | 16:53 | x86 | SP2 | SP2QFE\WOW |
דרישות מוקדמות
אין צורך בדרישות מוקדמות.
דרישת הפעלה מחדש
עליך להפעיל מחדש את המחשב לאחר החלת תיקון חם זה.
מידע על החלפת תיקונים חמים
תיקון חם זה אינו מחליף תיקונים חמים אחרים.
פרטי הקובץ
הגרסה האנגלית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות של קבצים אלה מפורטים בזמן אוניברסלי מתואם (UTC). בעת הצגת פרטי הקובץ, הוא מומר לשעה מקומית. כדי למצוא את ההבדל בין UTC לזמן המקומי, השתמש בכרטיסיה אזור זמן בפרטים תאריך ושעה של לוח הבקרה.
פתרון
פתרון זה חל על Windows Server 2003 ועל Windows XP.
חשוב - מקטע, שיטה או משימה זו מכילים שלבים שמנחים כיצד לשנות את הרישום. עם זאת, עלולות להתרחש בעיות חמורות אם תשנה את הרישום בצורה שגויה. לפיכך, עליך להקפיד לעקוב אחר השלבים בצורה מדויקת. לקבלת הגנה נוספת, גבה את הרישום לפני שתשנה אותו. לאחר מכן, תוכל לשחזר את הרישום במקרה של בעיה. לקבלת מידע נוסף על אופן הגיבוי והשחזור של הרישום, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
322756 כיצד לגבות ולשחזר את הרישום ב- Windows
כדי לעקוף בעיה זו, שנה את ערך הרישום PolicyScope ל- 1 לפני שתנסה להתקין את החבילה. לשם כך, בצע את השלבים הבאים.
הערה אם המחשב מצורף לתחום, עדכון מדיניות תחום עשוי לעקוף את שינויי הרישום שאתה מבצע. מומלץ מאוד לנתק את המחשב מהתחום לפני ביצוע שלבים אלה.
לחץ על התחל, לחץ על הפעלה, הקלד regedit ולאחר מכן לחץ על אישור.
בעורך הרישום, אתר את מפתח הרישום הבא ולחץ עליו:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersהערה לפני שתשנה מפתח זה, מומלץ לגבות מפתח זה. לשם כך, לחץ באמצעות לחצן העכבר הימני על CodeIdentifiers ולאחר מכן לחץ על ייצוא. שמור את הקובץ במיקום שבו תוכל למצוא אותו במחשב.
שנה את ערך הרישום PolicyScope. לשם כך, לחץ פעמיים על PolicyScope ולאחר מכן שנה את ההגדרה מ- 0 ל- 1.
סגור את עורך הרישום.
לחץ על התחל, לחץ על הפעלה, הקלד cmd ולאחר מכן לחץ על אישור כדי לפתוח חלון שורת פקודה.
בשורת הפקודה, הקלד את הפקודה הבאה ולאחר מכן הקש על ENTER:
net stop msiserverפקודה זו מפסיקה את השירות Windows Installer אם השירות פועל כעת ברקע. לאחר הפסקת השירות, סגור את חלון שורת הפקודה ולאחר מכן עבור לשלב 7.הערה אם אתה מקבל את ההודעה הבאה בשורת הפקודה, סגור את חלון שורת הפקודה ולאחר מכן עבור לשלב 7:
השירות Windows Installer אינו מופעלהתקן את החבילה שניסית להתקין כאשר קיבלת את הודעת השגיאה המוזכרת בסעיף 'מאפייני הבעיה'.
לאחר התקנת החבילה, חזור על שלבים 1 ו- 2. לאחר מכן, שנה את ערך הרישום PolicyScope בחזרה ל- 0.
אם ניתקת את המחשב מתחום, הצטרף מחדש לתחום ולאחר מכן הפעל מחדש את המחשב.
הערה אם לא ניתקת את המחשב מתחום, אין צורך להפעיל מחדש את המחשב.
אם השלבים הקודמים אינם פותרים את הבעיה, בצע את השלבים הבאים:
לחץ על התחל, לחץ על הפעלה, הקלד control admintools ולאחר מכן לחץ על אישור.
לחץ פעמיים על מדיניות אבטחה מקומית.
לחץ על מדיניות הגבלת תוכנה.
הערה אם לא מופיעות הגבלות תוכנה, לחץ באמצעות לחצן העכבר הימני על מדיניות הגבלת תוכנה ולאחר מכן לחץ על צור מדיניות חדשה.
תחת סוג אובייקט, לחץ פעמיים על 'אכיפה'.
לחץ על כל המשתמשים למעט מנהלי מערכת מקומיים ולאחר מכן לחץ על אישור.
הפעל מחדש את המחשב.
חשוב לאחר ביצוע השלבים הקודמים, מנהלי מערכת מקומיים יכולים להתקין את חבילת .msi או את חבילת .msp לאחר התקנת החבילה, אפס את רמת האכיפה על-ידי ביצוע השלבים הקודמים. בשלב 5, לחץ על כל המשתמשים במקום על כל המשתמשים למעט מנהלי מערכת מקומיים.
פתקים
- ייתכן שהפתרון לא יפעל בסביבת תחום של Active Directory. בסביבת תחום של Active Directory, פעולת רענון מדיניות תחום תחליף את מדיניות הגבלת התוכנה המקומית.
- הוספת זיכרון RAM למחשב לא תפתור את הבעיה.
מידע נוסף
החל מ- Microsoft Windows XP, הוצגה מדיניות אבטחה בשם 'מדיניות הגבלת תוכנה' (הידועה גם בשם SAFER) כדי לסייע למשתמשים להימנע מהפעלת קבצים לא בטוחים. Windows Installer משתמש במדיניות הגבלת תוכנה כדי לאמת את החתימה של קבצי חבילת .msi חתומים וקבצי חבילת .msp חתומים. Windows Installer מבצע פעולה זו כדי לוודא שהקבצים לא טופלו שלא כדין לפני התקנתם במחשב. מערכות Windows XP ו- Windows Server 2003 דורשות טעינה של קובץ חבילת .msi כולו או של קובץ חבילת ה- .msp כולו לתוך פיסת זיכרון רציפה אחת בשטח הכתובות של תהליך Windows Installer.
אם קובץ חבילת .msi או קובץ חבילת .msp גדול מכדי להתאים לרכיב רציף של זיכרון וירטואלי, ל- Windows Installer אין אפשרות לוודא שהחבילה נכונה. בתרחיש זה, אתה נתקל במאפייני הבעיה המתוארים בסעיף "מאפייני הבעיה". התיקון המתואר במאמר זה מאפשר למדיניות הגבלת תוכנה להשתמש בפחות זיכרון וירטואלי כדי לבצע את אימות החתימה. לכן, Windows Installer יכול לאמת קבצים בכל גודל.