Windows için etkinleştirme sırasında hata 0xC004E002
Bu makalede, Windows'u etkinleştirmeye çalıştığınızda 0xC004E002 bir hataya çözüm sağlanır.
Şunlar için geçerlidir: Windows Server 2012 R2, Windows 10 - tüm sürümler, Windows 7 Service Pack 1
Özgün KB numarası: 978305
Belirtiler
Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1 veya Windows Server 2012 R2'yi etkinleştirmeye çalıştığınızda aşağıdaki hata iletilerinden birini alabilirsiniz:
Kod: 0xC004C003
Açıklama: Etkinleştirme sunucusu, belirtilen ürün anahtarının engellendiğini belirledi.
Kod: 0xC004E002
Açıklama: Yazılım Lisanslama Hizmeti, lisans deposunun tutarsız veriler içerdiğini bildirdi.
Neden
Bu sorun, Tokens.dat dosyasında yanlış izinlerin ayarlanması veya bu dosyanın bozulması nedeniyle oluşur.
Çözüm
Bu sorunu çözmek için aşağıdaki yöntemleri sırayla deneyin.
Yöntem 1: Tokens.dat dosyası için doğru izinleri ayarlama
Başlat'ı seçin ve ardından Arama kutusuna cmd yazın.
cmd'ye sağ tıklayın ve yönetici olarak çalıştır'ı seçin.
Komut isteminde, işletim sistemine bağlı olarak aşağıdaki komutu yazın ve ENTER tuşuna basın:
Windows Vista veya Windows Server 2008 için:
icacls %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NT Service\slsvc:(OI)(CI)(R,W,D)"
tokens.dat için doğru izinler, icacl'lerden alınan şu çıktı gibi görünmelidir:
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT SERVICE\SLSVC:(I)(R,W,D)
Windows 7 veya Windows Server 2008 R2 için:
icacls %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NETWORK SERVICE:(OI)(CI)(F)"
token.dat için doğru izinler, icacl'lerden alınan şu çıktı gibi görünmelidir:
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT AUTHORITY\NETWORK SERVICE:(I)(F)
Windows 8, Windows Server 2012, Windows 8.1 veya Windows Server 2008 R2 için:
icacls "%windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense" /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NETWORK SERVICE:(OI)(CI)(F)"
tokens.dat için doğru izinler, icacl'lerden alınan şu çıktı gibi görünmelidir:
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT SERVICE\WSService:(OI)(CI)(R,W,D)
Komut İstemi penceresini kapatın.
Not
Bu komutu yükseltilmiş bir komut isteminden yazmanız gerekir.
Yöntem 2: Tokens.dat dosyasını yeniden adlandırma
Başlat'ı seçin ve ardından Arama kutusuna cmd yazın.
cmd'ye sağ tıklayın ve yönetici olarak çalıştır'ı seçin.
Komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna basın.
Windows Vista veya Windows Server 2008 için
net stop slsvc
Windows 7 veya Windows Server 2008 R2 için
net stop sppsvc
Windows 8, Windows Server 2012, Windows 8.1 veya Windows Server 2008 R2 için
net stop sppsvc
Not
Bu işleme devam etmek isteyip istemediğinizi soran bir ileti alırsanız, Y yazın ve ENTER tuşuna basın.
Aşağıdaki komutu yazın ve ENTER tuşuna basın.
Windows Vista veya Windows Server 2008 için
cd %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing
Windows 7 veya Windows Server 2008 R2 için
cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
Windows 8, Windows Server 2012, Windows 8.1 veya Windows Server 2008 R2 için:
cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
Aşağıdaki komutu yazın ve ENTER tuşuna basın:
ren tokens.dat tokens.bar
Aşağıdaki komutu yazın ve ENTER tuşuna basın:
Windows Vista veya Windows Server 2008 için
net start slsvc
Windows 7 veya Windows Server 2008 R2 için
net start sppsvc
Windows 8, Windows Server 2012, Windows 8.1 veya Windows Server 2008 R2 için:
net start sppsvc
Aşağıdaki komutu yazın ve ENTER tuşuna basın:
cd %windir% \System32
Aşağıdaki komutu yazın ve ENTER tuşuna basın:
cscript slmgr.vbs -rilc
Değişikliklerin uygulanması için bilgisayarı iki kez yeniden başlatın.
Bu işlem sorunu çözdü mü?
Sorunun giderilip giderilmediğini denetleyin. Sorun düzeltildiyse, bu bölümü tamamladınız demektir. Sorun çözülmezse Windows 7 veya Windows Server 2008 için desteğe başvurabilirsiniz. Yardımlı destek artık Windows Vista için kullanılamaz.
Veri toplama
Microsoft destek ekibinden yardım almaya ihtiyacınız varsa Dağıtımla ilgili sorunlar için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgi toplamanızı öneririz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin