Uygulama yüklenirken "Windows Installer Hizmeti'ne erişilemedi" hata iletisi

Bu makale Windows 2000 için geçerlidir. Windows 2000 desteği 13 Temmuz 2010'da sona ermektedir., Windows 2000'den geçiş stratejinizi planlamak için başlangıç noktanızdır. Daha fazla bilgi için bkz. .

Belirtiler

Windows Installer sürüm 2.0'a yükselttikten sonra, Windows Installer Hizmeti başlatılamayabilir ve aşağıdaki hata iletisini alabilirsiniz:

Windows Installer Hizmeti'ne erişilemedi. Bu, Windows'u güvenli modda çalıştırıyorsanız veya Windows Installer hizmeti doğru yüklenmemişse oluşabilir. Yardım için destek sorumlunuza başvurun.

Not Bu davranış aşağıdaki ürünlerde oluşmaz:

  • Microsoft Windows XP

  • Microsoft Windows Millennium Edition

  • Microsoft Windows 98

Neden

Bu davranış, aşağıdaki durumlardan biri geçerli olduğunda oluşabilir:

  • DCOM izinlerinde, varsayılan kimlik doğrulaması düzeyi Yok ve varsayılan Kimliğe Bürünme düzeyi Anonim olarak ayarlanmıştır.

  • System hesabının, Windows Installer'ın erişmeye çalıştığı bir klasör veya kayıt defteri anahtarı için Tam erişim izinleri bulunmamaktadır. Bu, NTFS'ye özgüdür.

Çözüm

Soruna bağlı olarak, aşağıdaki yöntemlerden birini veya tümünü kullanın:

  • Yöntem 1: Windows Installer'ın kaydını kaldırıp yeniden kaydettirin.

  • Yöntem 2: DCOM izinlerini doğrulayın.

  • Yöntem 3: SYSTEM hesabına Tam Denetim izni atayın.

  • Yöntem 4: Kayıt defteri izinlerini doğrulayın.

  • Yöntem 5: MsiServer hizmetinin bozuk güvenlik anahtarını onarın.

Başlamadan önce: Hizmet paketinin yüklü olduğunu doğrulayın

Windows 2000 kullanıyorsanız, SP 2'nin yüklü olduğunu doğrulayın.
Windows NT 4.0 kullanıyorsanız, SP 6'nın yüklü olduğunu doğrulayın.

Uygun hizmet paketleri yüklenmezse, bu makalenin "Daha Fazla Bilgi" bölümündeki adımlar beklendiği gibi çalışmayabilir.

Daha fazla bilgi

Yöntem 1: Windows Installer'ın kaydını kaldırıp yeniden kaydettirin

  1. Başlat'ı ve sonra da Çalıştır'ı tıklatın, MSIEXEC /UNREGISTER yazın ve Tamam'ı tıklatın. Bu işlemi doğru yapsanız da hiçbir işlem yapılmamış gibi görünebilir.

  2. Başlat'ı ve sonra da Çalıştır'ı tıklatın, MSIEXEC /REGSERVER yazın ve Tamam'ı tıklatın. Bu işlemi doğru yapsanız da hiçbir işlem yapılmamış gibi görünebilir veya kısa bir süreliğine bir kum saati görebilirsiniz. Bu komut çalıştırıldıktan sonra işlem tamamlanır.

  3. Windows Installer tabanlı uygulamanızı yeniden başlatmayı deneyin.

Yöntem 2: DCOM izinlerini doğrulayın

Bu yöntem, DCOM varsayılan kimliğe bürünme düzeyini Tanımla olarak değiştirme, Msisip.dll dosyasını kaldırma ve sonra da Windows 2000 için SP 3'ü yeniden yükleme işlemlerinden oluşur.

Bunu yapmak için şu adımları uygulayın:

  1. Başlat'ı tıklatın, Çalıştır'ı tıklatın, dcomcnfg yazın ve Tamam'ı tıklatın.

  2. Varsayılan Özellikler sekmesinde:

    1. Varsayılan Kimlik Denetim Düzeyi listesinde, Bağlan'ı tıklatın.

    2. Varsayılan Kimliğe Bürünme Düzeyi listesinde, Tanımla'yı ve sonra da Tamam'ı tıklatın.

  3. Başlat'ı ve sonra Çalıştır'ı tıklatın, explorer /select, %windir%\system32\msisip.dll yazın ve Tamam'ı tıklatın.

  4. Msisip.dll dosyasını Msisip.old olarak yeniden adlandırın.

  5. Windows 2000 Service Pack 3'ü yeniden yükleyin.

Yöntem 3: SYSTEM hesabına Tam Denetim izni atayın

  1. Windows Gezgini'ni başlatın, bilgisayarın kök sabit sürücüsünü sağ tıklatın ve sonra da Özellikler'i tıklatın.

  2. Güvenlik sekmesini ve sonra da Ekle'yi tıklatın.

  3. Kullanıcı, Bilgisayar veya Grup Seç iletişim kutusunda, sırasıyla SYSTEM hesabını, Ekle'yi ve ardından Tamam'ı tıklatın.

  4. İzin Ver altında, Tam Denetim onay kutusunu tıklatıp seçin, sonra da Tamam'ı tıklatın.

  5. TEMP klasörünü tıklatın, ardından SYSTEM hesabının tam denetimi olduğunu doğrulayın.

Yöntem 4: Kayıt defteri izinlerini doğrulayın

  1. Başlat'ı tıklatın, Çalıştır'ı tıklatın ve Regedt32 yazın.

  2. Her bir kayıt defteri kovanı için şu adımları izleyin:

    1. Kovanı seçin.

    2. Windows XP için, Düzen menüsünde, İzinler'i tıklatın.

      Windows 2000 ve Windows NT 4'te, Security (Güvenlik) menüsünde Permissions'ı (İzinler) tıklatın.

  3. SYSTEM hesabının eklendiğini ve Tam denetim izinleri olduğunu doğrulayın. Eklenmemişse, SYSTEM hesabını Tam denetim izinleriyle ekleyin.

Yöntem 5: MsiServer hizmetinin bozuk güvenlik anahtarını onarın

  1. Windows 2000'i kullanarak bilgisayarı başlatın.

  2. Başlat'ı ve sonra Çalıştır'ı tıklatın, regedit.exe yazın ve aşağıdaki anahtarı Old_Security olarak yeniden adlandırın:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security

  3. Bilgisayarı yeniden başlatın (bunu yapmalısınız).

  4. Installer 2.0 için Instmsiw.exe dosyasını yeniden çalıştırın; bu işlem, MSI hizmetinin bozuk güvenlik anahtarını onarır.

Bir programı eklediğinizde veya kaldırdığınızda alabileceğiniz bir hata iletisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

Windows XP veya Windows Server 2003 çalıştırılan bir bilgisayarda program eklemeye veya kaldırmaya çalıştığınızda hata iletisi: "Windows Installer hizmetine erişilemedi

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×