3

Я хочу поиграть с настройкой простого сервера дома, чтобы поиграть с виртуализированными приложениями и т.д., Чтобы они могли быть доступны для семейных ноутбуков. Это все довольно ново для меня, и я действительно делаю это только для удовольствия, а не для серьезной деловой необходимости или для чего-то еще.

Сервер будет установлен на настольном компьютере с разумной мощностью, подключенном к Интернету через беспроводное соединение. Другие устройства в доме подключаются таким же образом.

Есть ли какие-нибудь приличные учебники или кусочки советов и советов, которые вы можете дать мне, чтобы сделать это? В идеале, и снова для целей игры, я хотел бы иметь возможность виртуализировать некоторые приложения на сервере, чтобы их можно было использовать на остальных устройствах без установки.

Извиняюсь за недостаток знаний, любой совет был бы фантастическим. В идеале я бы использовал установку Windows для сервера (у меня уже есть сервер 2003, доступный для использования).

Любые приложения или другое программное обеспечение, чтобы помочь в этом было бы полезно.

1 ответ1

2

App-V, кажется, то, что вы ищете, однако это корпоративное решение, поэтому оно довольно большое и уродливое в настройке и, вероятно, излишне для ваших нужд. Однако он поддерживается на Server 2003.

Я бы порекомендовал вам вместо этого обновить до Server 2008 или выше и использовать RemoteApp в вашей среде. Это намного проще в настройке, но количество используемых приложений будет ограничено, однако многие пользователи могут одновременно подключиться к серверу. По умолчанию это 2, но с включенными службами терминалов можно увеличить. Дальнейшие ограничения в конце этого ответа.

Сторона сервера:

Чтобы включить RemoteApp, вам нужно отредактировать реестр на сервере:

  1. Откройте regedit и перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList .

  2. Отредактируйте значение с именем fDisabledAllowList чтобы оно равнялось 1 . Если он не существует, создайте его как значение DWORD:

  3. Создайте новый подраздел с именем Applications .

  4. Под этим новым ключом добавьте дополнительный ключ для каждого приложения, которое вы хотите виртуализировать - вы можете назвать его как угодно, но полезно назвать его чем-то актуальным - я создал одно из них под названием Wireshark .

  5. Под этими новыми ключами вам нужны два новых значения:

    1. Name (строка), которое является дружественным именем для приложения. Запомните это - они понадобятся вам позже!

    2. Path (строка), который является полным путем к приложению на сервере:

Это сделано для настройки сервера, так что теперь это для клиентов.

Сторона клиента:

Вам необходимо настроить файл подключения RDP для каждого приложения, которое вы хотите запустить. Самый быстрый способ сделать это:

  1. Загрузите подключение к удаленному рабочему столу (mstsc.exe), настройте все необходимые параметры (например, адрес сервера, доступ к буферу обмена и перенаправление принтера), затем сохраните настройки в файле RDP с помощью кнопки «Сохранить как»:

    Вам нужно сделать это только один раз и просто скопировать файл RDP для каждого нового приложения.

  2. Откройте файл RDP в блокноте или другом текстовом редакторе.

  3. Найдите и отредактируйте или создайте следующие строки:

    remoteapplicationmode:i:1
    alternate shell:s:rdpinit.exe
    disableremoteappcapscheck:i:1
    remoteapplicationprogram:s:[The application name you set on the server earlier]
    
  4. Сохраните файл. Теперь двойной щелчок по файлу должен запустить приложение:Wireshark работает на Windows Server 2008R2 на рабочем столе Windows 8 через RemoteApp

Ограничения

  • Некоторые приложения не будут работать так, в основном те, которые отображают себя нестандартными способами. Приложения Java, как правило, тоже не работают.

  • Ваши пользователи должны помнить, что приложение работает на сервере, поэтому, например, при открытии и сохранении файлов диск C: находится на сервере, а не на их клиентском компьютере. (Примечание: это очень удобно в отношении Wireshark, так как я могу запустить его на интернет-шлюзе для захвата пакетов, но он появляется на моем рабочем столе).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .