На протяжении последних двух лет, с момента первого выпуска Windows 11, Microsoft занимается перенаправлением резервного копирования с локальных дисков в облако. Кульминацией стали релиз бессмысленного приложения Windows Backup и деструктивные изменения в проводнике, приуроченные к выходу версии 23H2. Сегодня я сфокусируюсь на пользовательском опыте, а также аспектах интеграции в оболочку и систему.
[+] Сегодня в программе
Недавняя история вопроса
Трудно отслеживать конкретные даты в калейдоскопе изменений Windows 11, поэтому я ограничусь сводкой за два года. За это время разработчики Microsoft реализовали перенос пользовательских папок в OneDrive, окрестили это резервным копированием и стали весьма агрессивно продвигать его.
Кроме того, в Параметрах создали новый раздел резервного копирования, куда включили переход к управлению бэкапом папок в приложении OneDrive↑, старую добрую синхронизацию параметров, а также новый бэкап приложений для восстановления при установке ОС. У этой фичи свои нюансы, которые достойны отдельного рассказа (спойлер: там только магазинные приложения).
В конце лета 2023 года Microsoft начала раскатывать новое приложение Windows Backup. Иронично, что его доставили в первую очередь владельцам «стабильной десятки», в том числе в издание LTSC, переиграв и уничтожив миф 3 :) Для версии Windows 10 22H2 новинку включили в предварительное обновление KB5029331 от 22 августа.
В описаниях обновлений Windows 11 22H2 сведений о приложении нет, но видимо его стали предлагать на месяц позже. Если не ставить предварительные обновления, Windows Backup точно приходит в рамках октябрьского KB5031354.
Наконец, в адресную строку проводника Windows 11 23H2 внедрили интеграцию с резервным копированием папок OneDrive.
Приложение Windows Backup
Ему посвящена львиная доля сегодняшнего рассказа.
Я покрутил новое приложение для резервного копирования и так и сяк, но не понял его смысла. Очевидно, это какая-то маркетинговая прихоть Microsoft, причем технически приложение не привносит ничего нового. При этом исполнение не выдерживает никакой критики. Судите сами!
Функции
Полное описание функций и картинки см. в KB5029967. Приложение декларирует бэкап в облако четырех категорий. Все они опираются на облачное хранилище OneDrive, причем одной из них требуется установленный клиент.
- Папки — настраиваются в клиенте OneDrive.
- Приложения — новинка Windows 11, т.е. фича ОС.
- Параметры — давно известная синхронизация, которая исторически настраивается в параметрах Windows.
- Учетные данные (включая беспроводные сети и пароли) — также синхронизируется системой.
Подробный список настроек, входящих в сферу резервного копирования / синхронизации, см. в KB5031715.
Наконец, есть и не относящаяся к приложению новинка — выбор версии бэкапа при установке системы — разумеется только Windows 11. Однако нечто похожее было еще в 8.1, хотя исчезло в 10. Тогда реализовали возможность архивировать те параметры, которые исключены из синхронизации.
Пользовательский опыт: приложение
Тут все совсем плохо.
UX нового приложения – это квинтэссенция дичи, которую в последнее время творят разработчики Microsoft в экстазе проталкивания маркетинговых и премиальных фич на компьютеры клиентов.
Без учетной записи Microsoft приложение бесполезно, хотя для облачного бэкапа это объяснимо. Но даже с MSA доступна лишь одна сторона медали резервного копирования – включение, да и то…
- Поскольку бэкап папок осуществляется посредством клиента OneDrive, управлять им в приложении толком не получится. Согласно документации, можно только включить бэкап ранее не синхронизировавшихся папок. Для прочих лишь отображается статус. У меня так было при первом запуске, но с тех пор вместо списка папок пустота.
- Отключить бэкап папок нельзя. Надо идти в параметры ОС, а там кнопка ведет в… клиент OneDrive.
- Бэкап приложений, параметров и учетных данных тоже можно лишь включить, но не выключить. Для этого опять надо идти в параметры. Поскольку я там ранее все включил, приложение просто отображает текущий статус. Но тогда что делает кнопка «Back up»?
Возможно, полное и внятное управление будет доступно, когда (если) из параметров системы эти функции переедут в приложение. Но чем им плохо в параметрах? И зачем тогда было распространять такое непотребство сейчас? Впрочем, у Microsoft в последние годы вошло в норму выкатывать к выпуску новой версии ОС недоделанные пользовательские фичи, а потом допиливать их обновлениями на протяжении нескольких месяцев.
Пользовательский опыт: интеграция с оболочкой
Здесь тоже нечем гордиться.
В плане интеграции с оболочкой разработчики Microsoft сделали серьезную заявку на победу в конкурсе «Вон из профессии!».
Приложение доставили абсолютно во все издания, хотя в организациях оно бесполезно, поскольку работает только с потребительской MSA. Соответственно, оно засветилось в Пуске, причем поначалу на самом видном месте. Однако Windows Backup нельзя не только удалить (об этом ниже), но и скрыть из Пуска [политикой]. Разумеется, это вызвало возмущение у корпоративных админов. В итоге Microsoft пообещала в будущем скрывать приложение из Пуска в доменах, см. KB5032038.
Но это мелочь по сравнению с кнопкой запуска резервного копирования в адресной строке проводника в качестве элемента пути! Причем в русской локализации кнопка гигантская!
Прямой связи с приложением Windows Backup здесь нет, поскольку это изменение в проводнике 23H2. Но все это звенья одной цепи. Кнопка отображается в адресной строке ключевых пользовательских папок, если запущен клиент OneDrive, а бэкап папок не настроен. Его она и открывает: если вход не выполнен, отображается окно авторизации, иначе — выбор папок для резервного копирования.
Это даже не грубое нарушение базовых гайдлайнов, а циничное надругательство над UX. И оно прошло все согласования, включая с командой UX, если таковая еще осталась в компании. Меня трудно чем-то удивить, но вот это по-настоящему шокировало.
Цитирую машинный перевод Microsoft в KB5030509:
Новая адресная строка проводник распознает локальные и облачные папки. Здесь также отображается состояние файла. Для пользователей Microsoft OneDrive адресная строка теперь содержит состояние приложение синхронизации OneDrive и всплывающее окно квоты.
Ради этого улучшения сломали перетаскивание файлов в адресную строку, что позволяло копировать и перемещать их (фидбэк в центре отзывов). Починили перетаскивание только накопительным обновлением в июне 2024 года, причем выдали за новую фичу.
Читатель Денис подсказывает, что можно скрыть это чудо из адресной строки и Пуска групповой политикой Block all consumer Microsoft account user authentication (в домашних изданиях не проверялось). Разумеется, при этом пропадет возможность входить с учетной записью Microsoft в ОС и приложения (Магазин, Почта, OneDrive). Настройка в реестре:
reg add HKLM\Software\Policies\Microsoft\MicrosoftAccount /v DisableUserAuth /t REG_DWORD /d 1 /f
Интеграция с системой
Приложение Windows Backup внедрили в систему. Оно входит в Feature Experience Pack (FEXP), который в свою очередь реализован в не подлежащем удалению "магазинном" приложении MicrosoftWindows.Client.CBS
. Сведения о нем, включая путь, выводит PowerShell.
Get-AppxPackage | where name -like '*Client.CBS*'
В FEXP состав входит целый набор приложений, что видно по списку исполняемых файлов в папке C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy
.
Однако комплектация FEXP зависит от ОС. Так, в Windows 11 на ряд приложений завязаны функции новых меню Пуск и панели задач, отсюда и различия с Windows 10.
#Windows 11 Directory: C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 10/11/2023 5:32 PM 9728 FESearchHost.exe -a---- 10/11/2023 5:32 PM 50688 LogonWebHostProduct.exe -a---- 10/11/2023 5:32 PM 10240 MiniSearchHost.exe -a---- 10/11/2023 5:32 PM 10240 ScreenClippingHost.exe -a---- 10/11/2023 5:32 PM 9728 SearchHost.exe -a---- 10/11/2023 5:32 PM 31232 TextInputHost.exe -a---- 10/11/2023 5:32 PM 55808 WebExperienceHostApp.exe -a---- 10/11/2023 5:32 PM 34816 WindowsBackupClient.exe #Windows 10 Directory: C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 10/10/2023 9:26 PM 21504 AccountsServiceProduct.exe -a---- 10/10/2023 9:26 PM 21504 BackupBannerPackaging.exe -a---- 10/10/2023 9:26 PM 21504 IrisServiceProduct.exe -a---- 10/10/2023 9:26 PM 25088 RulesEngineProduct.exe -a---- 5/10/2023 9:55 AM 9728 ScreenClippingHost.exe -a---- 10/9/2023 8:49 AM 9728 TextInputHost.exe -a---- 10/9/2023 8:49 AM 33792 WindowsBackupClient.exe
Со стороны трудно судить, но для меня внедрение приложения в систему выглядит маркетинговым шагом нежели технически необходимым решением.
Заметьте, что все прочие исполняемые файлы в Windows 11 содержат в имени host
. И запуск любого файла кроме WindowsBackupClient.exe
не дает видимого результата. Все они выполняют вспомогательные функции и действительно интегрированы в интерфейс ОС. Например, это кнопка поиска на панели задач и создание скриншотов по сочетанию клавиш.
Windows Backup – белая ворона!
Удаление
Штатное удаление FEXP не предусмотрено. Его выпиливание обходными путями как минимум сносит множество других функций. В Windows 10 есть чуть менее деструктивный путь на уровне пакетов.
В систему приложение Windows Backup доставляется в пакете UserExperience-Desktop
. В Windows 11 он интегрированный и удалению не подлежит. А в Windows 10 — по требованию (OnDemand), поэтому с помощью DISM его можно отобразить в списке пакетов (здесь два замененных и один актуальный).
Get-WindowsPackage -online | where PackageName -like '*userexperience-desktop*' PackageName : Microsoft-Windows-UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.3031 PackageState : Superseded ReleaseType : OnDemandPack InstallTime : 6/13/2023 7:14:00 PM PackageName : Microsoft-Windows-UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.3393 PackageState : Superseded ReleaseType : OnDemandPack InstallTime : 10/9/2023 6:20:00 PM PackageName : Microsoft-Windows-UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.3570 PackageState : Installed ReleaseType : OnDemandPack InstallTime : 10/12/2023 7:38:00 PM
DISM может и удалить пакет, что радостно советуют в чатах и форумах, не предупреждая о последствиях и методах возврата утраченного. Однако Windows Backup — не единственное приложение в пакете! Потери можно косвенно оценить по списку исполняемых файлов пакета, который хранится в WinSxS.
#Windows 10 Directory: C:\Windows\WinSxS\amd64_microsoft-windows-userexperience-desktop_31bf3856ad364e35_10.0.19041.3393_none_f b6f70117e7db8d4\CBS Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 5/10/2023 9:55 AM 9728 ScreenClippingHost.exe -a---- 10/9/2023 8:49 AM 9728 TextInputHost.exe -a---- 10/9/2023 8:49 AM 33792 WindowsBackupClient.exe
Вместе с Windows Backup как минимум отвалятся:
- история буфера обмена Win + V
- панель эмодзи Win + .
- создание скриншотов по Win + Shift + S (на приложение Snipping Tool это не повлияет)
Конкретную команду для удаления я не публикую сознательно, оставляя любителям стрельбы в ногу радость от самостоятельной находки патронов.
Восстановление
Возврат удаленного пакета – тоже проблема.
- Откат к точке восстановления не возвращает пакет.
- Удаление и установка последнего накопительного обновления ничего не меняет.
- Возможно, помогло бы последовательное удаление накопительных обновлений вплоть до первого, с которым впервые пришёл пакет. В моем случае оно было июньским, но уже августовское отказалось удаляться из-за ошибки.
Думаю, проблему решает установка поверх версии 23H2, но на момент подготовки материала она еще не вышла.
Резюме
Windows Backup — это какая-то бессмысленная настройка над системой и OneDrive, а изменениями в адресной строке проводника вообще убили полезную функцию ради маркетинга. За годы я опубликовал множество материалов о резервном копировании в Windows. И сейчас должен с сожалением признать, что оно полностью деградировало.
- Создание образов 2006 года рождения доживает свои дни в пыльном чулане классической панели управления.
- История файлов времен Windows 8 тоже списана в утиль в угоду облачным фичам.
- Текущий облачный бэкап — это давно работающая синхронизация в новой обертке. Нового тут лишь восстановление из бэкапа магазинных приложений. Все прочее было в Windows и OneDrive уже много лет, в том числе в Windows 11 до появления приложения Windows Backup.
Понятно, что цель разработчиков — увеличить продажи подписок на OneDrive нежели создать удобное приложение для резервного копирования, не говоря уж о технологии. Но это никак не оправдывает тот ужас, который они выкатывают и внедряют в ОС. Другими словами, в районе плинтуса не просто резервное копирование, но и качество разработки в контексте UI/UX. И для меня это самая печальная часть данной истории.
WadDad
А если выпилить OneDrive с помощью того же DISM?
Vadim Sterkin
Я не думаю, что такое выпиливание поддерживается. Поддерживаемые способы я описывал здесь https://www.outsidethebox.ms/19540/#_Toc13510159
В любом случае это заблокирует только интеграцию с адресной строкой проводника. В принципе, для этого даже достаточно не запускать OneDrive — например, убрать его из автозагрузки.
artem
у тебя тут пара лишних пробелов
Vadim Sterkin
Спасибо, исправил. Это был единственный код, который я оставил в word нежели вынес в текстовый файл, как я обычно делаю. При сохранении в HTML и обработке парсером эти пробелы лезут.
LongKick64
Короче, вывод такой, что лучше эту дичь не трогать.
Vadim Sterkin
Именно
LongKick64
Майки хотя-бы выкатали полный список чего там винда синхронизирует, а то раньше, помню, было пару строчек и фсе :)
https://support.microsoft.com/en-us/windows/windows-backup-settings-and-preferences-catalog-b88dbc8a-5aa0-48fa-9002-fda57cbe98f5
Vadim Sterkin
О, спасибо, мне это не попадалось. Я только это видел https://learn.microsoft.com/en-us/azure/active-directory/devices/enterprise-state-roaming-windows-settings-reference
Виталий Орехов
А мне в ежемесячном обновлении на Windows Server 2022 прилетел апплет Azure Arc. Каждому своё. :)
Vadim Sterkin
Это штатно удаляется
Наверное лучше сначала процесс прибить.
LongKick64
Мне кажется, идея этого приложения в том, чтобы после чистой установки и настройки винды, открыть это приложение и нажать кнопку «Создать резервную копию». Потом, если понадобится винду переустановить, то не придется ее с нуля настраивать. Минус что не все настройки синхронизируются.
LongKick64
За статью спасибо, несколько раз прочитал
Max 04
Пора переходить на линух?)))
LongKick64
На Windows 10.
Vadim Sterkin
Зависит от задач.
Приложение там есть :)
LongKick64
Знаю, но если человек на линукс хочет перейти только из-за этого приложения, то это как минимум странно.
Lecron
Нет, не из-за этого приложения. Просто очередная фигня увеличивает желание свалить и это приложение, еще один камень в стене.
LongKick64
Свалить то можно, вот только на лине своих проблем хватает. Если на винде что-то не понятно, то всегда можно загуглить и разобраться, а вот в лине чтобы решить какую-то проблему, нужно уметь в программирование.
Lecron
И да, и нет. Просто винду мы уже знаем, а линь пока нет. При одинаковом бекграунде, разница на уровне погрешности.
Впрочем, я не призываю ни к чему. Лишь попробовал объяснить связь «этого приложения» и «человек на линукс хочет перейти».
LongKick64
Я когда-то давно пробовал юзать убунту. По началу кажется что намного лучше винды, но потом, когда появляется какая-то задача, которая не предлагается из коробки, например, драйвер какой-то установить, лезешь в интернет и ищешь как сделать и нифига не находишь, а если и находишь, то там такие гайды, что фиг разберешься. Помню когда на винду после линя вернулся, офигел от того, насколько она простая и удобная. На винде можно все и для этого не нужные какие-то супер знания, а линь, он хорош из коробки, но когда нужно вылезти за пределы коробки, начинается такой хардкор, что и врагу не пожелаешь.
Vadim Sterkin
Заканчивайте линуксовый флуд, плиз. Если бы вы обсуждали средства резервного копирования, это ещё можно было хоть как-то понять. Но сейчас здесь просто парад капитанов.
Виталий
Как по мне, бекап в VHDX файл самый понятный и адекватный (какой именно из них так делает, уже не помню, делал через консоль). Удобно подключать образ диска двойным щелчком, если нужно вдруг вытянуть пару отдельных файлов.
Как раз сейчас вынужденно обновился на новейшую (для меня) 22H2, оценил всю деградацию по сравнению с 1809 лично ) Всё больше каких-то ненужных приложений, маркетинговых недофич и прочего лишнего. Магазин на десятке выглядит франкенштейном, вот нельзя было отдельно для десятки и 11 выпустить?
Ну да ладно, это крик души. Продолжу пользоваться бекапом через консоль, пока оно работает.
Кстати, вопрос любителям острых ощущений. А нельзя ли приладить к новой версии Windows старый пакет MicrosoftWindows.Client.CBS, где этого вируса ещё нет? Понятно что винда потеряет гарантию и возможность обновления, но ради эксперимента было бы весело попробовать ))
Vadim Sterkin
Видимо нативный времен висты, там много ограничений…
Так он же с накопительными обновляется.
Виталий
Ага, похоже оно. Не увидел ничего криминального, вполне себе здравые ограничения. NTFS и так везде, бекапить на диск, который бекапишь, ну такое себе, остальное примерно так же. Меня там расстраивает разве что невозможность исключить файлы/папки, можно было бы ускорить бекап, не включая тяжёлые файлы игр, ну или вот у меня сейчас нейронки. Но что есть то есть, программы с выборочным бекапом все платные.
Ну я и сказал, что гарантия слетает )
Скорее всего обновления на такой франкенштейн и не встанут, судя по моему опыту с удалением антивируса, винда хоть и компонентная по задумке, но не до конца, и обновления ломаются при любой неподдерживаемой конфигурации пакетов (на то она и не поддерживаемая, да).
Vadim Sterkin
Образ невозможно восстановить на раздел меньшего размера, чем был на исходном диске.
На эти грабли многие наступили. Ну и статья про его восстановление из консоли тоже не зря появилась в блоге :)
Обновления мб и встанут, но тогда цель не достигается. А сидеть без обновлений — это в другой блог :)
Виталий
Зачитываю. Хотя лично для меня переход на диск меньшего размера видится странным. Валидно разве что при переходе с HDD на SSD, но у меня этот переход произошёл примерно 11 лет назад, тогда скорее всего я просто накатил с нуля, ибо боли совсем не помню.
Я как в той китайской поговорке, сижу у реки и жду, пока мой враг проплывёт мимо. В ваших статьях растёт доля критики, вполне допускаю, что вы скоро тоже станете адептом не обновления, и будете с 11 винды ругать все новые подделки ))
Vadim Sterkin
Именно так и наступали. А вот почему GUI не видит бэкап в каких-то случаях так и непонятно.
Есть такое. Но это как раз и связано с тем, что в Windows 11 мало технологического прогресса для потребителей, что я отмечал еще при выпуске. Зато стало больше маркетинга, сопротивляться которому становится все тяжелее.
Условно говоря, у меня не подгорало от приложений в поставке, потому что их несложно выпилить. Напрягало от доставляемых из магазина после установки, но это тоже более-менее решалось либо было не столь заметно. А когда пихают под нос бесполезные приложения ради маркетинга, попирая при этом базовые принципы UX, у меня уже подгорает :)
С другой стороны, помимо блога я много пишу в Telegram, там больше повседневных технических приемов и анализа фич, не требующих длинного формата.
Lecron
Любопытно ваше мнение о причинах роста маркетинга. Падают доходы подразделения ОС? Или наоборот, настолько уверились в непотопляемости, что решили ее конвертнуть в деньги? Или что-то еще? Просто понимая предпосылки, можно предсказать дальнейшее развитие.
Vadim Sterkin
Скорее не показывают должного роста, особенно в сравнении с основными дойными коровами. И давно.
Лень ковыряться в финансовых отчётах, но вот например сводка https://www.theverge.com/2023/10/24/23930627/microsoft-q1-2024-earnings-revenue-profits-windows-xbox-gaming-surface Сравните рост
As always, it’s Microsoft’s cloud, server, and Office businesses that are driving most of the revenue growth at the company. Microsoft 365 Consumer subscribers have grown a massive 18 percent year over year,
Windows OEM revenue, the price that PC manufacturers pay Microsoft to put Windows on laptops and PCs, is up 4 percent this quarter.
При этом моя статья про то, как в ОС пропихивают подписку на облако [и офис].
Vadim Sterkin
https://t.me/winsiders/949424
AYA
А есть какой-нибудь сторонний бэкап, ориентированный именно на «версионность файлов» (а не «даты бэкапа»)?
Вот что-то максимально похожее на «историю файлов» в Windows.
Таким был CrashPlan, но после их кидка с home версией и кидка со сроком хранения версий к ним не хочется (((
А все остальные что знаю — классические, завязаны на «дату бэкапа», скажем так.
Vadim Sterkin
А чем история файлов не устраивает?
AYA
Ну она очень уж ограничена (только отдельный диск и тп), в облако её сложно и т.п.
Vadim Sterkin
Разумеется резервная копия должна быть на другом диске, иначе это не бэкап. В общем, полный список хотелок доставляйте в https://t.me/winsiders
Петрович Сети
Куда делся форум oszone?
Vadim Sterkin
Форум доступен, если скопировать и вставить http://forum.oszone.net/ в адресную строку. При условии, что браузер или его дополнение не форсирует HTTPS даже в таком случае.
Петрович Сети
Не работает.
Сначала каспер матерится на сертификат.
https://s1.hostingkartinok.com/uploads/images/2023/11/a0b464d0e1ba261abfda969d6da37aa6.png
Если жмакнуть по кнопке «перейти на сайт», открывается этот блог, но на домене форума.
https://s1.hostingkartinok.com/uploads/images/2023/11/b86f754d16a4551d6a2d6615cf225bd3.png
Раньше никаких проблем не было.
Что значит форсирует?
Vadim Sterkin
То и значит, что вы хотите на один сайт, а вас Касперский и/или ваш браузер заставляет идти на другой. Начните с отключения этой функции у касперского или его удаления.