none
Windows 10 1703 Upgrade auf 1709, Software-Kompatibilitätsprüfung überprüft Dateien auf Share RRS feed

  • Frage

  • Hallo zusammen,

    ein Windows 10 Upgrade von 1703 auf 1709 schlug auf einem PC in meinem Unternehmen fehl. Bei Hunderten anderen PCs klappt es, daher wird es am Installationsprozess selber wohl eher nicht liegen, auch wenn dieser angepasst ist und nicht direkt über den WSUS durchgeführt wird. Im Grunde genommen ist es ein Customized Paket welches über ein Client-/Software-Managementsystem aufgerufen wird, die setup.exe wird mit einigen Parametern aufgerufen. Das Paket selbst funktioniert verlässlich seit 1511 und ich kann den unten beschriebenen Fehler damit nicht nachstellen.

    Bei einem genaueren Blick in die Logfiles schien eine inkompatible Software die Fehlerursache zu sein:

    setuperr.log:

    2018-05-25 15:21:59, Error                 CONX   Windows::Compat::Appraiser::AppraiserSettings::GetSettingsInternal (289):   Failed to Query OneSettings [0x80070002].[gle=0x80070002]

    setupact.log:

    2018-05-25 15:43:13, Info                  CONX   Windows::Compat::Appraiser::SetupXmlOutputter::WriteProgramUninstallAction (480):   Manual uninstall required for pqibrowser.exe|461f0a2d78368bf6.

    Soweit so gut, der Anwender schwört darauf nichts von so einer Software zu wissen, weshalb ich weitergebohrt und tatsächlich lokal nichts gefunden habe. Allerdings bin ich auf folgendes gestoßen (aus Datenschutzgründen Server- und Freigabenamen abgeändert):

    xxxxxxx_APPRAISER_HumanReadable.xml:

    <Asset>
          <PropertyList Type="Inventory">
            <Property Name="AssetType" Value="File" />
            <Property Name="BinFileVersion" Value="9.0.2.3981" />
            <Property Name="BinaryType" Value="pe32_i386" />
            <Property Name="FileId" Value="000022398ad8dbf79779d9e37fb5d4b294f2880fd02c" />
            <Property Name="LongPathHash" Value="pqibrowser.exe|461f0a2d78368bf6" />
            <Property Name="LowerCaseLongPath" Value="\\server.domäne.com\share\pqibrowser.exe" />
            <Property Name="ProgramId" Value="000643ca3980cd78719b82a0b058e3e120ae00000904" />
            <Property Name="Size" Value="0x00000000005E1000" />
          </PropertyList>
          <PropertyList Type="DataSource">
            <Property Name="ApplicableTargetVersion" Value="RS3" Ordinal="1" />
            <Property Name="SdbAppGuid" Value="{b33b2fb3-7843-4fac-bfe3-f86089f2225c}" Ordinal="1" />
            <Property Name="SdbAppName" Value="Norton Ghost 9.0" Ordinal="1" />
            <Property Name="SdbAppVendor" Value="Symantec" Ordinal="1" />
            <Property Name="SdbBlockOverrideType" Value="SDB_UX_BLOCKTYPE_OVERRIDE_UPGRADE_BLOCK" Ordinal="1" />
            <Property Name="SdbBlockType" Value="BlockUpgrade" Ordinal="1" />
            <Property Name="SdbEntryGuid" Value="{db5a5cf8-3f74-4df5-a002-eb4abd9d15a0}" Ordinal="1" />
          </PropertyList>
          <PropertyList Type="DecisionMaker">
            <Property Name="ApplicableTargetVersion" Value="ALL" Ordinal="2" />
            <Property Name="ApplicableTargetVersion" Value="RS3" Ordinal="1" />
            <Property Name="DT_ALL_FIL_HardBlock" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_HardBlockUx" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_HasBlockOverride" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_InboxHardBlockUx" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_InboxSoftBlockUx" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_NeedsInstallPostUpgradeData" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_NeedsNotifyPostUpgradeData" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_NeedsReinstallPostUpgradeData" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_NeedsReinstallPostUpgradeUxData" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_NeedsUninstallAction" Value="TRUE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_SoftBlock" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_SoftBlockUx" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_UnresolvedAvWarn" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ALL_FIL_UnresolvedReinstallWarn" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ANY_ALL_IncludeInTelemetryUnversioned" Value="FALSE" Ordinal="2" />
            <Property Name="DT_ANY_ALL_IncludeInTelemetryVersioned" Value="TRUE" Ordinal="1" />
            <Property Name="DT_ANY_FIL_BlockAlreadyInbox" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ANY_FIL_BlockUpgradeUxTables" Value="TRUE" Ordinal="1" />
            <Property Name="DT_ANY_FIL_FixedByUninstall" Value="TRUE" Ordinal="1" />
            <Property Name="DT_ANY_FMC_BlockingApplication" Value="TRUE" Ordinal="1" />
            <Property Name="DT_ANY_FMC_NeedsDismissAction" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_BlockUpgradeCanReinstallStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_BlockUpgradeCanReinstallUxStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_BlockUpgradeStatus" Value="TRUE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_BlockUpgradeUntilUpdateStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_BlockUpgradeUntilUpdateUxStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_BlockUpgradeUxStatus" Value="TRUE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_DisplayAsGenericHardware" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_HasMigTypeForMode" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_MigXmlRemovedStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_ReinstallAfterUpgradeStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_ReinstallAfterUpgradeUxStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_ReinstallAfterUpgradeWarnStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_FIL_ReinstallAfterUpgradeWarnUxStatus" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_GAT_HasGatedSdbEntry" Value="FALSE" Ordinal="1" />
            <Property Name="DT_ORD_GAT_HasGatedWarnSdbEntry" Value="FALSE" Ordinal="1" />
          </PropertyList>
          <PropertyList Type="DecisionAggregator">
            <Property Name="ApplicableTargetVersion" Value="ALL" Ordinal="1" />
            <Property Name="ApplicableTargetVersion" Value="RS3" Ordinal="2" />
            <Property Name="BIN_FILE_VERSION" Value="9.0.2.3981" Ordinal="1" />
            <Property Name="BIN_PRODUCT_VERSION" Value="9.0.2.3981" Ordinal="1" />
            <Property Name="BOE_ProgramId" Value="" Ordinal="1" />
            <Property Name="BlockUpgrade" Value="TRUE" Ordinal="2" />
            <Property Name="COMPANY_NAME" Value="Symantec Corporation" Ordinal="1" />
            <Property Name="FILE_VERSION" Value="9.0.2.3981" Ordinal="1" />
            <Property Name="IsSdbBlockUpgrade" Value="TRUE" Ordinal="2" />
            <Property Name="IsSdbBlockUpgradeUx" Value="TRUE" Ordinal="2" />
            <Property Name="LINK_DATE" Value="11/23/2004 00:10:11" Ordinal="1" />
            <Property Name="LowerCaseLongPathUnexpanded" Value="\\server.domäne.com\share\pqibrowser.exe" Ordinal="1" />
            <Property Name="Name" Value="PQIBrowser.exe" Ordinal="1" />
            <Property Name="NeedsUninstall" Value="TRUE" Ordinal="2" />
            <Property Name="NtfsIdHigh" Value="65536" Ordinal="1" />
            <Property Name="NtfsIdLow" Value="31642" Ordinal="1" />
            <Property Name="PRODUCT_NAME" Value="Norton Ghost" Ordinal="1" />
            <Property Name="PRODUCT_VERSION" Value="9.0.2.3981" Ordinal="1" />
          </PropertyList>
        </Asset>

    Die xxxxxxx_APPRAISER_HumanReadable.xml - Datei (also das Ergebnis der Softwarekompatibilitätsprüfung?) enthält Einträge aller Dateien die auf diesem einen Share tatsächlich abgelegt sind. Das Share ist nicht verbunden, auf keine dieser Dateien wurde aktiv während der Installation zugegriffen. Andere Netzlaufwerke die auf dem PC tatsächlich verbunden sind, bspw. die auch ein Laufwerksbuchstaben zugewiesen haben, wurden nicht überprüft.

    Zum Vergleich habe ich eine xxxxxxx_APPRAISER_HumanReadable.xml - Datei eines anderen PCs herangezogen, diese enthält keine solcher Einträge, lediglich die der lokalen Dateien.

    Scheint hier das Betriebssystem des betroffenen PCs das Share als Bestandteil des eigenen Dateisystems zu behandeln? 

    Hat jemand eine Vermutung, wie es zu dem beschriebenem Verhalten kommen oder wie ich es detaillierter Debuggen kann?

    Ich bin für alle möglichen Tipps dankbar. Sie können gerne Fragen stellen, falls etwas unverständlich ist oder Sie weitere Informationen benötigt. 

    MFG Michael




    • Bearbeitet micha11_6 Dienstag, 29. Mai 2018 13:41 typo
    Dienstag, 29. Mai 2018 09:50