Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как узнать дату установки программы в Windows

Как узнать дату установки программы в Windows?

В одной из статей на К76 было рассмотрено как узнать дату установки Windows. Сейчас мы попробуем узнать дату установки программы или встроенного приложения. На самом деле, для этого у нас немало вариантов. Но, впрочем, это один из редких случаев, когда графическая оболочка (по сравнению с командными инструментами) наиболее информативна. И начнём с возможностей графического интерфейса самой операционной системы. Самый первый и традиционный для этого — с помощью панели инструментов. Запускаем WIN + R и вводим одну из бесчисленных команд быстрого доступа к встроенным апплетам Windows

после чего попадём на список установленных программ и компонентов.

список установленных программ по дате установки

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

приложения и возможности windows 10

Через пару мгновений после окончательного формирования списка программ и приложений для каждой из них будет указана дата установки.

Как узнать дату установки программы через PowerShell?

Этот запрос есть смысл делать, если вас интересуют только те программы, что использовали установщик Windows. Вам лишь стоит запустить оболочку от имени администратора и ввести следующий командлет в таком виде:

как узнать дату установки программ powershell

Консоль выдаст вам ответ в формате ГодМесяцДень. Не удивляйтесь, список не полный.

КСТАТИ

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

узнать дату установки программы ccleaner

узнать дату установки программы при помощи программы ccleaner

узнать дату установки приложений из revo unistaller

один из самых популярных деинсталляторов

Как узнать дату установки программ и приложений через cmd?

Это умеет делать консольная утилита Инструментарий Управления Windows (WMI). Запускаем консоль команд от имени администратора и вводим:

Читайте так же:
Linux установка операционной системы по сети

время установки программы из cmd

Список установленных программ неполный по тем же причинам, что и в случае с консолью PowerShell.

Как узнать дату установки программы из редактора реестра?

Для любителей первоисточников можно воспользоваться данными, которые вносит сама программа при установке в систему. И откуда вся последующая информация подобного рода считывается. Запускаем редактор реестра

и проходим по пути

Слева вам придётся раскрыть ключ Uninstall, который развернёт вниз кучу дополнительных разделов. Некоторые из них безымянны, однако принадлежат вполне официальным программам, установленным в вашей копии Windows. Наберите поиск по разделу сочетанием Ctrl + F, если ищите что-то конкретное. В любом случае искомая информация обнаружится в значении параметра InstallDate.

Как определить дату установки приложения в Windows 10

Если установленная на ваш компьютер Windows 10 работает достаточно давно, наверняка это будет означать, что за это время вы успели установить немало программ — десктопных и универсальных. Также наверняка вы не помните, когда именно устанавливали то или иное приложение, если только, конечно, не записывали дату инсталляции. Впрочем, это и не нужно, поскольку операционная система сама помнит, когда и что было установлено.

Если нужно узнать, когда была установлена программа, можно спросить об этом у Windows 10, причем разными способами.

В приложении Параметры

Это самый очевидный способ получить дату установки программного обеспечения.

Откройте приложение Параметры и зайдите в раздел «Приложения».

Приложения

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

Из апплета «Программы и компоненты»

Дату установки десктопных программ можно получить из интерфейса апплета «Программы и компоненты».

Запустите его командой appwiz.cpl и посмотрите на колонку «Установлено», в которой будут указаны даты инсталляции программ.

Читайте так же:
После установки сигнализации появилась ошибка

Программы и компоненты

Правда, здесь нужно учитывать один момент.

Если приложение обновлялось, дата установки может быть заменена датой обновления.

Магазин Windows

Этот способ подходит только для определения даты инсталляции приложений, установленных из Windows Store .

Откройте Магазин и выберите в главном меню опцию «Моя библиотека».

Моя библиотека

Слева нажмите «Все принадлежащие».

Все принадлежащие

И выберите в меню «Установлено».

Установлено

В результате получите список установленных приложений с датами их последнего изменения (установки и обновления) .

Список установленных приложений

В редакторе реестра

Дату установки десктопных программ можно подсмотреть в реестре, развернув ключ:

HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall

HKLMSOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall

Если приложение 64-битное. Каждый вложенный в Uninstall подраздел соответствует какой-то программе, какой именно, указано в параметре DisplayName.

Дату же установки хранит параметр InstallDate, указана она в формате Год-Месяц-Число.

InstallDate

К сожалению, не все приложения при установке записывают свои данные в реестр в полном объеме, поэтому параметра DisplayName в каком-то конкретном случае может и не быть.

С помощью PowerShell и командной строки

Получить дату установки ПО можно с помощью консолей PowerShell и CMD.

Этот способ равнозначен просмотру даты установки в реестре, разница лишь в том, что данные выводятся в окно консоли.

Для получение даты в PowerShell выполняем указанную на скриншоте команду.

Get-ItemProperty hklm:SOFTWAREMicrosoftWindowsCurrentVersionUninstall* | select-object DisplayName, InstallDate

PowerShell

Обратите внимание, что источником выборки служит ключ реестра, тот самый, к которому мы обращались, когда получали дату установки предыдущим способом.

В классической командной строке команда получения даты установки приложений выглядит иначе — wmic product get Description,InstallDate

CMD

В CCleaner

Наконец, если у вас установлен чистильщик CCleaner, откройте его и переключитесь в раздел Инструменты -> Удаление программ.

CCleaner

Вы увидите список всех установленных на вашем компьютере компонентов, десктопных и универсальных программ, в котором напротив каждого приложения будет указана дата его инсталляции.

Читайте так же:
Установка второй операционной системы на ssd

Но, как и в случае с апплетом «Программы и компоненты», дата установки обновленной программы будет соответствовать дате установки апдейта.

Каким способом узнать дату установки Windows 10

Иногда хочется владеть информацией о том, когда была установлена операционная система. Практической пользы от неё нет, но ради удовлетворения любопытства либо похвастаться: «У меня операционная система 7 месяцев и 18 дней работает, и не сбоит». Сегодня рассмотрим, как узнать дату установки Windows 10 при помощи системных инструментов (команд) и стороннего программного обеспечения.

Консольная утилита SystemInfo

Начнём из простейшего способа, не требующего загрузки приложений и плясок с бубном.

Вызов командной строки через контекстное меню Пуск

2. Введите и выполните « systeminfo ».

После получения системной информации пролистайте список отображаемых сведений почти в самый верх. Нужные данные находятся в строке «Дата установки». Чуть выше можно посмотреть какой установлен билд, а ниже время старта текущей сессии.

Время и дата установки в командной строке

Избежать поиска нужной строчки поможет команда « systeminfo | find «Дата установки» ». Из всего перечня отображаемой информации она выведет на дисплей только нужную строку.

Дата установки в командной строке при помощи быстрой команды

Wmic.exe

Информационная текстовая утилита, также собирающая и выводящая на дисплей ряд сведений о компьютере. Для её запуска и получения нужных данных (в нашем случае время и дата инсталляции ОС) выполните « wmic os get installdate » в командной строке.

Дата и время установки в одной строке

4 первые цифры – год, затем месяц и число установки, три следующие пары цифр – часы, минуты и секунды завершения процесса.

Проводник

Способ весьма неточный и подходит он не для всех, но имеет место быть. Актуален только для пользователей, которые работают из-под созданной во время установки учетной записи либо не удаляли её.

Откройте «Свойства» каталога с названием учётной записи по пути C:Users . Дата его создания равна времени завершения инсталляции операционной системы. Точность составляет несколько минут, которые прошли от момента завершения инсталляции и перезагрузки готового к эксплуатации ПК.

Читайте так же:
Установка системы на нетбук асус

Дата создания каталога users на диске c

Редактор системного реестра

Ещё более странный способ, но о нём также упомянем, хотя практической пользы от него нет вообще.

Узнать дату установки операционной системы

Как узнать дату установки Windows

Как узнать дату установки Windows

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

Дата установки Windows в реестре

Дата установки Windows в реестре

Чтобы не разводить воду, сразу скажу, что дата установки Windows хранится в реестре в REG_DWORD-ключе InstallDate. Путь до этого ключа следующий:

[HKLMSOFTWAREMicrosoftWindows NTCurrentVersion]
Значение ключа показывает количество секунд, прошедших с полуночи 1 января 1970 года до момента установки операционной системы. Значит вся задача сводится к получению нужного значения из реестра и приведению его в человекопонятный вид. Определяем нужные структуры и строки в сегменте данных:

  1. ; Ветка и ключ реестра
  2. reg_key db ‘SOFTWAREMicrosoftWindows NTCurrentVersion’ , 0
  3. ins_key db ‘InstallDate’ , 0
  4. phkResult dd ?
  5. lpdwDisp dd ?
  6. bufferSize dd ?
  7. result dd ?
  8. ; Структуры для работы с датой и временем
  9. ltime SYSTEMTIME
  10. ftime FILETIME
  1. ; Сегмент кода
  2. KEY_WOW64_64KEY = 0x100
  3. invoke RegOpenKeyEx , HKEY_LOCAL_MACHINE , reg_key , NULL ,
  4. KEY_QUERY_VALUE + KEY_WOW64_64KEY , phkResult
  5. movdword [ bufferSize ] , 4
  6. movdword [ lpdwDisp ] , REG_DWORD
  7. invoke RegQueryValueEx , [ phkResult ] , ins_key , 0 , lpdwDisp , result , bufferSize
  8. ; [result] = количество секунд, прошедших с 1970-01-01 00:00:00 UTC
  9. invoke RegCloseKey , [ phkResult ]
  10. ; Считаем дату от 1 января 1970 года
  11. mov [ ltime . wYear ] , 1970
  12. mov [ ltime . wMonth ] , 1
  13. mov [ ltime . wDay ] , 1
  14. mov [ ltime . wHour ] , 0
  15. mov [ ltime . wMinute ] , 0
  16. mov [ ltime . wSecond ] , 0
  17. invoke SystemTimeToFileTime , ltime , ftime
  18. ; Количество секунд
  19. moveax , [ result ]
  20. xoredx , edx
  21. movecx , 989680h
  22. mulecx
  23. add [ ftime . dwLowDateTime ] , eax
  24. adc [ ftime . dwHighDateTime ] , edx
  25. ; Системное время в локальное
  26. invoke FileTimeToLocalFileTime , ftime , ftime
  27. ; В человекопонятное время
  28. invoke FileTimeToSystemTime , ftime , ltime
  29. ; ltime = дата и время установки Windows
Читайте так же:
Установка server 2012 второй системой

Конечно, никто не мешает открыть редактор реестра и изменить в нем дату установки на произвольное значение. Дополнительно можно свериться с датой создания или модификации системной папки WINDOWS, но и это значение тоже можно поменять. Так что достоверность полученной информации о дате установки системы в любом случае не является абсолютной.

В приложении пример программы с исходным текстом, которая выводит дату установки Windows. Запускать от Администратора.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector