Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Oversigt

Virtuelle programpakker indeholder et manifest med alle de centrale oplysninger og standardindstillinger for pakken. Hvis du vil justere disse standarder for en bestemt bruger eller gruppe, kan du oprette og redigere brugerkonfigurationsfilen (UserConfig). Med UserConfig-filen du angive eller ændre brugerdefinerede indstillinger for en pakke. Disse indstillinger anvendes for en bestemt bruger, når pakken installeres på en computer, der kører App-V-klienten.

Symptomer

Publicering af virtuelle programpakker, der har UserConfig-filer via App-V Management Console, kan mislykkes på grund af en ændring i den måde, hvorpå SQL Server 2016 og nyere håndterer datatyper. Yderligere oplysninger om denne ændring finder du i KB4010261. Pakker, der har dette problem, indeholder syv cifre for millisekunder i tidsstemplet, for eksempel "2019-12-30T14:41:57.7433333". Pakker, der sandsynligvis vil blive publiceret korrekt, har to cifre for millisekund i tidsstemplet, for eksempel "2019-12-30T14:41:50.58".

Hvis du støder på dette problem, kan du få vist følgende fejl i detaljeret logføring:

5756 [7]14D4.4320::12/10/19-08:28:34.9973489 [Microsoft.Windows.AppMan.AppV] LOGLEVEL=1, MESSAGE=Catalog: Det seneste ændringstidspunkt blev ikke angivet i politikfilen 'C:\Users\sgern\AppData\Roaming\Microsoft\AppV\Client\Catalog\Packages\{1D45F06B-874D-4A85-86EF-2330B430E47D}\{DB5DE6F6-15E8-4932-A7CF-2DA12EA5B068}\DynamicConfiguration.xml. Fejlkode: 0x0FD0A725-00000057, FUNCTION=AppV::Client::Catalog::DocumentStoreImpl::SavePolicyDocumentToFile, LINENO=1078, UTCReplace_AppSessionGuid=true

Fejlen 0x0FD0A725-00000057 kommer tilbage fra Windows og betyder "Forkert parameter"

Løsning

Du kan muligvis løse problemet på en af følgende måder:

  • Brug PowerShell til at publicere pakken.

  • Ret databasens kompatibilitetsniveau til en værdi under 130.

  • Rediger datatypen for den kolonne, der bruges til tidsstemplet.

Nedenfor vises et eksempel på et script til at ændre datatypen for den kolonne, der anvendes til tidstempling. Bemærk! Du skal justere DB-navnet i scriptet til dit miljø. Vigtigt! Det anbefales, at du tager en sikkerhedskopi af databasen, før du kører scripts.

USE  AppVManagement
GO
ALTER TABLE dbo.PackageEntitlements ALTER column UserConfigurationTimestamp datetime2(3)
GO
ALTER TABLE dbo.PackageVersions ALTER column TimeAdded datetime2(3)
GO
ALTER TABLE dbo.PackageVersions ALTER column TimeChanged datetime2(3)
GO
ALTER TABLE dbo.PackageVersions ALTER column TimeEnabled datetime2(3)
GO
ALTER TABLE dbo.PublishingServers ALTER column LastPublishingAttempt datetime2(3)
GO


Bemærk! Du vil ikke få dette problem, hvis du publicerer dine virtuelle programpakker via PowerShell.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×