Как полностью удалить OneDrive в Windows 10 и 11 для всех пользователей

Как полностью удалить OneDrive в Windows 10 и 11 для всех пользователей

Клиент облачного хранилищаOneDrive предустановлен во всех версиях Windows 11 и 10, глубоко интегрирован в операционную систему и запускается автоматически при входе пользователя. Если вы не используете облачное хранилище Microsoft (бесплатно доступно 5 Гб облачного хранилища), клиент OneDrive можно отключить, полностью удалить из профилей всех пользователей и отключить автоустановку в новые профили.

Клиент OneDrive предустановлен в Windows 11 и добавлен в автозагрузку

Удаление клиента OneDrive в Windows

В Windows 11 и последних билдах Windows 10, OneDrive это классическое win32 приложение, которое может быть удалено с помощью стандартных инструментов.

Удалить OneDrive можно из панели управления Settings -> Apps-> Installed Apps. Найдите клиент Microsoft OneDrive в списке установленных программ и нажмите Uninstall.

Удалить OnedDrive для пользователя

Однако это удалит OneDrive только из профиля текущего пользователя (в случае winget на это указывает ошибка Uninstall failed with exit code: 2147747483). Дело в том, что есть две версии клиента OneDrive:

  • Per-User версия OneDrive, которая устанавливается в профиль каждого пользователя (в дальнейшем она обновляется и удаляется независимо). Это версия по-умолчанию используется в Windows, не требует прав администратора для установки. Исполняемые файлы и файлы per-user версии OneDrive хранятся в профиле каждого пользователя в папке
    %localappdata%MicrosoftOneDrive
    .
  • Per-Machine версия OneDrive, которая устанавливается один раз (в папку
    c:Program Files (x86)Microsoft OneDrive
    ) и используется всеми пользователями компьютера. Для удаления этой версии используется команда
    C:WindowsSystem32OneDriveSetup.exe /uninstall /allusers

Per-User клиент OneDrive устанавливается в профиль каждого пользователя при первом входе в Windows. Чтобы полностью удалить OneDrive с компьютера, придется войти под каждым пользователем и выполнить удаление.

Чтобы предотвратить установку OneDrive в профили новых пользователей, нужно отменить разовое задание установки в реестре профиля Default, который используется в качестве шаблона для создания профилей новых пользователей.

  1. Откройте редактор реестра
  2. Выберите File -> Load Hive Загрузить ветку реестра DefaultNTUSER.DAT
  3. Выберите файл C:UsersDefaultNTUSER.DAT, укажите произвольное имя под которым нужно смонтировать эту ветку в реестра (Default_profile) в этом примере
  4. Перейдите в раздел
    HKLM{Ваша_ветка}SOFTWAREMicrosoftWindowsCurrentVersionRun
  5. Удалите задание автозапуска OneDriveSetup (которое запускает загрузку и установку клиента
    C:WindowsSystem32OneDriveSetup.exe /thfirstsetup
    ) Отключить автоматическую установку OneDrive новым пользователям Windows
  6. Чтобы сохранить изменения в профиле Default, нужно выгрузить ветку с помощью опции File -> Unload Hive выгрузить куст реестра
  7. Теперь клиент OneDrive не будте устаналиваться при входе новых пользователей.
    Эти действия можно автоматизировать с помощью команд:
    reg load "hkuDefault" "C:UsersDefaultNTUSER.DAT"
    reg delete "HKEY_USERSDefaultSOFTWAREMicrosoftWindowsCurrentVersionRun" /v "OneDriveSetup" /f
    reg unload "hkuDefault

Если вы используете собственный установочный образ Windows, вы можете предотвратить автоустановку OneDrive, внеся изменнеия в установочный intall.WIM образ Windows. Удалите параметр OneDriveSetup из указанной выше ветки реестра в файле ntuser.dat профиля Default.

Отключить OneDrive в Windows 11

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

  1. Откройте Task Manager, перейдите на вкладку автозагрузки (Startup Apps) и отключите автоматический запуск приложения OneDrive.exe Отключить автозапуск OneDrive
  2. Затем откройте редактор локальной GPO (
    gpedit.msc
    ), перейдите в Computer Configuration -> Administrative Templates -> Windows Components -> OneDrive. Включите политику Prevent the usage of OneDrive for file storage. Групповая политики - отключить OneDrive Это скроет элементы интеграции OneDrive в проводнике Windows.
  3. Иконку OneDrive нужно скрыть в панели навигации Windows. Для этог нужно создать REG_DWORD параметр реестра System.IsPinnedToNameSpaceTree со значением 0 в веткe
    HKEY_CLASSES_ROOTCLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}

Windows 11
Как полностью удалить OneDrive в Windows 10 и 11 для всех пользователей