Форум программистов, компьютерный форум, киберфорум
Windows Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
29 / 26 / 18
Регистрация: 02.04.2015
Сообщений: 314
1
Server 2003

"Включение автоматического входа в систему" работает не так, как надо

27.09.2016, 15:54. Показов 2474. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня.
Коротко ситуация:
1) Есть VPS с Windows 2003 server на борту (захожу по rdp);
2) На этом сервере, кроме всего прочего, должна "постоянно" крутиться программа, написанная под .Net (графический интерфейс, как служба не работает);
3) Софтина чужая + глючная, если стоит больше недели в состоянии покоя (никто явно не работает в её же граф.окружении) - она то вешается, то библиотеки от неё отваливаются и начинает работать только часть функционала;
4) Самый простой (и абсолютно устраивающий!) вариант решения проблемы - перезагрузка сервака по выходным.

Теперь проблема: софтину добавил в автозапуск (regedit -> HKLM/Software/microsoft/Windows/CurrentVer/Run);
Внес правки в реестр согласно статье: Включение автоматического входа в систему + нарыл на просторах, дописал еще параметр "DefaultDomainName".
В итоге, после перезагрузки, происходит "консольный" вход в систему. Что плохо - требуемая софтина запущена в диспетчере, но не работает (она сетевая - по сети не отзывается). Более того, в ней реализован запрет повторного запуска, потому нужно выгрузить запущенную копию через диспетчер, и только потом запустить её же...

Задача, вроде как, тривиальна; но я не смог найти решения без скачивания/установки чужого нонеймного софта, что суть - недопустимо((

Необходимо либо как-то настроить автоматический вход после рестарта из под админа (пароли/явки всё присутствует), либо прописать в автозагрузку rdp-подключение к самому себе из под админа, что бы стартануло именно графическое окружение пользователя... и уже для этого пользователя в автозагрузку положить эту софтину... я, пока, не пойму, почему не работает сценарий от самого создателя??! М.б. где-то в службах/политиках хостером по дефолту что-то такое отключено, и можно просто перенастроив - включить обратно??

В общем хотелось бы наиболее "правильное" решение найти, без обращения к стороннему софту...

Заранее спасибо! )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2016, 15:54
Ответы с готовыми решениями:

Вход в систему не возможен, так как на данном компьютере не запущена служба входа в сеть
После перезагрузки сервера на Windows server 2003, при попытки залогиниться стал выдавать такое...

Работает не так как надо
я ввожу ааа - выводит qqq а должен выводить qaz что нужно поменять? хотя бы на примере первого...

Автокликер работает не так как надо
Есть код int main() { for (;;) { for...

Цикл не работает так как надо
Всем привет! Народ, у меня цикл в программе работает не так как надо. 1 круг цикла происходит в...

6
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
27.09.2016, 16:00 2
schedulerом автозагрузку сделай, там разные параметры входа должны быть
0
29 / 26 / 18
Регистрация: 02.04.2015
Сообщений: 314
28.09.2016, 00:10  [ТС] 3
Цитата Сообщение от xoraxax Посмотреть сообщение
schedulerом автозагрузку сделай, там разные параметры входа должны быть
- Они и есть, с них и начал, но суть та же самая: если делать "он старт систем", получаем "консольный" запуск вне окружения какого-бы то нибыло пользователя, т.е. - запускается нерабочий экземпляр.
- Если сделать "Он логон", то как сделать автоматический "логон"??
Непонятно((

Добавлено через 12 минут
Еще раз: если повесить задачу на автозапуск конкретному пользователю, или "любому" пользователю, но после явного логона по rdp - всё корректно запускается и работает. Ручной вариант, по понятным причинам, очень хочется автоматизировать.
На семёрке автовход из статьи работает без проблем именно так, как и предпологалось - происходит полноценный вход в систему от имени указанного пользователя. Почему на VPS'e происходит консольный запуск и что это вообще такое??
Как сделать так, что бы там на сервере тоже автоматически стартовал пользовательский сеанс??!
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
28.09.2016, 00:33 4
ммм, попробуй создать rdp файлик до 127.0.0.1, в автозапуск кинь mstsc filename.rdp (возможно потребуется задержку поставить перед mstsc)
0
29 / 26 / 18
Регистрация: 02.04.2015
Сообщений: 314
28.09.2016, 16:29  [ТС] 5
Слабал такой вот батник:
Windows Batch file
1
2
cmdkey /generic:127.0.0.1 /user:Administrator /pass:супер-пупер-пасворд
mstsc /v 127.0.0.1
Проверил, при клике вручную - всё гуд.

Добавил его в планировщик, от админа (2 раза ввел пароль) с параметром "при включении ПК"

Никакой сессии не открывается, в логах планировщика:
Код
5.2.3790.3959 (srv03_sp2_rtm.070216-1710)
"mstsc_connect.job" (mstsc_connect.bat)
	Started 9/28/2016 3:02:56 PM
"User_Feed_Synchronization-{D45E3966-174B-4B66-A99D-14E635A64C3F}.job" (msfeedssync.exe) 9/28/2016 3:07:00 PM ** ERROR **
	The attempt to retrieve account information for the specified task failed; therefore, the task did not run. Either an error occurred, or no account information existed for the task.
	The specific error is:
	0x8004130f: No account information could be found in the Task Scheduler security database for the task indicated.
[ ***** Most recent entry is above this line ***** ]
Эм... какого рожна ему от меня еще нужно или где/какую политику можно глянуть?

Добавлено через 2 часа 8 минут
Гугление не помогает:
"решить проблему можно будет при помощи повторного описания заданий с указанием имени пользователя и его пароля."
"РЕШЕНИЕ Чтобы устранить эту проблему, получите последний пакет обновления для Microsoft Windows 2000."
- Но у меня 2003, а не 2000!!

Если никто не знает "что, где, когда", то, может, хоть идей для поиска подкините... я пока что выдохся (((
0
67 / 67 / 19
Регистрация: 06.07.2011
Сообщений: 221
29.09.2016, 11:00 6
ИмяПользователя, Если я правильно понял - вы все это время рассматриваете автоматический вход по RDP, а почему-бы не использовать автоматический вход "локально" ?
Т.е. фактически - после перезагрузки сервера будет осуществлен вход "будто с консоли". Там уже вешать на пользователя автозапуск вашего софта.
Кликните здесь для просмотра всего текста
Запускаем редактор реестра. Пуск -> Выполнить, набрать строку «regedit» и нажать клавишу ОК). Откроется окно реестра.
Двигаемя по ветке реестра HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> WindowsNT -> CurrentVersion -> Winlogon
Изменяем параметр DefaultUserName, где необходимо указать имя пользователя.
Ищем параметр DefaultPassword, если его нет, то создаем его (тип строковый параметр). В значении указываем пароль пользователя.
Далее находим AutoAdminLogon, если тоже не окажется, то придется его создать. Устанавливаем значение 1.
Закрываем редактор реестра и перегружаемся .
0
29 / 26 / 18
Регистрация: 02.04.2015
Сообщений: 314
29.09.2016, 11:14  [ТС] 7
Цитата Сообщение от TheShestov Посмотреть сообщение
Если я правильно понял - вы все это время рассматриваете автоматический вход по RDP, а почему-бы не использовать автоматический вход "локально" ?
- Не совсем так: именно с попытки настроить локальный автологон я и начал (первый пост, ссылка на статью от микрософта о том, что Вы написали);

- На текущий момент времени проблема, "временно", решена (при перезагрузки из самой винды часто бывают косяки - система подвисает на "завершении работы" и не уходит в ребут; при перезагрузке из панели управления на хостинге - загрузка сервака останавливается на окошке ввода причины). В моем случае очень полезным оказалось добавить в ветку автологона еще одного параметра ForceAutoLogon = 1 (на сам автологон не влияет, но помогает пользователю оставаться в системе);
1
29.09.2016, 11:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2016, 11:14
Помогаю со студенческими работами здесь

Метод .contains работает не так как надо
У меня есть задание: Считать две строки из файла. Построить новую строку, состоящую из символов,...

Atmega8 работает не так как надо
Выпаял из устройства несколько атмег на халяву. Запаял в платку переходник. Прошивка прочиталась....

Почему работает не так как надо?
В общем вот в чем вопрос, есть код на СИ. Задача такова ввести с клавы день, месяц, год рождения...

Код работает не так, как надо
Нужно ввести строку и слово и чтобы выводились порядковые номера слов в строке, совпадающих с...

[REGEXP] Работает не так, как надо :)
if($invitation=~/From:\s\=\?KOI8\-R\?B\?(.*)\?\=(.+)/i){ $a=$1; $s=decode_base64($a); ...

Find работает не так как надо
Здравствуйте, как правильно решить систему уравнений? PTC Mathcad Prime 3.1


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru