Застосовується до
Windows Server 2019, all editions Windows Server 2016, all editions Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R2 Windows Server 2008 Service Pack 2 SQL Server 2016 SQL Server 2019

Зведення

Віртуальні пакети програм містять маніфест, у якому надається основна інформація про настройки пакета за замовчуванням. Якщо ви бажаєте скоригувати ці настройки за замовчуванням для конкретного користувача або групи, ви повинні створити й редагувати файл конфігурації користувача (UserConfig). Файл UserConfig дозволяє вказувати або змінювати користувацькі настройки пакета. Ці настройки застосовуються до конкретного користувача, коли пакет розгортається на комп’ютері, на якому запущено клієнт App-V.

Ознаки

Може виникати збій публікації віртуальних пакетів програм, що мають файли UserConfig, через консоль керування App-V через зміну способу обробки типів даних SQL Server 2016 і пізнішими версіями. Докладніше про цю зміну див. у KB4010261. Пакети, що мають цю проблему, включатимуть сім цифр для значення мілісекунд у позначці часу, наприклад "2019-12-30T14:41:57.7433333". Пакети, які, найімовірніше, буде опубліковано успішно, мають дві цифри для значення мілісекунд у позначці часу, наприклад "2019-12-30T14:41:50.58".

Якщо у вас є ця проблема, при докладному журналюванні ви можете отримати наведену далі помилку.

5756 [7]14D4.4320::12/10/19-08:28:34.9973489 [Microsoft.Windows.AppMan.AppV] LOGLEVEL=1, ПОВІДОМЛЕННЯ=Каталог: збій налаштування часу останньої зміни файлу політики "C:\Users\sgern\AppData\Roaming\Microsoft\AppV\Client\Catalog\Packages\{1D45F06B-874D-4A85-86EF-2330B430E47D}\{DB5DE6F6-15E8-4932-A7CF-2DA12EA5B068}\DynamicConfiguration.xml". Код помилки: 0x0FD0A725-00000057, ФУНКЦІЯ=AppV::Client::Catalog::DocumentStoreImpl::SavePolicyDocumentToFile, LINENO=1078, UTCReplace_AppSessionGuid=true

Помилка 0x0FD0A725-00000057 надходить від Windows і означає "невірний параметр"

Тимчасове вирішення

Щоб зменшити наслідки цієї проблеми, може бути потрібно виконати одну з наведених далі дій.

  • Для публікації пакета використовуйте PowerShell.

  • Змініть рівень сумісності бази даних до будь-якого рівня, нижчого за 130.

  • Змініть тип даних стовпця, який використовується для позначки часу.

Приклад сценарію для зміни типу даних стовпця, який використовується для позначки часу, наведено нижче. Нотатка Потрібно буде скоригувати ім’я бази даних у сценарії з урахуванням вашого середовища. Важливо! Перед запуском будь-яких сценаріїв рекомендується створити резервну копію бази даних.

ВИКОРИСТОВУЙТЕ AppVManagement
ПОЧАТИ
ЗМІНІТЬ dbo.PackageEntitlements ТАБЛИЦІ ЗМІНІТЬ дату й час2(3) стовпця UserConfigurationTimestamp
ПОЧАТИ
ЗМІНІТЬ dbo.PackageVersions ТАБЛИЦІ ЗМІНІТЬ дату й час2(3) стовпця TimeAdded
ПОЧАТИ
ЗМІНІТЬ dbo.PackageVersions ТАБЛИЦІ ЗМІНІТЬ дату й час2(3) стовпця TimeChanged
ПОЧАТИ
ЗМІНІТЬ dbo.PackageVersions ТАБЛИЦІ ЗМІНІТЬ дату й час2(3) стовпця TimeEnabled
ПОЧАТИ
ЗМІНІТЬ dbo.PublishingServers ТАБЛИЦІ ЗМІНІТЬ дату й час2(3) стовпця LastPublishingAttempt
ПОЧАТИ

Нотатка. У вас не виникатиме ця помилка, якщо ви публікуватимете віртуальні пакети програм через PowerShell.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.