安装驱动程序时出现Windows IoT错误:无法启动更新(0x8024A10F)

时间:2019-02-11 15:04:22

标签: driver raspberry-pi3 windowsiot

我使用手册https://docs.microsoft.com/en-us/windows/iot-core/learn-about-hardware/peripheraldrivers

创建了.cab软件包

我复制了文件,进行了更新,但是在提交时出错:

[192.168.1.17]: PS C:\Data\USERS\DefaultAccount\Documents> applyupdate -stage .\Contoso.Drivers.oem6.cab
Microsoft (C) C:\windows\system32\ApplyUpdate.exe
INFO: Start staging .\Contoso.Drivers.oem6.cab
INFO: UpdateStateIdle
INFO: Check status...
INFO: No past issues to report
INFO: ProgressStateNone: 0
INFO: Shared data folder found: C:\Data\ProgramData\USOShared\Data
INFO: Copying file: .\Contoso.Drivers.oem6.cab
INFO: Staging succeeded
SUCCESS: Staging succeeded
[192.168.1.17]: PS C:\Data\USERS\DefaultAccount\Documents> applyupdate -commit
Microsoft (C) C:\windows\system32\ApplyUpdate.exe
INFO: Start commit
INFO: UpdateStateIdle
INFO: Check status...
INFO: No past issues to report
INFO: Starting component installation...
applyupdate : ERROR: Could not start update, (0x8024A10F)
    + CategoryInfo          : NotSpecified: (ERROR: Could no...e, (0x8024A10F):String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

ERROR: Windows Update is already in progress. Please try again after it has finished.
INFO: ProgressStateNone: 0
ERROR: Commit Failed
[192.168.1.17]: PS C:\Data\USERS\DefaultAccount\Documents>

重新启动设备不会执行更新,Windows设备门户中的设备管理器中没有新设备...

有什么问题吗?

更新

问题与堆栈更新过程有关:Failed to install CAB file as device is in the middle of an update

更新

这是PC上.inf驱动程序文件的头。

[version]
signature="$CHICAGO$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%PRO%
DriverVer=10/01/2018,3.8.28.0
;DLL Ver=08/29/2017,1.0.0.5
CatalogFile=ser2pl.cat

目前,我有两种方法可以解决该问题:

  • 解决更新问题
  • 使用板载UART端口

第二种方式我也有问题,我在SerialPort中为null:

string aqs = SerialDevice.GetDeviceSelector();
DeviceInformationCollection devices = await DeviceInformation.FindAllAsync(aqs);
List<DeviceInformation> list = devices.ToList();
DeviceInformation di = list.First();
serialPort = await SerialDevice.FromIdAsync(di.Id);

serialPortnull
di.Id等于:Id "\\\\?\\ACPI#BCM2836#0#{86e0d1e0-8089-11d0-9ce4-08003e301f73}" string
list.Count等于1

更新

这是关于板载UART问题的问题:

Unable to open UART port on Windows IoT with Raspberry Pi 3

更新

我重新刷新了设备,但更新时遇到了同样的问题。我的设备已经运行了几个小时,但仍会下载更新:

  

当前操作系统版本:10.0.17763.107
  正在下载更新。
  上次检查时间:2019-02-14 at 08:10

0 个答案:

没有答案