How To Fix OneDrive Installation Error Code 0x80040c97 On Windows 10

How To Fix OneDrive Installation Error Code 0x80040c97 On Windows 10?

On Windows 10, OneDrive is Microsoft’s storage service for storing files in the cloud and it offers you a simple way to store, synchronize and share your files. Even though it is a great user-friendly and feature-proof application but it still has buggy ends. It has been reported by many users in the online community that OneDrive encounters a couple of installation and functional errors. Among which, Error Code 0x80040c97 is a persistent one that resists the users from installing OneDrive successfully on their PC.

OneDrive Installation Error Notification

Users receive the error message to be “OneDrive couldn’t be installed”. The core reason is notified that either the downloaded setup file is damaged or there are problems with the certificates on the PC. The error notification is as follows:

What Causes OneDrive Installation Error Code 0x80040c97?

Our technical researchers drafted a list of causes that may be causing the error under consideration as it becomes easy to rectify the problem once the cause is known. The list is as follows:

Solution 1: Terminate OneDrive Process (PowerShell) & Reinstall OneDrive

Sometimes, the OneDrive installation process breaks down due to many arbitrary reasons i. e. Corrupted or incomplete setup file, inappropriate certificates configuration, etc. Even though the installation process breaks down but it still runs in the background. The right approach would be to kill these hidden background processes, download the latest fresh OneDrive setup, and install it. This proved to be helpful for many users online. Please go through the steps given below:

Solution 2: Downgrade to Older Version

If the above solution did not work for you then the problem is related to the version compatibility (Windows Build & Microsoft OneDrive). Sometimes, Microsoft developers publish updates for different software i. e. Office, Teams, etc. including OneDrive.

It is not always the case that these updates are perfect and they contribute to the betterment of the relative product/software. It has been reported that the recent updates may be causing the error under consideration. In this situation, downgrading to an old version of Microsoft OneDrive i. e. 19.152.0801.0008 that is proved to be error-free suggested by the Microsoft Developers, helped many users online to solve the problem. Follow the steps given below to sort out your problem:

Нюансы установки клиента OneDrive

В апреле 2019 года Microsoft без фанфар реализовала (поначалу в превью) возможность установки OneDrive в папку Program Files (x86)\Microsoft OneDrive. Сегодня я расскажу, почему это важно и как перейти на новую модель установки.

OneDrive Per Machine

[+] Сегодня в программе

Терминология

Прежде чем перейти к делу, я бы хотел определиться с терминологией установки приложений. Есть два варианта:

Почему плохо устанавливать программы в профиль

С точки зрения безопасности, приложения должны устанавливаться в Program Files или Program Files (x86), куда доступ на запись есть только у администратора. Вне этих папок исполняемых файлов быть не должно, потому что в таком случае их можно подменить с ограниченными правами и нанести ущерб.

В жестко контролируемой среде такой подход упрощает применение политик, ограничивающих запуск исполняемого кода.

Например, в AppLocker разрешается запуск только из Program Files. Конечно, только этим правилом не обойтись, но сегодня речь о другом.

В последние годы практика установки программ в профиль набрала огромные обороты. Нередко это является стандартным поведением установщиков.

Даже если возможность системной установки сохраняется, не всегда очевидно, как ее выполнить. Иногда установщик принимает параметр командной строки, иногда достаточно запустить его от имени администратора (привет, Telegram). Также распространен вариант с отдельным установщиком — например Chrome MSI и VS Code ниже.

К сожалению, Microsoft в случае с OneDrive и Windows 10 подхватила тренд установки в профиль и не предлагала альтернативы почти четыре года.

Случай не единичный. Например, VS Code тоже ставится в профиль, а для установки в Program Files к загрузке предлагается отдельная версия (sic!). Но он хотя бы не входит в состав Windows.

Трудно сказать, что является официальной рекомендацией Microsoft. Так, для MSI рекомендуется именно пользовательская установка. Однако вернемся к OneDrive.

Как происходит установка OneDrive

Установщик входит в дистрибутив: C:\Windows\SysWOW64\OneDriveSetup. exe. В профиле аккаунта Default запуск установщика прописан в реестре – параметр OneDriveSetup в разделе

Соответственно, при первом входе в каждую новую учетную запись для нее выполняется установка клиента, при этом исполняемый файл помещается в профиль пользователя %localappdata%\Microsoft\OneDrive.

Как предотвратить установку OneDrive

Этот вопрос не раз всплывал в форуме и чате. Из описания процесса установки следует, что единственный превентивный способ – модификация WIM-образа. В частности нужно:

Я обойдусь без команд, поскольку недавно показывал автоматизацию аналогичного процесса.

Альтернатива – зачистка от OneDrive системы и первого профиля уже после его создания. Скрипт есть в официальном документе по оптимизации систем для VDI.

Как установить OneDrive в Program Files

Начиная с версии клиента 19.043.0304.0006 появился ключ /allusers. Для установки нужны права администратора, однако они не требуются впоследствии для обновления клиента.

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

OneDrive Per Machine

Обратный переход в пользовательскую модель установки возможен только путем удаления клиента и его повторной установкой без ключа /allusers.

Любопытно, что в документации компания обещает активнее рекомендовать своим клиентам вариант системной установки. Непонятно, что конкретно мешает внедрить ее в новые версии ОС.

Дискуссия и опрос

У меня все приложения установлены в папки, запись в которые возможна только с полными правами. Конечно, у меня есть папка Portable Soft, но и она в Program Files.

А как у вас дела обстоят — много программ храните в профиле или на другом разделе? Почему? Напишите в комментариях!

Не считая OneDrive, сколько у вас приложений установлено вне Program Files?

Источники:

https://appuals. com/onedrive-installation-error-code-0x80040c97-on-windows-10/

https://www. outsidethebox. ms/19540/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: