Select the product you need help with
Сведения о интеграции приложений сервера терминаловКод статьи: 186498 - Список продуктов, к которым относится данная статья. ВниманиеВ данной статье относится к Windows 2000. Поддержка Windows 2000 заканчивается на 13 июля 2010 г. В Центр решений-технической поддержки Windows 2000
(http://support.microsoft.com/win2000)
является отправной точкой для планирования стратегии перехода от Windows 2000. Для получения дополнительных сведений см. Политики поддержи продуктов Майкрософт
(http://support.microsoft.com/lifecycle/)
.На этой страницеАннотация В данной статье описывается процесс установки
приложения для многопользовательского использования на компьютере сервера терминалов. В данной статье
содержит рекомендации по интеграции приложения описаний установки
и режимы выполнения и параметры реестра для управления приложением. Дополнительная информацияВажные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт: 322756 Для установки приложений, войдите на сервер терминалов
компьютер с учетной записью администратора. Резервное копирование файлов библиотек DLL и SYS в системный_корневой_каталог
каталог (системный_корневой_каталог — это каталог, выбранный для установки терминала
Операционная система сервера) и в каталогах %SystemRoot%\System32 перед
Установка поскольку некоторые приложения создают свои собственные файлы DLL в
Эти каталоги.
(http://support.microsoft.com/kb/322756/
)
Резервное копирование и восстановление реестра WindowsЕсли не является резервное копирование этих файлов, используйте следующие команды: DIR\%SystemRoot%\System32 LPT1: -ИЛИ- DIR\%SystemRoot% \System32 Sys32dir.txt -и- DIR\%SystemRoot%\System32 LPT1: -ИЛИ- DIR \%SystemRoot% Winntdir.txt Если установка заменяет любой из исходного сервера терминалов
файлы, специально ориентированными на сервере терминалов операционной системы, он может
быть источником проблем приложений. По завершении установки,
Сравнение каталогов и при необходимости скопировать обратно некоторые файлы. Интеграция приложенийЕсли интегрировать приложения на сервере терминалов Среда, в основной области являются:
Как правило выполните следующие правила приложений и разработки приложений:
Установка приложения и конфигурацииВ многопользовательской среде, такой как сервер терминалов, все удаленные, все пользователи могут сделать с помощью приложения одновременно, не нарушая настройки параметров или данных друг друга.Первым и важнейшим шагом является назначение каждого пользователя уникальный домашний каталог (например, C:\Users\%Username%). Хотя основной каталог по умолчанию автоматически создается для каждого пользователя, в профиле пользователя, это может привести к в профиле пользователя расти очень, который замедляет процесс входа в систему и увеличение использования ресурсов системы. Чтобы избежать этой проблемы, а также разрешить приложениям работать должным образом, с помощью диспетчера пользователей для доменов для назначения для разделения домашнего каталога для каждого пользователя. Для настройки существующих пользователей Используйте отдельные домашние каталоги, выполните следующие действия:
Windows приложения часто используют Windows функции, такие как системный реестр и INI-файлов. Некоторые данные в Эти файлы являются общими для всех пользователей, и некоторые сведения о пользователе, которой может потребоваться настройка некоторых приложений. Существует два способа Установка 16-разрядной или 32-разрядных приложений Windows на сервере терминалов Среда: пользователя и глобального пользователя. Пользовательские установкиПользователя означает, что конкретный пользователь устанавливает приложение для собственных нужд. Установки по умолчанию пользователя. Все файлы INI или другие файлы, которые приложение пытается поместить в Windows по умолчанию каталог устанавливаются в его основной каталог Windows. Даже если приложение устанавливается в сеть или общих каталогов, другие пользователи не могут получить доступ ко всем DLL и INI файлы, необходимые для выполнения приложения. Пользователю необходимо выполнить установку конкретного пользователя. Короче говоря отдельные установки необходимо выполнить для каждого пользователя, который хочет использовать приложения. Если приложение установлено с помощью метода пользователя без особых размышлений относительно хранения и извлечения данных требуется. Тем не менее поскольку каждое приложение должно полностью установлен для каждого пользователь, этот метод могут занимать большой объем места на диске и добавление административные издержки в более крупных средах.Некоторые приложения предоставлена возможность выполнения сетевой установки. Копирует этот процесс установочные диски или компакт-диск файлов в общий каталог в сети из отдельных пользователей, которые затем можно запустить программу установки или установки. Это процесс копирует необходимые файлы INI основной каталог Windows пользователя. Несмотря на то, что этот процесс занимает меньше места на компьютере сервера терминалов, чем несколько установок пользователя, он по-прежнему требует обработки отдельного Запустите для каждого пользователя. Глобальный пользовательКорпорация Майкрософт рекомендует использовать глобальный пользовательский метод Установка приложений Windows. С помощью этого метода приложения является установленной время администратором и может выполнить любой пользователь, вошедший на этот терминалов Компьютер сервера. Чтобы выполнить установку глобального пользователя, используйте Установка и удаление Программа панели управления или типа программ Изменение пользователя / Install в командной строке поместить сеанса в режим установки. Любой из этих методов гарантирует, что любой INI-файлов устанавливаются вместо этого пользователя к системному каталогу сервера терминалов основной каталог Windows.После завершения установки нажмите кнопку Окончание Если используется Установка и удаление программ или используйте Сменить пользователя -или- Выполнение команды для размещения сеанса в режиме выполнения. Когда пользователь запускает приложение в первый раз, являются файлы, необходимые для конкретного пользователя автоматически копируется в основной каталог пользователя. По умолчанию большинство Win32-приложения установите в качестве глобального пользователя, даже если сеанс не режим установки. Сделать эти приложения сервера терминалов с помощью реестра, где каждый пользователь может иметь уникальный набор параметров реестра. Win16 приложений для настройки конфигурации с помощью INI-файлов. Они должны быть установлены с помощью режим установки таким образом, чтобы несколько пользователей имеют отдельные копии этих файлов. Корпорация Майкрософт рекомендует всегда устанавливать любое другое приложение Windows ли 16 бит или 32-разрядные, с помощью режима установки. Примечание: Наиболее распространенные ошибки в установке приложения является вставка компакт диск приложения, позвольте ей начать с автозапуска и вывести на экран его параметры установки и затем установить его с параметрами запуска компакт-диска. Это Установка приложения только для текущего пользователя. Переустановите приложение с помощью одного из следующих способов. Корпорация Майкрософт Установка приложений с помощью установки и удаления программ в Панель управления. Чтобы выполнить установку глобального пользователя с помощью Добавление и удаление программ, выполните следующие действия.
Действия, которые являются общими для обоих режимов установки
Если необходимо определить, если система находится в выполнение или режим установки, введите / Query пользователя в Командная строка. Настройка действий, которые являются выполняется при запуске и оптимизирована путем создания глобального пользовательского приложения и биты совместимости в переменных реестра, связанных с приложения. В следующих разделах описывается, что происходит в режим установки и в режиме выполнения. Режим установкиЕсли сеанс пользователя в режим установки перед установить приложение, приложение будет установлено в % SystemRoot % каталог вместо основного каталога пользователя. Если сеанс пользователя режим установки, все изменения, внесенные в файлы INI приложения записи этого центрального ресурса. Размещение сеанса в режим установки позволяет серверу терминалов для отслеживания реестра пользователя приложения операции и любые INI-файлов, которые могут устанавливать приложения во время установки. Это позволяет серверу терминалов автоматически распространяет эти разделы реестра и При необходимости они являются приложениями, пока они находятся в выполнение файлов для каждого пользователя режим. После установки приложения возвращается сеанс пользователя на выполнение режим, чтобы избежать написания пользовательских данных на начальный глобальный пользователь установки. Если сеанс находится в режиме установки при установке приложения, то выполняются следующие действия:
Режим выполненияВыполнение режим используется по умолчанию при входе пользователя в систему. Терминалов Сервер сравнивает INI-файлов в INI-файлов в пользователя % SystemRoot % основной каталог Windows. Если файл INI % SystemRoot % больше, чем ini-файла в домашнем каталоге пользователя, 0x00000040 немного значения реестра для файл используется. Это значение реестра находится в следующем подразделе:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles Предыдущая версия файла INI пользователя переименована в Inifile.ctx (где Inifile — Имя файла INI). Предупреждение: Вы может прочитать INI-файлов с помощью текстового редактора, но без сохранения изменения. Сервер терминалов не имеет возможности узнать, что файл был обновлен. Изменения могут быть потеряны и файл может быть поврежден. Пользователь значения реестра, загружаются из профиля пользователя или профиля по умолчанию Если профиль пользователя не существует. Эти значения хранятся в HKEY_USERS\SID, где SIDПредставляет идентификатор безопасности для учетной записи пользователя. Значения сравниваются с системные значения, которые хранятся в следующем подразделе: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications Во время работы приложения выполняются следующие действия:
Контроль выполнения приложения в режиме выполненияНекоторые биты совместимости могут быть установлены для приложение путь реестра и INI-файл для изменения способа обработки сервера терминалов выполнить слияние данных инициализации приложения, когда сеанс находится в режим. Эти биты совместимости устанавливаются в следующий подраздел реестра:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility Предупреждение: Эти биты совместимости следует изменять, только если приложение не работает правильно. Первый набор совместимости бит указывает версию приложения, которое может принимать для. Не все комбинации полезны. например приложения MS-DOS не следует делать вызовы реестра. Так как не указан путь к файлу и несколько приложения могут использовать такое же имя файла (например, файл Setup.exe и Install.exe Теперь регулярно используются для установки программ), укажите тип приложения Чтобы убедиться, что параметры совместимости не влияют на другие приложения, которые имеют такое же имя файла. Для получения строкового значения Добавление значения битов, необходимо установить. Например, для возврата пользователю имени вместо имени компьютера для 16-разрядных и 32-разрядных версий Файл MyApp.exe, создайте раздел реестра. Для этого выполните следующие действия.
ПриложенияСледующие биты совместимости влияет на приложения при его запущена. Они находятся в следующем разделе реестра, где <appname> является именем исполняемого файла приложения:<b00></b00></appname>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\<appname></appname> Биты совместимости
Используйте "реестра Disable сопоставления для приложение"бит для сохранения только одна копия глобальных переменных реестра которые используются приложением. Если «не заменять пользователя Установлен бит каталог Windows», сохраняются в каталоге системный_корневой_каталог Вызовы GetWindowsDirectory API. Если этот бит не задано, по умолчанию выполняется для Замените все пути к каталогу Windows путь для пользователя Каталог Windows. INI-файловСледующие биты совместимости контролировать распространение файла INI. Они находятся в следующий раздел реестра, где <inifile> имя INI-файла:<b00></b00></inifile>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles\<inifile></inifile> Биты совместимости
Если «не задан заменить каталог пользователей Windows» бит, она сохраняет корневой каталог каталог для пути к файлу в INI-файл, когда система основные версии INI-файл копируется в каталог пользователя Windows. Если этот бит не задано, по умолчанию выбирается замените все пути к каталогу Windows путь каталог пользователя Windows. Пути в реестреСледующие биты совместимости контролировать распространение реестра. Они находятся в следующем подразделе реестра, где <pathname> путь реестра в раздел HKEY_CURRENT_USER\Software:<b00></b00></pathname>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\<pathname></pathname> Биты совместимости
Требуется использование интерфейса API для совместимости приложенийЧтобы полностью использовать возможности пользователя глобальные установки терминала Сервер, приложение необходимо использовать соответствующие интерфейсы API для чтения и записи ini-файла и сведения о реестре.16-разрядные приложения16-Разрядные приложения должны использовать API-Интерфейс GetPrivateProfileString Чтение INI-файл и WritePrivateProfileString API для записи INI файл.32-разрядных приложенийДля обновления 32-разрядных приложений необходимо использовать API реестра разделы реестра. Эти API-интерфейсы включают:
Интеграция сетевых приложенийВ дополнение к требованиям среды Windows NT следующие замечания относятся к сетевых приложений в терминал Среда сервера:
Уникальные сетевые адресаДля некоторых приложений требуется уникальный сетевого адаптера (NIC) адрес для каждого экземпляра приложения (например, клиент/сервер приложение требует уникального IP-адреса для каждого клиента, который подключается к сервер). Эти приложения допускает только один экземпляр параллельных его клиента для запуска на компьютере сервера терминалов. Приложение может правильно связи в MultiWin среде, приложение имеет для сервера терминалов согласование уникальный сокета.Возможность согласовывать уникальные сокета Это ключевой компонент конструктора совместимые сетевые приложения. Жестко любой части схемы адресов может привести к несовместимости. Если два приложения пытаются взаимодействовать через тот же адрес, неправильно операции и приложения может произойти. ПРОТОКОЛ TCP/IPНекоторые приложения, использующие протокол TCP/IP для связи с помощью IP-адрес жестко идентификатор клиента. Несколько экземпляров Эти приложения работают в среде MultiWin сервера терминалов. Для приложения правильно взаимодействовать в MultiWin среде приложения имеет согласование закрытого сокета. Это позволяет клиента и сервера обмениваться данными с помощью уникального адреса порта-IP-СОКЕТОВ.IPXНекоторые приложения, использующие протокол IPX используется жестко гнездом для процессора связь и полагаться на адрес сетевого Адаптера, как уникальный идентификатор. К ним приложения невозможно запустить в среде MultiWin сервера терминалов, поскольку все пользователям общаться через тот же адрес сетевого Адаптера, который приводит к некорректной программы операция.NetBEUI и NetBIOSНекоторые приложения, использующие протокол NetBEUI или NetBIOS использовать конкретные имя как уникальный идентификатор. Эти приложения не выполняются на сервере терминалов MultiWin среду, потому что всем пользователям взаимодействовать с помощью одной конкретной имя, которое приводит к некорректной программы операции.ШлюзыНекоторые продукты подключения к мэйнфреймам с помощью сетевой адрес сетевой Адаптер, как идентификатор сеанса и пользователя. Эти продукты ограничены одним одновременных пользователей на сервере терминалов. В этих случаях единственным решением является использовать шлюз связи данных между сервером терминалов и миникомпьютер. Эмулятор терминала можно воспользоваться виртуальной на базе сокетов протокол (например, IPX) для связи со шлюзом, который позволяет несколько пользователей на сервер терминалов для использования продукта.Требования К NDS Novell NetWareПользователи сервера терминалов могут проходить проверку подлинности и использования ресурсов в среде NDS NetWare (NetWare 4.x). Большинство приложений, работающих в Среды служб NDS не использовать интерфейсы API для разных NDS. Они выполняются, как в Системная база данных (NetWare 3.x) среде NetWare. Приложения, работающие на терминал Для работы в среде NetWare системной базы данных, так как у компьютера сервера API для конкретных NDS не поддерживаются.Другие вопросы сетиДля повышения производительности рекомендуется не устанавливать компонент сервера программное обеспечение клиента и сервера, таких как Microsoft SQL Server на сервере терминалов компьютер. Эти компоненты являются очень много ресурсов и может повлиять на производительность нескольких сеансов пользователей сервера терминалов. Настройки сервера терминалов для запуска нескольких пользовательских сред, не в среде сервера. Может оказаться полезным Чтобы представить как коллекцию виртуальные компьютеры под управлением сервера терминалов Windows NT Workstation. Например компьютеры под управлением Windows NT Workstation Разрешить только несколько циклов времени ЦП, прежде чем они переключаются на другие процессы ожидающие процессы. Это улучшает многозадачных приложений пользователя. Терминалов Сервер настраивается для обработки процессов, аналогично Windows NT Server — настроены по-разному, что позволяет использовать сервер приложений (например, SQL Server или Использование ресурсов Процессора для более длительных периодов обрабатывает Microsoft Exchange Server) время, прежде чем компьютер переключается на другие ожидающие процессы.Если вы с помощью серверного приложения COM для клиентов сервера терминалов в серверной части приложение нельзя установить на том же компьютере сервера терминалов для подключение клиентов. Оно может располагаться на других компьютерах сервера терминалов (если необходимые) или на другие ресурсы сервера терминалов (что рекомендуется). Ограничение COM-приложений является то, что компоненты клиента и сервера не удается запустить на компьютере сервера терминалов. Клиент RDP сервера терминалов и клиентов Citrix ICAКлиент удаленного рабочего стола (RDP) корпорации Майкрософт и Citrix ICA клиенты имеют много общих функций. Оба способа разработаны для высокой производительности Службы Windows презентации через соединения с низкой пропускной способностью.Клиент RDP и клиентов Citrix ICA корпорации Майкрософт включают в себя следующие возможности:
RDP и ICA Клиенты, предназначены для эффективной передачи клавиатуры, мыши и видео сведения. Microsoft и Citrix рекомендуют следующие рекомендации для графика:
Использование шрифтов TrueType является предпочтительным, поскольку эти шрифты сохраняются на клиентском компьютере. Если приложению необходимо использовать пользовательский или шрифтов Adobe, Убедитесь, что шрифты, настроенных как внедренные шрифты Windows NT позволяет быстрее Отображение. Дополнительные технологии теперь встроенный в ядро Windows NT; Это позволит улучшить производительность в будущих версиях сервера терминалов. Для RDP Клиенты, шрифты, причина, почему отключить полноэкранный режим MS-DOS. Для Включение полноэкранного режима MS-DOS, для загрузки, так как имеет весь набор шрифтов Нельзя использовать шрифты TrueType. Так как это значительно снижает производительность, функция была отключена. Мигающий курсоров вызывают ненужное пропускная способность использовать, так как каждый мерцания требует пакеты данных для передачи. Не используйте мигающий курсор и не допускает мигающего курсора для приложений будет отключено являются предпочтительными. Это можно настроить на панели управления. Дополнительные комментарииПричин перечислены основные причины, которые могут работать этого распространения.
Как сделать главной INI-файле перезаписать INI-файле профиля
Как сделать главной INI-файл слияния с INI-файле профиля
СвойстваКод статьи: 186498 - Последнее изменение :: 4 июня 2011 г. - Редакция: 4.0 Информация в данной статье относится к следующим продуктам.
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке:186498
(http://support.microsoft.com/kb/186498/en-us/
)
| Переводы статьи
|




Перейти к началу страницы








