בעת התקנת יישום מופיעה הודעת השגיאה '??לא היתה אפשרות גישה אל שירות Windows Installer'.?

תרגומי מאמרים תרגומי מאמרים
Article ID: 319624 - View products that this article applies to.
הרחב הכל | כווץ הכל

On This Page

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

לאחר שדרוג ל-Windows Installer גירסה 2.0, ייתכן ששירות Windows Installer לא יפעל וייתכן שתופיע הודעת השגיאה הבאה:
לא היתה אפשרות גישה אל שירות Windows Installer. הדבר עשוי להתרחש אם Windows פועל במצב בטוח או אם Windows Installer אינו מותקן כראוי. פנה אל צוות התמיכה שלך לקבלת סיוע.
שים לב התנהגות זו אינה מתרחשת במוצרים הבאים:
  • Microsoft Windows XP
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98

סיבה

התנהגות זו עשויה להתרחש כשמתקיים אחד מהתנאים הבאים:
  • בהרשאות DCOM, ברירת המחדל לרמת האימות מוגדרת כללא וברירת המחדל לרמת ההתחזות מוגדרת כאנונימי.
  • לחשבון SYSTEM אין הרשאות מלאות לתיקייה או למפתח רישום שאליהם Windows Installer מנסה לקבל גישה. מצב זה מיוחד ל-NTFS.

פתרון הבעיה

בהתאם לבעיה, היעזר באחת מהשיטות הבאות או בכולן:
  • שיטה 1: ביטול הרישום של Windows Installer ורישומו מחדש.
  • שיטה 2: אימות הרשאות DCOM.
  • שיטה 3: הענקת הרשאת שליטה מלאה לחשבון SYSTEM.
  • שיטה 4: אימות הרשאות הרישום.
  • שיטה 5: תיקון מפתח האבטחה השבור של שירות MsiServer.

לפני שתתחיל: ודא שה-Service Pack מותקן

אם אתה משתמש ב-Windows 2000, ודא ש-SP 2 מותקן.
אם אתה משתמש ב-Windows NT 4.0, ודא ש-SP 6 מותקן.

אם לא תתקין את ערכות ה-Service Pack המתאימות, ייתכן שהשלבים בסעיף 'מידע נוסף' של מאמר זה לא יפעלו כצפוי.

מידע נוסף

שיטה 1: ביטול הרישום של Windows Installer ורישומו מחדש

  1. לחץ על התחל, לחץ על הפעלה, הקלד MSIEXEC /UNREGISTER ולאחר מכן לחץ על אישור. אפילו אם תבצע פעולה זו כיאות, ייתכן שיווצר הרושם שדבר אינו קורה.
  2. לחץ על התחל, לחץ על הפעלה, הקלד MSIEXEC /REGSERVER ולאחר מכן לחץ על אישור. אפילו אם תבצע את הפעולה כיאות, ייתכן שיווצר הרושם שדבר אינו קורה או ששעון חול יופיע לרגע. לאחר הפעלת פקודה זו, הפעולה תושלם.
  3. נסה להפעיל שוב את היישום המבוסס Windows Installer.

שיטה 2: אימות הרשאות DCOM

שיטה זו כרוכה בשינוי רמת ברירת המחדל של ההתחזות של DCOM ל'זיהוי', הסרת הקובץ Msisip.dll ולאחר מכן התקנה מחדש של SP 3 ל-Windows 2000.

לשם כך, בצע את השלבים הבאים:
  1. לחץ על התחל, לחץ על הפעלה, הקלד dcomcnfg ולאחר מכן לחץ על אישור.
  2. בכרטיסייה מאפייני ברירת המחדל:
    1. ברשימה ברירת מחדל לרמת אימות, לחץ על התחבר.
    2. ברשימה ברירת מחדל לרמת התחזות, לחץ על זיהוי ולאחר מכן, לחץ על אישור.
  3. לחץ על התחל, לחץ על הפעלה, הקלד explorer /select, %windir%\system32\msisip.dll ולאחר מכן לחץ על אישור.
  4. שנה את שם הקובץ Msisip.dll ל-Msisip.old.
  5. התקן מחדש את Windows 2000 Service Pack 3.

שיטה 3: הענקת הרשאת שליטה מלאה לחשבון SYSTEM

  1. הפעל את סייר Windows, לחץ באמצעות לחצן העכבר הימני על הכונן הקשיח בספריית הבסיס של המחשב ולאחר מכן לחץ על מאפיינים.
  2. לחץ על הכרטיסייה אבטחה ולאחר מכן לחץ על הוספה.
  3. בתיבת הדו-שיח בחירת משתמשים, מחשבים או קבוצות, לחץ על חשבון SYSTEM, לחץ על הוספה ולאחר מכן לחץ על אישור.
  4. תחת אפשר, סמן את תיבת הסימון שליטה מלאה ולאחר מכן לחץ על אישור.
  5. לחץ על התיקייה TEMP ואמת שלחשבון SYSTEM יש שליטה מלאה.

שיטה 4: אימות הרשאות הרישום

  1. לחץ על התחל, לחץ על הפעלה ולאחר מכן הקלד Regedt32.
  2. לגבי כל אחת מכוורות הרישום, בצע את השלבים הבאים:
    1. בחר בכוורת.
    2. ב-Windows XP, בתפריט עריכה, לחץ על הרשאות.

      ב-Windows 2000 וב-Windows NT 4, בתפריט אבטחה, לחץ על הרשאות.
  3. ודא שהחשבון SYSTEM נוסף ושההרשאה שלו היא 'שליטה מלאה'. אם לא כך הוא, הוסף את החשבון SYSTEM עם ההרשאה 'שליטה מלאה'.

שיטה 5: תיקון מפתח האבטחה השבור של שירות MsiServer

  1. הפעל את המחשב באמצעות Windows 2000.
  2. לחץ על התחל, לחץ על הפעלה, הקלד regedit.exe ולאחר מכן שנה את המפתח הבא ל-Old_Security:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security
  3. הפעל מחדש את המחשב (חובה לעשות זאת).
  4. הפעל שוב את Instmsiw.exe של installer 2.0; פעולה זו מתקנת את מפתח האבטחה השבור של שירות ה-MSI.

מאפיינים

Article ID: 319624 - Last Review: יום רביעי 06 דצמבר 2006 - Revision: 6.1
המידע במאמר זה חל על:
  • Microsoft Windows Installer 1.0, הפועל עם:
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows 2000 Service Pack 1
    • Microsoft Windows 2000 Service Pack 2
    • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows Installer 1.1, הפועל עם:
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows 2000 Service Pack 1
    • Microsoft Windows 2000 Service Pack 2
    • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows Installer 1.2, הפועל עם:
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows 2000 Service Pack 1
    • Microsoft Windows 2000 Service Pack 2
    • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows Installer 2.0, הפועל עם:
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows 2000 Service Pack 1
    • Microsoft Windows 2000 Service Pack 2
    • Microsoft Windows 2000 Service Pack 3
מילות מפתח 
kbpubtypekc kbprb KB319624

ספק משוב

 

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