1803 W10 upgrade error- help

hi to all.
I’m trying to upgrade W10 to the lastest version, but allways get same error:

The action failed.
This action has been applied 1 time and will not be applied again.

Status Failed
Start Time 16.8.2018 11:01:44
End Time 16.8.2018 11:05:24
Exit Code 0
Action Script Execution Detail
Completed begin prefetch block
Completed //Input Parameters: Windows image identifiers
Completed action parameter query “qImage” with description "Enter the image name: " with default ""
Completed action parameter query “qImageSize” with description "Enter the image size: " with default ""
Completed parameter “imageSize” = "{(parameter “qImageSize”) as string}"
Completed action parameter query “qImageURL” with description "Enter the image URL: " with default ""
Completed parameter “imageURL” = "{(parameter “qImageURL”) as string}"
Completed action parameter query “qImageSHA1” with description "Enter the image SHA1: " with default ""
Completed parameter “imageSHA1” = "{(parameter “qImageSHA1”) as string}"
Completed action parameter query “qImageSHA256” with description "Enter the image SHA256: " with default ""
Completed parameter “imageSHA256” = "{(parameter “qImageSHA256”) as string}"
Completed action parameter query “qImageArch” with description "Enter the image architecture (x86 or x64): " with default ""
Completed parameter “imageArch” = "{(parameter “qImageArch”) as string}"
Completed action parameter query “qOSResource” with description "Enter the OS resource Name: " with default ""
Completed parameter “OSResource” = "{(parameter “qOSResource”) as string}"
Completed action parameter query “qOSResourceURL” with description "Enter the OS resource URL: " with default ""
Completed parameter “OSResourceURL” = "{(parameter “qOSResourceURL”) as string}"
Completed action parameter query “qOSResourceSize” with description "Enter the OS resource size: " with default ""
Completed parameter “OSResourceSize” = "{(parameter “qOSResourceSize”) as string}"
Completed action parameter query “qOSResourceSHA1” with description "Enter the OS resource SHA1: " with default ""
Completed parameter “OSResourceSHA1” = "{(parameter “qOSResourceSHA1”) as string}"
Completed action parameter query “qOSResourceSHA256” with description "Enter the OS resource SHA256: " with default ""
Completed parameter “OSResourceSHA256” = "{(parameter “qOSResourceSHA256”) as string}"
Completed action parameter query “qFlag” with description "Enter the OS flag: " with default ""
Completed parameter “flag” = "{(parameter “qFlag”) as string}"
Completed action parameter query “qLanguage” with description "Enter the OS language: " with default ""
Completed parameter “imageLanguage” = "{(parameter “qLanguage”) as string}"
Completed action parameter query “qProductKey” with description "Enter the Product Key: " with default ""
Completed parameter “productKey” = "{(parameter “qProductKey”) as string}"
Completed action parameter query “qVersion” with description "Enter the OS version: " with default ""
Completed parameter “imageVersion” = "{(parameter “qVersion”) as string}"
Completed add prefetch item name=unzip-6.0.exe sha1=84debf12767785cd9b43811022407de7413beb6f size=204800 url=http://software.bigfix.com/download/redist/unzip-6.0.exe sha256=2122557d350fd1c59fb0ef32125330bde673e9331eb9371b454c2ad2d82091ac
Completed add prefetch item name=install.wim sha1={parameter “imageSHA1”} size={parameter “imageSize”} url={parameter “imageURL”} sha256={parameter “imageSHA256”}
Completed add prefetch item name=mdtOSInfoObj.zip sha1={parameter “OSResourceSHA1”} size={parameter “OSResourceSize”} url={parameter “OSResourceURL”} sha256={parameter “OSResourceSHA256”}
Completed collect prefetch items
Completed end prefetch block
Completed regset “[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo]” “UpgradeStatus”="Running"
Completed // Check architecture match
Completed if {architecture of operating system is “x86_64”}
Completed continue if {parameter “imageArch” is “x64”}
Completed else
Completed continue if {parameter “imageArch” is “x86”}
Completed endif
Completed parameter “deployPath” = "{(value of variable “SystemDrive” of environment) & “\in_place_upgrade”}"
Completed waithidden cmd /C rmdir /S /Q "{parameter “deployPath”}"
Completed continue if {not exists folder (parameter “deployPath”)}
Completed if {not exists folder (parameter “deployPath”)}
Completed wait cmd /C mkdir "{(parameter “deployPath”)}"
Completed endif
Completed continue if {exists folder (parameter “deployPath”)}
Completed // Extract OS resource
Completed parameter “srcMDTOS” = "__download\mdtOSInfoObj.zip"
Completed parameter “dstPath” = "{(parameter “deployPath”) & “\W10” & (parameter “imageArch”)}"
Completed waithidden cmd.exe /C __Download\unzip-6.0.exe -o “{parameter “srcMDTOS”}” -d “{parameter “dstPath”}” > __download\resourceUnzip.log
Completed runhidden cmd.exe /C del "{parameter “srcMDTOS”}"
Completed // Check that the resource folder has been setup
Completed parameter “dstFolderPath” = "{(parameter “dstPath”) & “\sources”}"
Completed continue if {exists folder (parameter “dstFolderPath”)}
Completed // Prepare the wim file
Completed parameter “wimImageName” = "{parameter “qImage”}"
Completed parameter “dstWimPath” = "{parameter “dstFolderPath” & “\install.wim”}"
Completed move “__Download\install.wim” "{parameter “dstWimPath”}"
Completed if {x64 of operating system}
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeSuccess” /f
Completed rmdir /S /Q "{parameter “deployPath”}"
Completed shutdown /r /t 0
Completed __EOF
Completed else
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeSuccess” /f
Completed rmdir /S /Q "{parameter “deployPath”}"
Completed shutdown /r /t 0
Completed __EOF
Completed endif
Completed move __createfile "{(parameter “dstPath”) & “\setupcomplete.cmd”}"
Completed if {x64 of operating system}
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeFailure” /f
Completed __EOF
Completed else
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeFailure” /f
Completed __EOF
Completed endif
Completed move __createfile "{(parameter “dstPath”) & “\setupRollback.cmd”}"
Completed // Create the upgradeCheckAttended script that performs a system check (no uppgrade) using the graphical interface
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Compat ScanOnly /NoReboot {(parameter “moreOptions”)} /DynamicUpdate Disable
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Compat ScanOnly /NoReboot {(parameter “moreOptions”)} /DynamicUpdate Disable /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeCheckAttended.bat”}"
Completed // Create the upgradeCheckSilent script that performs a system check (no uppgrade) in silent mode
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet /Compat ScanOnly /NoReboot {(parameter “moreOptions”)} /DynamicUpdate Disable
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet /Compat ScanOnly /NoReboot {(parameter “moreOptions”)} /DynamicUpdate Disable /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeCheckSilent.bat”}"
Completed // Create the upgradeSilent script that performs a system uppgrade in silent mode
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet /NoReboot {(parameter “moreOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet /NoReboot {(parameter “moreOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeSilent.bat”}"
Completed // Create the upgradeAttended script that performs a system uppgrade using the graphical interface
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade {(parameter “moreOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade {(parameter “moreOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeAttended.bat”}"
Completed //in case of build upgrade in Win 10, avoid to install older build
Completed if {name of operating system is “Win10”}
Completed continue if {version of operating system <= (parameter “imageVersion”)}
Completed endif
Completed // Run the check only command in silent mode. Succesfull if return code is -1047526896
Completed if {(parameter “runMode”) is “Check Only”}
Completed wait "{(parameter “dstPath”) & “/upgradeCheckSilent.bat”}"
Completed continue if {exists file ((parameter “dstPath”) & “\out.log”) whose (exists lines whose (it as string = "-1047526896 ") of it)}
Completed endif
Completed // Run upgrade in silent mode. Succesfull if return code is 0
Completed if {(parameter “runMode”) is “Upgrade”}
Completed wait "{(parameter “dstPath”) & “/upgradeSilent.bat”}"
Failed continue if {exists file ((parameter “dstPath”) & “\out.log”) whose (exists lines whose (it as string = "0 ") of it)} **
** action requires restart **
** if {version of operating system < “10” as version} **
** restart 5 **
** else **
** waithidden cmd.exe /c shutdown /r **
** notify client forcerefresh **
** pause while {pending restart} **
** endif **
** else **
** regset “[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo]” “UpgradeStatus”=“NoUpgrade” **
** endif

it is on HP 800G3 upgrade, Win 10 x64

We’re running into this same issue with 1903. Did you find a solution for this?

Hi,
the issue is due to some warning or error that the installer reports while checking if the upgrade is possible. It could be for example some compatibility warning of a driver that is in starting OS but it’s not seen as compatible in the final OS or other warnings or errors.
More details can be found on the target computer, after that the error occurs, in the file out.log in the folder c:\in_place_upgrade\W10X64 and in all the files contained in the folder C:$Windows.~BT\Sources\panther
Thanks.

Hi,

has there been a fix for this? i am currently encountering the same issue on both windows 7 and windows 10 1903 upgrade to windows 10 22h2. target validation was successful on both endpoints.

continue if {exists file ((parameter “dstPath”) & “\out.log”) whose (exists lines whose (it as string = "0 ") of it)} **
** //Restore initial client CPU settings if modified (Task 203) and restart computer **
** parameter “bfosdPreUpgradeSettings” = “{value of variable “TEMP” of environment}\bfosdSettings.txt” **
** parameter “newOsSoftwareRegistry” = “C:$WINDOWS.~BT\NewOS\Windows\System32\config\SOFTWARE” **
** parameter “bfClientSoftwareRegistryPath” = “{if (x64 of operating system) then “WOW6432Node” else “”}BigFix\EnterpriseClient\Settings\Client” **
** parameter “tempSoftwareRegistryMountPoint” = “HKEY_LOCAL_MACHINE\TempSoftwareHive” **
** if {exists file (parameter “bfosdPreUpgradeSettings”) And exists file ((parameter “newOsSoftwareRegistry”))} **
** createfile until _EOF **
** reg load {parameter “tempSoftwareRegistryMountPoint”} {parameter “newOsSoftwareRegistry”} **
** {if line 1 of file (parameter “bfosdPreUpgradeSettings”) starts with "delete " then "reg delete " & (parameter “tempSoftwareRegistryMountPoint”) & “” & (parameter “bfClientSoftwareRegistryPath”) & “” & (following text of first "delete " of line 1 of file (parameter “bfosdPreUpgradeSettings”)) else “reg add " & (parameter “tempSoftwareRegistryMountPoint”) & “” & (parameter “bfClientSoftwareRegistryPath”) & “” & (preceding text of it & " /d " & following text of it) of (first “=” of line 1 of file (parameter “bfosdPreUpgradeSettings”)) & " /t REG_SZ”} /v value /f

Please assist.

thanks.

Hi. Could you please give some details on the issue occurring? Thanks.
Sergio – HCL BigFix – Lifecycle Team

Hi i am trying to do an in-place upgrade using BigFix to windows 10 22h2. target validation completes successfully, but the upgrade fails.

Completed begin prefetch block
Completed //Input Parameters: Windows image identifiers
Completed action parameter query “qImage” with description "Enter the image name: " with default ""
Completed action parameter query “qImageSize” with description "Enter the image size: " with default ""
Completed parameter “imageSize” = "{(parameter “qImageSize”) as string}"
Completed action parameter query “qImageURL” with description "Enter the image URL: " with default ""
Completed parameter “imageURL” = "{(parameter “qImageURL”) as string}"
Completed action parameter query “qImageSHA1” with description "Enter the image SHA1: " with default ""
Completed parameter “imageSHA1” = "{(parameter “qImageSHA1”) as string}"
Completed action parameter query “qImageSHA256” with description "Enter the image SHA256: " with default ""
Completed parameter “imageSHA256” = "{(parameter “qImageSHA256”) as string}"
Completed action parameter query “qImageArch” with description "Enter the image architecture (x86 or x64): " with default ""
Completed parameter “imageArch” = "{(parameter “qImageArch”) as string}"
Completed action parameter query “qOSResource” with description "Enter the OS resource Name: " with default ""
Completed parameter “OSResource” = "{(parameter “qOSResource”) as string}"
Completed action parameter query “qOSResourceURL” with description "Enter the OS resource URL: " with default ""
Completed parameter “OSResourceURL” = "{(parameter “qOSResourceURL”) as string}"
Completed action parameter query “qOSResourceSize” with description "Enter the OS resource size: " with default ""
Completed parameter “OSResourceSize” = "{(parameter “qOSResourceSize”) as string}"
Completed action parameter query “qOSResourceSHA1” with description "Enter the OS resource SHA1: " with default ""
Completed parameter “OSResourceSHA1” = "{(parameter “qOSResourceSHA1”) as string}"
Completed action parameter query “qOSResourceSHA256” with description "Enter the OS resource SHA256: " with default ""
Completed parameter “OSResourceSHA256” = "{(parameter “qOSResourceSHA256”) as string}"
Completed action parameter query “qFlag” with description "Enter the OS flag: " with default ""
Completed parameter “flag” = "{(parameter “qFlag”) as string}"
Completed action parameter query “qLanguage” with description "Enter the OS language: " with default ""
Completed parameter “imageLanguage” = "{(parameter “qLanguage”) as string}"
Completed action parameter query “qProductKey” with description "Enter the Product Key: " with default ""
Completed parameter “productKey” = "{(parameter “qProductKey”) as string}"
Completed action parameter query “qVersion” with description "Enter the OS version: " with default ""
Completed parameter “imageVersion” = "{(parameter “qVersion”) as string}"
Completed add prefetch item name=unzip-6.0.exe sha1=3ab3324fa4042bd9b6fab4f2db6f0cde88562365 size=231960 url=http://software.bigfix.com/download/osd/unzip32-6.0.exe sha256=976edd1904652b8e3d219c480bdfff5e5b138df1036dfd75747c1fe6b8d82f0a
Completed add prefetch item name=install.wim sha1={parameter “imageSHA1”} size={parameter “imageSize”} url={parameter “imageURL”} sha256={parameter “imageSHA256”}
Completed add prefetch item name=mdtOSInfoObj.zip sha1={parameter “OSResourceSHA1”} size={parameter “OSResourceSize”} url={parameter “OSResourceURL”} sha256={parameter “OSResourceSHA256”}
Completed collect prefetch items
Completed end prefetch block
Completed regset “[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo]” “UpgradeStatus”="Running"
Completed // Check architecture match
Completed if {architecture of operating system is “x86_64”}
Completed continue if {parameter “imageArch” is “x64”}
Completed else
Completed continue if {parameter “imageArch” is “x86”}
Completed endif
Completed // Check upgrade path
Completed // Windows 7 to Windows 11 is not allowed
Completed if {name of operating system = “Win7”}
Completed continue if {(parameter “imageVersion”) < “10.0.22000” as version}
Completed endif
Completed // In case of build upgrade in Win 10/Win 11, avoid to install older build
Completed if {version of operating system = “10.0” as version}
Completed continue if {version of operating system <= (parameter “imageVersion”)}
Completed endif
Completed parameter “deployPath” = "{(value of variable “SystemDrive” of environment) & “\in_place_upgrade”}"
Completed waithidden cmd /C rmdir /S /Q "{parameter “deployPath”}"
Completed continue if {not exists folder (parameter “deployPath”)}
Completed if {not exists folder (parameter “deployPath”)}
Completed wait cmd /C mkdir "{(parameter “deployPath”)}"
Completed endif
Completed continue if {exists folder (parameter “deployPath”)}
Completed // Extract OS resource
Completed parameter “srcMDTOS” = "__download\mdtOSInfoObj.zip"
Completed parameter “dstPath” = "{(parameter “deployPath”) & “\W10” & (parameter “imageArch”)}"
Completed waithidden cmd.exe /C __Download\unzip-6.0.exe -o “{parameter “srcMDTOS”}” -d “{parameter “dstPath”}” > __download\resourceUnzip.log
Completed runhidden cmd.exe /C del "{parameter “srcMDTOS”}"
Completed // Check that the resource folder has been setup
Completed parameter “dstFolderPath” = "{(parameter “dstPath”) & “\sources”}"
Completed continue if {exists folder (parameter “dstFolderPath”)}
Completed // Prepare the wim file
Completed parameter “wimImageName” = "{parameter “qImage”}"
Completed parameter “dstWimPath” = "{parameter “dstFolderPath” & “\install.wim”}"
Completed move “__Download\install.wim” "{parameter “dstWimPath”}"
Completed if {x64 of operating system}
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeSuccess” /f
Completed rmdir /S /Q "{parameter “deployPath”}"
Completed shutdown /r /t 0
Completed __EOF
Completed else
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeSuccess” /f
Completed rmdir /S /Q "{parameter “deployPath”}"
Completed shutdown /r /t 0
Completed __EOF
Completed endif
Completed move __createfile "{(parameter “dstPath”) & “\setupcomplete.cmd”}"
Completed if {x64 of operating system}
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeFailure” /f
Completed __EOF
Completed else
Completed createfile until __EOF
Completed reg add “HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo” /v UpgradeStatus /t REG_SZ /d “UpgradeFailure” /f
Completed __EOF
Completed endif
Completed move __createfile "{(parameter “dstPath”) & “\setupRollback.cmd”}"
Completed // Create the upgradeCheckAttended script that performs a system check (no upgrade) using the graphical interface
Completed if {(parameter “ignoreWarnings”) is “Yes”}
Completed parameter “allExtraOptions” = "/Compat IgnoreWarning {(parameter “moreOptions”)}"
Completed else
Completed parameter “allExtraOptions” = "{(parameter “moreOptions”)}"
Completed endif
Completed parameter “w11EulaAccept” = "{ if (parameter “imageVersion”) >= “10.0.22000” as version then “/eula accept” else “”}"
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade {parameter “w11EulaAccept”} /Compat ScanOnly /NoReboot {(parameter “allExtraOptions”)} /DynamicUpdate Disable
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade {parameter “w11EulaAccept”} /Compat ScanOnly /NoReboot {(parameter “allExtraOptions”)} /DynamicUpdate Disable /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeCheckAttended.bat”}"
Completed // Create the upgradeCheckSilent script that performs a system check (no upgrade) in silent mode
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet {parameter “w11EulaAccept”} /Compat ScanOnly /NoReboot {(parameter “allExtraOptions”)} /DynamicUpdate Disable
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet {parameter “w11EulaAccept”} /Compat ScanOnly /NoReboot {(parameter “allExtraOptions”)} /DynamicUpdate Disable /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeCheckSilent.bat”}"
Completed // Create the upgradeSilent script that performs a system upgrade in silent mode
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet {parameter “w11EulaAccept”} /NoReboot {(parameter “allExtraOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade /Quiet {parameter “w11EulaAccept”} /NoReboot {(parameter “allExtraOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeSilent.bat”}"
Completed // Create the upgradeAttended script that performs a system upgrade using the graphical interface
Completed if {(parameter “productKey”) is “”}
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade {parameter “w11EulaAccept”} {(parameter “allExtraOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed else
Completed createfile until __EOF
Completed start /Wait {parameter “dstPath”}\setup.exe /auto Upgrade {parameter “w11EulaAccept”} {(parameter “allExtraOptions”)} /DynamicUpdate Disable /PostOobe {parameter “dstPath”}\setupcomplete.cmd /PostRollback {parameter “dstPath”}\setupRollback.cmd /pkey {parameter “productKey”}
Completed echo %errorlevel% > "{parameter “dstPath”}\out.log"
Completed __EOF
Completed endif
Completed move __createFile "{(parameter “dstPath”) & “/upgradeAttended.bat”}"
Completed // Run the check only command in silent mode. Successful if return code is -1047526896
Completed if {(parameter “runMode”) is “Check Only”}
Completed wait "{(parameter “dstPath”) & “/upgradeCheckSilent.bat”}"
Completed continue if {exists file ((parameter “dstPath”) & “\out.log”) whose (exists lines whose (it as string = "-1047526896 ") of it)}
Completed endif
Completed // Run upgrade in silent mode. Successful if return code is 0
Completed if {(parameter “runMode”) is “Upgrade”}
Completed wait “{(parameter “dstPath”) & “/upgradeSilent.bat”}”

Failed continue if {exists file ((parameter “dstPath”) & “\out.log”) whose (exists lines whose (it as string = "0 ") of it)} **
** //Restore initial client CPU settings if modified (Task 203) and restart computer **
** parameter “bfosdPreUpgradeSettings” = “{value of variable “TEMP” of environment}\bfosdSettings.txt” **
** parameter “newOsSoftwareRegistry” = “C:$WINDOWS.~BT\NewOS\Windows\System32\config\SOFTWARE” **
** parameter “bfClientSoftwareRegistryPath” = “{if (x64 of operating system) then “WOW6432Node” else “”}BigFix\EnterpriseClient\Settings\Client” **
** parameter “tempSoftwareRegistryMountPoint” = “HKEY_LOCAL_MACHINE\TempSoftwareHive” **
** if {exists file (parameter “bfosdPreUpgradeSettings”) And exists file ((parameter “newOsSoftwareRegistry”))} **
** createfile until _EOF **
** reg load {parameter “tempSoftwareRegistryMountPoint”} {parameter “newOsSoftwareRegistry”} **
** {if line 1 of file (parameter “bfosdPreUpgradeSettings”) starts with "delete " then "reg delete " & (parameter “tempSoftwareRegistryMountPoint”) & “” & (parameter “bfClientSoftwareRegistryPath”) & “” & (following text of first "delete " of line 1 of file (parameter “bfosdPreUpgradeSettings”)) else “reg add " & (parameter “tempSoftwareRegistryMountPoint”) & “” & (parameter “bfClientSoftwareRegistryPath”) & “” & (preceding text of it & " /d " & following text of it) of (first “=” of line 1 of file (parameter “bfosdPreUpgradeSettings”)) & " /t REG_SZ”} /v value /f **
** {if line 2 of file (parameter “bfosdPreUpgradeSettings”) starts with "delete " then "reg delete " & (parameter “tempSoftwareRegistryMountPoint”) & “” & (parameter “bfClientSoftwareRegistryPath”) & “” & (following text of first "delete " of line 2 of file (parameter “bfosdPreUpgradeSettings”)) else “reg add " & (parameter “tempSoftwareRegistryMountPoint”) & “” & (parameter “bfClientSoftwareRegistryPath”) & “” & (preceding text of it & " /d " & following text of it) of (first “=” of line 2 of file (parameter “bfosdPreUpgradeSettings”)) & " /t REG_SZ”} /v value /f **
** reg unload {parameter “tempSoftwareRegistryMountPoint”} **
** _EOF **
** move __createfile restoreSettings.bat **
** waithidden cmd.exe /c restoreSettings.bat **
** delete {parameter “bfosdPreUpgradeSettings”} **
** endif **
** action requires restart **
** waithidden cmd.exe /c shutdown /r **
** notify client forcerefresh **
** pause while {pending restart} **
** else **
** regset “[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\ImageInfo]” “UpgradeStatus”=“NoUpgrade” **
** endif

These are the logs you’ll need to look at. BigFix launched the Windows Setup, but Setup itself had an error.

also the out.log file on all systems contain -2147023728 on all 3 systems targeted.

Could you please check the file C:\Windows\logs\SetupDiag\SetupDiagResults.xml?
If it exists, it should contain some information on the reason of the failure.
Otherwise you could also try to run manually the setup.exe that is in a subfolder of the folder C:\in_place_upgrade, going through the panels of the wizard, and you should finally display the reason of the failure that blocks from running the upgrade.
Sergio – HCL BigFix – Lifecycle Team

The error seems to suggest the installer has decided that something is missing
https://james.darpinian.com/decoder/?q=-2147023728

1 Like

which makes sense, when trying to run the setup.exe manually, i see its asking for a windows license key. not sure why it is doing that as the windows 7 already has a valid professional license activated.