Код статьи: 978305 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При попытке активации системы Windows Vista, Windows Server 2008, Windows 7 или Windows Server 2008 R2 может появиться одно из указанных ниже сообщений об ошибке.
Код: 0xC004C003

Описание Сервер активации определил, что указанный ключ продукта был блокирован.
Код: 0xC004E002

Описание Служба лицензирования программного обеспечения сообщила, что хранилище лицензий содержит противоречивые данные.

Причина

Эта проблема возникает из-за неправильных разрешений у файла Tokens.dat или его повреждения.

Решение

Для решения проблемы попытайтесь по очереди использовать описанные ниже способы.

Способ 1. Задание правильных разрешений для файла Tokens.dat

  1. Нажмите кнопку Пуск и введите cmd в поле Поиск.
  2. Щелкните правой кнопкой мыши пункт cmd и выберите команду Запуск от имени администратора.
  3. Введите в командной строке следующую команду (в зависимости от ОС) и нажмите клавишу ВВОД:
    Windows Vista и Windows Server 2008:
    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)"


    Windows 7 и Windows Server 2008 R2:
    icacls %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NT Service\sppsvc:(OI)(CI)(R,W,D)" "NETWORK SERVICE:(OI)(CI)(F)"
  4. Закройте окно командной строки.
Примечания
  • Эту команду следует вводить в командной строке с повышенными привилегиями.
  • Следующие разрешения файла Tokens.dat должны наследоваться содержащей его папкой:
    • NT AUTHORITY\SYSTEM: (I)(F)
    • BUILTIN\Administrators: (I)(F)
    • NT SERVICE:\slsvc: (I)(R,W,D)

Способ 2. Переименование файла Tokens.dat

Чтобы переименовать файл Tokens.dat автоматически, перейдите к разделу "Помощь в решении проблемы". Чтобы устранить проблему самостоятельно, перейдите к разделу Самостоятельное решение проблемы.

Помощь в решении проблемы



Чтобы устранить проблему автоматически, щелкните ссылку или нажмите кнопку Устранить проблему. Затем в диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера Fix it.


Устранить проблему
Microsoft Fix it 50718


Примечания
  • Мастер может быть доступен только на английском языке. Однако средство автоматического устранения неполадок можно использовать в версиях Windows на любых языках.
  • Решение Fix it можно загрузить на любой компьютер, а затем сохранить на устройстве флэш-памяти или компакт-диске и запустить на нужном компьютере.
  • Не запускайте автоматическое исправление на компьютерах, где нет этой проблемы.
  • Средство автоматического исправления не переименует файл Tokens.dat, если уже существует файл tokens.bar.

Перейдите к разделу Проблема устранена?



Самостоятельное решение проблемы

  1. Нажмите кнопку Пуск и введите cmd в поле Поиск.
  2. Щелкните правой кнопкой мыши пункт cmd и выберите команду Запуск от имени администратора.
  3. Введите в командной строке следующую команду и нажмите клавишу ВВОД.

    Windows Vista и Windows Server 2008
    net stop slsvc

    Windows 7 и Windows Server 2008 R2
    net stop sppsvc
    Примечание. В ответ на приглашение подтвердить операцию введите Y и нажмите клавишу ВВОД.
  4. Введите следующую команду и нажмите клавишу ВВОД.

    Windows Vista и Windows Server 2008
    cd %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing
    Windows 7 и Windows Server 2008 R2
    cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
  5. Введите следующую команду и нажмите клавишу ВВОД.
    ren tokens.dat tokens.bar
  6. Введите следующую команду и нажмите клавишу ВВОД.

    Windows Vista и Windows Server 2008
    net start slsvc

    Windows 7 и Windows Server 2008 R2
    net start sppsvc
  7. Введите следующую команду и нажмите клавишу ВВОД.
    cd %windir% \System32
  8. Введите следующую команду и нажмите клавишу ВВОД.
    cscript slmgr.vbs -rilc
  9. Перезагрузите компьютер два раза, чтобы изменения вступили в силу.

Проблема устранена?

  • Проверьте, устранена ли проблема. Если это так, данный раздел можно дальше не читать. Если нет, обратитесь в службу технической поддержки.
  • Мы ценим ваши замечания. Чтобы оставить отзыв или сообщить о проблемах, связанных с этим решением, добавьте комментарий в блог Fix it for me или отправьте нам сообщение по электронной почте.

Свойства

Код статьи: 978305 - Последний отзыв: 1 октября 2012 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Максимальная
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Ключевые слова: 
kbsurveynew kbexpertiseinter kbtshoot kbfixme kbmsifixme KB978305

Отправить отзыв

 

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