You have multiple accounts
Choose the account you want to sign in with.

Oppsummering

Virtuelle programpakker inneholder et manifest som inneholder all kjerneinformasjon og alle standardinnstillinger for pakken. Hvis du vil justere disse standardinnstillingene for en bestemt bruker eller gruppe, kan du opprette og redigere brukerkonfigurasjonsfilen (UserConfig). Med UserConfig-filen kan du angi eller endre egendefinerte innstillinger for en pakke. Disse innstillingene brukes for en bestemt bruker når pakken distribueres til en datamaskin som kjører App-V-klienten.

Symptomer

Publisering av virtuelle programpakker som har UserConfig-filer, gjennom App-V Management Console, kan mislykkes på grunn av en endring i hvordan SQL Server 2016 og senere behandler datatyper.  Hvis du vil ha mer informasjon om denne endringen, kan du se KB4010261.  Pakker som har dette problemet, vil inneholde sju sifre for millisekunder i tidsstempelet for eksempel «2019-12-30T14:41:57.7433333».  Pakker som sannsynligvis vil bli publisert, har to sifre for millisekunder i tidsstempelet, for eksempel «2019-12-30T14:41:50.58».

Hvis du støter på dette problemet, kan det hende du får følgende feilmelding i utførlig logging:

5756 [7]14D4.4320::12/10/19-08:28:34.9973489 [Microsoft.Windows.AppMan.AppV] LOGLEVEL=1, MESSAGE=Catalog: Kan ikke angi siste endringstid på policyfil C:\Bruker\sgern\Appdata\Roaming\Microsoft\AppV\Klient\Katalog\Pakker\{1D45F06B-874D-4A85-86EF-2330B430E47D}\{DB5DE6F6-15E8-4932-A7CF-2DA12EA5B068}\DynamicConfiguration.xml. Feilkode: 0x0FD0A725-00000057, FUNCTION=AppV::Client::Catalog::DocumentStoreImpl::SavePolicyDocumentToFile, LINENO=1078, UTCReplace_AppSessionGuid=true

Feilen 0x0FD0A725-00000057 kommer tilbake fra Windows, og betyr «Feil parameter»

Løsning

Du kan løse dette problemet ved å gjøre ett av følgende:

  • Bruk PowerShell til å publisere pakken.

  • Endre kompatibilitetsnivået for databasen til noe lavere enn 130.

  • Endre datatypen for kolonnen som brukes for tidsstempelet.

Hvis du vil endre datatype for kolonnen som brukes for tidsstempelet, finner du et eksempelskript nedenfor.  Obs!  Du må justere databasenavnet i skriptet for miljøet. Viktig!  Det anbefales at du tar en sikkerhetskopi av databasen før du kjører skripter.

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


Obs! Du får ikke dette problemet hvis du publiserer de virtuelle programpakkene via PowerShell.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×