Sunnych
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору используя запуск RDP клиента через "среду", появляются залипшие процессы, все это странным образом связано с SPми от Microsoft, на Windows Серверах 2003, 2008, x86, x64. и злой Canon LBP-2900 со своими дровами тоже подкачал Начнем все по порядку - реальный пример, в наличии Microsoft Windows Server 2003 R2 Enterprise x64 Edition Servis Pack 2 на нем установлен терминальный сервер и 1C:Предприятие 7.7. Первый вход пользователя на терминальный сервер осуществляется с правами группы администраторов, при этом в моем примере проблемы были с печатью на принтерах, указываем путь к ПК с принтером \\192.168.10.5\, в случае запроса логин и пароля, авторизоваться нужно локальным или доменным администратором, с сохранением сетевого пароля, для х64 заранее нужно в настройках принтера добавить х64 драйвер, устанавливаем сам принтер на стороне сервера, выбираем его по умолчанию. Вторым шагом является настройка прав и среды пользователя, у всех они разные, у меня в "Среде" пользователя указано: Имя файла программы: C:\Program Files (x86)\1Cv77\BIN\1cv7.exe Рабочая папка: C:\Program Files (x86)\1Cv77\BIN\1cv7.exe Подключение принтеров клиента при входе - отмечаем галочкой, нив коем случае не ставим на стороне клиента подключаться с принтером - приведет к проблеме что наш принтер подключенный по IP не будет по умолчанию в наших программах. Запускаем сеанс RDP: Пуск - Выполнить - mstsc После подключения в среде 1С выполняем операцию печать, и закрываем 1С, в 90% сессия клиента на стороне сервера не завершается. Заходим на сервер администратором и смотрим в процессах пользователя кто нам мог помешать, очень часто это бывают: userinit.exe, splwow64.exe, cnab8swk.exe (наш любимый Canon) и.т.д Завершаем мешающий процесс, сессия закрывается, пишем батник, назовем его exit_rdp.bat Код: @cmdow @ /HID @echo off c: cd "C:\Program Files (x86)\1Cv77\BIN" @echo Starting First 1S call 1cv7.exe enterprise /DD:\1C\Base\ /Nlogin /Ppassword start taskkill /f /im splwow64.exe /t cls exit | Заходим в настройки нашего пользователя в "Среде" пользователя укажем: Имя файла программы: D:\1C\exit_rdp.bat Надеюсь это многим поможет так как ScrewDrivers с данными не доработками MS не справляется, и при запуске других программ средой у пользователя этот пример поможет исправить то что MS не исправляет где то с 2007 г. |