win10onedrive可以卸载吗?2021年最新教程教大家如何彻底删除

博主:秋蝉秋蝉 3年前 (2021) 2.78 K 0条评论

onedrive可以自动同步你需要同步的资料,可以在其他的设备里面查看同步的数据,对于大部分的用户来说这个功能并用不上,那么win10怎么删除onedrive应用呢?下面就一起来看看onedrive的删除方法吧。

一、删除程序
方法一: 运行中输入 %LocalAppData%\Microsoft\onedrive\ ,查看版本号。运行cmd 命令,输入 %LocalAppData%\Microsoft\onedrive\版本号\OneDriveSetup /uninstall。这个命令可以卸载掉大多的OneDrive程序,剩余的可以自行删除。

方法二: 先在进程中关闭掉相应的onedrive进程,然后运行中输入 %LocalAppData%\Microsoft\OneDrive ,获取权限后删除这个文件夹。

二、删除导航栏
1.卸载OneDrive是不能清除导航栏里面的OneDrive,进入注册表,定位到HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}\ShellFolder,把右侧的 Attributes 属性的值 f080004d修改为 f090004d,任务管理器中重启资源管理器后就生效了
2.如果需要删除另存为中的OneDrive,需要定位到注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\ 中,删除{018D5C66-4533-4307-9B53-224DE2ED1FE6}

可以使用批处理程序直接卸载,提供2种方式。

批处理程序1:复制内容另存为OneDrive Uninstaller.cmd

 Bash
taskkill /f /im OneDrive.exe
taskkill /f /im explorer.exeif exist %SYSTEMROOT%\SysWOW64\OneDriveSetup.exe (%SYSTEMROOT%\SysWOW64\OneDriveSetup.exe /uninstall) else (%SYSTEMROOT%\System32\OneDriveSetup.exe /uninstall)rd  /s /q "%USERPROFILE%\OneDrive"rd  /s /q "%LOCALAPPDATA%\Microsoft\OneDrive"rd  /s /q "%PROGRAMDATA%\Microsoft OneDrive"reg delete "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
start explorer

批处理程序2:复制内容另存为一键删除OneDrive.bat

 Bash
@echo off
title 一键删除OneDrive
::获取管理员权限
%Windir%\System32\FLTMC.exe >nul 2>&1 || (
   IF EXIST "%TEMP%\AdminRun.vbs" DEL /f /q "%TEMP%\AdminRun.vbs" 2>nul
   ECHO CreateObject^("Shell.Application"^).ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\AdminRun.vbs"
   ECHO CreateObject^("Scripting.filesystemobject"^).DeleteFile ^(WScript.ScriptFullName^) >> "%TEMP%\AdminRun.vbs"
   %Windir%\System32\CSCRIPT.exe //Nologo "%TEMP%\AdminRun.vbs"
   Exit /b)echo.echo 即将删除OneDrive,是否继续?
echo.echo 是:请按任意键继续。echo 否:点击右上角,关闭本窗口。
echo.echo 如有安全软件弹出拦截提示,放行即可。
pauseecho 正在调用OneDrive自带卸载功能,请稍后。for /d %%f in (%localappdata%\Microsoft\OneDrive\*) do (if exist "%%f\OneDriveSetup.exe" %%f\OneDriveSetup.exe /uninstall)echo OneDrive卸载完成!
del /f /s /q %localappdata%\Microsoft\OneDrive\*.*
rd /s /q %localappdata%\Microsoft\OneDrive\echo OneDrive残留文件删除完成!
reg add "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}\ShellFolder" /v Attributes /t REG_DWORD /d "0xf090004d" /fecho OneDrive导航栏选项删除完成!echo 删除导航栏OneDrive图标将会在重启Windows资源管理器后生效。
echo.
echo.echo 已将OneDrive彻底卸载。如有残留文件无法删除,重启后手工删除即可。echo 请按任意键退出本程序。
pause


秋蝉博客www.100msh.net
The End

发布于:2021-02-02,除非注明,否则均为秋蝉'sblog原创文章,转载请注明出处。