Microsoft released Windows 7 on October 22, 2009, and ended the support on January 14, 2020. Technical assistance and software updates from Windows Update that help protect PCs are no longer available for the product.
Microsoft released the first Service Pack for Windows 7, also known as Windows 7 SP1, in February 2011, just a few days after the release of LibreOffice 3.3, the very first release after the fork. Only the first few versions of LibreOffice could run without Windows 7 SP1, which was turning Windows 7 into a stable operating system by solving 893 bug fixes and 77 security fixes.
In 2020, we still receive complaints from users who cannot install LibreOffice because the system asks them to install Windows 7 SP1. Nine years after the release of Service Pack 1 they are surprised when they are told to update their operating system. Although Windows 7 users are now a minority, the fact that there are people who have unconsciously used their completely unsecure PCs for years is a sign of a global security issue, as these users would not behave in a different way when using a different OS.
Anyway, users who are requested to update their PCs to Windows 7 SP1 can find more details about Windows 7 SP1 and the installation instructions on this Microsoft web page: https://support.microsoft.com/en-au/help/15090/windows-7-install-service-pack-1-sp1.
Если вы используете Windows 7 и LibreOffice 7.1 (и более поздние версии) у вас не запускается, то, возможно, ваша Windows 7 просто не содержит некоторых пакетов обновлений. Для исправления этой проблемы нужно установить некоторые обновления для Windows 7, как это описано в LibreOffice 7.1 Release Note:
Из-за обновления Python bpo-36085, LibreOffice теперь требует для работы на Windows 7 обновление KB2533623. Указанное обновление уже недоступно для скачивания, но вы можете использовать обновление KB3063858 (32-bit / 64-bit), которое заменило собой более старое обновление (подробности в баг репорте tdf#144902).
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
September 1, 2012 — 10:28am
#1
Offline
Last seen: 3 years 9 months ago
Joined: 2012-02-18 11:42
[Fixed] LibreOffice Portable 3.6.1 mistakenly offers to install VC runtime on Windows 7 SP1 (it comes pre-installed there)
Since all my comments are ignored in this topic: https://portableapps.com/node/32157, I decided to create a separate one.
On Windows 7 SP1 it’s not required to install VC runtime, because it’s already there. LO launches successfully if I refuse to install VC runtime. This dialog appears every time I launch LO apps and is very annoying. Please fix this long standing issue finally. Thank you.
1. Это было обновление KB2999226: Universal C Runtime (CRT). И причина, по которой оно устанавливается на Windows 7, 8, 8.1 всегда, независимо от наличия UCRT в системе, в том, что наши попытки определять это наличие разбились о некорректную установку этого компонента другими программами, в частности, Avast (tdf#119910). Первоначально я сделал в точности такую же проверку, что и в инсталляторе MSVC от MS: проверял наличие ucrtbase.dll в System32. Но оказалось, что, например, упомянутый Avast ставит этот файл куда надо, а остальные компоненты — нет. И инсталлятор ЛО считал, что не требуется установка обновления, а потом ЛО не запускался. Теперь инсталлятор не пытается проверять наличие UCRT, а просто ставит обновление, которое само определяет, надо или не надо, и в случае необходимости исправляет криво установленный UCRT. Это описано в FAQ.
2. Нет. Иногда это следствие работы антивируса — но вроде бы это не относилось по крайней мере к Defender (Security Essentials) на Win7. Помогло бы написания багрепорта с приложением подробного лога установки.
3. Что значит «принципиальные»? Вопрос сугубо субъективный. Просто отличия есть. Насколько они принципиальны — определяется особенностями использования. Использование разных архитектур процессора (и разных наборов команд, с разной оптимизацией). Использование разного объёма памяти (и способность работы с разными по максимально используемой памяти документами). Неспособность ЛОx64 работать с Winx32. Неспособность ЛО одной архитектуры работать, скажем, с JRE или ODBC (и соответствующими драйверами БД) другой архитектуры (причём если JRE можно установить параллельно обе архитектуры, то, скажем, драйверы MS Access можно поставить в систему только одной — общей для всего набора установленных компонентов MS Office). И т.п. Что из этого принципиально Вам?