UltraVNC
Remote Access Tools
UltraVNC is a powerful, easy to use and free — remote pc access softwares — that can display the screen of another computer (via internet or network) on your own screen. The program allows you to use your mouse and keyboard to control the other PC remotely. It means that you can work on a remote computer, as if you were sitting in front of it, right from your current location.
VNC, the Remote Frame Buffer protocol (RFB) allows a desktop to be viewed and controlled remotely over the Internet. A VNC Server must be run on the computer sharing the desktop, a VNC client must be run on the computer that will access the shared desktop.
Supported operating systems
- 🔗 Windows 7, 8, 8.1, 10, 11, Server 2008 R2, Server 2012, Server 2012 R2, Server 2016, Server 2019, Server 2022, Server 2025: current version: https://uvnc.com/downloads/ultravnc.html
- 🔗 Windows XP, Windows Server 2003, Vista, Server 2003 R2, Server 2008: latest version: https://uvnc.com/downloads/ultravnc/129-download-ultravnc-1231.html
- 🔗 Windows 2000: latest version: https://uvnc.eu/download/1215/Ultravnc_w2k_1215.zip
- 🔗 Windows 95**, 98**, Me**, NT4**: latest version: https://uvnc.eu/download/102/
Its embedded JavaViewer allows you to connect (and make File transfers) from a simple Web Browser on any system supporting Java (Linux, Mac OS, …) to an UltraVNC Server.
PcHelpWare and uvnc2me require XP or later.
UltraVNC Viewer works with all VNC Servers
UltraVNC Server works on Microsoft Windows OS
Compatibility
All VNC flavors follow the RFB protocol. This common start point means that most of the VNC flavours available today «usually» talk nicely together, allowing for easy cross platform desktop sharing to occur.
PcHelpWare and uvnc2me are not RFB compatible.
Remote PC Access Software
If you provide computer support, you can quickly access your customer’s computers from anywhere in the world and resolve helpdesk issues remotely! With addons like Single Click (SC) your customers don’t even have to pre-install software or execute complex procedures to get remote helpdesk support.
Who Should Use UltraVNC
Anyone who needs to support local or remote Windows users will find UltraVNC Products are must-have tools UltraVNC Products have been specifically designed to answer the needs of:
- 📌 Help Desk (Internal/External)
- 📌 IT departments
- 📌 Remote Computer Support companies
- 📌 Remote Computer Access
- 📌 Remote demonstration
- 📌 eLearning, classroom control
- 📌 Individuals that want to help their relatives and friends, or access their home PC from work or cybercafes
About Us
We are a small team of highly motivated and cool people
Our goal is to make the more powerful, user-friendly and no-brainer free Remote Control software available.
UltraVNC is Free and distributed under the terms of the GNU General Public License.
The UltraVNC project is born in 2002, the first UltraVNC version has been released 2002-12-05, following the merger of two projects:
- Vdacc-VNC started by Rudi De Vos in 1999
- eSVNC started by Sam in 2002
The UltraVNC team is made up of two people:
- Rudi De Vos
- Ludovic Bocquet
Contact:
- 📫 uvnc@skynet.be
- 💬 For technical questions, use the FORUM or GitHub first.
Our links
- 🚩 Website
- 🚩 Forum
- 🚩 GitHub
- 🚩 GitHub Issues
- 🚩 GitHub Pull requests
- 🚩 Mastodon/Fediverse
- 🚩 Bluesky/AT Protocol
- 🚩 X/Twitter
- 🚩 OpenHub
Compile and build in Visual Studio
- 🛠️ Visual Studio: 2017 | 2019 | 2022
- 🛠️ Netwide Assembler (NASM): https://nasm.us/
- ⚙️ vncviewer.sln to build UltraVNC Viewer
- ⚙️ winvnc.sln to build UltraVNC Server
Copyright ©️ 2002-2025 UltraVNC Team Members. All Rights Reserved.
UltraVNC — достаточно мощное и одновременно очень простое в использовании, при этом абсолютно бесплатное программное обеспечение, при помощи которого можно отобразить рабочий стол другого компьютера, например через Интернет или локальную сеть на вашем мониторе. Эта утилита позволяет, используя мышь и клавиатуру управлять другим компьютером удаленно. Таким образом, вы можете работать на удаленном компьютере, точно так же, как будто вы сидите за ним, непосредственно с того места, где Вы находитесь. К примеру, Вы занимаетесь поддержкой компьютеров у клиентов или в фирме, сотрудников которой Вы поддерживаете. В таком случае, вы получаете возможность получить доступ к машине своего клиента или сотрудника компании, где бы вы не находились, и разрешить все вопросы, службы поддержки удаленно. SingleClick клиентам нет необходимости предварительно устанавливать специальное программное обеспечение, или выполнить, какие-нибудь другие сложные операции для произведения удаленной поддержки. Для ускорения удаленного доступа также можно установить опциональный видео драйвер.
Основные характеристики программы UltraVNC:
•Возможность передачи файлов
•Видео драйвер
•Плагины дополнительного шифрования
•MS вход
•Текстовый чат
•Viewer панели инструментов
•Java Viewer с передачей файлов, а также следственные Авто Server Side Scaling, многократная поддержка Мониторов, ретранслятор / поддержка прокси
•Автоматическое переподключение
•… множество других функций.
Комплектация:
Ретранслятор SingleClick генератора и NATtoNAT разъемы, которые помогут вам с легкостью справляться с самыми сложными ситуациями связи.
UltraVNC работает с такими операционными системами Windows: 2000, XP, 2003, Vista, Windows 7, как с 32, так и 64 битными системами. Для работы 95, 98, Me, NT4 требуется V102. Встроенный Java Viewer позволяет подключить и производить передачи данных или файлов, из обычного браузера на любой операционной системе, поддерживающей Java, и в Linux, и в Mac OS …
Удалите старую версию, прежде чем использовать новый инсталлятор.
Время на прочтение5 мин
Количество просмотров52K
Работая системным администратором, часто сталкиваешься с необходимостью удаленной установки каких-либо программ. Что-то массовое может быть установлено через групповые политики, что-то единичное приходится устанавливать с помощью непосредственного управления целевым компьютером.
Однако, с тех пор, как в нашей ультраконсервативной конторе стали появлятся компьютеры с более новой, чем XP, версией Windows, возникла проблема: удаленный помощник Windows Server 2003 (который итак никого, в общем-то, не устраивал) не мог подключиться к более поздним версиям ОС. Конечно, у нас оставался старый добрый «Удаленный рабочий стол», но иногда ведь нужно увидеть именно то, что видит на своем рабочем столе пользователь. При этом политика безопасности конторы требовала использовать минимум стороннего софта.
После долгих поисков, было установлено, что подключиться к сеансу Windows 7 из сеанса Windows Server 2003 без какой-либо сторонней утилиты не получится. Конкурс на самую бесплатную утилиту удаленного управления выиграла UltraVNC. Именно на ее примере ниже будет рассмотрен способ удаленной тихой установки программ без использования сторонних утилит.
Постановка задачи
Для все той же минимизации присутствия левого софта на компьютерах предприятия, решено было не толкать установку UltraVNC через политики. При этом не было никакого желания на каждый компьютер, где требуется подключиться в сеанс пользователя, подключаться через «удаленный рабочий стол» для установки UltraVNC.
Так и возникла задача — организовать удаленную установку программы X на компьютер Y по требованию. В результате работы сначала явился на свет файл install.bat, способный совершить тихую установку-настройку требуемой программы, а затем был придуман и способ запустить такую установку на удаленном компьютере совершенно без использования сторонних утилит (remote-install.bat).
Тихая установка UltraVNC
Скрипт позволяет быстро и без лишнего шума установить UltraVNC при запуске с администраторскими правами на целевой машине.
install.bat
@echo off
rem Начинаем новый лог установки
set logfile=install.log
echo %date% %COMPUTERNAME%>%logfile%
echo [%time:~,8%] Установка начата>>%logfile%
set ThePath="%1"
if %ThePath% EQU "" set ThePath="%CD%"
rem Проверяем не 64-битная ли система
set DISTR=UltraVNC1191(x86).exe
if "%ProgramFiles(x86)%" NEQ "" set DISTR=UltraVNC1191(x64).exe
rem Проверяем есть ли установленный сервер в данный момент
dir "C:\Program Files\UltraVNC" >NUL
if %errorlevel% EQU 0 (goto CHECK_VER) else (cls)
echo [%time:~,8%] Установленных версий программы не найдено>>%logfile%
goto INSTALL
rem При наличии установки проверяем соответствует ли версия нужной
:CHECK_VER
echo [%time:~,8%] Найдена установленная версия программы>>%logfile%
type "C:\Program Files\UltraVNC\Whatsnew.rtf" | find "1.1.9.1" >NUL
if %errorlevel% EQU 0 (cls & goto OOPS) else (echo [%time:~,8%] Установленная версия не соответствует актуальной>>%logfile%)
rem Чтобы не было ребутов - останавливаем службу и сносим старые конфиги со всем остальным за компанию
echo [%time:~,8%] Останавливаем службу UVNC_Service>>%logfile%
net stop uvnc_service >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Служба UVNC_Service остановлена>>%logfile%) else (echo [%time:~,8%] Не удалось остановить службу UVNC_Service>>%logfile%)
rd /s /q "C:\Program Files\UltraVNC" >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Папка установленной ранее версии UltraVNC очищена>>%logfile%) else (echo [%time:~,8%] Не удалось очистить папку ранее установленной UltraVNC>>%logfile%)
rem Начинаем установку: создаем папку, копируем туда заготовленный конфиг с нужными настройками
:INSTALL
md "C:\Program Files\UltraVNC" >NUL && echo [%time:~,8%] Создана папка для установки UltraVNC>>%logfile%
cls
copy /y "%ThePath:"=%\ultravnc.ini" "C:\Program Files\UltraVNC" >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Файл настроек сервера скопирован в папку>>%logfile%) else (echo [%time:~,8%] Не удалось скопировать файл настроек сервера>>%logfile%)
rem Запускаем тихую установку
"%ThePath:"=%\%DISTR%" /verysilent /loadinf="%ThePath:"=%\uvncinstall.inf"
if %errorlevel% EQU 0 (echo [%time:~,8%] Сервер UltraVNC установлен>>%logfile%) else (echo [%time:~,8%] Не удалось установить сервер UltraVNC>>%logfile%)
rem Удаляем пункты в Главном меню - чтобы пользователям не мешалось
rd /q /s "C:\Documents and Settings\All Users\Главное меню\Программы\UltraVNC" >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Ярлыки удалены из главного меню>>%logfile%) else (echo [%time:~,8%] Не получилось удалить ярлыки из главного меню>>%logfile%)
cls
type %logfile%
echo Сервер UltraVNC установлен
goto :eof
rem Версия соответствует нужной, установка не нужна, выходим
:OOPS
echo [%time:~,8%] Найдена актуальная версия UltraVNC сервера (1.1.9.1)>>%logfile%
cls
type %logfile%
echo Установка не требуется
pause
goto :eof
Удаленный запуск тихой установки
Скрипт позволяет удаленно запустить install.bat с администраторскими (пользователь SYSTEM) правами.
remote-install.bat
@echo off
rem Узнаём имя целевого компьютера, проверяем не пустое ли оно
set /p CompName="Введите имя компьютера или IP-адрес: "
if '%CompName%' EQU '' goto :eof
rem Проверяем не установлена ли какая-нибудь версия UltraVNC
dir "\\%CompName%\c$\Program Files\UltraVNC" >NUL && goto CHECK_VER
goto INSTALL
rem Проверяем установленную версию
:CHECK_VER
type "\\%CompName%\c$\Program Files\UltraVNC\Whatsnew.rtf" | find "1.1.9.1" >NUL && goto OOPS
goto INSTALL
rem Копируем папку, в которой находится этот скрипт в C:\Temp
:INSTALL
md \\%CompName%\c$\Temp\UltraVNCServer
xcopy /y "%CD%\*.*" \\%CompName%\c$\Temp\UltraVNCServer >NUL
rem Создаём и запускаем на выполнение задание установки
schtasks /create /s %CompName% /ru system /sc once /tn uvncinstall /tr "C:\Temp\UltraVNCServer\install.bat C:\Temp\UltraVNCServer" /ST "23:30:00"
schtasks /run /s %CompName% /tn uvncinstall
rem Циклично проверяем не завершилось ли задание каждые 5 пингов (секунд)
:CHECK
ping 127.0.0.1 -n 5 >NUL
schtasks /query /s %CompName% | find "uvncinstall" | find "Выполняется" && goto :CHECK
rem Удаляем задание и дистрибутив с комп-а
schtasks /delete /s %CompName% /tn uvncinstall /f
type \\%CompName%\c$\Temp\UltraVNCServer\install.log
rd /q /s \\%CompName%\c$\Temp\UltraVNCServer >NUL
echo Завершено. Проверяйте!
pause
goto :eof
rem Версия-то стоит как раз нужная
:OOPS
echo UltraVNC (1.1.9.1) уже установлен на этот компьютер.
pause
goto :eof
Немаловажное
Во избежание неработоспособности скриптов из-за недоразумений с кодировками, оба файла лучше сохранить в кодировке MS-DOS (OEM 866). Также для успешной установки программы нужны:
- соответственно названные дистрибутивы для 32 и 64-битных систем — UltraVNC1191(x86).exe и UltraVNC1191(x64).exe
- заранее заготовленный файл с настройками будущего UltraVNC сервера — ultravnc.ini (можно взять из уже установленной и настроенной копии программы на любом компьютере)
- файл с опциями установки — uvncinstall.inf. У меня он такой:
[Setup]
Lang=en
Dir=C:\Program Files\UltraVNC
Group=UltraVNC
NoIcons=0
SetupType=server_silent
Components=ultravnc_server_s
Tasks=installservice,startservice
Итог
Данные bat-скрипты позволили беспрепятственно устанавливать UltraVNC не только на компьютеры с Windows 7, но и на проблемные (с точки зрения «удаленного помощника») компьютеры с Windows XP, а впоследствии и на компьютеры с Windows 8. При желании и наличии напильника, с помощью этих скриптов также можно установить и другие программы — лишь бы была «тихая» установка.
Ключевой особенностью этого способа установки стало именно использование schtasks для создания, запуска и удаления заданий после их завершения. Остальное содержимое скриптов — проверки, перестраховки и всяческие ленивости для минимизации ручного и умственного труда при необходимости установки UltraVNC на очередной компьютер.
UltraVNC — отличное решение для оказания удаленной помощи. Подключение осуществляется непосредственно к консольному сеансу Windows, т.е. вы всегда видите на экране то, что видит пользователь удаленного компьютера. С помощью утилиты repeater (репитер) можно настроить доступ к серверам в локальной сети, расположенной за NAT роутером, при этом на роутере требуется пробросить всего-лишь один порт. Также может использоваться для проведения презентаций. Программа бесплатна.
Установка UltraVNC.
Для начала необходимо скачать дистрибутив, драйверы и репитер (если нужен).
Официальный сайт UltraVNC: http://www.uvnc.com/
Раздел загрузки: http://www.uvnc.com/download/
На момент написания статьи последняя версия – 1.0.8.2. Можно скачать только клиент. Доступны версии как для win32, так и x64.
Последние драйвера с поддержкой Vista и Windows 7 – 1.00.22
Репитер – 1.00
Рассмотрим следующую ситуацию. Удаленный офис, имеется локальная сеть на несколько компьютеров, NAT роутер. К одному из компьютеров необходимо получить удаленный доступ для оказания удаленной помощи. Компьютер работает под управлением Windows 7.
Запускаем установщик UltraVNC. Несколько первых экранов обычные бла-бла, ознакомление с лицензией и т.п. Важные моменты начинаются с экрана выбора типа инсталляции:
Установка UltraVNC (1)
Доступно несколько вариантов:
- Full installation – полная установка. Устанавливается сервер + клиент.
- UltraVNC Server Only – устанавливается только сервер.
- UltraVNC Server Only «silent» – устанавливается только сервер в режиме «без лишних вопросов».
- UltraVNC Viewer Only – устанавливается только клиент.
Наш выбор – UltraVNC Server Only.
Далее нам предлагается скачать дополнения для Windows Vista (они актуальны и для Семерки). Самое важное из них: cad.exe – без него клиент не сможет послать команду CTRL+ALT+DEL на удаленный компьютер. Опцию «Download Vista addons files now» отмечаем.
Установка UltraVNC (2)
В следующем окне нам предложат скачать драйвер захвата. Лично я предпочитаю устанавливать драйвер в ручную, поэтому опцию Download mirror driver НЕ отмечаем:
Установка UltraVNC (3)
Следующий экран:
Установка UltraVNC (4)
Отмечаем опции:
- Register UltraVNC Server as a system service — зарегистрировать сервер UltraVNC в качестве системной службы.
- Start or restart UltraVNC service – запустить/перезапустить службу UltraVNC.
- Create UltraVNC desktop icons – создать ярлыки на рабочем столе.
- Associate UltraVNC Viewer with .vnc file extension — открывать файлы с расширением .vnc с помощью UltraVNC Viewer.
Нажимаем Next, после загрузки дополнений, завершаем установку. При необходимости перезагружаемся.
Установка драйвера.
В архиве driver.zip содержится несколько папок, соответствующих разным версиям ОС. Для установки под 32-битную Windows 7, открываем папку Vista (этот драйвер отлично работает и под Семеркой). Далее запускаем файл install.bat. На вопрос системы: «Установить программное обеспечение для данного устройства?» отвечаем Установить.
Установка драйвера
Теперь можно перейти к настройке основных параметров сервера UltraVNC.
Настройка UltraVNC.
В трее делаем правый клик на иконке UltraVNC и выбираем пункт Admin Properties:
Основные настройки (Admin Properties)
Подробнее о настройках. Раздел Incoming Connections – входящие соединения.
- Accept Socket Connections – принимать входящие подключения. Для нормальной работы этот пункт должен быть обязательно отмечен.
- Display – номер дисплея.
- Ports – порты. Main – порт для подключения uvnc-клиента. Http – порт для подключения java-клиента. Лучше всего оставить значение Auto.
- Enable Java Viewer (Http Connect) – разрешить подключения java-клиента.
- Allow Loopback Connections – разрешить обратные подключения (подключения к адресам из диапазона 127.х.х.х). необходимо отметить, если на этот компьютер устанавливается репитер.
- Loopback Only – разрешать только обратные подключения.
Раздел When Last Client Disconnects – когда отключается последний клиент.
- Do Nothing – ничего не делать. Оставляем эту опцию.
- Lock Workstation (W2K) – залочить сеанс (чтобы войти потребуется ввод пароля).
- Logoff Workstation – завершение сеанса.
Раздел Query On Incoming Connection – вывести запрос при получении нового входящего соединения.
- Display Query Window – показать окно запроса.
- Timeout – время до выполнения действия по умолчанию.
- Default action – действие по умолчанию. Refuse – отклонить, Accept – принять.
Раздел Keyboard & Mouse – клавиатура и мышь.
- Disable Viewers Inputs – запретить ввод с клиента.
- Disable Local Inputs – запретить ввод с сервера.
- Japanese – ??? Возможно, имеется в виду поддержка японской клавиатуры.
Раздел Multi Viewer Connections – одновременное подключение нескольких клиентов.
- Disconnect all existing connections – отключить все текущие соединения. Одновременно может быть подключен только один клиент. Последний подключившейся побеждает.
- Keep existing connections – поддерживать текущие соединения. Одновременно может быть подсоединено несколько клиентов.
- Refuse the new connection – ???. Смысл непонятен. При выставлении этой опции можно подключаться нескольким клиентам…
- Refuse all new connections – запретить все новые соединения. Одновременно может быть подключен только один клиент. Первый подключившейся побеждает. Выбираем этот вариант.
Раздел Authentication – аутентификация.
- VNC Password – пароль для входа. После установки необходимо придумать новый пароль, иначе подключиться не получится.
- View-Only Password – пароль для входа в режиме просмотра. С этим паролем клиент будет подключаться в режиме просмотра (настройки клиента и сервера игнорируются).
- Require MS Logon – использовать аутентификацию Windows (компьютер и пользователь должны быть в одном домене).
- New MS Logon – активирует MS-Logon II (кросс-доменная аутентификация).
Раздел Misc. — разное.
- Remove Aero (Vista) — отключить Aero (3D, прозрачность и прочие примочки интерфейса Висты). Рекомендуется.
- Remove Wallpaper for Viewers – убрать обои рабочего стола. Рекомендуется.
- Enable Blank Monitor on Viewer Request – по запросу клиента отключает монитор сервера (на весь экран выводится картинка). Странно, но опция также закрывает картинкой и экран клиента. Этот баг можно обойти, если отключить использование драйвера захвата (Properties -> Video Hook Driver).
- Disable Only Inputs on Blanking Request – запрещает только ввод с консоли сервера, при этом экран не закрывается.
- Enable Alpha-Blending Monitor Blanking – другой вариант отключения монитора сервера. Используйте, если с первым вариантом проблемы.
- Capture Alpha-Blending – ???
- Disable Tray icon – убрать иконку из трея. Если пользователь любопытный, лучше убрать.
- Forbid the user to close down WinVNC – запретить пользователю закрытие uvnc-сервера. Рекомендуется.
- Default Server Screen Scale – масштаб экрана по умолчанию.
Раздел File Transfer – передача файлов.
- Enable – разрешить передачу файлов.
- User Impersonation (for Service only) – ???
Раздел DSM (Data Stream Modification) Plugin – подключение плагинов (в настоящее время доступны несколько плагинов для шифрования потока данных).
Раздел Logging – создание log-файла.
- Log Debug infos to the WinVNC.log file – запись данных о функционировании uvnc в лог-файл.
- Path – путь для сохранения лог-файла.
После установки параметров нажимаем Apply и затем Ок. Каждый раз Windows попросит подтвердить внесение изменений.
Следующий этап – настройки захвата экрана. Делаем правый клик на иконке UltraVNC и выбираем пункт Properties.
Дополнительные настройки (Properties)
- Poll Full Screen (Ultra Fast) – ??? Особой разницы при включении/отключении не замечал.
- Poll Foreground Window – ??? При использовании этой и следующих трех опций некоторые части экрана могут подвиснуть и перестать обновляться. Эта информация – просто мое предположение…
- Poll Console Windows Only -???
- Poll Window Under Cursor – ???
- Poll On Event Only – ???
- System HookDll – опция имеет смысл на Windows 9x.
- Video Hook Driver – использовать драйвер захвата видео. Обеспечивает наилучшую производительность на Windows XP/Vista/7. Этот вариант обеспечивает наилучшее быстродействие.
- Low Accuracy (Turbo Speed) — дает прибавку в скорости за счет снижения точности (лично я изменений не замечал, возможно, эта опция для медленных соединений).
- Share only the Server Window Named: – показывать не весь экран, а только окно с указанным именем. Сколько не пытался, ни разу не получилось…
Кнопка Check the Video Hook Driver используется для проверки функционирования драйвера захвата. Использовать ее нужно только, если к серверу подключен хотя бы один клиент. В противном случае всегда будет выводиться сообщение, что драйвер не активен. Вот как выглядит сообщение, что драйвер установлен и функционирует:
Проверка драйвера
На этом настройка базовая настройка сервера UltraVNC завершена.
Чтобы сервер был доступен через Интернет, на роутере необходимо настроить проброс порта tcp 5900. Также этот порт должен быть открыт в брандмауэре сервера. Если используется только встроенный брандмауэр Windows, то никаких дополнительных действий предпринимать не надо, нужные разрешения уже созданы во время установки.
Подключение к серверу
Запускаем UltraVNC Viewer (клиент):
Настройки подключения
Основные параметры UltraVNC Viewer:
- VNC Server – адрес сервера.
- AUTO, ULTRA, LAN, MEDIUM, MODEM, SLOW, MANUAL – в зависимости от скорости вашего канала программа оптимизирует настройки качества.
- View Only – подключиться в режиме просмотра. Взаимодействие с консолью запрещено.
- Auto Scaling – автоматическая настройка масштаба. Отметьте, чтобы исключить вероятность появления полос прокрутки.
- Confirm Exit – подтвердить выход. При закрытии окна клиента будет выводиться диалоговое окно.
- Use DSMPlugin – использовать плагин.
- Proxy/Repeater – использовать репитер. Здесь же необходимо указать адрес репитера.
- Save connection settings as default – сохранить текущие настройки в качестве настроек по умолчанию.
Дополнительные параметры uvnc клиента (кнопка Options):
Дополнительные настройки подключения
Все опции описывать не буду, отмечу только наиболее важные:
- Track remote cursor locally – показывать курсор/указатель мыши.
- Don’t show remote cursor – не показывать курсор/указатель мыши.
- Show button’s bar («Toolbar») – показывать или нет панель инструментов.
- Full-screen mode — полноэкранный режим.
- Viewer Scale — настройки масштабирования.
- Disable clipboard transfer — отключить синхронизацию буфера обмена.
- Number of times the reconnect is attempted — число повторных попыток подключения.
Установка и настройка репитера.
Скачиваем repeater.zip. В архиве только один файл – repeater.exe. Рекомендую сразу перенести его в папку C:\Program Files\UltraVNC\Repeater.
Запускаем repeater.exe. В трее появится иконка. Делаем правый клик по ней и в меню выбираем пункт Settings:
Настройка uvnc репитера
Следует проверить значения следующих опций:
- Listen port Viewer — значение 5901.
- Enable Proxy(443) – отключить.
- Enable Mode I – включено.
- Enable Mode II – отключить.
Остальные опции оставляем без изменений. Save – сохраняем настройки и закрываем окно.
Следующий этап – открыть порт tcp 5901 в брандмауэре. В настройках роутера необходимо создать правило для переадресации порта tcp 5901 на компьютер, где установлен репитер.
Для подключения через репитер в настройках клиента необходимо сделать следующее:
- В поле VNC Server указать не внешний, а внутренний адрес сервера в локальной сети.
- Отметить опцию Proxy/Repeater и указать внешний адрес роутера с портом, на который настроен репитер (например 83.45.67.8:5901).
Последний штрих. Чтобы репитер был постоянно доступен, его необходимо запускать в качестве системной службы.
Вариант 1. Открыть командную строку от имени администратора, и запустить repeater.exe с параметром -install. Будет создана служба repeater_service (запустите ее вручную или… перезагрузитесь). Для удаления службы запустите repeater.exe с параметром -uninstall.
Вариант 2. Создание службы в ручную с помощью утилит srvany.exe и instsrv.exe из состава Windows Server 2003 Resource Kit Tools. Resource Kit Tools надо предварительно установить. При установке под Windows 7 может появиться предупреждение о несовместимости — игнорируем его.
Из директории установки Resource Kit Tools (обычно C:\Program Files\Windows Resource Kits\Tools) копируем srvany.exe и instsrv.exe в папку с repeater.exe (C:\Program Files\UltraVNC\Repeater). В этой же папке создаем текстовый файл repeater.reg со следующим содержанием:
1 |
Windows Registry Editor Version 5.00 |
3 |
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UltraVNCRepeater\Parameters] |
4 |
"Application"="c:\\Program Files\\UltraVNC\\Repeater\\repeater.exe" |
5 |
"AppDirectory"="c:\\Program Files\\UltraVNC\\Repeater\\" |
Обратите внимание на двойной слэш в путях – это не опечатка, так должно быть.
Теперь открываем командную строку. На Vista и Windows 7 командная строка должна быть обязательно запущена от имени администратора (правый клик на ярлыке командной строки, выбрать пункт «Запуск от имени администратора»). Вводим следующие команды:
2 |
cd "program files\ultravnc\repeater" |
3 |
instsrv UltraVNCRepeater "c:\program files\ultravnc\repeater\srvany.exe" |
Регистрируем repeater.exe в качестве службы
В результате вы должны получить ответ: »The service was successfuly added» (служба успешно добавлена). Если же вы получили сообщение: »You are not authorized to do this – please contact your system administrator» — скорее всего, командная строка запущена как обычно, а не от имени администратора.
Далее двойной щелчок по ранее созданному файлу repeater.reg. Запрос на внесение изменений в реестр подтверждаем.
На этом все. Осталось перезагрузиться и проверить работоспособность.
UltraVNC SC (Single Click) – удаленная помощь без предварительной установки UltraVNC сервера.
Как это работает. На своем компьютере вы запускаете UltraVNC Viewer в режиме ожидания (listen mode). Пересылаете (по электронной почте или как-то еще) на удаленный компьютер архив с заранее сконфигурированным сервером UltraVNC SC. Пользователь распаковывает архив, запускает программу и производит подключение. В итоге вы получаете доступ к консоли удаленного компьютера. Т.к. подключение инициирует удаленный компьютер, нет необходимости настройки брандмауэра и роутера в удаленной сети.
Теперь подробнее о настройке. Сначала необходимо сконфигурировать UltraVNC SC.
Нам понадобятся следующие файлы: winvnc_SCII_100.exe и custom.zip. Далее создаем папку с произвольным названием (например UltraVNC SC). В ней подпапку data. В эту подпапку переносим winvnc_SCII_100.exe и туда же распаковываем содержимое custom.zip.
Теперь необходимо отредактировать файл helpdesk.txt. Этот файл отвечает за интерфейс менеджера подключений:
UltraVNC SC
Каждый раздел helpdesk.txt отвечает за текстовое поле (см. скриншот ниже):
UltraVNC SC
Вот пример моего helpdesk.txt:
02 |
Удаленная помощь q2w3.ru |
06 |
-connect test.no-ip.org:5500 -noregistry // вместо test.no-ip.org необходимо указать свой ip-адрес иди домен, порт 5500 лучше лучше не менять |
11 |
Используйте двойной клик, чтобы начать |
35 |
Соединение установлено! |
Если будете создавать свой helpdesk.txt на основе моего, незабудьте удалить комментарии начинающиеся с «\\».
Далее стандартный logo.bmp заменяем на свой. Размер 196 на 181. Главное, чтобы ваш bmp не был слишком большим.
Файл rc4.key не удаляем, он нужен для шифрования.
Возвращаемся к папке UltraVNC SC. Чтобы пользователь не путался, создадим ярлык для запуска winwvnc_SCII_100.exe прямо из нее. Для этого делаем правый клик на winwvnc_SCII_100.exe и выбираем пункт «Создать ярлык». Созданный ярлык переносим на уровень выше, в UltraVNC SC. Теперь открываем свойства ярлыка. Поле «Рабочая папка» очищаем, оно должно быть пустое. В поле прописываем следующую команду:
%windir%\system32\cmd.exe /C start /B /D .\data .\data\winvnc_SCII_100.exe |
Вся эта магия необходима, чтобы ярлык использовал относительный путь для запуска winvnc_SCII_100.exe, а не абсолютный как это принято по умолчанию.
В конце концов запаковываем папку UltraVNC SC в архив и отправляем его пользователю.
Осталось подготовить свой компьютер к приему соединения. UltraVNC Viewer необходимо запустить в режиме ожидание соединения (listen mode). Для этого используем ярлык Программы -> UltraVNC -> UltraVNC Viewer -> Run UltraVNC Viewer (listen mode) или запускаем vncviewer.exe с параметром -listen. Также незабываем открыть порт tcp 5500 в брандмауэре и настроить форвардинг этого же порта на роутере (если, кончено, таковой присутствует в вашей сети).
Обратите внимание, что параметры подключения (качество и т.п.) настраиваются по-прежнему в UltraVNC Viewer (правый клик на иконке uvnc в трее -> Default connection options… ).
Как решить проблемы с терминальными принтерами в Windows Server 2000/2003.
Придя на работу админом в довольно крупную контору, я увидел перед собой несколько вещей с которыми не сталкивался раньше. Это почтовый сервер, терминальный сервер и VPN подключения филиалов и доп. офисов.
Со временем я начал разбираться во всей этой структуре и впоследствии обновил и усовершенствовал её. Сегодня я расскажу как я решал проблемы с ошибками при переносе принтеров в терминальные сессии пользователей.
Итак имеем. Сервер с 1С и терминальным и подключениям. 20 пользователей в локальной сети и 10 в удалённых офисах, подключаемых посредством Windows VPN.
Удаленные принтеры ни в какую не хотели переноситься в терминальные сеансы и соответственно пользователи не могли распечатать из 1С. Были проблемы с Canon LBP-810 и Canon LBP-1120. Обновлял терминальные клиенты, сервис. паки проблемы решались но через жопу. В результате было найдено решение, которому изменило в корне ситуацию.
1. Установка и настройка ScrewDrivers Server v.4 на сервер терминалов RDP
Установка и настройка «triCerat ScrewDrivers v.4» на сервер терминалов RDP.
Совсем недавно я познакомился с очень полезной и просто незаменимой программкой под названием «triCerat ScrewDrivers v.4». Программа предназначена для проброса пользовательских принтеров в терминальные сеансы. Имеет высокую надежность, гибкие настройки и очень простой интерфейс. Мне при первой установке не хватало такой инструкции, поэтому я решил сделать краткий мануальчик.
Состоит он из двух частей — клиент и сервер. Сервер устанавливается на машину под управлением Windows Server 2000/2003 с терминальными подключениями. И про его настройку я сегодня расскажу.
Установка «ScrewDrivers Server» крайне проста. Вам не понадобится указывать и настраивать никаких настроек. Нужно нажимать кнопку Далее и ОК. После завершения установки программа закроется и ни в пуске ни на рабочем столе вы ничего не увидите.
Для того чтобы зайти в настройки сервера нужно пройтись в «Панель управления».
И найти нам ярлык «ScrewDrivers v.4». Откройте его и увидите перед собой все настройки.
Страница General.
Настроек много, но ничего сложного в них нет.
Поскольку я настраивал сервер для проброса принтеров в сеансах RDP, то я и настройки приведу свои. И опишу, что они означают.
Printer Creation
«Do not add any client printers» — Не добавлять никакие принтеры клиента.
«Add all client printers» — Добавлять все принтеры клиента.
«Add only the client printer» — Добавлять только принтер пользователя выбранный как основной.
«Add client’s first # printers» — Добавлять первые # принтеров.
Extended Settings
«Set the client’s default printer as their on the server» — Установить основной принтер клиента основным на сервере.
«Allow default printer spoofing» — Разрешить проброс основного принтера.
«Recapture the default printer after 30 seconds» — Перепроверять соединение с принтером каждые 30 секунд.
«Monitor client for changes to the default printer, and reflect on server» — Следить за клиентом на предмет изменения основного принтера и также менять на сервере.
«Monitor client for new printers, and add to server» — Следить за клиентом на предмет новых принтеров и добавлять их на сервер.
«Monitor client for removed printers, and remove from server» — Следить за клиентом на предмет удаления принтеров и удалять их также на сервере.
«Delete printers on session disconnect, add on reconnect» — Удалять принтеры при выходе из терминальной сессии и добавлять обратно при входе.
«Wait to complete login until printers are created, at most 90 seconds» — Ждать полного входа пользователя, прежде чем добавить принтеры 90 секунд.
Страница Printer Naming.
На этой странице выбираем как будет называться проброшенный в терминальный сеанс принтер. Оставил по умолчанию ибо нех.
Страница Connection
На этой вкладке можно регулировать ограничения на трафик потребляемые программой. Мне это также не интересно, так как особо не сэкономишь на безлимите.
На страницу triCerat License Entry я не буду заходить из религиозных соображений. Так что простите.
Вот и все настройки сервера. Далее необходимо настраивать на каждой машине, которая подключается к терминалке ScrewDrivers Client. Но об этом уже в следующей статье.
2. Установка и настройка ScrewDrivers Client v.4 на клиент терминалов RDP
Установка и настройка ScrewDrivers v.4 Client на клиент терминалов RDP.
Совсем недавно я познакомился с очень полезной и просто незаменимой программкой под названием «triCerat ScrewDrivers Client v.4». Программа предназначена для переноса пользовательских принтеров в терминальные сеансы. Имеет высокую надежность, гибкие настройки и очень простой интерфейс. Мне при первой установке не хватало такой инструкции, поэтому я решил сделать краткий мануальчик.
Состоит он из двух частей — клиент и сервер. Клиент устанавливается на машину под управлением любой Windows. И про его настройку я сегодня расскажу.
Установка «ScrewDrivers Client» крайне проста.
Вам не понадобится указывать и настраивать никаких настроек.
Нужно нажимать кнопку Далее и ОК.
После завершения установки программа закроется и ни в пуске ни на рабочем столе вы ничего не увидите.
Для того чтобы зайти в настройки сервера нужно пройтись в «Панель управления».
И найти нам ярлык «ScrewDrivers Client v.4». Откройте его и увидите перед собой все настройки.
Настроек в клиенте поменьше, чем на сервере и ничего сложного в них нет. Я оставил все по умолчанию, кроме одного
«Spoof the Default Printer:» — Этот параметр определяет основной принтер который будет основным в терминальной сессии.
Всё остальное я оставил по умолчанию.
На следующей вкладке Printers необходимо добавить принтеры, которые пользователю можно переносить в терминальную сессию и какие нельзя. на моём скриншоте разрешен принтер Prother DCP-7025. Остальным запрещено.
Вкладка Printer UI — Extended появилась в последних версиях ScrewDrivers и эти настройки мне также не интересны и ибо все итак шикарно работает. Так что простите.
На этой вкладке можно регулировать ограничения на трафик потребляемые программой. Мне это также не интересно, так как особо не сэкономишь на безлимите.
Вот так в терминальном подключении виден мой принтер, в настройках RDP подключения я ОТКЛЮЧИЛ проброс принтеров, тепень никакого гемороя. Принтеры пробрасывает ScrewDrivers. А виндовый терминальный перенос с его глюками идет в сад.
3. Не работает ScrewDrivers Client на Windows Vista.
Не работает ScrewDrivers Client на Windows Vista.
После установки ScrewDrivers Client на компьютер с Windows Vista Home Premium перестали работать терминальыне подключения. Выскакивает вот такое окошко с текстом «Прекращена работа программы msdtc.exe». Функция «Предотвращение выполнения данных» заблокировала выполнение этой программы.
Отключать DEP не вариант. Ибо многим службам он нужен, да и методы не наши.
Решение проблемы нашлось само собой. Версия ScrewDrivers Client v. 4.0.09.20 отказывается работать на Windows Vista. Оказывается эта ошибка устранена в более новой версии ScrewDrivers Client v. 4.1.07.27.
Обновление версии клиента решило все проблемы.
В этой статье я покажу вам, как отключать и включать службу учета выключений в Windows 2003, а также как просматривать события из службы учета выключений. Служба учета выключений является средством фиксации причин, по которым система была перезагружена или выключена, или почему она выключалась без предупреждения. Оно появляется каждый раз при вашей попытке выключения машины вручную через меню Пуск, или когда система неожиданно перегружается или выключается в связи с ошибкой в программном обеспечении или, к примеру, отключении питания. Вы можете захотеть отключить это предупреждение, чтобы оно вас не раздражало.
Введение
“Система учета выключений является функцией Microsoft Windows Server 2003 и Microsoft Windows XP, которую вы можете использовать для последовательного учета причин выключения системы. Вы можете использовать эту информацию для анализа ситуаций выключения и более полного понимания среды вашей системы” microsoft.com
Суть службы учета выключений в том, что сервер не подразумевает регулярные перезагрузки и выключения. Поэтому, когда происходят прецеденты такого характера, Администратору следует вести учет причин, вследствие которых машина была выключена. По существу, это может быть хорошей вещью, так как позволяет вам хранить базу данных по случаям выключения для будущей справки.
Для некоторых людей, особенно тех, которые пользуются Windows 2003 в качестве клиентской операционной системы или в тестовой среде — где перезагрузка или выключение машины является рутинным действием — это может оказаться достаточно раздражительным.
Примечание: Эта функция также входит в Windows XP Professional, но отключена по умолчанию.
При нажатии на Shut Down…в меню Пуск, появляется сообщение от службы учета выключений, спрашивающее вас, хотите ли вы сменить пользователя, перезагрузиться или выключить компьютер.
Примечание: при смене пользователя опция службы учета выключений приобретает серый цвет.
Если вы решите выключить или перезагрузить машину, вам на выбор будут предложны семь вариантов службы учета выключений. Это позволит вам наилучшим образом дать объяснение причине, по которой компьютер должен быть выключен или перезагружен. Также вы можете добавлять комментарий в поле Comment (Комментарий), которое очень полезно, помогая вам в определении причины выключения. Ниже приведены семь возможных опций службы учета, и пример того, что обычно может быть записано в поле Comment.
Другое (Запланировано) – выключение или перезагрузка по неизвестной причине. Эту опцию обычно выбирают, когда другие варианты не дают описания причины выключения или перезагрузки.
Комментарий: выключение виртуальной тестовой машины. Время идти домой!
Аппаратная часть: обслуживание (Запланировано) – перезагрузка или выключение с целью обслуживания аппаратной части системы.
Выберите данную опцию, когда вы хотите провести плановое обслуживание аппаратной части машины.
Комментарий: смена Serial ATA кабеля.
Аппаратная часть: Установка (Запланировано) – перезагрузка или выключение для начала или завершения инсталляции устройства.
Выберите эту опцию, если вы планируете обновить или установить дополнительные устройства на машину.
Комментарий: установка нового жесткого диска емкостью 200GB.
Операционная система: изменение настроек (Запланировано) – перезагрузка или выключение системы для внесения изменений в настройки системы.
Эта опция для вас, когда вы произвели изменения в операционной системе, которые требует перезагрузки или выключения машины. К примеру, когда вы меняете имя компьютера или устанавливаете дополнительный компонент.
Комментарий: установка службы DNS Server Service.
Приложения: обслуживание (Запланировано) – перезагрузка или выключение для выполнения запланированного обслуживания программы.
Эту опцию следует выбрать в случае запланированного обновления или перенастройки приложения.
Комментарий: обновление до ISA 2004 Service Pack 1. Необходима перезагрузка.
Приложения: Установка (Запланировано) – перезагрузка или выключение, необходимое для установки программы.
Выберите эту опцию, когда произошла плановая установка новой программы.
Комментарий: установка SQL Server 2000. Необходима перезагрузка.
Вопрос безопасности – компьютер необходимо перезагрузить в целях безопасности.
Эту опцию следует выбирать, когда машину нужно перезагрузить или выключить по причинам безопасности.
Комментарий: DOS атака.
Просмотр событий в службе учета выключений.
Для просмотра предварительных учетных записей в службе учета выключений, вам надо пойти в Event Viewer (Start > Programs > Administrative Tools > Event Viewer or Control Panel — Administrative Tools — Event Viewer) и в системном журнале искать информационные события (Information events) с ID 1074 или 1076. Двойным щелчком по событию вызываете закладку со свойствами событий.
События с ID 1074 Events создаются, когда вы вручную выключаете машину с использованием службы учета выключений. События с ID 1076 создаются при неожиданном выключении машины, и ,когда Администратор (или первый пользователь с правами выключения) входит в систему, появляется уведомление от службы учета выключений.
![]()
Примечание:
Как видите на изображении ниже, описание указывает на причину выключения, и отображает время, и пользователя, совершившего выключение, а также комментарий, записанные в поле Comment.
Отключение службы учета выключений
Если вы не пользуетесь службой учета выключений, вы можете отключить ее. Чтобы сделать это, откройте консоль Group Policy Object Editor. Нажмите на Start > Run…, введите gpedit.msc и нажмите OK.
Пройдите в Computer Configuration > Administrative Templates > System и в правой части окна выберите вариант настройки “Display Shutdown Event Tracker”
Сделайте двойной щелчок по этой настройке и откройте закладку Свойства. Теперь у вас есть возможность оставить ее в исходном состоянии по умолчанию Not Configured (не настроено), установить на Always Enabled (всегда задействовано), Enabled for Servers/Workstations (Windows XP Pro) (задействовано для серверов/рабочих станций Windows XP Pro ), Disabled completely (полностью отключено) — как показано на рисунке ниже.
Примечание:
Если вы задействуете групповую политику только в отношении серверов, служба учета выключений проявляется в момент, когда вы выключаете компьютер, на котором работает Windows 2003, тогда как при варианте только для рабочих станций служба учета выключений проявляется в момент, когда выключается компьютер, на котором установлена Windows XP Professional.
После того, как вы внесете изменения в групповую политику, откройте приглашение на ввод команды и запустите команду gpupdate /force для обновления политики для того, чтобы ваши настройки начали работать. В качестве альтернативы вы можете просто перезагрузить машину.
При следующей попытке выключение или перезагрузки машины, служба учета выключений больше не будет видна и появится нормальное меню выключения (как видно на приведенном ниже рисунке).
Подведение итогов
В этой статье я продемонстрировал вам, как отключить службу учета выключений и просматривать события этой службы. Хотя некоторые находят данную службу маленькой удобной функцией, она рассматривается как несущественный дополнительный шаг к выключению машины другими.
http://www.windowsnetworking.com
Имеем: переставший работать “на пустом месте” сервер терминалов.
При подключении ловим ошибку:
Удаленный сеанс отключен, поскольку отсутствуют доступные серверы лицензирования сервера терминалов для проведения лицензирования. Обратитесь к администратору сервера.
“Куясе”, думаем, а это что?!
Ладно, удаляю “роль” сервера терминалов вместе с лицензиями и прочим. Ставлю назад – хуй! Никакой реакции – та же ошибка. На сайте мелкомягких мне посоветовали сделать уже сделанное, и все.
Решение нашел, перебрав 70 страниц гугла:
В Windows 2003 при задействии сервера терминалов читается ветка реестра HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers. Для каждого лицензионного сервера в ней необходимо создать пустой подраздел (key) с именем этого лицензионного сервера. Можно указывать NetBIOS-имя, FQDN или же IP сервера (но не обязательно, особенно при ДНС сервере на той же машине). Пример названия ветки реестра для лицензионного сервера Serv1:
HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers\Serv1
То есть РУЧКАМИ делаем еще две “папки” реестра \LicenseServers\Serv1 – и, вуаля! Все работает.
Варианты разводки восьмижильной витой пары
Прямая-разводка. Кросс-разводка.
1. Прямой порядок обжима витой пары, ведущей от рабочей станции к концентратору.
2. Кросс-линковый (перекрестный, кроссоверный) порядок обжима витой пары.
Применяется в случае, когда требуется соединить между собой 2 концентратора, не имеющих переключения uplink/normal, а также для прямого соединения 2-х компьютеров.
Варианты разводки восьмижильной витой пары
Для стандарта Ethernet 100Base-T используются четыре жилы (оранжевая и зеленая пара), а оставшиеся четыре зарезервированы для стандарта Gigabit Ethernet (1000Base-T). Есть два варианта разводки 568A или 568B, выбор за Вами. Чаще используется второй вариант (568B). Самое главное чтобы во всей сети использовался один из вариантов.
Внешний вид коннектора RJ-45 с нумерацией разъемов
Разводка кабеля для соединения компьютера с сетевым оборудованием (патчкорда) представлена в таблице, на рисунках справа от таблицы изображен внешний вид кабеля подготовленного к вставке в коннектор (оба коннектора обжимаются одинаково) :
Разводка кабеля для соединения сетевых карт двух компьютеров напрямую отличается только тем, что на одном из концов кабеля зеленая и оранжевая пары меняются местами. Проще говоря мы получаем кабель у которого один коннектор обжат по варианту 586A, а второй по варианту 586B. Такой кабель называют кроссовером (crossover) или нуль-хабным кабелем. Эта же разводка используется для каскадирования (соединения) хабов. В виде таблицы этот вариант выглядит так :
Два компьютера можно соединить использовав и разводку приведенную в таблице ниже, но она гораздо сложнее для запоминая, поэтому привожу этот вариант только для полноты обзора вопроса.
P.S. В зависимости от производителя цвет провода может быть вместо оранжевого красным, а вместо коричневого — серым.
Настройка резервного доступа к серверу с операционной системой Windows через VNC
Для установки и дальнейшего подключения резервного доступа через протокол VNC необходимо выполнить установку:
программу UltraVNC Server — на ваш выделенный сервер;
программу UltraVNC Client — на ваш домашний (не удаленный) компьютер.
Скачиваем программу с официального сайта разработчика UltraVNC на ваш выделенный сервер:
https://uvnc.com/downloads/ultravnc.html
На момент написания статьи актуальная версия программы UltraVNC 1.4.3.6.
Выбираем для загрузки программу ultravnc 1436 X64 setup
Для выделенных серверов устанавливается операционная система Windows 10 / Windows Server 64bit.
Запускаем установщик программы и проходим стандартную процедуру установки, за исключением установки автоматических задач (Select Additional Task):
На экране выбора дополнительных задач НЕ выбирайте установку заданий “Register UltraVNC Server as a system service” И “Start or restart UltraVNC service”.
Выбираем только 3 последних дополнения:
На Следующем шаге установщика не изменяем никаких параметров и устанавливаем все 3 пакета (Full Installation):
Завершаем установку программы.
Переходим к настройке программы
Внимание, на этом шаге мы генерируем пароль для доступа к VNC серверу из локальной директории, в обход установочного каталога UltraVNC!
Переходим по пути:
C:\Program Files\uvnc bvba\UltraVNC
Копируем файл winvnc.exe в папку в любой общедоступный каталог (который будет иметь доступ для записи), например в каталог Загрузки и запускаем программу winvnc.exe
Устанавливаем пароли, которые будут содержать символы: ! @ ?
В данном примере мы указали пароли:
VNC Password: 3eSe2!Uf@hE?br
View-Only Password: 34HTN!YBF@SER?A
VNC Password — пароль для доступа к VNC с правами администратора
View Only Password — пароль для пользователя, который сможет только наблюдать за рабочим столом — и не сможет управлять системой.
Нажимаем Aplly, ожидаем подтверждения для записи файла с правами администратора и нажимаем “Да” для подтверждения действия.
Далее нажимаем ОК, ожидаем подтверждения для записи файла с правами администратора и нажимаем “Да” для подтверждения действия.
На этом мы создали файл с нужными нами паролями, которые будут сохранены в системе.
На следующем шаге в каталоге Загрузки (куда ранее мы поместили файл winvnc.exe, появился новый файл конфигурации ultravnc.ini, копируем его (Ctrl + C), возвращаемся в наш каталог, где установлена программа C:\Program Files\uvnc bvba\UltraVNC и вставляем скопированный файл (Ctrl + V). При запросе перезаписи файла, соглашаемся.
В меню пуск, программы, находим каталог UltraVNC, раскрываем список, находим UltraVNC Server Settings
Устанавливаем все параметры как на скриншотах ниже:
На этом этапе сначала произведем установку сервиса, нажатием на кнопку Install Service
После успешной установки (займет 10-15 секунд) нажимаем Start Service. При успешном запуске увидим:
И нажимаем “Ok”.
На этом конфигурирование VNC сервера закончено.
Переходим к подключению с вашего компьютера до сервера на который был установлен UltraVNC Server.
На нашем ПК устанавливаем UltraVNC Client, который также скачиваем по ссылке:
https://uvnc.com/downloads/ultravnc.html
На домашнем ПК устанавливаем только VNC клиент. Установка дополнения VNC Server не требуется.
Далее запускаем VNC клиент и вводим данные нашего сервера
IP адрес сервера:5900.
Например: 127.0.0.1:5900
Метод подключения Direct.
Далее вводим пароль, который был указан в настройке вкладки Security при запуске winvnc.exe. В нашем примере это пароль 3eSe2!Uf@hE?br. И нажимаем Connect.
Происходит удаленное подключение к серверу через протокол VNC.
При работе с VNC вы всегда будете иметь доступ к системе, даже в случае недоступности RDP подключения и зависания сессии.
В примере ниже полностью отключен доступ по RDP, но подключение по VNC работает как резервная консоль.