为什么我没有 OneDrive 帐户,Microsoft OneDrive 会在我的 Windows 10 PC 上运行?

为什么我没有 OneDrive 帐户,Microsoft OneDrive 会在我的 Windows 10 PC 上运行?

我这辈子从来没有使用过 OneDrive(所以我从来没有登录过那里)——当我试图关闭 Windows 10 PC 上的所有程序时,以确保我有一个干净的记录,并期望 CPU 使用率会下降——我很惊讶地看到它在相当长的时间内消耗了 18-20% 的 CPU;任务管理器的样子如下(不确定为什么在 64 位机器上它是 32 位的):

任务管理器-onedrive

我知道它可以被关闭:https://support.office.com/en-us/article/turn-off-disable-or-uninstall-onedrive-f32a17ce-3336-40fe-9c38-6efb09f944b0

我的意思是,如果我有 OneDrive 账户,我不会惊讶地看到它在后台运行 - 但鉴于我从未登录过那里,也不想从这台机器上备份云上的文件 - 它可能在做什么?除了为需要的人将文件同步到云端之外,这个程序还有其他合法用途吗?

答案1

转到 Windows 10 设置、应用,向下滚动到 Microsoft One Drive 并卸载它。这样就行了。

One Drive 是 Windows 10 和 Office 订阅的一部分,这就是它存在的原因。您也可以忽略它,因为即使不使用它也不会造成任何危害。

答案2


要停止并删除 OneDrive:

  • 观察.:以管理员身份运行...
rem :: in command line ::

"%__APPDIR__%taskkill.exe" /f /im OneDrive.exe 
for %i in (System32,SysWOW64)do if exist "%SystemRoot%\%~i\OneDriveSetup.exe" "%SystemRoot%\%~i\OneDriveSetup.exe" /uninstall
"%__APPDIR__%reg.exe" add HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive /v DisableFileSyncNGSC /t REG_DWORD /d 1 /f


rem :: in cmd/bat file ::

@echo off 

"%__APPDIR__%taskkill.exe" /f /im OneDrive.exe 
for %%i in (System32,SysWOW64)do if exist "%SystemRoot%\%%~i\OneDriveSetup.exe" "%SystemRoot%\%%~i\OneDriveSetup.exe" /uninstall
"%__APPDIR__%reg.exe" add HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive /v DisableFileSyncNGSC /t REG_DWORD /d 1 /f

仅禁用 OneDrive 文件同步...

"%__APPDIR__%reg.exe" add HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive /v DisableFileSyncNGSC /t REG_DWORD /d 1 /f
  • 重启后,您还可以删除 OneDrive...

在此处输入图片描述

相关内容