4

Как я могу узнать, была ли операционная система Windows пользователя обновлена с предыдущей версии Windows, или его текущая версия Windows является первоначально установленной версией? Например, как я могу узнать, обновлена ли его Windows 8.1 с Windows 8 (или старше)?

1 ответ1

2

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

Файл C:\Windows.old\System32\license.rtf точно скажет, какая версия была установлена до обновления до Windows 8.1.

РЕДАКТИРОВАТЬ: Кажется, что с WIndows 8.1 папка Windows.old удаляется через 28 дней после обновления автоматически.

Другой вариант - найти самую старую информацию об ошибках Windows в средстве просмотра событий.

http://windows.microsoft.com/en-us/windows/what-information-event-logs-event-viewer#1TC=windows-7

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

   svchost.exe_netsvcs 
   6.3.9600.16384 
   6.3.9600.2.0.0 

или это

   Microsoft.SkypeApp_2.0.0.5011_x86__kzf8qxf38zg5c 
   praid:App 
   6.3.9600.16384 

или это

HostProblem 
HostTimeout 
2 
6.3.9600.16384. (winblue_rtm.130821-1623) 

6.3 - Windows 8.1, проверьте Event Viewer для этого типа, начиная с самого старого, и посмотрите, какие версии будут сообщаться там.

Когда вы откроете Even Viewer, перейдите в Журналы Windows> Приложение. Нажмите «Фильтровать текущий журнал» справа и выберите «Только фильтрация». Уровень события: информация и источники событий Отчеты об ошибках Windows, а затем отсортируйте их по дате, чтобы найти самый старый.

Вы также можете попробовать выполнить фильтрацию по источникам событий: Kernel-General, посмотреть, какая версия старейшая и содержит версию, указанную в данных события, и узнать значения MajorVersion и MinorVersion.

Смотрите здесь номера версий Windows

http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .