none
Чёрный экран в терминальном режиме 1С при запуске без оболочки explorer

    Вопрос

  • Доброго суток дня! Наверняка кто то уже сталкивался с этой проблемой. Запускаю 1С в терминальном режиме с Windows 10 x64 с последними обновлениями. Терминальный сервер 1С находится на Windows Server 2016 Standart. Запускаю 1С приложение как отдельное приложение без оболочки explorer. Настроил это через групповую политику. При запуске появляется окно с базами, но вокруг чёрное окно и при входе в 1С, если спустить программу, тоже чёрный экран. При обычном входе в терминал всё нормально, голубой экран  сервера. Чёрный экран появляется только когда запускаешь как отдельное приложение в терминале.  Как это убирается? 

    28 августа 2018 г. 20:05

Ответы

Все ответы

  • вы хотите сменить фон, или в чем ваш вопрос?

    The opinion expressed by me is not an official position of Microsoft

    28 августа 2018 г. 20:40
    Модератор
  • Да, хочу сменить цвет фона. Чёрный цвет пугает по умолчанию. Замечу 1С запускается как отдельное приложение в терминале, без запуска оболочки explorer.  Сам фон рабочего стола не помогает изменить. Это не рабочий стол. Рабочий стол вообще не запускается, запускается только сама программа 1С. Вижу меню из баз данных а вокруг чёрный цвет. 1С открылась, если его спустить всё чёрное. Раньше был голубой цвет в Windows Server 2003.
    29 августа 2018 г. 15:52
  • А вам не проще настроить RemoteApp и открываться будет все через браузер и ни каких черных экранов, вот пример реализации. И чем удобно можно даже через андроид телефон сидеть, проверял работает.
    29 августа 2018 г. 19:11
  • Думаю, нет, не проще. Тут уже всё настроено и работает, знакомо, и никаких дополнительных служб устанавливать не надо. А там докуча ещё устанавливается и неизвестностей. Мне нужно просто фон сменить на голубой и всё.
    30 августа 2018 г. 13:21
  • Ну вот, попробовал установить RemoteApp, по вашим рекомендациям. Начались ещё больше проблем. Вы по моему даёте мне советы с Windows Server 2008, а у меня Windows Server 2016, разница есть. И где теперь мне RemoteApp разворачивать? Там ничего нет, где вашей иструкции. Только лицензирование терминального сервера. Где теперь мне чего разворачивать. Инструкция то не для моей системы. А мне всего лишь  надо чёрный цвет поменять на синий и всё. А теперь что дальше?

    30 августа 2018 г. 16:36
  • Доброго суток дня! Наверняка кто то уже сталкивался с этой проблемой. Запускаю 1С в терминальном режиме с Windows 10 x64 с последними обновлениями. Терминальный сервер 1С находится на Windows Server 2016 Standart. Запускаю 1С приложение как отдельное приложение без оболочки explorer. Настроил это через групповую политику. При запуске появляется окно с базами, но вокруг чёрное окно и при входе в 1С, если спустить программу, тоже чёрный экран. При обычном входе в терминал всё нормально, голубой экран  сервера. Чёрный экран появляется только когда запускаешь как отдельное приложение в терминале.  Как это убирается? 

    Добрый День.

    Начните с описания того что вы в итого (Результате) хотите  получить как вы все это настраивали, желательно подробно. если использовали в качестве руководства какой-либо мануал, дайте на него ссыль.

    По моему возникло недопонимание...


    Я не волшебник, я только учусь MCP CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Пометить как ответ" или проголосовать "полезное сообщение". Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub.

    30 августа 2018 г. 18:00
    Модератор
  • Так а что тут непонятного то? Я запускаю 1С8 как отдельную программу через терминал. Настроил запуск программы через групповую политику AD для этих пользователей. 

    Конфигурация пользователей - компоненты Windows - службы удалённых рабочих столов - узел сеансов удалённых рабочих столов - среда удалённых сеансов - запускать программу при подключении. И указываю там 1С8. Всё! Вместо рабочего стола запускается сразу программа 1С8, без оболочки. НО!!! почему то чёрный фон терминала, а не голубой как раньше вокруг программы 1С8. Фон чёрный, раньше был голубой. Я работал раньше на Windows Server 2003 там был голубой фон. А здесь этот фон можно поменять на такой же? Что то у меня не получается щаманство, где этот цвет зарыт то?

    30 августа 2018 г. 18:35
  • Так а что тут непонятного то? Я запускаю 1С8 как отдельную программу через терминал. Настроил запуск программы через групповую политику AD для этих пользователей. 

    Конфигурация пользователей - компоненты Windows - службы удалённых рабочих столов - узел сеансов удалённых рабочих столов - среда удалённых сеансов - запускать программу при подключении. И указываю там 1С8. Всё! Вместо рабочего стола запускается сразу программа 1С8, без оболочки. НО!!! почему то чёрный фон терминала, а не голубой как раньше вокруг программы 1С8. Фон чёрный, раньше был голубой. Я работал раньше на Windows Server 2003 там был голубой фон. А здесь этот фон можно поменять на такой же? Что то у меня не получается щаманство, где этот цвет зарыт то?

    Добрый День.

    Как минимум разные ос, можно и на веб опубликовать 1с если нужно "без лишнего" ПО. Вам предложили как вариант использовать на rds сервере AppLocker для блокировки лишнего ПО что вполне доступно вам по версии и редакции использованного вами по (ос) в режиме полноценного rds. Можно использовать Remote App т.е. запуск приложения без гуи рабочего стола сервера rds. все сводятся к правильной настройки роли и планирования. по роли rds licensing и им подобные  то вы наверное запамятовали как роли rds настроили на сервере? или вы просто галку на разрешение удаленного рабочего стола поставили и ок нажали ну и полиси накрутили на проблемном сервере? Вариантов много...


    Я не волшебник, я только учусь MCP CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Пометить как ответ" или проголосовать "полезное сообщение". Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub.

    30 августа 2018 г. 19:03
    Модератор
  • Всё это возможно и будет работать, но у меня не работает то, что вы сказали. Это уже другая тема разговора. Я уже её поднимал У меня не получается установить полноценную службу удалённых рабочих столов с AppLocker и Remote App, так как стоит на нём AD. Возможно из за этого, возможно из за чего то другого. И галочка там стоит, и роль поднял с лицензией службы удалённых рабочих столов через диспетчер серверов. Но чтобы установилась Remote App нужно установить службу удалённых рабочих столов двумя разными методами. Я  не знаю почему так, но в Windows Server 2016  без установки вторым методом Remote App не появляется. 

    Вот по этой ссылке всё показано и рассказано как  нужно устанавливать. Я же смог установить только первый метод. Установки роли и компонентов. Там тоже есть установка службы удалённых рабочих столов. А там где начинается с установки служб удаленных рабочих столов вторым методом, второй этап, у меня не получается, выходит ошибка и установка не доходит до конца. 

    Сбой:
    Не удалось установить службы ролей. Исключение при вызове "Translate" с "1" 
    аргументами: "Некоторые или ссылки на свойства нельзя преобразовать."

    Но вопрос то не в этом. Всё это понятно.

    Факт того, что сейчас всё у меня работает,  только фон не устраивает чёрный цвет. Если заходить через обычный терминальный клиент, как и раньше.

    30 августа 2018 г. 19:35
  • попробуйте метод описанный тут: https://social.technet.microsoft.com/Forums/ie/en-US/d8ecb2cd-224a-4d62-9b8d-f38235f0b552/black-background-appearing-while-using-remote-desktop-connection?forum=w7itproui

    Если не поможет, то можно попробовать погуглить change desktop color gpo, или загрузиться с рабочим столом сменить фон и опять включить 1с в качестве программы при загрузке.

    Если и эти варианты не проканают то можно попробовать покурить в сторону сравнения реестра у пользователей с 1с и с рабочим столом (вполне возможно что найдете нужный ключ.

    А так то проблему вы сами себе создали совместив несовместимое (но это уже обсуждалось, и возвращаться к этому резона нет).


    The opinion expressed by me is not an official position of Microsoft

    30 августа 2018 г. 20:27
    Модератор
  • попробуйте метод описанный тут: https://social.technet.microsoft.com/Forums/ie/en-US/d8ecb2cd-224a-4d62-9b8d-f38235f0b552/black-background-appearing-while-using-remote-desktop-connection?forum=w7itproui

    Если не поможет, то можно попробовать погуглить change desktop color gpo, или загрузиться с рабочим столом сменить фон и опять включить 1с в качестве программы при загрузке.

    Если и эти варианты не проканают то можно попробовать покурить в сторону сравнения реестра у пользователей с 1с и с рабочим столом (вполне возможно что найдете нужный ключ.

    А так то проблему вы сами себе создали совместив несовместимое (но это уже обсуждалось, и возвращаться к этому резона нет).


    The opinion expressed by me is not an official position of Microsoft

    Добрый День.

    Виктор у автора емнип есть право на запуск двух vm рри условии что родительская ос выполняет непосредственно роль хоста виртуализации, стоит отметить при таком сценарии можно создать вполне поддерживаемое, более того работоспособное решение. 1 vm  поднимаем dc, вторая vm сервер rds со всеми  своими плюшками... По моему мнению это хороший вариант,при условии что у автора железо поддерживает виртуализацию и соответственно потянет рабочую нагрузку...


    Я не волшебник, я только учусь MCP CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Пометить как ответ" или проголосовать "полезное сообщение". Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub.

    31 августа 2018 г. 10:18
    Модератор
  • Антон, я абсолютно с Вами согласен, более того в этой теме это был мой первый ответ :)

    The opinion expressed by me is not an official position of Microsoft

    31 августа 2018 г. 10:49
    Модератор
  • попробуйте метод описанный тут: https://social.technet.microsoft.com/Forums/ie/en-US/d8ecb2cd-224a-4d62-9b8d-f38235f0b552/black-background-appearing-while-using-remote-desktop-connection?forum=w7itproui

    Если не поможет, то можно попробовать погуглить change desktop color gpo, или загрузиться с рабочим столом сменить фон и опять включить 1с в качестве программы при загрузке.

    Если и эти варианты не проканают то можно попробовать покурить в сторону сравнения реестра у пользователей с 1с и с рабочим столом (вполне возможно что найдете нужный ключ.

    А так то проблему вы сами себе создали совместив несовместимое (но это уже обсуждалось, и возвращаться к этому резона нет).


    The opinion expressed by me is not an official position of Microsoft

    Я здесь не совсем понял, что вы вы имеете введу: попробовать в сторону сравнения реестра у пользователей с 1с и с рабочим столом. Как это? Как я буду их сравнивать? Это один и тот же профиль и реестр, по моему. Только в одном варианте есть оболочка explorer (рабочий стол), а во втором его нет, запускается только программа 1С. Можете мне пояснить более подробно как это мне их сравнить? Первые два варианта у меня не прошли. Через групповые политики я пробовал менять тему, подгружать, не получилось, попробую ещё раз, может что то не пошло.
    31 августа 2018 г. 15:57
  • создаете резервную копию реестра, делаете изменение цвета, создаете резервную копию реестра, делаете diff 2х резервных копий.

    для сравнения веток можно воспользоваться например visual studio code, notepad++, total commander (c надстройками) или любым другим инструментом.


    The opinion expressed by me is not an official position of Microsoft

    31 августа 2018 г. 16:05
    Модератор
  • Всё это хорошо, совет неплохой, но у меня на одном сервере ещё и файловый сервер, где хранят пользователи свои документы, только хранят как флешка, папки обмена между отделами. И система просто уже хорошо настроена, настроек докуча и тут раз проблема. Денег на новое железо не дают. Я вас понимаю и с вами согласен. Но не всё так просто. С темой виртуализации я незнаком вообще, поэтому мне надо ещё это всё изучать, поднимать и т.д. Вы понимаете, если я в этом не бум бум, поэтому всё с нуля надо начинать, а на меня нажимают чтобы сервер ввёл на замену старого. Служебку я уже накатал на счёт не совместимости директору и выделения на AD отдельного оборудования. По поводу всё на одном сервере через виртуализацию для меня это сложно и я не знаю как быть ещё и с файловым сервером. Просто всё настроено и в принципе работает. Вот этот цвет только не поменять чёрный никак на другой. Всё остальное я понял, но в моём случае проще было бы поменять цвет. :) Так хоть криво, но в пределах моих задач всё нормально работает, проверил, но цвет никак не понимаю где его поменять.
    31 августа 2018 г. 16:08
  • создаете резервную копию реестра, делаете изменение цвета, создаете резервную копию реестра, делаете diff 2х резервных копий.

    для сравнения веток можно воспользоваться например visual studio code, notepad++, total commander (c надстройками) или любым другим инструментом.


    The opinion expressed by me is not an official position of Microsoft

    как мне создать копию реестра в случае, если запускается 1С при запуске сеанса? Там же нет оболочки explorer. Где это снимается, я что то подзабыл.
    31 августа 2018 г. 16:13
  • Поднимаю этот вопрос!

    Нашёл статью:

    https://support.microsoft.com/en-us/help/2833839/guidelines-for-installing-the-remote-desktop-session-host-role-service

    Где написано, что поднять на контроллере домена можно RDS, но без RemoteApp. Как в принципе и у меня. Я именно так и сделал как указано в статье. Запуск программы 1С8 и настройки клиентов я делаю через групповую политику терминальных пользователей. Всё, я, конечно, понимаю, что это не полная функциональность RDS, но может быть всё таки кто то сможет мне помочь поменять чёрный экран при запуске 1С8? Когда клиент коннектится в терминал запускается сразу программа 1С8, так указал я в групповой политике для этих терминальных пользователей. Мне рабочий стол не нужен. Наоборот я всё ограничил.

    Но когда запускается окно 1С8 вокруг вместе голубого фона, чёрный фон. Это очень не приятно. Мне любые методы подойдут, лишь бы фон сменить на другой, хоть бы серый :), рассматриваю различные варианты, любые методы. Как можно на это повлиять? без виртуализации. Для меня сейчас это не реально. Денег на железо новое не дают.

    Описанные выше все предложения по замене чёрного фона не прошли, ничего не поменялось. Сравнивание реестра я так и не понял, где как делать, и что это даст, и где я потом могу поменять на правильные значения. 

    Буду очень благодарен кто сможет мне помочь.

    7 сентября 2018 г. 18:50
  • google говорит что есть ключ реестра в ветке пользователя https://serverfault.com/questions/268423/changing-desktop-solid-color-via-registry

    Попасть туда неимоверно сложно через ctrl + alt + del или через ctrl + shift + esc или через win + r или через меню 1с открыть или через админскую учетку и hkey/users/{SID} или через политики


    The opinion expressed by me is not an official position of Microsoft


    8 сентября 2018 г. 6:17
    Модератор
  • Я это проделал сейчас, но ничего не поменялось. Делал этот под терминальным юзером, как вы и говорили, разлогинился и заново вошёл, без изменений.

    Но разве это рабочий стол? Это не рабочий стол! До рабочего стола мы не загружаемся, вместо оболочки explorer грузиться программа 1С8 указанная в групповой политике. Поэтому здесь нет рабочего стола, поэтому и ничего не меняется. Это терминальный фон и, наверно, где то меняется в терминальных настройках сервера фона, я так полагаю, не знаю. Но здесь фона рабочего стола точно нет. Оболочка explorer не запускается, её просто нет при запуске в терминале сразу программы 1С8.

    10 сентября 2018 г. 19:44
  • Здравствуйте ADM_BKZ,

    Не подскажу касаемо 1C, однако я решил поэкспериментировать с Windows Server 2012 r2 Core и смог изменить цвет фона на серый, как Вам ранее указали на обсуждение стороннего ресурса.

    Для этого я в реестре в пользовательской ветке "HKEY_CURRENT_USER\Control Panel\Colors" изменил значения параметра Background с "00 00 00" на "88 87 104".



    Avis de non-responsabilité:
    Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.

    Bien cordialement, Andrei ...

    MCP

    10 сентября 2018 г. 20:42
    Модератор
  • У меня Windows Server 2016 Standart x64. Всё сделал как вы и говорите, но у меня чёрный экран.

    Серый экран как и у вас появился только на рабочем столе. О чём я и говорил ранее. Почему так я не знаю. Но делаю как вы мне говорите. У меня в этой настройке меняется только цвет рабочего стола, какой поставлю, такой и будет, хоть белый. Верно, но как запускаешь программу сразу при запуске терминала, цвет фона не меняется. Чёрный. Я также запустил, как и вы, командную строку, без 1С. Это пофиг, что мы там запускаем. Не меняется у меня фон. Может что то ещё установить надо. Серого цвета я добился на рабочем столе под пользователем, только когда убрал с ветки HKEY_CURRENT_USER\Control Panel\Desktop значение WallPaper ссылку на изображение. Просто её удали с реестра. Но при запуске программу фон не меняется. Может что то ещё или как то настроить в персонализации надо. Не меняется по вашему при запуске командной строки, только меняется цвет рабочего стола, если убираешь политику запускать при входе программу.

    11 сентября 2018 г. 18:19
  • Странно...цвет фона вроде поменялся, даже видно в свойствах командной строки, когда выбираешь другой шрифт, но в реале чёрный цвет, как вы видите. Не пойму никак почему так.

    • Изменено ADM_BKZ 12 сентября 2018 г. 16:19
    12 сентября 2018 г. 16:11
  • Больше не кому помочь? Я специально установил чистую систему на другой ПК Windows Server 2016 x64 и поднял только роль сервера терминала, больше ничего не поднимал, естественно присоединил к домену сервер. Но то, что вы делаете по изменению цвета через реестр пользователя, в той ветке, фон в этой системе не меняется. Нет, он меняется на рабочем столе текущего пользователя, если доступен рабочий стол, а если как у меня, сразу с запуском программы, то фон чёрный и этот метод не прокатывает почему то. В чём проблема не пойму. Учитывая, что я не устанавливал на тестовом сервере RemoteApp. У меня задача как изменить цвет фона в терминале без установки RemoteApp. Так как эта функция у меня не устанавливается на главном сервере где  установлена Active Directory.
    14 сентября 2018 г. 14:57