# OneDrive BUG处理

此篇教程包含目前你能遇到的市面上几乎所有类型的OneDrive问题,认真看完以后你再也不会为OneDrive的BUG所困扰。

# OneDrive 打不开 闪退 崩溃 无法启动

# 1、原因

99%的OneDrive 软件无法启动,打不开,崩溃都是因为设置了系统级别的禁用。可能是装入的系统做了设置,也有可能是某些360软件的自动化设置对OneDrive进行了禁用。但是没有关系,我们可以解决这个BUG。在写文章的2024年9月的今天。目前这个问题已经不多。但是作为历史遗留BUG。也是目前最有效的处理方式。我们又必要对这个问题进行记录

网页端个人版的OneDrive打不开不在此次讲解范围内。国内本身不能被打开。只能使用软件。

# 2、解决方法

# 1、启动注册表

【键盘上面的Win+R键 】或者【右击开始按钮点击运行】启动运行程序。

输入【regedit】,确认

regedit

# 2、找到对应路径

路径一:HKEY_LOCAL_MACHINE\Software\Policies\Mirosoft\Windows\OneDrive

路径二(一般是这个):计算机\HKEY_USERS\S-1-5-19\Software\Microsoft\OneDrive

# 3、修改DisableFileSyncNGSC设置

里面会有一个【名称:DisableFileSyncNGSC 类型:REG_DWORD】的选项。他会显示数据为1;

我们可以直接删除他;也可以把显示数据修改为0。

regedit2

# 4、重启软件

开始里面找到OneDrive文件夹启动,右下角出现白色或者蓝色图标即为修复这个问题。

start1

# OneDrive 无法登录

# 1、原因分析

软件登录不上有很多种情况,其中包括:电脑设置问题、账户问题、运营商阻断、DNS污染等问题。不过不要感觉问题很复杂。

我们可以按问题划分为【网络问题、账户问题】两个问题。

你需要先分析自己是哪两个问题。然后针对性解决。

网络问题:1、修复TLS;2、UWP限制解除3、DNS污染

账户问题:1、OneDrive;2、OneDrive for business

# 2、网络设置问题

# 1、TLS协议修复

# 1.1、原因

国内有很多网上银行或者国产软件会阻断TLS 1.2 1.3协议的连接。而微软已经全面禁用TLS1.0/1.1 (opens new window)。通过对TLS协议的修复。不仅可以修复OneDrive登录问题同时可以修复电脑无法连接上微软服务的问题。

网上银行U盾网银助手篡改IE高级安全设置表格

银行 是否篡改 SSL 3.0 TLS 1.0 TLS 1.1 TLS 1.2 TLS 1.3 其他
广州银行 × 勾选 勾选 勾选 × ×
建设银行 勾选 勾选 勾选 × × 说明1
平安银行 勾选 勾选 勾选 × × ×
农业银行 勾选 勾选 勾选 × × ×
工商银行 × × × × × ×

勾选:篡改后会勾选这部分协议

说明1:清除众多IE设置 类似重置

原文:关于”检查你的连接,Microsoft Store需要联网,你似乎没有联网“问题反复出现的终极原因的剖析 (opens new window)

# 1.2、修复TLS选项
# 1、找到对应选项

【键盘上面的Win+R键 】或者【右击开始按钮搜索internet选项】启动运行程序。

输入【inetcpl.cpl】,确认。

regedit2

# 2、勾选TLS1.0、1.1、1.2、1.3

点【高级】-然后勾选TLS1.0、1.1、1.2、1.3,4个选项,应用后确认

3

# 3、自动设置功能

点【连接】-【局域网设置】-勾选【自动检测设置】

6

# 4、确认是否可以登录成功

【开始】里面找到OneDrive文件夹启动,右下角的OneDrive会出现登录的时候会弹出让输入账户密码,即为成功。

如果没有成功,请再修复DNS污染和查询本地区是否被限制。

5

# 2、UWP代理限制解除

很多用户会发现,在开着代理的情况下。是无法登录的。这个主要问题在于在登录的时候会调用一部分无法通过代理的服务。我们需要解除这个UWP的代理限制。

【右击开始图标点Windows终端(管理员) 】或者【左击开始按钮搜索PowerShell,固定到开始菜单后右击管理员启动】使用管理员启动运行程序。

(无论黑框还是白框都可以使用,确保是管理员:Windows PowerShell这个程序即可。)

powershell

输入如下代码:即可执行成功

foreach ($n in (get-appxpackage).packagefamilyname) {checknetisolation loopbackexempt -a -n="$n"}
1

powershell2

# 3、DNS 修复

# 1、检测DNS

开始里面搜索cmd(命令提示符),打开cmd ping 微软的DNS 【4.2.2.1、4.2.2.2】

这个步骤是为了检测你的设备是否可以直接连接上微软的服务

7

动态操作图

cmd

如果ping不通。请尝试修复自己的网络。包括清除DNS缓存、开代理、找淘宝客服 (opens new window)等操作。

# 2、如果可以ping的通

显示为已接收100%,把自己的DNS修改为4.2.2.2和4.2.2.1。

8

# 3、尝试是否可以登录

如果还不能登录,请联系淘宝客服 (opens new window)

5

# 4、运营商阻断

如果尝试过上面部分还是不行,那就有概率是运营商对接口进行了阻断。这个情况每年都会出现,非常影响我们的使用。不过我们可以尝试用2种方法修复。

一般运营商阻断的信息来源:OneDrive贴吧 (opens new window)

例子:

湖北网络崩溃:https://tieba.baidu.com/p/9133649399

中国移动崩溃:https://tieba.baidu.com/p/8575767617

9

# 1、Clash for Windows

这是一款代理软件,也是效果最好的。处于ZZ原因。我无法在这里附录上教程。在使用这款软件的时候,可以打通隧道。确保你可以正常使用。

https://github.com/githubvpn007/Clash-for-Windows

# 2、UsbEAm Hosts Editor

一般情况下,我们通过修改hosts也可以正常使用。下面是修改的软件。把【Microsoft live全家桶】的OneDrive部分导入进去就可以了。不过有概率不一定成功。

https://www.dogfight360.com/blog/475/

10

# 账户问题

首先你需要区分自己是什么类型的账户,并且判断自己的账户是否可以正常使用。主要分为OneDrive个人版和OneDrive for business

# 1.1、OneDrive个人版

账户特征:

outlook.com、hotmail.com、live.com、qq.com、gmail.com等公共邮箱账户或者手机号形式。说明你是OneDrive个人版。

# 无法登录OneDrive 你的账户出现问题。请登录OneDrive.com了解详细信息并解决问题。(错误代码:0x8004def7)

出现这样的问题大概率是容量不够或者账户被风控了。可以通过充值容量1T或者爬墙去他提示的网站:OneDrive.com解决。找OneDrive的淘宝客服 (opens new window)一般也能为你解决这个问题。

4

# 1.2 OneDrive for Business

不是自己注册,类似企业邮箱形式,从淘宝、闲鱼、网络上付费或者别人手里直接给的账户密码。初始容量是100G、1T的。

# 封号检查 404 FILE NOT FOUND

国际版登录:https://www.office.com/;世纪互联版登录:https://login.partner.microsoftonline.cn/

然后点击OneDrive。查看网页版是否已经失效。

例如出现:404 FILE NOT FOUND、无法打开。

**说明:**如果出现打不开的情况。请及时联系当初拿到账户的渠道。如果联系不上,那就是封号了。可以自己去https://login.live.com/注册一个个人版的账户使用或者联系经销商 (opens new window)购买靠谱的商业版。

# OneDrive 同步错误

出现同步错误是很正常的情况。不过你需要分辨出是什么类型的错误。只要按OneDrive的提示解决同步错误即可。

官方链接:

修复 OneDrive 同步问题 (opens new window)

11

# 其他技术支持

微软技术服务支持 (opens new window)

Microsoft 网络连接测试 (opens new window)

如果如上还解决不了您的问题,说明普通教程已经无法解决你的烦恼了。

个人请联系我们淘宝店的淘宝客服 (opens new window)

企业技术支持V 987337740

如果您是Microsoft 的员工、代理商,有什么希望反馈给我们或者建立合作。欢迎联系!