- Активация Windows 10 навсегда бесплатно
- Активация windows 10 из командной строки
- Активировать windows через powershell
- Как узнать ключ продукта Windows с помощью PowerShell
- Как узнать ключ активации для Windows 7, 8 и 10
- Содержание
- Содержание
- Скрипт VBS
- PowerShell
- ProduKey
- ShowKeyPlus
- Free PC Audit
- AIDA64 Extreme
- Упомянутые товары
Активация Windows 10 навсегда бесплатно
Всем привет. На одном из компьютеров под Windows 10 слетела активация и появилась надпись в правом нижнем углу экрана. С ней тоже можно работать, но порой очень раздражает, особенно когда нужно записать видео с экрана. И естественно хочется ее как-то убрать и заодно провести активацию Windows 10 желательно навсегда, чтобы больше не возвращаться к этому вопросу и к тому же бесплатно. И при этом не хочется заходить на сомнительные сайты, которые предлагают скачать какие-то программы-активаторы (crack) непонятного происхождения с большой вероятностью нахождения в них какого-то вредоносного кода. Поэтому был найден более простой способ, который поможет проделать эту процедуру через командную строку автоматически путем вода ключа активации.
Так как Виндовс 10 разделяется на версии, то для каждой из них будет своя команда, которую нужно будет вводить.
Активация windows 10 из командной строки
Как я уже говорил, нужно последовательно вводить в командную строку 3 команды, которые и будут делать всю магию. То есть ввели первую — нажали Enter, ввели вторую — нажали Enter, с третьей то же самое. После этого компьютер нужно обязательно перезагрузить, чтобы изменения вступили в силу и зайти в параметры компьютера, чтобы убедиться, что лицензионный ключ успешно установлен.
Активация windows 10 домашняя (Home)
Активировать windows через powershell
for Windows Powershell an own forum exists
Meinolf Weber
Microsoft MVP — Directory Services
Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
Twitter:
You can see how to get the License name / description from cscript ospp.vbs /dstatus to identify the License type. Once done, you can execute the required commands.
For scripting questions, you can ask them in the forums that Meinolf already mentioned.
This posting is provided AS IS with no warranties or guarantees , and confers no rights.
Please note you can also use the cmd «slmgr» in Windows Powershell.
If you want to activate Windows via powershell script, please check the WMI class SoftwareLicensingService.
The script below can install the appropriate KMS client key for the detected OS:
If there is anything else regarding this issue, please feel free to post back.
TechNet Community Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com
Hey there AnnaWY, with this awesome script you wrote, will it work remotely? Also, I’m not 100% sure how activating Enterprise editions works (never really. thought about it until one refused to update), my question is what do these keys do? Do they tell the computer, hey I’m this version of windows, now activate me if you have another license for me?
Anyway, thank you and I hope you don’t mind me waking up an old post! 🙂
Как узнать ключ продукта Windows с помощью PowerShell
Как узнать ключ продукта установленной операционной системы Windows? Конечно проще всего воспользоваться специализированными программами (ProduKey, ShowKeyPlus и т.п.), но мы не ищем легких путей 🙂 В поисках ключа нам поможет PowerShell.
Ключ продукта Windows хранится в системном реестре, в разделе HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion, в параметре DigitalProductID.
Примечание. На самом деле у Windows есть два ключа продукта. Кроме ключа активации есть еще ключ установки (generic), находящийся в разделе HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey. С этим ключом можно установить систему, но нельзя ее активировать.
Но просто так ключ посмотреть не удастся. Данные в DigitalProductID хранятся в двоичном виде, сам ключ занимает байты с 52 по 66. Кроме того данные зашифрованы в кодировке base 24.
Для того, чтобы узнать ключ, надо извлечь его из реестра и расшифровать. Для расшифровки используем следующий PowerShell скрипт. Сознаюсь, скрипт не мой 🙂 Я нашел его на просторах интернета и немного подправил, а также добавил комментарии. Кстати, в скрипте активно используются побитовые операторы.
# 24 символа, использующиеся в ключах продукта Microsoft
$base24 = ‘BCDFGHJKMPQRTVWXY2346789’;
# длина ключа продукта в символах
$decodeStringLength = 24;
# длина ключа продукта в байтах
$decodeLength = 14;
# строка с расшифрованным ключом
$decodedKey = ″ ″;
#Извлекаем зашифрованный ключ из реестра и сохраняем его в массив
$digitalProductId = (Get-Item ‘HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion’).GetValue(‘DigitalProductId’)[52..66]
#Проверяем наличие в ключе буквы ‘N’ (для Windows 8 и старше)
#Если третий бит младшего байта массива равен 1, то в номере присутствует буква ‘N’
$containsN = ($digitalProductId[$decodeLength] -shr 3) -bAnd 1;
#Для корректной расшифровки номера этот бит необходимо сбросить
$digitalProductId[$decodeLength] = $digitalProductId[$decodeLength] -band 0xF7;
затем каждая цифра заменяется на символ из $base24, индексом которого является эта цифра #>
for ($i = $decodeStringLength; $i -ge 0; $i−−) <
# Переменная для хранения индекса текущего символа, перед началом вычисления обнуляем
$digitMapIndex = 0;
for ($j = $decodeLength; $j -ge 0; $j−−) <
$digitMapIndex = ($digitMapIndex -shl 8) -bXor $digitalProductId[$j];
а остаток от деления в $digitMapIndex #>
$digitalProductId[$j] = [System.Math]::DivRem($digitMapIndex, $base24.Length, [ref]$digitMapIndex);
# Находим в $base24 символ с полученным индексом и добавляем его в $decodedKey
$decodedKey = $decodedKey.Insert(0, $base24[$digitMapIndex]);
Затем удаляем первый символ, а в оставшуюся строку вставляем ′N′ в позицию с номером индекса удалённого символа #>
if ($containsN -eq 1) <
$index = $base24.IndexOf($decodedKey[0]);
$decodedKey = $decodedKey.Substring(1).Insert($index, ‘N’);
# Вставляем тире через каждые пять символов
for ($n = 20; $n -ge 5; $n -= 5)
# Формируем вывод, добавляем в него дополнительную информацию об операционной системе
$Target = [System.Net.Dns]::GetHostName();
$win32os = Get-WmiObject -Class ‘Win32_OperatingSystem’ -ComputerName $target;
$product = New-Object -TypeName System.Object;
$product | Add-Member -MemberType ‘NoteProperty’ -Name ‘Computer’ -Value $target;
$product | Add-Member -MemberType ‘NoteProperty’ -Name ‘Caption’ -Value $win32os.Caption;
$product | Add-Member -MemberType ‘NoteProperty’ -Name ‘OSArch’ -Value $win32os.OSArchitecture;
$product | Add-Member -MemberType ‘NoteProperty’ -Name ‘BuildNumber’ -Value $win32os.BuildNumber;
$product | Add-Member -MemberType ‘NoteProperty’ -Name ‘ProductID’ -Value $win32os.SerialNumber;
$product | Add-Member -MemberType ‘NoteProperty’ -Name ‘ProductKey’ -Value $decodedKey;
Сохраняем код в файлик с расширением .ps1, запускаем и получаем результат. Готовый скрипт getproductkey.ps1.
Ну и чтобы убедиться в том, что скрипт работает правильно, проверим полученный результат с помощью программы ProduKey. Как видите, она выдает такой же ключ.
И еще. Если система была активирована корпоративным ключом (MAK) либо с помощью цифровой лицензии, то ключ не сохраняется в системе. В этом случае и скрипт выдаст что то вроде этого BBBBB-BBBBB-BBBBB-BBBBB-BBBBB.
Как узнать ключ активации для Windows 7, 8 и 10
Содержание
Содержание
Переустановка системы, непредвиденный сбой и банальная нечитаемость наклейки могут доставить хлопот, если вдруг потребуется восстановить ключ лицензии Windows. Отчаиваться не стоит: на помощь нам придут скрипты и многочисленные программы, предназначенные для получения искомого ключа.
Рассмотрим несколько способов найти 25-значный ключ активации, где каждый пользователь независимо от используемой версии ОС Windows, будь то версия 7, 8 или 10, найдет себе самый подходящий вариант.
Скрипт VBS
Начнем с пары самых простых методов, которые не требуют установки какого-либо стороннего ПО. Для реализации скрипта VBS нам потребуется создать простой текстовый документ. После этого вносим в него следующий текст скрипта.
Задаем произвольное имя файлу, дописываем расширение «.vbs», затем в подпункте «Тип файла» выбираем значение «Все файлы» и сохраняем.
Нам остается лишь запустить созданный скрипт двойным щелчком мышки. Появится окошко с ключом лицензии. Нажатие на кнопку «Ок» отобразит более подробную информацию — ID продукта и полную версию Windows. Очередное нажатие кнопки «Ок» закроет скрипт.
PowerShell
Для реализации скрипта с помощью PowerShell потребуется файл, созданный в «Блокноте» и запущенный от имени администратора. Вносим в него соответствующий скрипт.
Сохраняем файл: задаем имя и дописываем «.ps1», тип файла — «Все файлы». Выбираем местом сохранения директорию локального диска «С».
Далее нам нужно запустить созданный скрипт. Для этого кликаем по кнопке «Пуск» правой кнопкой мышки и выбираем пункт «Windows PowerShell (администратор)». В открывшемся окне вводим команду:
Для подтверждения команды вводим букву «Y». Остается ввести путь до скрипта, в конкретном случае он выглядит так:
Если вы выполнили все правильно, то на экране появится название продукта, ID и ключ.
Чтобы сохранить ключ в отдельный файл, вводим букву «Y» и подтверждаем. Соответствующий текстовый файл с именем «WindowsKeyInfo» появится на рабочем столе.
После получения ключа можно восстановить стандартные настройки политики выполнения скриптов. Потребуется лишь ввести следующую команду:
Подтвердите данную процедуру командой «Y» и закройте приложение командой «Exit».
Если Windows на вашем ПК была предустановлена, вшитый ключ OEM в UEFI материнской платы можно увидеть с помощью следующей команды:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Вводить ее нужно в командной строке, предварительно запущенной от имени администратора.
ProduKey
Перейдем к специализированным программам. Produkey — простенькая утилита, разработанная для отображения ключей и ID различных программ. После скачивания Produkey достаточно кликнуть по иконке программы, чтобы открылось главное окно.
Кроме ключа Windows, мы получим информацию и о других установленных продуктах — Office и Explorer. В соответствующих столбцах присутствует информация о месте установки, дате изменения, имени ПК и ID продукта.
ShowKeyPlus
ShowKeyPlus схожа по функционалу с ранее рассмотренной программой ProduKey. Скачав приложение, мы попадаем в окно, где в левой части расположены несколько подпунктов, а в правой отображается информация о системе. Тут уже знакомые нам ID продукта, версии Windows и, конечно, ключ.
Весьма полезной будет функция, сохраняющая информацию о ключе активации в отдельном текстовом документе.
Для этого нужно кликнуть по вкладке «Save», после чего выбрать имя сохраняемого файла и тип. Кроме стандартного текстового файла, документ доступен в форматах Word и Excel.
Free PC Audit
Приложение Free PC Audit обладает обширным инструментарием для получения сведений о ПК. Тут мы обнаружим и установленные приложения, и действующие в данный момент процессы, и подробную информацию о каждом компоненте ПК.
Естественно, разработчики данной утилиты не обошли вниманием и операционную систему. Перейдя на вкладку «System», мы найдем информацию об имени ПК, ID и ключе установленной Windows.
В довесок к этому можно узнать версию ОС и дату установки. Для копирования ключа продукта достаточно выбрать соответствующий пункт и нажать комбинацию клавиш «Ctrl+C».
AIDA64 Extreme
Знакомая многим программа AIDA64 Extreme позволяет не только контролировать температуру комплектующих и проводить стресс-тесты системы, но и получить заветный ключ лицензии Windows.
Установив приложение, достаточно перейти на вкладку «Операционная система». В правом окне появится интересующая нас информация. Помимо ключа продукта, AIDA64 Extreme показывает ID операционной системы, имя пользователя и компьютера, а также версию ОС и дату ее установки.
Упомянутые товары
Цена на Windows конечно стала неподъемной.
Есть бесплатный Линукс, ничуть не хуже, только это иной мир.
Это правильный мир. Я на нём уже 20 лет.
Для рабочих ПК не подходит. Там софт часто специфический, всякие 1С, бухгалтерские программы, офис с макросами. Устройства: сканеры штрих, сканеры, принтеры. Для игровых ПК тоже не подходит, там игры. Для видео и фото тоже не подходит, там надо адобе. А вот для интернет машин и серверов вполне себе.
давно имеют дистрибутивы под mac и linux
1С тему опустим, но рядом есть еще куча софта для всевозможной отчетности. В организациях небольших это целый зоопарк программ у бухов. И все под Винду. Под Линукс даже порой и дров для периферии нет. И надо учесть, что в таких организациях, как правило, нет своего IT спеца. Переход с win 7 на win 10 порой вызывает ступор у пользователей. Хотя по сути ничего сложного то нет. Надо только чуток приложить усилий. Но вы не поверите, прилагать не будут. Будут требовать обучения, которое тут же и забудут. Очень мало пользователей, которые что-то хотят думать. Основная масса может только запускать ярлыки с рабочего стола. Особенно это касается больших организаций.
Да и почему-то им не разрешают использовать бесплатный пакет Libre Office, хотя он все форматы поддерживает, обновляется и там есть всё. Дома и в шаражка — пожалуйста, в серьёзных конторах — будьте любезнв платный офис. А Libre даже ведь и лучше и постоянно совершенствуется и обновляется, что его порт под винду, что в UNIX/Linux.
Имеют конечно, только 1С портированная под Линукс — устаревшая и не текущая версия. А так-то да, я многим говорю что бесплатный Libre Office есть и портированный из Линукс в винду, он бесплатен и так же функционален, ещё и обновляется периодически и поддерживает форматы виндового. НО вот в серьёзных организациях на него почему-то не переходят а предпочитают платить майкрософту до сих пор 🙁
только 1С портированная под Линукс — устаревшая и не текущая версия
вот только не нужно про 1С «лечить» — все есть и все актуальное, обновляется регулярно и одновременно с Win-версиями
Может уже и так, я давно не интересовался, хотя под Linux 20 лет уже. Я помню как сперва он только в ASP появился, а потом особо не отслеживал. Но если так, то это только в плюс.
Потому что обучение надо делать, да и не совместим он по формату и прочим полностью с Микрософт Офис. На самом деле в организациях плата за лицензии это мизер. Бесплатный софт обходится дороже, ибо возникают доп. затраты.
в организациях всегда платят, в одних «дешево за специалиста, но дорого за ПО, например, за Win server + MS SQL», в других «дорого за красноглазика, но экономят на ПО, устанавливая *nix + PostgreSQL»
И дешевле, сейчас, выходит за одного красноглазика, чем за ПО, но не все крупные организации на это идут, по непонятным причинам. Хотя и есть крупные и платят красноглазику не хило.
Да всё там уже давно совместимо по форматам и документы открывает и редактирует любые.
Бесплатный, то он бесплатный. Только вот на его использование в наших реалиях уйдет много усилий и в итоге средств. Были такие эксперименты в нашей большой организации. Одно подразделение лет 10-15 назад пытались перевести на Линукс. В итоге эксперимент кончился ничем. Сейчас о нем и не вспоминают. Сам тоже делал такие попытки, но на небольшой организации (мед. центр). Результат аналогичный.
Лет 10-15 назад не было еще таких линукс-технологий как сейчас. Например, для управления всем парком компьютеров сразу. Сейчас всё стало значительно проще. Прогресс не стоит на месте.
Специалистов по Линуксу больше не стало. Спроса на них тоже не заметно. Да и доля компов на Линуксе вряд ли сильно изменилась. Отдельные проблески есть. Разработчики находят нишу, делают веб приложение, ставят сервак на бунту и стригут купоны. Но это очень специфичное и мало. Но я сужу по провинции.
Я вообще не понимаю почему обсуждение перешло в плоскость корпоративного применения. Лично мне вообще по фиг на это. Однажды я поставил в очередной раз очередной дистрибутив Линукса на домашний комп и мне стало хорошо и удобно. И на винду даже смотреть не хочу, не то, что выкладывать из своего кармана за нее какие-то деньги. Кстати, дистрибутив называется «Pop_OS!». Рекомендую. Ничего лишнего, софта много, всё настроено и работает из коробки без напильника.
Никуда оно не перешло, тема вообще про винду. В плоскости домашнего применения компов, я лично не встречал ни одного пользователя Линукса. Среди знакомых мне людей нет ни одного, кто бы пользовал Линукс дома. Ни одного. Хотя я всем говорю, что для домашнего применения, если не нужны игрушки, то Линукс очень даже хорош. В корпоративном секторе Линукс еще встречается. Сервера, сеть, базы данных.
Но чтобы пользовать Линукс дома, его надо изучать и прикладывать некоторые усилия. И человек должен это делать сам. Ставить Линукс кому-то, агитировать за него, никогда не буду. Вы сами захотели, вы сами поставили и сами с ним разбираетесь. Было время, когда мне это было интересно и я с ним разбирался. Но сейчас уже спрыгнул, ибо это не востребовано. И для меня как специалиста по ИТ это просто пустая трата времени. Линукс пользовал, для общего развития. Винду мне покупать не надо. Мне она положена официально. Работает она у меня всегда отлично (ттт), как впрочем и Линукс. Сравнивать и быть апологетом чего-то не вижу смысла. Могу использовать и использовал что угодно. CP/M, DOS, System 5, BSDI, Novell и т.д.