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

Makale çevirileri Makale çevirileri
Makale numarası: 319624
Duyuru
Bu makale Windows 2000 için geçerlidir. Windows 2000 desteği 13 Temmuz 2010'da sona ermektedir.Windows 2000 Destek Ömrü Sonu Çözüm Merkezi, Windows 2000'den geçiş stratejinizi planlamak için başlangıç noktanızdır. Daha fazla bilgi için bkz. Microsoft Destek Ömrü İlkesi.
Hepsini aç | Hepsini kapa

Bu Sayfada

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:
315346 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
Not Bu, doğrudan Microsoft destek kuruluşu tarafından oluşturulan bir “FAST PUBLISH” makalesidir. Buradaki bilgiler, ortaya çıkan sorunları gidermek üzere olduğu gibi sağlanmaktadır. Mümkün olduğu kadar hızlı sunulmasının bir sonucu olarak malzemelerde yazım hataları bulunabilir ve bunlar bildirimde bulunulmadan daha sonra düzeltilebilir. Diğer hususlar için Kullanım Koşulları’na bakın.

Özellikler

Makale numarası: 319624 - Last Review: 29 Mart 2013 Cuma - Gözden geçirme: 1.0
Anahtar Kelimeler: 
kbpubtypekc kbprb KB319624

Geri Bildirim Ver

 

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