在DISM部署UWP的时候出现大量错误Bad Image

Dino Zhu 0 信誉分
2025-08-07T05:28:30.3233333+00:00

我们在用DISM命令在AMD的新平台笔记本上部署AMD UWP和Nahimic 3 UWP 1.10.6 Package的时候遇到了VCLib错误引发的Badimage error, 请问是否有一些Debug的方法?

Some Error in the DISM.log here:

2025-07-31 10:48:45, Error DISM DISM Appx Provider: PID=2212 TID=2444 onecore\admin\appmodel\utilities\provisionhelper\msixpackageadapter.cpp(632)\AppxProvider.dll!00007FFE8A9C5EF9: (caller: 00007FFE8A9C6258) LogHr(6) tid(98c) 80070002 The system cannot find the file specified. Msg:[Failed to mark package Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe as requiring all user store refresh] - CAppxManager::ResultLoggingCallback

AppxOptimize.logMSteams.log

ProvisionedAppxPackage.logMSteams.loga5c86456de8d15493418175324c8d1d6

6feb9c1c62868856dea338fd34a8c192

dism.log0b087b2a362de7edc5ef8b06b3b32484

开发人员技术 | Visual Studio | 安装
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Dino Zhu 0 信誉分
    2025-08-14T05:55:38.7633333+00:00

    我在modules.log 看到中启用了一个名为__AppxOptimize.PS1__ 的脚本去对 所有的appx 做一个Optimize动作:

    Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced)

    Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance) *

    2025/04/28 17:50:50.33 -08:00 *** AuditPE Started ***

    2025/04/28 17:50:50.37 -08:00 In script directory C:\SWWORK\AuditPE\First

    2025/04/28 17:50:50.37 -08:00 Calling AppxOptimize.PS1

    2025/04/28 17:50:50.41 -08:00 Appx Optimize has completed

    2025/04/28 17:50:50.44 -08:00 Finished AppxOptimize.PS1

    并且在Error status 0x000012f new\Logs\DISM\dism.log 中寻找 A-Volute.Nahimic_1.10.6.0package没有找到Package reader 错误报错,并且AppxProvider.dll文件没有找到 :

    2025-08-07 15:46:21, Info                  DISM   DISM Appx Provider: PID=8220 TID=9444 onecore\admin\appmodel\utilities\provisionhelper\msixpackageadapter.cpp (1705) - MsixPackage::Provisioning::Library::MsixPackageAdapter::IsPackageFramework [Msg] - No package reader found for A-Volute.Nahimic_1.10.6.0_neutral_~_w2gh52qy24etm, expected for bundles. - CAppxManager::InformationLoggingCallback

    2025-08-07 15:46:21, Error                 DISM   DISM Appx Provider: PID=8220 TID=9444 onecore\admin\appmodel\utilities\provisionhelper\msixpackageadapter.cpp(658)\AppxProvider.dll!00007FFDC782B1D6: (caller: 00007FFDC782B534) LogHr(2) tid(24e4) 80070002 The system cannot find the file specified.

        Msg:[Failed to mark package Microsoft.VCLibs.140.00_14.0.33519.0_x64__8wekyb3d8bbwe as requiring all user store refresh] 

     - CAppxManager::ResultLoggingCallback

    另外MFGSTAT_SKU1\OS\Windows\Logs\DISM\AppxOptimize.log中的很多IO错误:

    2025-08-07 15:40:59, Info                  DISM   DISM Imaging Provider: PID=2804 TID=2808 The provider VHDManager does not support CreateDismImage on c:\ - CGenericImagingManager::CreateDismImage

    [2804.2808] [0x8007007b] FIOReadFileIntoBuffer:(1454): The filename, directory name, or volume label syntax is incorrect.

    [2804.2808] [0xc142011c] UnmarshallImageHandleFromDirectory:(641)

    [2804.2808] [0xc142011c] WIMGetMountedImageHandle:(2910)

    2025-08-07 15:40:59, Info                  DISM   DISM WIM Provider: PID=2804 TID=2808 [c:] is not a WIM mount point. - CWimMountedImageInfo::Initialize

    2025-08-07 15:40:59, Info                  DISM   DISM Imaging Provider: PID=2804 TID=2808 The provider WimManager does not support CreateDismImage on c:\ - CGenericImagingManager::CreateDismImage

    2025-08-07 15:40:59, Info                  DISM   DISM Imaging Provider: PID=2804 TID=2808 No imaging provider supported CreateDismImage for this path - CGenericImagingManager::CreateDismImage

    [2804.2808] [0x8007007b] FIOReadFileIntoBuffer:(1454): The filename, directory name, or volume label syntax is incorrect.

    [2804.2808] [0xc142011c] UnmarshallImageHandleFromDirectory:(641)

    [2804.2808] [0xc142011c] WIMGetMountedImageHandle:(2910)

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。