1

Вопрос: Как программы установки определяют версию Windows и как мне правильно ее сбросить? Это через ключ реестра или какой-то файл в system32, который я могу добавить?

Предыстория: я пытался установить антивирусное решение на мой компьютер с Windows XP SP3, но программы установки постоянно говорят мне, что мне нужна более новая версия Windows. Пакет обновления 3 (SP3) для Windows XP включен в список поддерживаемых платформ (AVG, Antivir, MSE). В частности, Antivir говорит мне, что для работы требуется Windows 2000 SP4 и накопительный пакет обновления или выше. AVG говорит, что ей нужна «более новая версия Windows». MSE (Microsoft Security Essentials) просто отказывается включать защиту в режиме реального времени. Почему-то все эти антивирусные программы неправильно идентифицируют версию Windows.

Некоторая информация: Все обновления от Microsoft действительны на 23 июня 2010 г.

Я идентифицировал свой компьютер через:1) Мой компьютер -> вкладка Общие (также Пуск -> Выполнить -> sysdm.cpl) 2) Информация о системе (также Пуск -> Выполнить -> winmsd.exe) 3) Командная строка "ver "команда. Все три правильно идентифицируют его как Windows XP SP3 (5.1.2600)

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

Я перерегистрировал Softpub.dll, Wintrust.dll, Initpki.dll и Mssip32.dll. Все еще не идентифицирует правильно

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

4 ответа4

1

Это может быть случай, когда Revo Uninstaller что-то сломал (лично я не доверяю сторонним деинсталляторам). Я бы посоветовал сделать ремонт вашей установки (и повторно применить пакеты обновления и т.д.) И попробовать еще раз.

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

1

Поскольку распространенной темой являются установщики «Антивируса», я не исключаю, что установщикам намеренно мешают существующие вредоносные программы. Используйте другую систему, чтобы создать загрузочное антивирусное решение, очистите компьютер этим и повторите попытку.

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

0

Revo Uninstaller автоматически (IIRC) создает точку восстановления системы перед выполнением деинсталляции (что, IMHO, все установщики должны делать в любом случае). Просто запустите Восстановление системы и восстановите ее, пока проблема не будет устранена.

0

Вы можете проверить ключи реестра в

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion

Делали ли вы какие-либо резервные копии до того, как Revo Uninstaller сделал свою очистку? Вы можете быть в состоянии восстановить оттуда. Если нет, попробуйте восстановить установку XP, как предложил Роуленд.

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