Kopsavilkums
Virtuālās programmas pakotnes ietver manifestu, kurā ir iekļauta visa pakotnes pamata informācija un noklusējuma iestatījumi. Ja vēlaties pielāgot šos noklusējuma iestatījumus noteiktam lietotājam vai grupai, varat izveidot un rediģēt Lietotāja konfigurācijas failu (UserConfig). The UserConfig fails ļauj norādīt vai modificēt pakotnes pielāgotos iestatījumus. Šie iestatījumi tiks lietoti konkrētam lietotājam, kad pakotne tiks izvietota datorā, kurā darbojas App-V klients.
Pazīmes
To virtuālo programmu pakotņu publiskošana, kas satur UserConfig failus, izmantojot App-V pārvaldības konsoli, var neizdoties, ja ir mainīts veids, kā SQL Server 2016 un jaunākas versijas apstrādā datu tipus. Papildinformāciju par šīm izmaiņām skatiet KB4010261. Pakotnes, kurās ir šī problēma, ietvers septiņus ciparus milisekundēm laikspiedolā, piemēram, "2019-12-30T14:41:57.7433333". Pakotnēm, kas tiks veiksmīgi publiskotas, būs divi cipari milisekundei laikspiedolā, piemēram, "2019-12-30T14:41:50.58".
Ja rodas šī problēma, izvērstajā reģistrēšanā var tikt parādīts tālāk redzamais kļūdas ziņojums.
5756 [7]14D4.4320::12/10/19-08:28:34.9973489 [Microsoft.Windows.AppMan.AppV] LOGLEVEL=1, MESSAGE=Catalog: neizdevās iestatīt pēdējo modificēšanas laiku politikas failā 'C:\Users\sgern\AppData\Roaming\Microsoft\AppV\Client\Catalog\Packages\{1D45F06B-874D-4A85-86EF-2330B430E47D}\{DB5DE6F6-15E8-4932-A7CF-2DA12EA5B068}\DynamicConfiguration.xml. Kļūdas kods: 0x0FD0A725-00000057, FUNKCIJA=AppV::Client::Catalog::DocumentStoreImpl::SavePolicyDocumentToFile, LINENO=1078, UTCReplace_AppSessionGuid=patiess
Kļūdu 0x0FD0A725-00000057 atgriež Windows, un tā nozīmē "Nepareizs parametrs"
Risinājums
Lai mazinātu šo problēmu, iespējams, jums jāveic viena no tālāk aprakstītajām darbībām.
-
Izmantojiet PowerShell pakotnes publiskošanai.
-
Mainiet datu bāzes saderības līmeni uz zemāku par 130.
-
Mainiet laikspiedolam izmantotās kolonnas datu tipu.
Piemērs skriptam, lai mainītu laikspiedolam izmantotās kolonnas datu tipu, ir parādīts zemāk. Piezīme Jums būs jāpielāgo datu bāzes nosaukums skriptā jūsu videi. Svarīgi Ieteicams izveidot datu datu bāzes dublējumu, pirms palaižat jebkādus skriptus.
IZMANTOJIET AppVManagement
Aiziet!
MAINIET TABULAS dbo.PackageEntitlements ALTER column UserConfigurationTimestamp datetime2(3)
Aiziet!
MAINIET TABULAS dbo.PackageVersions ALTER column TimeAdded datetime2(3)
Aiziet!
MAINIET TABULAS dbo.PackageVersions ALTER column TimeChanged datetime2(3)
Aiziet!
MAINIET TABULAS dbo.PackageVersions ALTER column TimeEnabled datetime2(3)
Aiziet!
MAINIET TABULAS dbo.PublishingServers ALTER column LastPublishingAttempt datetime2(3)
Aiziet!
Piezīme Šī problēma neradīsies, ja publiskosit savas virtuālās programmas pakotnes, izmantojot PowerShell.