Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Свойство TRANSFORMS — это список преобразований, которые установщик применяет при установке пакета. Установщик применяет преобразования в том же порядке, что и в свойстве . Преобразования можно указать по имени файла или полному пути. Чтобы указать несколько преобразований, разделите имя файла или полный путь точкой с запятой (;). Например, чтобы применить три преобразования к пакету, задайте для параметра TRANSFORMS список имен файлов или список полных путей.
TRANSFORMS=transform1.mst;transform2.mst;transform3.mst
TRANSFORMS=\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst;\\server3\share3\path3\transform3.mst
Можно указать, что файл преобразования внедряется в хранилище файла .msi, а не как автономный файл, применив к имени файла префикс двоеточие (:). Например, в следующем примере показано, что transform1.mst и transform2.mst внедрены в файл .msi и что transform3.mst является автономным файлом.
TRANSFORMS=:transform1.mst;:transform2.mst;transform3.mst
Установщику требуются преобразования, перечисленные в разделе TRANSFORMS , при каждой установке, объявлении, установке по запросу или установке обслуживания пакета. Политика TransformsSecure , свойство TRANSFORMS и первый символ строки TRANSFORMS сообщают установщику, как обрабатывать устойчивость источника для автономных файлов преобразования. Установщик Windows обрабатывает параметры политики TransformsAtSource или TRANSFORMSATSOURCE так же, как политика TransformsSecure и TRANSFORMSSECURE. Обратите внимание, что преобразования, внедренные в файл .msi, не кэшируются и всегда получаются из пакета.
| Свойство TRANSFORMS | Преобразование secure | Кэширование и устойчивость |
|---|---|---|
@[список имен файлов] Пример:@transform1.mst;transform2.mst; transform3.mst |
Не влияет. | Преобразования Secure-At-Source. Источник преобразований должен находиться в корне источника пакета. При установке или объявлении пакета установщик сохраняет преобразования на компьютере пользователя в кэше, где у пользователя нет доступа на запись. Если локальная копия преобразования становится недоступной, установщик ищет источник для восстановления кэша. Метод совпадает с поиском .msi файла в исходном списке. См. статью Устойчивость источника. |
[список путей] Примере:\|\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst |
Не влияет. | Преобразования secure-full-path. Источник каждого преобразования должен находиться по полному пути, переданного в TRANSFORMS. Источник преобразования не обязательно должен находиться в источнике пакета. При установке или объявлении пакета установщик сохраняет преобразования на компьютере пользователя в кэше, где у пользователя нет доступа на запись. Если локальная копия преобразования становится недоступной, установщик может восстановить кэш только из источника по указанному пути. |
| [список имен файлов] Первый символ не @ или |. Пример transform1.mst;transform2.mst;transform3.mst |
Политика TransformsSecure или TRANSFORMSSECURE с установленным значением 1 ИЛИ Политика TransformsAtSource или TRANSFORMSATSOURCE с значением 1. |
Если TRANSFORMS представляет собой список имен файлов, установщик рассматривает их как преобразования Secure-At-Source. Если TRANSFORMS представляет собой список полных путей, установщик рассматривает их как преобразования secure-full-path. |
| [список имен файлов] Первый символ не @ или |. Пример transform1.mst;transform2.mst;transform3.mst |
Политики TransformsSecure и TRANSFORMSSECURE не заданы и Политика TransformsAtSource и TRANSFORMSATSOURCE не заданы. |
Незащищенные преобразования. Источник преобразований должен находиться в корне источника пакета. При установке или объявлении пакета для каждого пользователя установщик сохраняет преобразования в профиле пользователя. Это позволяет пользователю перемещаться между компьютерами, сохраняя при этом свои настройки. Для установки на компьютер преобразование сохраняется в папке %windir%\Installer. Если локальная копия преобразования становится недоступной, установщик ищет источник для восстановления кэша. Метод совпадает с поиском .msi файла в исходном списке. См. статью Устойчивость источника. |
| [список путей] Первый символ не @ или |. Пример \\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst |
Политика TransformsAtSource и TRANSFORMSSECURE не заданы и Политика TransformsAtSource и TRANSFORMSSECURE не заданы. |
Незащищенные преобразования. При установке или объявлении пакета для каждого пользователя установщик сохраняет преобразования в профиле пользователя. Это позволяет пользователю перемещаться между компьютерами, сохраняя при этом свои настройки. Для установки на компьютер преобразование сохраняется в папке %windir%\Installer. Если локальная копия преобразования становится недоступной, установщик ищет источник для восстановления кэша. Метод совпадает с поиском .msi файла в исходном списке. См. статью Устойчивость источника. |
Имена файлов и пути нельзя использовать вместе в одном списке TRANSFORMS . В одном списке нельзя указать безопасные преобразования и преобразования профилей. Преобразования, внедренные в пакет, можно включить в список с другими преобразованиями.
@transform1.mst;:transform2.mst
|\\server\share\path\transform1.mst;:transform2.mst
Обратите внимание, что поскольку разделитель списка для преобразований является символом точки с запятой, точки с запятой не должны использоваться в имени файла преобразования или пути.
Комментарии
В случаях, когда политика TransformsSecure или свойство TRANSFORMSSECURE были заданы с помощью установщика Windows, нет необходимости передавать @ или | символ при настройке TRANSFORMS с помощью командной строки. Установщик предполагает, что secure-At-Source или Secure-Full-Path, если список полностью состоит из имен файлов, расположенных в источнике, или полностью состоит из полных путей. Вы по-прежнему не можете смешивать два типа источников преобразования.
Обратите внимание, что установщик использует другой порядок поиска для незащищенных преобразований, примененных во время первой установки и установки обслуживания. Дополнительные сведения см. в разделе Незащищенные преобразования.
Требования
| Требование | Значение |
|---|---|
| Версия |
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP. Сведения о минимальном пакете обновления Windows, необходимом для версии установщика Windows, см. в разделе Требования к установщику Windows Run-Time . |
См. также