之前卸载过OneDrive而后又想用OneDrive,无奈重新安装以后无法启动?

由于我是网上收集各种方法后成功实现onedrive又能用了,所以不能再把场景复现一遍。我尽可能的把过程写的详细一点。

第一步:

首先,在我们卸载的时候多多少少都有可能卸载的不赶紧,所以我们先清理一下onedrive的残留。

先给出卸载脚本,别着急使用,把第一步看完。

@echo off
title 一键删除OneDrive
::获取管理员权限
%Windir%\System32\FLTMC.exe >nul 2>&1 || (IF EXIST "%TEMP%\AdminRun.vbs" DEL /f /q "%TEMP%\AdminRun.vbs" 2>nulECHO 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 如有安全软件弹出拦截提示,放行即可。
pause
echo 正在调用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" /f
echo OneDrive导航栏选项删除完成!
echo 删除导航栏OneDrive图标将会在重启Windows资源管理器后生效。
echo.
echo.
echo 已将OneDrive彻底卸载。如有残留文件无法删除,重启后手工删除即可。
echo 请按任意键退出本程序。
pause

把上面这个脚本复制,然后新建一个txt文件,粘贴到里面。编码格式改为GB2312,不然一会运行的时候你看到一堆乱码。

然后把后缀改为 .cmd   。 你以为现在可以双击或者右键管理员运行了?不,这样做会出现一些目录里面的文件正在运行无法删除,或者有的目录直接拒绝访问。所以我们得进入安全模式。

win + r,调出运行,输入 msconfig 然后回车。

点击确定,然后选择立即重启。然后就正常开机,进入到桌面后,右键管理员运行刚才新建的脚本。然后退出安全模式,退出方法是

再重启就进入正常模式了。

然后开始安装onedrive,可取去下载最新版的,也可以用原来的。

最新版下载:需要翻墙,不再说了。需要的可以私信我。

然后第二种安装方法先进入到 C:\Windows\WinSxS\目录然后搜索onedrive,找到OneDriveSetup.exe,右键管理员运行。等待安装完成。

你可能迫不及待的要双击运行了,然而你会发现还是没有反应。所以看第二步

第二步:

win + r 打开运行窗口,输入regedit,进入到注册表编辑器。

依次找到HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\OneDrive的文件夹

你的这里显示的是1,右键修改为0,然后重启(修改注册表需要重启生效),就能正常使用onedrive了。

此种方法不敢保证百分百有效,有不同情况的可以再交流。

解决OneDrive卸载后重新安装无法启动或闪退的问题相关推荐

  1. 解决ubuntu上在androidstudio中启动emulator闪退的问题(1)

    解决ubuntu上在androidstudio中启动emulator闪退的问题(1) 参考文章: (1)解决ubuntu上在androidstudio中启动emulator闪退的问题(1) (2)ht ...

  2. 解决ramdisk卸载后重新安装设备管理器中无法找到ramdisk设备问题

    ramdisk卸载重新安装出现设备无法显示,多数情况是因为没有卸载干净.ramdisk安装目录在c:\windows\system32目录下名字开头为ram**的文件为ramdisk的安装文件删除这些 ...

  3. 解决CAD2010卸载后重新安装时显示“已安装”问题

    1.开始>运行>输入"regedit",打开注册表,找到下面的注册表路径: HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R ...

  4. 解决 IntelliJIdea2018.3 64位无法启动或闪退问题

    若电脑是首次安装就打不开,就不用往下看了,应该是其他方面的错误. 若电脑是之前安装过卸载了,或者是更新了新版之后打不开,则删除老版的目录. 例如我新安装了2018.3版本,则我需要删掉老版2018.1 ...

  5. phpstudy mysql端口_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  6. mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  7. mysql卸载后root还在_CentoOs7 Mysql卸载后重新安装缺少/root/.mysql_secret

    CentoOs7 Mysql卸载后重新安装缺少/root/.mysql_secret 解决方案: centos7默认安装的是mariadb,需要先卸载mariadb,先查看是否安装mariadb rp ...

  8. android studio 运行闪退,ubuntu上在androidstudio中启动emulator闪退的解决方法

    阅读目录(Content) 平台 现象 解决 一.查看模拟器的信息 二.命令行运行模拟器 平台 Ubuntu14.04 64 现象 在AndrodStudio中点击模拟器的启动按钮后,模拟器界面弹出后 ...

  9. Office2021与mathtype7.4兼容问题_1_Office2021(尤其是word2021)与mathtype7组合出现点击mathtype选项后word卡顿并闪退解决方法

    一.安装原理 由笔者自己遇见如题目所说问题的实践中,总结了Office2021(尤其是word2021)与mathtype7组合原理,或者说word2021选项卡出现mathtype并且可以使用的原理 ...

最新文章

  1. docker镜像指定安装源_Docker 安装与镜像
  2. java中final关键字的使用
  3. 【安全漏洞】SRC另类思路分享:不受限制的资源调用
  4. 【评估价格】采购申请中的价格
  5. antlr 语言 库_关于ANTLR的通用库的需求:使用反射来构建元模型
  6. 边缘计算精华问答 | 边缘计算有哪些应用场景?
  7. linux内核参数备注
  8. PL/SQL程序设计(七)—— 触发器
  9. 最新37网游JS逆向分析
  10. 20200701:力扣194周周赛上
  11. IOS中延时执行的几种方式的比较和汇总
  12. C# 之 Win32 Api使用
  13. android 换机 备份,Recovery(Android手机备份功能)
  14. 百度人脸识别 人脸识别模型_人脸识别的现代君主制
  15. 论文笔记-Monocular Depth Estimation as Regression of Classification using Piled Residual Networks
  16. 谷歌浏览器翻译插件的安装与使用
  17. Invalid property 'driver_class' of bean class
  18. 计算机管理中没有telnet,Win10专业版没有telnet客户端怎么办?
  19. 测试项目启动与研读需求文档
  20. 常见的液晶显示模块类型

热门文章

  1. zigbee3.0 ota 实验
  2. 《R语言入门与实践》学习笔记二(chapter4~6)
  3. 一条语句查询出所有雇员的编号、姓名、性别、出生日期、电话号码部门名称和本月收入
  4. Qt显示当前时间(年-月-日 时:分:秒 周几)
  5. js计算两个时间相差的年、月、日、时、分、秒。
  6. PHP RGB图片模式转换CMYK模式图片
  7. 嵌入式培训多少钱?嵌入式学习要了解这些内容!
  8. 公众号怎么设置滑动文字_这种微信公众号里面滑动是怎么操作的?
  9. jmeter利用取样器中http发送请求(2)·
  10. RT_Thread_进程间通讯——邮箱