По сообщениям зарубежных СМИ, Microsoft недавно заявила, что пиратскую первоначальную версию Windows 7 можно преобразовать в подлинное легальное программное обеспечение, однако при этом предполагается, что платформа изначально является подлинной. Понятно, что Microsoft предоставила пользователям в общей сложности две меры по восстановлению пиратской Windows 7 до подлинного программного обеспечения.
Microsoft сообщила, что некоторое время назад некоторые пользователи Windows 7 сообщили, что после входа в Windows 7 они получили окно активации Windows, содержащее следующее сообщение: «Windows не является подлинной, и ваш компьютер, возможно, не сможет запускать пиратскую Windows. 0x80070005».
Перед выпуском Windows 7 RTM автор загрузил RC-версию Windows 7 Ultimate через учетную запись MSDN для пробного использования и получил подлинный ключ продукта от Microsoft. Позже в моей системе Windows возникла ситуация, описанная Microsoft: фон рабочего стола компьютера стал чисто черным, а в правом нижнем углу экрана появилось следующее сообщение об ошибке: «Эта Windows не является подлинной».
Когда автор посмотрит свойства системы (Панель управления/Система и Безопасность/Система), он получит следующее сообщение: Необходимо активировать Winodws, активируйте Windows немедленно. Когда я использовал slmgr.vbs /dlv для проверки статуса разрешений, я получил следующее сообщение: «Ошибка: 0x80070005 Доступ запрещен: запрошенная операция требует повышенных привилегий».
Фактически, Microsoft хорошо осведомлена о проблеме перехода Windows 7 с подлинной на пиратскую и зафиксировала это в службе поддержки Microsoft. Однако, с точки зрения автора, Windows 7 спонтанно превратилась из подлинной в пиратскую. После установки Windows 7 RC я не устанавливал никаких новых приложений, не ковырялся в реестре и не играл с групповой политикой, но при запуске обнаружил, что использую нелицензионную копию Windows 7.
В связи с этим в Microsoft объяснили, что проблема возникла из-за отсутствия разрешений в регистрационном ключе HKUS-1-5-20. Microsoft заявила, что учетные записи сетевых служб должны иметь полный контроль над регистрационным ключом и разрешение на чтение ключа. Эта ситуация может быть результатом применения объекта групповой политики Plug and Play (GPO).
Конфигурация компьютера/Политики/Настройки Windows/Настройки безопасности/Системные службы/Plug and Play (Режим запуска: автоматический). Судя по всему, служба лицензирования использует принцип «подключи и работай», чтобы получить идентификационную информацию об оборудовании и привязать лицензию к компьютеру. В Microsoft заявили, что эта настройка может превратить оригинальную активированную Windows 7 в пиратскую.
В настоящее время Microsoft не выпустила обновление для решения этой проблемы и даже не предоставила исправление. Однако потребители, затронутые этой проблемой, могут решить ее, выполнив один из следующих шагов:
Способ А: отключить политику Plug and Play
1. Определите источник стратегии:
а: Если вы столкнулись с ошибкой активации на клиенте, нажмите «Пуск», «Выполнить» и введите команду rsop.msc, чтобы запустить мастер политики;
б: откройте следующую папку: Конфигурация компьютера/Политики/Параметры Windows/Параметры безопасности/Системные службы;
Если служба Plug and Play настроена с помощью параметра групповой политики, вы увидите групповую политику, использующую этот параметр.
2. Отключите параметры групповой политики и повторно примените групповую политику:
а. Измените групповую политику на шаге 1, измените параметр на «Не определено» и добавьте разрешения, необходимые для учетной записи сетевой службы;
б. Повторно примените групповую политику gpupdate /force;
Способ Б: изменение разрешений групповой политики
Откройте групповую политику на шаге 1 метода А и откройте соответствующие параметры групповой политики;
2. Нажмите кнопку «Изменить безопасность», затем нажмите кнопку «Дополнительно»;
3. В окне дополнительных параметров безопасности Plug and Play нажмите «Добавить», затем добавьте учетную запись службы и, наконец, нажмите «ОК»;
4. Выберите следующие разрешения в разрешенной области и нажмите «ОК»:
Шаблон запроса
Статус запроса
Перечислить подчиненные устройства
определяемый пользователем элемент управления
Разрешение на чтение
Примечание. Исходные разрешения — это минимальные необходимые разрешения.
5. После применения предыдущих разрешений в настройках групповой политики запустите gpupdate /force;
6. Подтвердите, что применены соответствующие разрешения, с помощью следующей команды: sc sdshow plugplay;
Ниже приведены разрешения в службе SDDL Plug and Play:
D:(A;;CCDCLCCSWRPWPDTLOCRSDRCWDWO;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;IU)
(A;;CCLCSWLOCRRC;;;SU)
S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
(A;;CC LC SW LO CR RC ;;;SU — это запись контроля доступа (ACE), которая предоставляет следующие права «SU» (SDDL_SERVICE — пользователь для входа в службу)
А: Доступ разрешен
CC: Создать дочерний элемент
LC: List Children (список детей)
ПО: Самостоятельная запись
LO: List Object (объект списка)
CR: Контроль доступа
RC: Управление чтением
SU: Service Logon User (пользователь входа в службу)
После выполнения вышеуказанных операций запустите редактор реестра, щелкните правой кнопкой мыши раздел реестра HKEY_USERSS-1-5-20 и выберите «Разрешения». Если сетевая служба не существует, нажмите «Добавить», введите имя объекта, выберите «Тип сетевой службы», затем нажмите «Просмотреть имя» и «ОК». Выберите сетевую службу, предоставьте полный доступ и разрешения на чтение и перезагрузите компьютер. После перезагрузки может потребоваться активация системы. После завершения активации исходная пиратская Windows 7 будет восстановлена до подлинной версии.