Зараз 9:12 ранку. У вас «проста» проблема з Windows: оновлення ламаються, час завантаження дивний, VPN-клієнт не стартує, а ноутбук перетворився на дорогий обігрівач. Хтось каже: «Просто перевстановіть Windows, можна зберегти програми». Це речення може бути початком чистого відновлення… або початком довгого післяобіднього пояснення для фінансів, чому бухгалтерська програма знову потребує «швидкої реактивації».
Цей матеріал про різницю між тим, що Windows дійсно може зробити, і тим, що натякають продавці та оптимістичні дописи на форумах. Розглянемо варіанти, їхні відмови та як довести — за допомогою команд і виводів — чи збережуться програми або ви втрачаєте свій тиждень.
Терміни, які постачальники навмисно розмивають
Коли кажуть «перевстановити Windows», можуть мати на увазі будь-яку з чотирьох різних операцій. Лише один з них надійно зберігає програми в тому сенсі, в якому люди зазвичай мають на увазі «програми». Інші або зберігають лише файли, або деякі програми з Microsoft Store, або залишають лише жалощі.
1) Чиста інсталяція (видалення та встановлення)
Це чесний варіант. Ви завантажуєтеся з інсталяційного носія, видаляєте розділи або форматируєте системний том і встановлюєте систему заново. Ви можете зберегти Windows.old папку, якщо встановлюєте на ту саму розділ без форматування, але це зберігає користувацькі дані й частину системного стану — не працюючі програми.
2) «Скинути цей ПК»
У налаштуваннях Windows є «Скинути цей ПК» з опціями на кшталт «Зберегти мої файли» або «Видалити все». Шлях «Зберегти мої файли» зберігає профілі користувачів і деякі налаштування, але видаляє встановлені десктопні додатки. Може зберегти деякі вбудовані застосунки. Це не «зберегти програми», якою б ввічливою не була підказка в діалозі.
3) In-place upgrade repair install (справжній спосіб «зберегти програми»)
Це той варіант, який може зберегти встановлені Win32-програми й більшість налаштувань: запустіть Windows Setup зсередини Windows (не завантажуючись з USB), оберіть зберегти особисті файли та програми, і нехай Setup розгорне нову ОС, мігруючи наявну інсталяцію.
Якщо потрібне одне правило: якщо ви завантажуєтеся з USB, опція «зберегти програми» зазвичай недоступна. Setup потребує контексту запущеної ОС, щоб виконати повну міграцію додатків і стану реєстру.
4) Відновлення образу / bare-metal restore
Це зберігає програми, бо зберігає все. Але це не «перевстановлення», це подорож у часі. Ви відновлюєте повний образ диска з попереднього знімка і погоджуєтесь, що все, встановлене або змінене після цього знімка, зникне.
Жарт №1: «Перевстановлення з збереженням програм» — як «дієтичний торт». Іноді існує, але етикетку все одно варто прочитати.
Що означає «зберегти програми»: єдині робочі шляхи
Практична істина така: для традиційних десктопних додатків (Win32) єдиний метод, підтримуваний Microsoft, який нагадує «перевстановити Windows і зберегти програми», — це in-place upgrade repair install. Усе інше — або скидання (програми видаляються), або чиста інсталяція (програми видаляються, файли можливо відновлюються).
In-place upgrade repair install: що вона робить
- Замінює системні файли Windows на свіжі копії з інсталяційного носія або джерел Windows Update.
- Перебудовує магазин компонентів (WinSxS) і повторно реєструє багато системних компонентів.
- Міґрує встановлені додатки, драйвери та налаштування настільки, наскільки можливо.
- Створює артефакти відкату й логи (наприклад C:\$WINDOWS.~BT, Panther logs).
Чого вона не обіцяє
- Вона не зробить так, щоб зламані програми працювали, якщо ті залежали від пошкоджених системних компонентів, застарілих драйверів або старих рантаймів, які замінюються.
- Вона не збереже стан ліцензій для кожного продукту. Деякі ліцензії переживають, деякі продукти трактують це як новий пристрій.
- Вона ненадійно зберігає інтеграції з програмами безпеки. Захист кінцевих точок, VPN і низькорівневі драйвери часто страждають.
Обов’язкові передумови, якщо ви хочете, щоб «зберегти програми» було реальним
- Ви повинні мати можливість завантажитись у Windows і запустити
setup.exeзсередини ОС. - Потрібно достатньо вільного місця на системному томі (плануйте десятки ГБ).
- Потрібен правильний носій: та сама редакція, сумісна мова і, зазвичай, такий самий або новіший збірка.
- Здоров’я диска та файлової системи має бути достатнім, щоб витримати великомасштабні файлові операції.
Швидкий план діагностики
Коли хтось питає: «Чи можна перевстановити Windows і зберегти програми?» — не відповідайте одразу. Спочатку діагностуйте ситуацію. Вузьким місцем зазвичай є одне з: стан диска, корупція системи, пошкоджений стек оновлень, недостатньо місця або драйвери сторонніх виробників.
По-перше: встановіть, чи взагалі можливий repair install
- Чи можете ви увійти в систему? Якщо ні, ви вже рухаєтесь у бік скидання/відновлення/чистої інсталяції.
- Чи здоровий том ОС? Якщо диск виходить з ладу, зупиніться. Зробіть образ, резервну копію, замініть диск, а потім відновлюйте.
- Чи увімкнено BitLocker? Якщо так, переконайтесь, що маєте ключі відновлення і розумієте, коли їх буде запитано.
По-друге: визначте фактичний режим відмови
- Проблеми з оновленнями? Перевірте DISM/SFC та логи стеку сервісингу.
- Повільне завантаження? Перегляньте журнали подій на предмет скидань диска, тайм-аутів драйверів та зависань сервісів.
- Краші програм? Шукайте відсутні рантайми, пошкоджені профілі користувачів або несумісні драйвери.
По-третє: виберіть найменш руйнівний варіант, що задовольнить SLA
- Спробуйте ремонтні засоби сервісингу (DISM, SFC), якщо можете. Вони оборотні й недорогі.
- Виконайте in-place upgrade, якщо основні компоненти пошкоджені, але потрібні програми.
- Чиста інсталяція, коли цілісність або безпека під сумнівом або система занадто зіпсована.
Парафраз ідеї Вернера Фогельса (AWS): надійність — це автоматизація й дизайн, а не героїчні подвиги о 2-й ночі. Ставтесь до відновлення Windows так само — повторювані кроки краще, ніж імпровізація.
Практичні завдання: команди, виводи, рішення (12+)
Нижче практичні завдання, які можна виконати перед тим, як вирішуватися на перевстановлення. Так, це команди Windows, але я подаю їх у блоках shell за запитом. Запускайте у підвищеному Command Prompt або PowerShell за потреби. Кожне завдання містить: команду, приклад виводу, що це означає і яке рішення прийняти.
Завдання 1: Підтвердіть версію та збірку Windows (перевірка сумісності)
cr0x@server:~$ cmd /c ver
Microsoft Windows [Version 10.0.19045.4046]
Що це означає: Збірка 19045 вказує на Windows 10 22H2. Ваш інсталяційний носій має бути сумісний (така сама основна версія, бажано така сама або новіша збірка).
Рішення: Якщо носій старіший (наприклад 19041), очікуйте вищого ризику некоректної поведінки або відсутності опції «зберегти програми». Отримайте відповідний образ.
Завдання 2: Перевірте редакцію (Home/Pro/Enterprise — невідповідність ламає «збереження програм»)
cr0x@server:~$ cmd /c "dism /online /Get-CurrentEdition"
Deployment Image Servicing and Management tool
Version: 10.0.19041.3636
Current Edition : Professional
The operation completed successfully.
Що це означає: Система — Windows Pro. Носій для ремонтної інсталяції має бути Windows Pro (або мульти-редакційний носій, що її містить).
Рішення: Якщо у вас лише Enterprise-носій, а пристрій — Pro, не «пробуйте просто так». Отримайте правильний ISO.
Завдання 3: Виміряйте вільне місце (ремонтна інсталяція жере простір)
cr0x@server:~$ cmd /c "wmic logicaldisk where DeviceID='C:' get Size,FreeSpace"
FreeSpace Size
41234583552 255998611456
Що це означає: Близько 41 ГБ вільно на C:. Зазвичай цього достатньо для in-place upgrade і файлів відкату, залежно від ОС і встановлених додатків.
Рішення: Якщо вільного місця менше приблизно 25–30 ГБ, сплануйте очистку або тимчасове розширення сховища перед спробою ремонтної інсталяції.
Завдання 4: Перевірка стану BitLocker (щоб уникнути несподіваних запитів ключа)
cr0x@server:~$ cmd /c "manage-bde -status c:"
BitLocker Drive Encryption: Configuration Tool version 10.0.19041
Volume C: [OS]
Conversion Status: Fully Encrypted
Percentage Encrypted: 100.0%
Protection Status: Protection On
Lock Status: Unlocked
Що це означає: Системний диск зашифровано. Setup може працювати, але потрібно мати ключі відновлення під рукою і бажано тимчасово призупинити захист під час оновлення.
Рішення: Якщо ви не можете отримати ключі відновлення — зупиніться і виправте це перш ніж продовжувати. Інакше один прошивковий апдейт може влаштувати вам неприємність.
Завдання 5: Швидкий сигнал про стан диска (SMART через WMIC обмежений, але корисний)
cr0x@server:~$ cmd /c "wmic diskdrive get model,status"
Model Status
NVMe Samsung SSD 980 PRO 1TB OK
Що це означає: WMIC повідомляє OK. Це не повна SMART-діагностика, але якщо виводиться «Pred Fail», їй варто повірити.
Рішення: Якщо статус диска не OK, не намагайтеся робити in-place upgrade. Зробіть резервну копію/образи, замініть накопичувач.
Завдання 6: Планування перевірки файлової системи (ловіть корупцію раніше)
cr0x@server:~$ cmd /c "chkdsk c: /scan"
The type of the file system is NTFS.
Stage 1: Examining basic file system structure ...
Windows has scanned the file system and found no problems.
No further action is required.
Що це означає: Метадані NTFS виглядають узгодженими.
Рішення: Якщо знайдено помилки — виправте їх (chkdsk /f, ймовірно з перезавантаженням) перед будь-якою міграцією ОС.
Завдання 7: Перевірка цілісності системних файлів (SFC)
cr0x@server:~$ cmd /c "sfc /scannow"
Beginning system scan. This process will take some time.
Windows Resource Protection found corrupt files and successfully repaired them.
Що це означає: Була корупція, її відновлено. Часто це вирішує проблеми з оновленнями без перевстановлення.
Рішення: Перезавантажтеся й повторно перевірте первинну проблему. Якщо корупцію не вдається виправити — переходьте до DISM і, можливо, in-place upgrade.
Завдання 8: Відновлення здоров’я магазину компонентів (DISM)
cr0x@server:~$ cmd /c "dism /online /cleanup-image /scanhealth"
No component store corruption detected.
The operation completed successfully.
Що це означає: Магазин компонентів WinSxS виглядає здоровим.
Рішення: Якщо виявлено корупцію і /restorehealth не допомагає, in-place upgrade часто — найшвидший безпечний ремонт, який зберігає програми.
Завдання 9: Перевірте, чи Windows може знайти середовище відновлення (Reset залежить від нього)
cr0x@server:~$ cmd /c "reagentc /info"
Windows Recovery Environment (Windows RE) and system reset configuration
Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
Що це означає: WinRE увімкнено. Опції скидання працюватимуть, якщо ви погоджуєтеся на видалення програм.
Рішення: Якщо WinRE вимкнено або відсутнє, «Скинути цей ПК» може не спрацювати. Не виявляйте цього під час кризи.
Завдання 10: Перевірка останніх критичних збоїв і помилок диска (тріаж журналів подій)
cr0x@server:~$ cmd /c "wevtutil qe System /q:\"*[System[(EventID=7 or EventID=51 or EventID=55 or EventID=1001)]]\" /c:5 /f:text"
Event[0]:
Log Name: System
Source: Microsoft-Windows-WER-SystemErrorReporting
Event ID: 1001
Description: The computer has rebooted from a bugcheck...
Що це означає: Є останні критичні помилки. Event ID 7/51/55 часто вказують на проблеми з диском або NTFS. 1001 означає краші (bugcheck).
Рішення: Якщо з’являються події, пов’язані з диском, пріоритизуйте стан сховища над перевстановленням ОС. Виправляйте апаратне забезпечення першочергово.
Завдання 11: Перерахуйте встановлені програми так, як їх бачать корпоративні інструменти (реєстр перед «хірургією»)
cr0x@server:~$ powershell -NoProfile -Command "Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName,DisplayVersion | Sort-Object DisplayName | Select-Object -First 5"
DisplayName DisplayVersion
7-Zip 23.01 (x64 edition) 23.01
Google Chrome 121.0.6167.141
Microsoft 365 Apps for enterprise 16.0.17231.20182
Notepad++ (64-bit x64) 8.6.4
Zoom Workplace 6.0.2
Що це означає: Це ваша базова інвентаризація. Не всі програми тут реєструються (деякі портативні програми ні), але більшість корпоративного ПЗ — так.
Рішення: Експортуйте цей список перед змінами. Якщо користувач потім скаже «все пропало», у вас будуть докази.
Завдання 12: Захопіть драйвери (драйвери третьої сторони часто ламаються після ремонту)
cr0x@server:~$ cmd /c "pnputil /enum-drivers | findstr /i \"Published Name Provider\" | more"
Published Name : oem12.inf
Driver package provider : Intel
Published Name : oem45.inf
Driver package provider : Realtek
Що це означає: Ви бачите пакети драйверів третьої сторони. Мережеві та накопичувальні драйвери мають ключове значення для «виживання» системи.
Рішення: Якщо система залежить від специфічного драйвера постачальника (наприклад RAID), переконайтесь, що маєте шлях для його повторної інсталяції перед змінами в Windows.
Завдання 13: Підтвердіть канал активації (допомагає передбачити поведінку після перевстановлення)
cr0x@server:~$ cmd /c "slmgr /dli"
Name: Windows(R), Professional edition
Description: Windows(R) Operating System, RETAIL channel
Partial Product Key: XXXX
License Status: Licensed
Що це означає: Retail-канал зазвичай прив’язаний до облікового запису Microsoft або ключа, а не до корпоративного KMS.
Рішення: Якщо активація через KMS/MAK, переконайтесь, що корпоративна активація працюватиме після великих ремонтів. Інакше ви можете «полагодити» Windows у неактивований стан.
Завдання 14: Перевірте наявність зарезервованих/відновлювальних розділів (безпека завантаження)
cr0x@server:~$ cmd /c "diskpart /s %TEMP%\dp.txt"
Microsoft DiskPart version 10.0.19041.3636
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C OS NTFS Partition 238 GB Healthy Boot
Volume 1 EFI FAT32 Partition 100 MB Healthy System
Volume 2 Recovery NTFS Partition 990 MB Healthy Hidden
Що це означає: Розділи EFI і Recovery присутні. Це добрий знак для передбачуваної поведінки завантаження.
Рішення: Якщо EFI/Recovery відсутні або пошкоджені, пріоритетом має стати виправлення інфраструктури завантаження; план перевстановлення змінюється.
Завдання 15: Подивіться, чи Windows Setup ймовірно дозволить «зберегти програми» (практична перевірка)
cr0x@server:~$ cmd /c "setuperr.exe"
'setuperr.exe' is not recognized as an internal or external command,
operable program or batch file.
Що це означає: У вас немає логів Setup, бо ви ще не запускали setup. Після невдалого in-place upgrade спробуйте дивитись логи в папках Panther.
Рішення: Якщо in-place спроба не вдалася, витягніть логи з C:\$WINDOWS.~BT\Sources\Panther і не гадуйте.
Три корпоративні міні-історії (що пішло не так, що врятувало)
Міні-історія 1: Інцидент через хибне припущення (міф «зберегти програми»)
Середня компанія мала парк Windows 10 ноутбуків у відділі продажів. Кілька пристроїв застрягли при накопичувальних оновленнях, і хтось запропонував швидке рішення: «Скинути цей ПК, зберегти мої файли. Це майже як перевстановлення, але з програмами». Звучало переконливо. UI був дружній. Календар — ні.
Скидання спрацювало. Машини завантажилися чисто. Користувачі знову могли відкрити таблиці. Потім настала реальна відмова: плагін CRM-клієнта, додаток бронювання кімнат і корпоративний VPN-клієнт — зникли. Документи користувачів були цілі, тож операцію оголосили успішною приблизно на шість хвилин.
Переінсталяція відсутнього ПЗ виявилася не «скачати і Next». Деякі інсталятори вимагали підвищених прав, деякі потребували офлайн-файлів ліцензії, а один залежав від застарілого рантайму, що мав бути встановлений у певному порядку. Тим часом агент управління кінцевими точками сам був видалений скиданням. Пристрої перестали реєструватися, що спровокувало тривоги систем безпеки і блокування мережевого доступу для деяких користувачів.
Хибне припущення полягало не в тому, що Скидання погане. Скидання підходить, якщо приймаєте втрату програм. Хибне припущення — прирівняти «Зберегти мої файли» до «зберегти моє середовище». Це різні обіцянки з різним радіусом ураження.
Ремедіація була нудною: інвентаризація програм, підтвердження ліцензій і використання in-place upgrade repair install там, де «зберегти програми» має значення. Урок запам’ятався дорого — через реальні втрати продуктивності й купу оновлених тікетів.
Міні-історія 2: Оптимізація, що обернулась проти (економія місця vs Windows Setup)
Інша організація намагалася зменшити використання дискового простору на робочих станціях розробників. Розгорнули агресивні політики очищення: великі тимчасові папки очищуються, кеші delivery optimization обмежені, та профілі користувачів частково редиректовані. Образи машин виглядали струнко. Панелі керування — зелені. Усі потихеньку торжествували.
Потім хвиля ремонтних інсталяцій накрила кілька пристроїв — потрібно було in-place upgrade, щоб виправити биті сервіси оновлень. Setup запускався і завершувався з незрозумілими помилками. Виявилася закономірність: машини з найсуворішими політиками очищення мали найвищий відсоток відмов. На томі ОС не було достатнього простору для тимчасових файлів Setup, для створення стану відкату та міграційних кроків.
Найгірше було в «майже працює» поведінці. Setup запускався, потім відкат, користувачі втрачали години. IT втрачало довіру. І через те, що відкат повертав попередній битий стан, результат був ідеальним колом марнотратності.
Виправлення не було екзотичним: тимчасово послабити політики очищення, забезпечити достатній вільний простір і визначити передбачуваний буфер. Windows Setup не мінімаліст. Він хоче простір для розгортання, логи й відкат. Забороніть це — і він помститься.
Та «оптимізація» зменшила середньостатистичне використання диска, але підвищила частоту інцидентів. Виробничо це означає зниження вартості на вузол, але підвищення вартості на простій — погана угода, якщо вам дорога ваша субота.
Міні-історія 3: Нудна, але правильна практика, що врятувала день (образи й ключі)
В одній компанії була сувора практика для «ремонтних подій ОС»: перед будь-яким великим ремонтом або перевстановленням техніки техніки мали захопити (1) ключі відновлення BitLocker, (2) базову інвентаризацію програм, і (3) bare-metal образ ОС для машин високого ризику. Люди бурчали. Здавалося повільно й бюрократично.
Одного тижня пачка ноутбуків почала показувати випадкові NVMe-тайм-аути. Не повна відмова — просто достатньо, щоб інколи пошкоджувати файли і викликати дивну поведінку. Декілька пристроїв планували на in-place upgrade через симптоми, схожі на корупцію оновлень. Процес почався в п’ятницю (бо, звісно, таке трапляється в п’ятницю).
Під час оновлення дві машини вдарилися об помилки сховища й стали незавантажуваними. Оскільки образи були зроблені заздалегідь, відновлення пройшло просто: заміна диска, відновлення образу для повернення стану користувача, а потім контрольована міграція на свіжу інсталяцію ОС. Ключі відновлення були вже в тікеті, тож нікому не довелося ганятися за користувачами, які були в дорозі.
Ця практика не запобігла відмові. Вона перетворила відмову на рутину. Ось у чому суть. Не потрібні геройські подвиги; потрібен runbook і нудна дисципліна його виконувати.
Цікаві факти та історичний контекст (щоб розуміти, чому Windows поводиться так)
- «Repair install» раніше був поняттям завантаження з CD. Старіші версії Windows мали режими ремонту з інсталяційного носія, але сучасна поведінка «зберегти програми» прив’язана до логіки міграції в ОС.
- Компоненти side-by-side (WinSxS) існують для підтримки сервісингу в масштабі. Саме через це Windows може застосовувати оновлення до великого матриксу станів системи — поки сховище не пошкодиться, тоді все стає дивним.
- Ера «Windows як сервіс» змінила оновлення Windows 10. Фічеві оновлення стали частими in-place upgrade, тож Microsoft інвестувала в інструменти міграції, що також живлять repair install.
- «Скинути цей ПК» розроблявся для споживацького відновлення, а не для корпоративної безперервності. Він спроектований, щоб швидко привести домашню машину до робочого стану, а не зберегти складні стеки корпоративних додатків і агентів.
- Активація стала більш стійкою завдяки цифровим ліцензіям. Багато систем перевакантовуються після перевстановлення на основі апаратного ідентифікатора, але корпоративне ліцензування й деякі вендори все ще поводяться ніби 2009 рік.
- UEFI і GPT стандартизували макет завантаження. Сучасний Windows залежить від розділів EFI та Recovery; їх відсутність або пошкодження викликають «таємничі» проблеми завантаження після спроб перевстановлення.
- Підписання драйверів і безпека ядра підвищили вимоги. Старі VPN і AV драйвери частіше ламаються під час оновлень ОС, бо вони глибоко в шарі ядра.
- Програми з Microsoft Store паковані інакше. Їх можна повторно зареєструвати або масово перевстановити; традиційні Win32-додатки — переважно «індивідуальні сніжинки зі станом».
- Windows Setup пише детальні логи. Багато адміністраторів їх не читають, а потім дивуються, чому здогадки не спрацьовують. Логи є — користуйтесь ними.
Режими відмов: як «збереження програм» ламається в реальному житті
Якщо ви хочете зберегти програми, потрібно розуміти, що загрожує цьому результату. Ось типовий набір підозрюваних.
Невідповідність редакції, мови та збірки
Windows Setup пропонує опцію «Зберегти особисті файли та програми» тільки якщо виявлений підтримуваний шлях міграції. Якщо ваш носій неправильний — інша редакція, інша мова, занадто старий або інша архітектура — Setup тихо прибирає опцію або пропонує «Зберегти лише файли». Це не злість Windows. Це Windows, що відмовляється обіцяти міграцію, яку не зможе виконати.
Стан диска та невідповідності файлової системи
In-place upgrade — це велика файлова операція: копіювання, розпакування, розгортання, переміщення, створення жорстких посилань і відкат. Диски, що «переважно працюють», стають дисками, що систематично відмовляють під цим навантаженням. Якщо бачите тайм-аути диска або NTFS події — розглядайте це як апаратний інцидент, а не як проблему ОС.
Недостатньо місця для розгортання і відкату
Setup потрібно місце для:
- розпакування інсталяційного образу,
- кешів драйверів і міграції,
- стану відкату,
- логів, які можуть вирости під час повторних спроб.
Якщо місця мало, Setup може впасти наприкінці, відкотитися і залишити вас у тій же точці — лише більш втомленими.
Гаками безпеки та розширеннями endpoint
Антивірус, DLP, VPN-клієнти і інструменти шифрування часто встановлюють драйвери ядра, мережеві фільтри й сервіси системи. Під час repair install Windows може відключити або видалити несумісні компоненти. Ви «зберегли програми», але програми, які роблять пристрій придатним для корпоративної мережі, можуть бути зламані.
Ліцензії, прив’язані до ідентичності машини
Деяке ПЗ прив’язує ліцензію до апаратних ідентифікаторів, IDs інсталяції Windows, TPM-стану або ключів реєстру, які можуть змінитися під час repair install. Переважно це працює. Коли ні — це терміново й дорого.
Жарт №2: Сервери ліцензування відчувають страх. Вони ще й знають, коли п’ятниця.
Типові помилки (симптом → корінь проблеми → виправлення)
1) Опція «зберегти програми» відсутня в Windows Setup
Симптом: Setup пропонує лише «Зберегти лише особисті файли» або «Нічого».
Корінь проблеми: Невідповідний носій (редакція/мова/збірка), завантаження з USB замість запуску зсередини ОС, або непідтримуваний шлях оновлення.
Виправлення: Завантажтесь у Windows, змонтуйте правильний ISO, запустіть setup.exe. Підтвердіть редакцію за допомогою DISM перед початком.
2) In-place upgrade зазнає невдачі і відкочується після довгого очікування
Симптом: Години прогресу, потім «Undoing changes».
Корінь проблеми: Недостатньо місця на диску, несумісний драйвер або помилки файлової системи.
Виправлення: Звільніть місце, тимчасово видаліть/відключіть сторонній AV/VPN, запустіть chkdsk, читайте Panther логи. Не перезапускайте сліпо.
3) Після «Скинути цей ПК (зберегти мої файли)» додатки зникли
Симптом: Настільні додатки відсутні; користувач шокований.
Корінь проблеми: Скидання створене так, щоб видаляти встановлені програми.
Виправлення: Використовуйте Скидання лише коли маєте план перевстановлення додатків (MDM, SCCM, Intune або ручні інсталятори) і план відновлення ліцензій.
4) Пристрій завантажується, але корпоративний мережевий доступ зламаний
Симптом: Wi‑Fi працює, але VPN/802.1X/автентифікація з сертифікатами не працює.
Корінь проблеми: Мережеві фільтри, сертифікати або агенти управління були видалені/невалідні.
Виправлення: Ре-реєстрація пристрою, перевстановлення VPN-клієнта, відновлення сертифікатів, перевірка синхронізації часу, перевірка NLA і сервісів.
5) Несподіваний запит ключа відновлення BitLocker
Симптом: Після перезавантаження BitLocker просить ключ відновлення.
Корінь проблеми: Вимірювання TPM змінилися (оновлення прошивки, зміни конфігурації завантаження) або BitLocker не був призупинений під час великих змін ОС.
Виправлення: Отримайте ключ з довідника/сховища облікового запису, призупиніть захист перед ремонтними операціями коли доречно і забезпечте стабільність налаштувань secure boot.
6) Система «полагоджена», але оновлення все одно ламаються
Симптом: Repair install завершено, але Windows Update продовжує видавати помилки.
Корінь проблеми: Проблеми в стеку сервісингу, політики або мережеві/проксі/WSUS налаштування, а не корупція ОС.
Виправлення: Перевірте конфігурацію джерела оновлень, журнали подій, підключення, політики Windows Update і сервіси.
7) Програми «збережені», але поводяться, ніби вперше запущені / втрачені налаштування
Симптом: Програми відкриваються, але профілі/конфігурації відсутні.
Корінь проблеми: Корупція профілю користувача, перебудова профілю, редиректовані папки або дані додатку зберігаються в місцях, що не мігрують коректно.
Виправлення: Перевірте цілісність профілю, відновіть специфічні для додатків каталоги даних, уникайте бездумного видалення AppData під час очищення.
Контрольні списки / покроковий план
Контрольний список для рішення: виберіть правильний шлях відновлення
- Якщо не вдається завантажитись у Windows: навряд чи вдасться зробити справжній repair install. Розглядайте відновлення з образу, офлайн-ремонт або чисту інсталяцію з відновленням даних.
- Якщо стан диска під сумнівом: зупиніться і зробіть образ/резервну копію спочатку. Операції ОС не лагодять апаратне забезпечення.
- Якщо потрібно зберегти програми: плануйте in-place upgrade repair install, а не Reset.
- Якщо потрібна впевненість у безпеці: чиста інсталяція — правильна відповідь. Персистентність може зберегти «погане» теж.
Передпольотний контрольний список (зробіть це перед тим, як торкатися Setup)
- Підтвердіть редакцію та збірку (Завдання 1–2).
- Підтвердіть вільне місце (Завдання 3).
- Підтвердіть наявність ключа відновлення BitLocker (Завдання 4).
- Запустіть
chkdskскан і виправлення за потреби (Завдання 6). - Запустіть SFC і DISM (Завдання 7–8).
- Експортуйте інвентар установлених програм (Завдання 11).
- Визначте критичні драйвери та компоненти VPN/AV (Завдання 12).
- Підтвердіть канал активації (Завдання 13).
Покроково: in-place upgrade repair install, що дійсно зберігає програми
- Отримайте правильний інсталяційний носій: та сама основна версія ОС, та сама редакція, та сама мова, та сама архітектура (x64 vs ARM64). Віддавайте перевагу такій самій або новішій збірці.
- Завантажтесь у Windows нормально: не починайте з завантаження з USB.
- Тимчасово відключіть або видаліть сторонні AV/VPN/DLP, якщо це дозволено вашою політикою. Ці драйвери часто спричиняють невдачу Setup.
- Змонтируйте ISO і запустіть
setup.exe. - Оберіть: «Зберегти особисті файли та програми.» Якщо ця опція не пропонується — зупиніться і перевірте причину, не покладайтеся на надію.
- Після завершення: перевірте мережевий стек, реєстрацію в системі управління та працездатність інструментів безпеки перед тим, як оголосити перемогу.
- Потім пропатчіть: запустіть Windows Update і підтвердіть, що первинна проблема зникла.
Покроково: коли потрібно робити чисту інсталяцію (і як мінімізувати біль)
- Резервне копіювання даних користувача (Documents, Desktop, Downloads) і специфічних для додатків місць.
- Експорт інвентарю додатків і інформації про ліцензії, де можливо.
- Підтвердіть ключі відновлення й шляхи активації.
- Виконайте чисту інсталяцію Windows правильної редакції.
- Встановіть драйвери (chipset/network/storage) спочатку, потім агент управління, потім засоби безпеки, потім бізнес‑додатки.
- Відновіть дані, потім перевірте конфігурації додатків і входи в облікові записи.
Часті питання
1) Чи можу я перевстановити Windows 11 і зберегти всі встановлені програми?
Лише через in-place upgrade repair install, запущений зсередини Windows, з сумісним носієм і підтримуваним шляхом міграції. Скидання не збереже десктопні програми.
2) Чи «Скинути цей ПК» зберігає програми?
Ні, для традиційних десктопних програм — ні. «Зберегти мої файли» означає, що зберігаються користувацькі дані, а програми видаляються. Плануйте відповідно.
3) Якщо я встановлю Windows поверх без форматування, чи працюватимуть мої програми?
Зазвичай ні. Можливо отримаєте Windows.old з вашими старими файлами, але встановлені програми не будуть зареєстровані й не працюватимуть як встановлені.
4) Чому Windows Setup іноді ховає опцію «зберегти програми»?
Тому що воно виявило невідповідність (редакція/мова/збірка/архітектура) або ви почали Setup із завантажувального носія. Setup не обіцяє те, що не зможе мігрувати.
5) Чи виживають програми з Microsoft Store після перевстановлення?
Іноді. Store-додатки пакуються інакше, їх можна повторно зареєструвати, але при чистій інсталяції їх усе одно потрібно перевстановити. Не розраховуйте, що вони переживуть ві́друбку.
6) Чи виправить in-place upgrade поламані Windows Update?
Часто так — особливо коли пошкоджено магазин компонентів або системні файли. Але якщо джерело оновлень/політики неправильні (WSUS/proxy), після ремонту ви все одно будете мати проблеми.
7) А драйвери — чи збережуться вони?
Багато драйверів переносяться, але проблемні драйвери ядра (VPN, AV, фільтри сховища) можуть бути видалені або замінені. Завжди перевіряйте мережеву і дискову функціональність після ремонту.
8) Як зменшити ризик втрати ліцензійного ПЗ?
Інвентаризуйте ПЗ, зафіксуйте ключі, де можливо, підтвердіть політику реактивації від постачальників, і уникайте непотрібних змін апаратних/TPM-станів під час процесу.
9) Якщо машина не завантажується, чи можливе «зберегти програми»?
Ні, у звичайному підтримуваному сенсі — ні. Якщо не можна запустити Setup зсередини Windows, логіка міграції, що зберігає програми, зазвичай не виконується. Розгляньте відновлення з образу або чисту інсталяцію з відновленням даних.
10) Чи робити SFC/DISM перед перевстановленням?
Так. Це низькоризикові процедури, які часто вирішують проблему без перевстановлення. Якщо вони не справляються, ви також зберете докази на користь переходу до in-place upgrade.
Висновок: наступні кроки, що не зашкодять
Якщо запам’ятати одну річ: «зберегти програми» — це не настрій; це конкретна процедура. In-place upgrade repair install — найбільш близьке до «перевстановити Windows і зберегти програми», і він працює лише якщо ви запускаєте його зсередини завантаженої Windows з сумісним носієм і відносно здоровим диском.
Наступні кроки:
- Запустіть швидку діагностику: можливість завантаження, сигнали здоров’я диска, стан BitLocker, вільне місце.
- Спробуйте SFC і DISM перед будь-якими перевстановленнями.
- Якщо дійсно треба зберегти програми — плануйте in-place upgrade repair install і перевірте сумісність носія спочатку.
- Якщо пристрій недовіриний, нестабільний або диск виходить з ладу — припиніть гнатися за «зберегти програми» і робіть чисту інсталяцію або відновлення з образу з контрольованим повторним розгортанням додатків.