none
OneDrive无法正常运行。 RRS feed

  • 问题

  • 你好,我的OneDrive(Personal)在之前使用时“遇到问题需要关闭”后,无法再次打开。双击打开OneDrive.exe,右下角出现图标,显示已登录;一旦开始检查文件夹文件(即图标变成“同步中”),只要鼠标移到图标处图标立刻消失(即程序自动关闭)。写过邮件给Onedrive技术支持,得到如下回复:

    1. Press the Windows key + R.
    2. In the Run window, enter: %localappdata%\Microsoft\OneDrive\onedrive.exe /reset
    3. Click OK.
    4. Make sure the OneDrive icon in the notification area of the taskbar disappears and then re-appears after a minute or two. Here’s how to check: Right-click the OneDrive cloud icon in the notification area, at the far right of the taskbar. 

    按其步骤尝试后问题仍未能解决。

    尝试运行OnedriveSetup.exe,安装进度条可以读满,但安装完毕之后自动打开就和上面一样自动关闭。

    在家中另外一台电脑上同一帐号能正常使用OneDrive。

    附Logs文件内容摘要,希望对问题有一定帮助:

    ①:

    09/18/2016 08:43:12.822 Logger: Removing old logfile : Update_2016-09-06_111905_15e8-1574.log
    09/18/2016 08:43:12.838 UpdateDownloader: Init()
    09/18/2016 08:43:12.838 UpdateDownloader: Loading and parsing new update XML
    09/18/2016 08:43:12.838 UpdateDownloader: Binary256Hash=pmxUBkkPQSJR7IM9auu3ofMeJFd2w8DyJRRUopbb/x8= RescanTime=1440 Throttle=100
    09/18/2016 08:43:13.729 UpdateDownloader: HasTimeElapsed returning true
    09/18/2016 08:43:13.807 UpdateDownloader: DownloadLatestUpdates()
    09/18/2016 08:43:13.807 UpdateDownloader: HasTimeElapsed returning true
    09/18/2016 08:43:13.807 UpdateDownloader: Update XML is old. Downloading new one.
    09/18/2016 08:43:13.807 UpdateDownloader: Using 'C:\Users\Administrator\AppData\Local\Microsoft\OneDrive\Update\update.xml' for update xml source (URL)
    09/18/2016 08:43:13.807 UpdateDownloader: DownloadAndVerifyFile() Id=UpdateXml strUrl=http://g.live.com/1rewlive5skydrive/OneDriveProduction?OneDriveUpdate=cfb87e3e15c9afed5df9b2d1850, strDestinationPath=C:\Users\Administrator\AppData\Local\Microsoft\OneDrive\Update\update.xml
    09/18/2016 08:43:13.838 Chk: !ERROR! (0x80040B01) (fsmanagerimpl.cpp:142) ERROR: "" failed with 0x80040b01 in . 

    09/18/2016 08:43:13.838 UpdateDownloader: Downloading http://g.live.com/1rewlive5skydrive/OneDriveProduction?OneDriveUpdate=cfb87e3e15c9afed5df9b2d1850 via HTTP
    09/18/2016 08:43:13.869 WebClient: WebClient(03E65D10): Beginning Async Download, id=[UpdateXml], highPri=[true], Uri=[http://g.live.com/1rewlive5skydrive/OneDriveProduction?OneDriveUpdate=cfb87e3e15c9afed5df9b2d1850]
    09/18/2016 08:43:13.869 WebClient: WebClient(03E65D10): Background thread started
    09/18/2016 08:43:13.869 WebClient: WebClient(03E65D10): Download attempt #1 (max 10)
    09/18/2016 08:43:13.869 WebClient: WebClient(03E65D10): BeginDownloadAttempt: using BITS
    09/18/2016 08:43:13.963 Chk: !ERROR! (0x80004005) (webclient.cpp:817) ERROR: "" failed with 0x80004005 in . 

    09/18/2016 08:43:14.322 WebClient: WebClient(03E65D10): BITS temporary file=[C:\Users\ADMINI~1\AppData\Local\Temp\wctFCDD.tmp], foreground download=true
    09/18/2016 08:43:14.479 WebClient: WebClient(03E65D10): WaitForDownloadAttempt()
    09/18/2016 08:43:15.119 WebClient: WebClient(03E65D10): Download of 'UpdateXml' finished successfully.
    09/18/2016 08:43:15.119 WebClient: WebClient(03E65D10): Background thread exiting, hr=0x00000000
    09/18/2016 08:43:15.119 UpdateDownloader: Update download finished.
    09/18/2016 08:43:15.401 UpdateDownloader: AreStreamsEqual(): Streams are identical
    09/18/2016 08:43:15.401 UpdateDownloader: !WARNING! (0x00000000) Downloaded an update which is either a downgrade or the same version! [17.3.6517.0809] to [17.3.6517.0809]
    09/18/2016 08:43:15.401 UpdateDownloader: HasTimeElapsed returning true
    09/18/2016 08:43:15.401 UpdateDownloader: HasTimeElapsed returning false

    ②:

    09/18/2016 08:54:36.968 Logger: Removing old logfile : Update_2016-09-06_113659_27a0-26c0.log
    09/18/2016 08:54:36.979 UpdateDownloader: Init()
    09/18/2016 08:54:37.012 UpdateDownloader: Loading and parsing new update XML
    09/18/2016 08:54:37.016 UpdateDownloader: Binary256Hash=pmxUBkkPQSJR7IM9auu3ofMeJFd2w8DyJRRUopbb/x8= RescanTime=1440 Throttle=100
    09/18/2016 08:54:38.021 UpdateDownloader: HasTimeElapsed returning false

    2016年9月18日 2:51

全部回复

  • 这就是纯软件故障,将 OneDrive 卸载、删除安装文件夹及关联注册表项后,重新安装一遍吧。如果依然有问题,检查一下后台其它软件与 OneDrive 是否存在兼容问题。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <themagicmoments>;

    | 你好,我的OneDrive(Personal)在之前使用时“遇到问题需要关闭”后,无法再次打开。双击打开OneDrive.exe,右下角出现图标,显示已登录;一旦开始检查文件夹文件(即图标变成“同步中”),

    2016年9月19日 13:21
    版主
  • 我这边好像是不能单独卸载OneDrive,我是整个Office 365安装的,没可能卸载整个Office 365吧?

    如果有单独卸载OneDrive的方法,望能告知。谢谢你!

    另外还有个可能是系统的问题。就是我右键其他别的文件,点击打开方式的时候,会弹出错误窗口:

    “应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”

    但是右键菜单“打开方式”下面会多了一个选项“opendlg”,功能和上面的打开方式是完全一样的。

    我怀疑有没有可能是这个错误导致OneDrive出错不能启动呢?

    至于这个错误是什么时候出现的,我也记不清楚了,出现了也有一段时间了,只是我没有理会。

    2016年9月20日 1:56
  • 建议先对 Office 365 做一下修复吧,选择“快速修复”就可以,一般性的软件问题可以快速解决。如果修复操作无效的话,最好还是彻底删除 Office 后全新安装一遍。微软有提供完全卸载工具。

    第二个问题是所有类型文件的打开方式都会遇到这个错误么?


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <Maxwell Au>;

    | 我这边好像是不能单独卸载OneDrive,我是整个Office 365安装的,没可能卸载整个Office 365吧?
    | 如果有单独卸载OneDrive的方法,望能告知。谢谢你!

    2016年9月20日 14:11
    版主
  • 抱歉没有及时处理此问题和更新后续。

    今天试了一下把Office 365从控制面板卸载,并重新安装。问题依旧。

    我尝试将C:\Users\Administrator\AppData\Local\Microsoft里面的OneDrive文件夹整个删除,但是C:\Users\Administrator\AppData\Local\Microsoft\OneDrive\17.3.6517.0809_2\amd64里面有几个文件提示有程序正在使用,无法删除。分别是“ClientTelemetry.dll”、“FileSyncShell64.dll”、“LoggingPlatform64.dll”、“msvcp120.dll”和“msvcr120.dll”。

    而我详细检查过任务管理器,并没有发现有程序和以上的文件有关?尝试过在任务管理器禁用OneDrive的启动项,重启电脑后仍然不能删除上面几个文件。

    最后在系统自带的事件查看器里面把OneDrive的错误日志复制了出来,希望有所帮助。以下:

    日志名称:          Application
    来源:            Application Error
    日期:            2016/10/3 10:00:37
    事件 ID:         1000
    任务类别:          (100)
    级别:            错误
    关键字:           经典
    用户:            暂缺
    计算机:           JNGZ-02
    描述:
    错误应用程序名称: OneDrive.exe,版本: 17.3.6517.809,时间戳: 0x57aa2140
    错误模块名称: ntdll.dll,版本: 10.0.10586.306,时间戳: 0x571afb7f
    异常代码: 0xc0000005
    错误偏移量: 0x0006aaca
    错误进程 ID: 0x2164
    错误应用程序启动时间: 0x01d21d19d660fc9f
    错误应用程序路径: C:\Users\Administrator\AppData\Local\Microsoft\OneDrive\OneDrive.exe
    错误模块路径: C:\WINDOWS\SYSTEM32\ntdll.dll
    报告 ID: 681b278b-4fd9-4d3a-beab-272621fc37e6
    错误程序包全名: 
    错误程序包相对应用程序 ID: 
    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2016-10-03T02:00:37.112068100Z" />
        <EventRecordID>24594</EventRecordID>
        <Channel>Application</Channel>
        <Computer>JNGZ-02</Computer>
        <Security />
      </System>
      <EventData>
        <Data>OneDrive.exe</Data>
        <Data>17.3.6517.809</Data>
        <Data>57aa2140</Data>
        <Data>ntdll.dll</Data>
        <Data>10.0.10586.306</Data>
        <Data>571afb7f</Data>
        <Data>c0000005</Data>
        <Data>0006aaca</Data>
        <Data>2164</Data>
        <Data>01d21d19d660fc9f</Data>
        <Data>C:\Users\Administrator\AppData\Local\Microsoft\OneDrive\OneDrive.exe</Data>
        <Data>C:\WINDOWS\SYSTEM32\ntdll.dll</Data>
        <Data>681b278b-4fd9-4d3a-beab-272621fc37e6</Data>
        <Data>
        </Data>
        <Data>
        </Data>
      </EventData>
    </Event>


    2016年10月3日 2:46
  • 除了运行中的启动加载项外,可能会有一些 .DLL 文件没有成功反注册从而无法删除。

    试试以安全模式启动 Windows 清理这些文件吧。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <Maxwell Au>;

    | 抱歉没有及时处理此问题和更新后续。
    | 今天试了一下把Office 365从控制面板卸载,并重新安装。问题依旧。

    • 已建议为答案 Bob Bai 2016年10月11日 5:57
    2016年10月6日 13:05
    版主
  • 一些电脑默认安装的win10系统可能之前就被配置过。

    如果你reset无效,不能启动,或者重新安装后还是无法启动,或者clean后重装还是无法启动,不要怀疑人生或者怀疑人品。

    可能是注册表何组策略的配置问题了。

    1

    Win+R - gpedit.msc - 计算机配置->管理模板->windows组件->OneDrive

    - "禁止使用OneDrive进行文件存储"
      如果勾选了"启用",请选择"未配置"或者"禁用"

    如果到这里看到启用勾选,那么可以确定是被动过手脚了。

    2

    Win+R - regedit - HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows 

    - DisableFileSyncNGSC 

    看看是不是有这个注册表键值。如果有,删除掉

    此时再尝试启动onedrive,应该可以了。



    w-love

    2017年9月7日 11:58
  • thanks,works!
    2018年3月8日 1:15