Где находится ключ виндовс 7. Как узнать ключ активации установленной на компьютере Windows. Нахождение ключа через скрипты

В Ubuntu, Fedora и многих других дистрибутивах, на базе Gnome, используется файловый менеджер Nautilus. Начиная с какой-то версии, из него убрали возможность добавлять любые приложения в меню файлов "Открыть с помощью". Теперь оно генерируется автоматически на базе.desktop-файлов. Это текстовые файлы, которые содержат определённый набор информации о приложении - на основе их генерируется и главное меню, и меню Unity и многое другое. Что же нужно, чтобы добавить туда любую программу?

Коротко - создаём desktop-файл для необходимого приложения, проверяем чтобы в параметре Exec обязательно была подстановка переменных %F или %U, добавляем в параметр MimeType нужный тип документа (узнать можно через xdg-mime или mimetype). Подробнее в деталях - далее по тексту. Пример desktop-файла там же.

UPDATE: В комментариях подсказали ещё один вариант. Всё то же самое, что описано далее, автоматически делает графическая утилита Assogiate.

Для пример, разберу простую ситуацию. Я хочу, чтобы текстовые файлы открывались в консольном редакторе nano.

Как мы видим, его тут нет, как и нет кнопки "Добавить свою программу" или в этом роде (кстати, кнопка "Добавить" на скриншоте означает совсем не это - она просто добавляет приложение из раздела "Другие приложения" в раздел "Рекомендуемые приложения" данного списка).

Нам нужно создать desktop-файл нового, интересующего нас приложения либо отредактировать уже существуий desktop-файл приложения. Он может находиться в следующих директориях:

  1. /home/user/.local/share/applications/ - файлы конкретного пользователя user.
  2. /usr/share/applications/ - общесистемные файлы, применяются ко всем пользователям. Сюда складывает desktop-файлы пакетный менеджер дистрибутива.
  3. /usr/local/share/applications/ - общесистемные файлы. Сюда желательно складывать desktop-файлы программ, установленных мимо пакетного менеджера.

Сначала нужно узнать, к какому mimetype принадлежит наш файл, который мы хотим открыть в другой программе. Mimetype - это, можно сказать, тип файла, именно по нему ищется, в какой программе откроется файл. Его можно посмотреть, зайдя в Nautilus-е в свойства файла, либо с помощью консольных утилит xdg-mime или mimtype:

xdg-mime query filetype AUTORUN.INF
text/plain

Запоминаем то, что показала нам утилита xdg-mime. Затем решаем, где мы будем создавать desktop-файл (список каталогов выше). В моём случае - для одного моего пользователя (учтите, что доступ к /usr возможен только из-под root-а, либо через sudo). Создаю структуру каталогов:
mkdir -p ~/.local/share/applications/
Далее либо копирую уже существующий desktop-файл другого приложения и затем правлю его под свои нужды, либо создаю минимальный desktop-файл (это обычный тесктовый файл с расширением *.desktop):
nano ~/.local/share/applications/nano.desktop
В этом файле нужно убрать всё лишнее, оставив только необходимое. Затем изменить или, если мы создали новый файл, добавить поля:
  • Name - имя приложения
  • Comment - комментарий
  • Обязательно: Exec - путь до исполняемого файла программы. Обязательно нужно указать подстановку имени файла с помощью переменной %F или %U - иначе эта программа не будет отображаться
  • по желанию: Icon - название иконки
  • Categories - категории, используется во многих DE чтобы сгенерировать главное меню
  • Обязательно: MimeType - тип файла, сюда вписываем то, что запомнили на предыдущем шаге (text/plain в моём случае). Можно перечислять несколько значений через символ;
В моём случае файл получился такой (можете взять его за основу и уже исправлять):

Name=nano
Comment=Nano text editor
Exec=gnome-terminal -e "nano %U"
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=accessories-text-editor
Categories=GNOME;GTK;Utility;TextEditor;
Всё. Идём в Nautilus-е к нужному файлу, правой кнопкой на нём, свойства. Переходим на вкладку "Открыть с помощью". В списке в разделе "Другие приложения" мы видим программу nano. Выбираем её, жмём "Добавить" либо "Установить по умолчанию":

Я установил Komodo Edit из загрузки (не был доступен в Software Center.) Я хочу, чтобы иметь возможность открывать.php-файлы в Komodo, но когда я щелкнул правой кнопкой мыши и выберите Open With Other Application, Komodo не отображается нигде в список. Как добавить его в список?

Related of "Как добавить приложение в список приложений Open With?"

Если у вас / usr / share / applications / $ application.desktop , измените Exec=$command на Exec=$command %F в файле., Где $application – это имя приложения, а $command – это команда для выполнения для желаемое действие.

Затем вы сможете добавить приложение в список.

Может потребоваться изменить MimeType=applications/php и т. Д., Если он еще не отображается. (Запустите sudo update-desktop-database после его изменения.) Хотя это может быть ненужным для Komodo, это может потребоваться для других приложений.

Вы можете использовать программу sed для замены. Пожалуйста, расположите часть команды Exec=command соответствии с вашим файлом application.desktop .

Sudo sed -i "s/Exec=command/Exec=command %F/" application.desktop

Вы можете просто добавить пустое пространство и %F к параметру Exec в файле.desktop приложения вашего установленного приложения.

Вы упомянули, что не были установлены из программного центра, поэтому добавьте файл «komodo.desktop» в /usr/share/applications/ 1 или ~/.local/share/applications/ 2 , который будет очень похож на тот, который я Покажите, просто измените значения Name , Exec , Icon (и т. д.), чтобы отразить вашу пользовательскую установку komodo на вашем ПК

Вот так:
(используя возвышенный как пример, потому что я не использую komodo)

Объяснение : опция% F активирует возможность передачи аргументов вашему приложению, поэтому, если ubuntu может передать аргумент, он активирует опцию «открытие файла с» в контекстных меню и передаст файл в качестве аргумента 3 . Бум, вот и все, что есть, совсем не сложно.

Заметки:
1: вам понадобятся права root, чтобы изменить что-либо в этом каталоге. (вы можете использовать sudo nano app.desktop из «терминала» или открыть gedit с правами root, входящими в gksu gedit & , он запросит ваш пароль, конечно)
2: ~ означает ваш домашний каталог пользователя (который действительно находится в / home / username / blabla …) и что каталог /.local/ обычно скрыт, если вы используете nautilus для «изучения» вашей файловой системы, вы может ударить ctrl + h, чтобы показать скрытые файлы.
3: Если ваше приложение не поддерживает передающие аргументы, оно не будет работать.

В приложении «Другие приложения» доступны только приложения, доступные на панели «Пуск» / «Даш».

Komodo Edit 7 создает значок на рабочем столе по умолчанию:

Чтобы поместить Komodo Edit в список Launcher и, таким образом, сделать его доступным в других приложениях, вы должны сделать следующее:

На основе метода vine_user, но с другим подходом.

Обычно я загружаю Blender с официального сайта, а затем использую программное обеспечение Alcarte / Main Menu для создания ссылки на меню. После этого вы найдете меню в «/.local/share/applications».

Теперь посмотрите, какой из файлов.desktop принадлежит вам (и убедитесь, что он выполним). Щелкните правой кнопкой мыши по нему, нажмите «Свойства». Затем, в поле Command, сразу после команды, указанной там, добавьте% U.

Это оно! Он должен теперь отображаться в вашем меню.

Откройте терминал Nautilus с помощью терминала

Sudo nautilus

затем, используя Nautilus, перейдите в / usr / share / applications / и найдите приложение, которое вы хотите добавить в список «Открыть с». Скопируйте ссылку на рабочий стол путем копирования-вставки. Запустите текстовый редактор, такой как Gedit ant, перетащите файл, который вы скопировали на рабочий стол в текстовом редакторе. Одна из последних строк должна быть

NoDisplay=false

Поэтому просто замените «false» на «true» и сохраните файл. Затем перетащите файл, который вы изменили в / usr / share / applications /, и перезапишите старый.

Затем снова откройте меню «Открыть с», и вы увидите это приложение.

В 14.04 вы можете напрямую установить программу для отображения в списке со списком. откройте nautilus в корневом режиме, перейдите в /usr/share/applications/ и выберите приложение, которое вы хотите создать, в списке. щелкните правой кнопкой мыши и откройте свойства в команде, которую вы увидите как /usr/bin/appName в конце этого просто добавьте %U теперь все это должно выглядеть так: /usr/bin/appName %U теперь все готово!

Любая система быть лицензионной и иметь некий идентификатор, указывающий на эту лицензию. Программное обеспечение Windows – платное решение, а значит при покупке через интернет или диска, вы всегда будете иметь ключ продукта. Некоторые задаются вопросом, как узнать ключ Windows 7, 8 или 10 . Для какого случая это нужно решать вам, главное, что здесь вы найдете множество вариантов, как выполнить данную процедуру.

Один из хороших вариантиков узнать лицензионный ключ Windows 8 – загрузить утилиту RWEEverything. Скачивание производить с этого сайта — http://rweverything.com/download .

Итак, процедура нахождения сведений о лицензионном ключе может понадобиться при случаях:

  • Когда система повреждена до такой степени, что вариантом исправления проблемы будет являться переустановка системы.
  • Накопитель, где инсталлирована Windows форматирован.

#1 способ нахождения ключа

Практически в каждом ноутбуке, с системой ОС, то есть там не стоит DOS, при этом лицензионной, присутствует зашитый в BIOS ключик. То есть это ключ активации OEM систем. Такой находится и в Windows 7, и в Windows 10. Ещё на днище устройства должна быть наклейка, где указан ключ продукта и парочку не относящихся к делу сведений. Когда скачаете чистую систему нужной редакции (например, Домашняя), можете ввести этот ключ, тем самым её активировав.

#2 метод нахождения ключа системы

  • Запускаете файлик Rw.exe
  • В окошке находим вкладку ACPI , а в другом окошке идём на вкладку MSDM . Находим строчку Data , где будет написан ваш лицензионный ключ.

В этом разделе мы снова используем программу, но уже другую. Предыдущая тоже подойдет для любой системы.

Программка называется Product Key Viewer и скачать её можно с этого ресурса: .

Зачем два ключа в ноутбуке

Все ноутбуки, приобретаемые вами через интернет или в обычном магазине, имеют предустановленные версии OEM. Системка может быть любой. Версия OEM – это предустановленная на компьютере Windows, использующая специальную проверку подлинности сопоставлением 2-х ключей.

Первоначально идёт проверка ключа, вшитого в BIOS, дальше 25-значного лицензионного ключа, находящегося уже в системе, для активации системы также необходим так называемый OEM-сертификат.

Когда вы начнете переустанавливать Windows 10 и начнется активация, на серверах Microsoft начнется сопоставление данных ключей, 1-го и 2-го лицензионного. При условии, что оба ключа имеют отношение к Windows 10 Home для одного языка, то активация пройдет успешно (Для примера я указал десятую версию Home).

В одной из своих статей, я рассматривал несколько инструментов, в список которых входит ProduKey. С помощью нехитрых действий вы можете узнать ключ Windows 10 и прочих версий ОС. Если у вас на компьютере стоит Microsoft Office, то и от этого софта вы увидите желаемый ключик.

Оказывается, узнать ключ продукта можно, воспользовавшись командной строкой. Запускаем её с повышенными привилегиями и вводим следующую команду:

wmic path softwarelicensingservice get oa3xoriginalproductkey

Такая длинная строчка поможет обнаружить ключ из любой системы Windows.

Дабы проверить ключ Windows, достаточно загрузить утилитку ShowKeyPlus . Она бесплатна и нет необходимости её устанавливать, а после открытия вы сразу увидите нужные данные.

Вы увидите имя системы, код продукта, сам ключ, и второй ключ для OEM системы.

Free PC Audit

Очередное средство, поможет вам узнать о ключе Windows на любом компьютере. Она похожа на другие, рассмотренные нами инструменты. Скачиваете отсюда, запускаете и переходите на вкладку «System». Слева ищем раздел «Windows product key» . А в правой части окошка высвечивается необходимая нам информация.

Скачать можно отсюда: http://www.ixbt.com/news/soft/index.shtml?17/77/14

Как узнать ключ Windows с помощью Speccy и AIDA64

Итак, вот мы и подобрались к одной из моих любимых утилит, при помощи которой я смотрю сведения о системе и комплектующих называется . В ней присутствует и опция для проверки ключа Windows. Всё, что нужно сделать — перейти на вкладку «Операционная система» и справа вы увидите строчку «Ключ продукта».

Второе аналогичное средство – это . Также перейдите на вкладку «Операционная система», которая там имеется и справа. Найдите строчку «Серийный номер». Вот и весь процесс.

Я не думаю, что кому-то захочется заморачиваться по поводу ввода скрипта, когда есть такие простые методы, описанные выше. Но я всё же, на всякий случай укажу этот способ.

Ниже указан скрипт, выполняющийся в виде файла с расширением VBS. Рассмотрим этот вариант.

Открываем стандартный блокнотик и вставляем в него это содержимое:

Set WshShell = CreateObject(«WScript.Shell»)

regKey = «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\»

DigitalProductId = WshShell.RegRead(regKey & «DigitalProductId»)

Win8ProductName = «Windows Product Name: » & WshShell.RegRead(regKey & «ProductName») & vbNewLine

Win8ProductID = «Windows Product ID: » & WshShell.RegRead(regKey & «ProductID») & vbNewLine

Win8ProductKey = ConvertToKey(DigitalProductId)

strProductKey =»Windows Key: » & Win8ProductKey

Win8ProductID = Win8ProductName & Win8ProductID & strProductKey

MsgBox(Win8ProductKey)

MsgBox(Win8ProductID)

Function ConvertToKey(regKey)

Const KeyOffset = 52

IsWin8 = (regKey(66) \ 6) And 1

RegKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)

J = 24

Chars = «BCDFGHJKMPQRTVWXY2346789»

Cur = 0

Y = 14

Cur = Cur * 256

Cur = regKey(y + KeyOffset) + Cur

RegKey(y + KeyOffset) = (Cur \ 24)

Cur = Cur Mod 24

Y = y -1

Loop While y >= 0

J = j -1

WinKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput

Last = Cur

Loop While j >= 0

If (isWin8 = 1) Then

Keypart1 = Mid(winKeyOutput, 2, Last)

Insert = «N»

WinKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)

If Last = 0 Then winKeyOutput = insert & winKeyOutput

End If

A = Mid(winKeyOutput, 1, 5)

B = Mid(winKeyOutput, 6, 5)

C = Mid(winKeyOutput, 11, 5)

D = Mid(winKeyOutput, 16, 5)

E = Mid(winKeyOutput, 21, 5)

ConvertToKey = a & «-» & b & «-» & c & «-» & d & «-» & e

End Function

Сохранять файлик надо не с текстовым расширением, типа «.txt». Вы должны щелкнуть кнопочку «Файл», выбрать опцию «Сохранить как» и прописать какое-то имя на латинице, добавив приписку VBS. Другими словами, название может быть таким:

script.vbs

После запуска этого файла со скриптом вы должны увидеть уведомление в виде окна, где написан – название системы, ID и сам ключ.

Программа SIW

Последний раздел статьи. Используем программку SIW. Вам достаточно скачать её, запустить и перейти слева на вкладку «Лицензии».

Почему вместо нормального ключа высвечиваются другие символы

Иногда при попытке узнать ключ Windows 7, 8, 10 ноутбука или другого устройства возникает ситуация появления символов, совершенно не относящихся к ключу. Обычно такие системы активированы так называемыми MAK и VLK, а они, как правило, не сохраняются. Такие ключи не зарегистрированы на ПК, а находятся на серверах Майкрософт.

Еще подобный случай может иметь место при смене комплектующих, поэтому вспоминайте, может быть вы не так давно меняли свою системную плату или еще какой-то компонент.

Теперь вы знаете как узнать ключ windows 7, 8, 10 с помощью различного программного обеспечения и даже средствами самой системы.

После активации Windows 10, установленной на вашем ПК, вы можете просмотреть все данные об этом процессе: активировалась ли она или нет, получен ли лицензионный ключ для активации системы, id компьютера, для которого была произведена активация. Все эти данные можно узнать и проверить с помощью встроенных средств Windows, а также через сторонние программы.

Как узнать лицензионный ключ установленной Windows 10

Статус Windows - это информация о том, активирована ли система с помощью ввода лицензионного ключа и его подтверждения, а также номер индивидуального ключа активации. Узнать эти данные можно несколькими способами: через настройки системы, выполнение команд, параметры компьютера, сторонние программы и скрипты. Помните, что ключ лицензии состоит из 25 цифр и букв, разбитых на 5 блоков по 5 цифр или букв.

Через выполнение команд

Этим способом вы можете узнать только информацию о том, активирована ли Виндовс, но ключ продукта указан не будет:

Как проверить активацию через параметры компьютера

Через настройки системы

Через стороннюю программу

Ещё один способ, позволяющий узнать ключ активации - использовать стороннюю программу:


Через скрипты


Скрипт, который должен находиться в файле:

    Set WshShell = CreateObject(«WScript.Shell»)

    regKey = «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\»

    DigitalProductId = WshShell.RegRead(regKey & «DigitalProductId»)

    Win8ProductName = «Windows Product Name: « & WshShell.RegRead(regKey & «ProductName») & vbNewLine

    Win8ProductID = «Windows Product ID: « & WshShell.RegRead(regKey & «ProductID») & vbNewLine

    Win8ProductKey = ConvertToKey(DigitalProductId)

    strProductKey =»Windows Key: « & Win8ProductKey

    Win8ProductID = Win8ProductName & Win8ProductID & strProductKey

    MsgBox(Win8ProductKey)

    MsgBox(Win8ProductID)

    Function ConvertToKey(regKey)

    Const KeyOffset = 52

    isWin8 = (regKey(66) \ 6) And 1

    regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)

    Chars = «BCDFGHJKMPQRTVWXY2346789»

    Cur = regKey(y + KeyOffset) + Cur

    regKey(y + KeyOffset) = (Cur \ 24)

    Cur = Cur Mod 24

    Loop While y >= 0

    winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput

    Loop While j >= 0

    If (isWin8 = 1) Then

    keypart1 = Mid(winKeyOutput, 2, Last)

    winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)

    If Last = 0 Then winKeyOutput = insert & winKeyOutput

    a = Mid(winKeyOutput, 1, 5)

    b = Mid(winKeyOutput, 6, 5)

    c = Mid(winKeyOutput, 11, 5)

    d = Mid(winKeyOutput, 16, 5)

    e = Mid(winKeyOutput, 21, 5)

    ConvertToKey = a & «-» & b & «-» & c & «-» & d & «-» & e

Видео: проверка активации операционной системы

Как проверить сроки окончания активации Виндовс 10

Если вы вводили лицензионный ключ, то срок действия активации будет бесконечен, так как Windows активируется раз и навсегда. Но если вы устанавливали на свой компьютер пробную версию системы, выданную вам на некоторое количество дней, то вы можете просмотреть, когда пробный срок кончится, выполнив следующие действия:


Видеоурок: как узнать сроки окончания активации

Как узнать ID компьютера Windows 10

ID компьютера - это то же самое, что и ID сетевой карты, установленной в нём, так как с помощью этой карты компьютер осуществляет все соединения с интернетом. Просмотреть уникальный код компьютера можно без сторонних программ, выполнив следующие действия:

  1. Кликнете правой кнопкой мыши по значку «Пуск» в левой нижней части экрана.
  2. Выберите пункт «Диспетчер устройств».
  3. Разверните дерево «Сетевые адаптеры».
  4. Кликнете по вашей сетевой карте правой кнопкой мышки и откройте её свойства. Название сетевой карты у всех разное, не стоит ориентироваться по нему.
  5. Перейдите к вкладке «Сведения».
  6. Разверните блок «Свойства» и выберите строку «ID или ИД оборудования».
  7. В блоке «Значения» будут находиться все ID, относящиеся к вашему ПК.

На этом поиск информации о состоянии Windows и ID компьютера окончен. Вы всегда можете просмотреть ключ активации через параметры компьютера, если старый перестал действовать или был введён неправильно. Помните, что активировать Windows 10, то есть платить за лицензионный ключ, нужно только один раз. Так что если ваш ключ перестал приниматься системой, обратитесь в официальную службу поддержки Microsoft.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: