Lenican
Member
- Messages
- 5
- Reaction score
- 0
- Points
- 1
Hello all! Wondering if you can help me since I'm not an expert in SCCM or TS's, I wrote a script that is called in a TS to manage the language packages in Windows 11.
I have a call to Dism in the script as:
Sometimes it runs fine and installs the package, but more times it fails with fatal error 8000FFFF.
CASE 1. TS script fails
For example with $language = fr-fr I get the Dism.log when executed from the TS script:
I have a call to Dism in the script as:
Code:
$outputDism = Dism /Online /Add-Package /PackagePath:"$LIPPath\Microsoft-Windows-Client-Language-Pack_x64_$language.cab" /norestart 2>&1
CASE 1. TS script fails
For example with $language = fr-fr I get the Dism.log when executed from the TS script:
Info DISM DISM Package Manager: PID=3400 TID=1156 Encountered the option "packagepath" with value "C:\Windows\LanguagePacks\PAS002CD\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab" - CPackageManagerCLIHandler:rivate_GetPackagesFromCommandLine
2024-06-04 11:06:39, Info DISM DISM Package Manager: PID=3400 TID=1156 Encountered the option "packagepath" with value "C:\Windows\LanguagePacks\PAS002CD\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab" - CPackageManagerCLIHandler:rivate_GetPackagesFromCommandLine
2024-06-04 11:06:39, Info DISM DISM Package Manager: PID=3400 TID=1156 Package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~fr-FR~10.0.22621.1 with CBS state 0(CbsInstallStateAbsent) being mapped to dism state 1(DISM_INSTALL_STATE_NOTPRESENT) - CDISMPackage::LogInstallStateMapping
2024-06-04 11:06:39, Info DISM DISM Package Manager: PID=3400 TID=1156 Initiating Changes on Package with values: 4, 7 - CDISMPackage::Internal_ChangePackageState
2024-06-04 11:06:40, Info DISM DISM Package Manager: PID=3400 TID=1156 CBS session options=0x100! - CDISMPackageManager::Internal_Finalize
2024-06-04 11:06:48, Info DISM DISM Package Manager: PID=3400 TID=1704 Error in operation: (null) (CBS HRESULT=0x8000ffff) - CCbsConUIHandler::Error
2024-06-04 11:06:48, Error DISM DISM Package Manager: PID=3400 TID=1156 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x8000ffff)
2024-06-04 11:06:48, Error DISM DISM Package Manager: PID=3400 TID=1156 Failed processing package changes with session options - CDISMPackageManager::Internal_ProcessChangesWithOptions(hr:0x8000ffff)
2024-06-04 11:06:48, Info DISM DISM Package Manager: PID=3400 TID=1156 Loaded servicing stack for online use. - CDISMPackageManager::CreateCbsSession
2024-06-04 11:06:48, Info CSI 00000001 Shim considered [l:126]'\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22621.2423_none_e946dbb842dfcc3f\wcp.dll' : got STATUS_OBJECT_PATH_NOT_FOUND
2024-06-04 11:06:48, Info CSI 00000002 Shim considered [l:123]'\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22621.2423_none_e946dbb842dfcc3f\wcp.dll' : got STATUS_SUCCESS
2024-06-04 11:06:48, Error DISM DISM Package Manager: PID=3400 TID=1156 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x8000ffff)
2024-06-04 11:06:48, Info DISM DISM Package Manager: PID=3400 TID=1156 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
2024-06-04 11:06:48, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=8000FFFF
2024-06-04 11:06:48, Info DISM DISM Package Manager: PID=3400 TID=1156 Finalizing CBS core. - CDISMPackageManager::Finalize
2024-06-04 11:06:54, Info DISM DISM Manager: PID=6008 TID=6740 Closing session event handle 0x230 - CDISMManager::CleanupImageSessionEntry
2024-06-04 11:06:54, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2024-06-04 11:06:54, Info DISM DISM.EXE:
2024-06-04 11:06:54, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->