Чтобы подключиться к этому сеансу удаленной консоли, нужно иметь права администратора на этом компьютере

Поймал очередной глюк терминального сервера, а точнее клиента. Необходимо предоставить доступ человеку удаленному на пару тысяч километров. Учетку создали, права дали, проверяю локально все ништяк работает. Отправляю человеку логин-пароль, у него возникает проблема при подключении Чтобы подключиться к этому сеансу удаленной консоли, нужно иметь права администратора на этом компьютере Полчаса ушло на локализацию проблемы. Ведь все работет и на моем и на соседнем компьюетре, никаких проблем, в логах сервера вижу успешный вход. Служба winlogon успешно аутентифицирует и дает доступ а потом раз и все… Проблема крылась в мелочах. Человек использовал клиента из серверной поставки, и всегда администрировал свой сервер, а на этот у него самые ообычные права. Именно поэтому и обнаружилось что у него в свойстве ярлыка стоял   mstsc.exe /admin, еще бывает вариант mstsc /console. Оба варианта принуждают клиента терминала подключаться не к сессии RDP  а к консоли, эмулируя физический доступ. Это разумеется требует администраторских прав. Убираем все лишнее, запускаем только mstsc.exe  и все нормально работает!

Подключение сетевых папок пользователю домена

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

Управляющий элемент ActiveX служб терминалов (mstscax.dll) не соответствует версии клиентской оболочки

Поймал очередной глюк системы, после установки Windows и всех обновлений, при попытке запуска клиента Удаленного рабочего стола получаю сообщение: Управляющий элемент ActiveX служб терминалов (mstscax.dll) не соответствует версии клиентской оболочки То ли dll действительно не той версии, то ли где-то в рестрее что-то побилось, в общем не работает и все. Логично было предположить что можно скачать инсталятор клиента RDP c сайта Майкрософт,  и установить заново. Однако так сделать не получится, при установке инсталятор сообщил , что в системе есть интегрированная служба и ставиться он не будет, оно и понятно во всех современных виндах, она действительно интегрирована сразу.

Не удается запустить Windows из-за аппаратных ошибок настройки диска

Я уже упоминал о злополучном ноутбуке на который я все таки смог поставить windows. Все известные мне способы так и не заработали помогло только наличие докстанции с единственного порта которой он смог загрузиться с флешки. Большего мне и надо было. Переразбил винт на разделы, отформатировал, закинул дистрибутив и установил его из под DOS.  И вот при установке, при перезагрузке я получаю вот такое сообщение: Не удается запустить Windows из-за аппаратных ошибок настройки диска. Не удается выполнить чтение с выбранного загрузочного диска. Проверьте указанный путь и исправность оборудования диска. Дополнительные сведения о требованиях к параметрам жесткого диска см. в документации по системе Windows и документации по имеющемуся оборудованию. Проблема как оказалось тривиальная и лечится очень просто. Дело в том что при загрузке с флешки, она назначилась первым диском, а винт от ноутбука вторым. Соотвественно при установки в Boot.ini  и прописался  загрузчик с диска 2. После извлечения флешки, диск стал первым и загрузчик не мог продолжить свою работу.

Как убрать стандартную заставку при загрузке Windows Vista/7
Советы / 15.09.2010

Вы наверняка хотели бы поменять стандартную заставку появляющуюся при загрузке Windows на более интересную или прикольную. Такие заставки вы могли видеть используя разноообразные сборки windows. В этом нет ничего сложного и вы может сделать это сами. В процессе загрузки Windows Vista пользователю демонстрируется стандартная заставка: на непродолжительное время экран монитора становится абсолютно черным за исключением небольшого участка, на котором отображается бегущая полоска индикатора. На самом деле никакой функциональной нагрузки данная нехитрая анимация не несет, и пользователь может по своему желанию сменить эту унылую картинку на более яркое и симпатичное изображение.

Эпопея с установкой Windows на ноутбук без всего
Работа / 08.09.2010

Понадобилось мне на работе привести ноутбук IBM x40 в рабочее состояние для передачи в другой отдел. Предыдущий владелец, к слову, убил на нем возможность восстановления фабричных установок, поставил убунту и не сказав никому пароля успешно испарился. Ноутбук является близким родственником нетбуков и не имеет никаких внешних коммуникативных портов кроме сети и пары USB. Самое главное и ужасное это то что с USB   он не грузится.  Перепробовал кучу сидиромов, флешек , флопиков. Он их игнорирует.

Нет значка переключения языков на языковой панели
Советы / 18.08.2010

Попался мне под руку компьютер у которого на месте стандартного значка указывающего на текущую раскладку клавиатуры было пусто. Т.е. сама языковая панель была активна но в ней ничего не содержалось. Попытка изменить настройки языковой панели через Панель управления — Язык и Региональные настройки -Языки — Языки и службы текстового ввода, ничего не дал .  Кнопка Языковая панель была просто недоступна. Оказалось кто-то поставил галочку:  Панель управления — Язык и Региональные настройки -Языки — Языки и службы текстового ввода — Дополнительно — параметр Выключить  дополнительные текстовые службы. Убираю галочку, сохраняю настройки и  в языковой панели опять появляется пиктограмма языка. Еще как вариант можно поставить PuntoSwitcher, помогает очень хорошо, еще никто не отказывался из тех кому я его ставил.  

Быстрые клавиши для Windows — ускоряем работу с Windows

Попросили меня сегодня настроить ноутбук. Делать пришлось в наколеночном положении, в полевых условиях. Естественно почти неработающий трекпад и отсутствие мыши. Впрочем меня это не остановило, т.к. я еще со времен учебы в институе впитал в себя мудрость одного преподавателя: Работать надо руками 🙂 Зачем нам мышь?  Ведь есть быстрые клавиши, т.е. комбинации клавиш кторые выполняют те или иные действия гораздо быстрее чем если делать это мышкой. Элементарное желание скопировать и вставить кусок текста? тот человек что просил настроить ноутбук не знал что можно делать это  парой CTRL+C  CTRL+V. Пришлось дать ему краткую инструкцию по таким удобностям Windows: Windows  или Ctrl + Escape  открытие меню Пуск Windows+ D — показ всего рабочего стола Windows+ Тab — переключение между значками на панели задач. Windows+ М — свернуть все окна. Windows+ Shift+M — восстановить свёрнутые окна. Windows+Е — Мой компьютер. Windows+ F — найти папку или файл. Ctrl+Windows+F — поиск компьютеров в сети. Windows+L — блокировка компьютера Windows+R — диалог Пуск —  Выполнить. Ctrl + Shift + Escape  — Вызов диспетчера задач — гораздо удобнее и быстрее, чем любым другим способом. Shift + F10  — Отображение контекстного меню текущего объекта, на ноутбуках часто этой клавиши нет. Windows   + E  — Запуск проводника. Windows   + B  — Передать…

Скрипт — список неактивных компьютеров в домене

Появилась у меня необходимость получить из домена список компьютеров которые были неактивны месяц и более. В общем те что давно не эксплуатируются, а из домена выведены не были. Порывшись в своих запасниках скриптов нашел  старый VBS который выполняет нужную функцию: On Error Resume Next DomainString=Inputbox(«Введите имя домена»,»Проверка активных компьютеров»,»Имя домена») if DomainString=»» then wscript.echo «Имя домена не введено или сценарий отменен.» wscript.quit end if numDays=InputBox(«Введите число дней, определяющее порог неактивности» & «учетных записей»,»Проверка активных компьютеров»,»XX») if numDays=»» then wscript.echo «Число дней не задано или сценарий отменен.» wscript.quit end if Set fs=WScript.CreateObject(«Scripting.FileSystemObject») Set f=fs.OpenTextFile(«donefs.txt»,2,True) Set DomainObj = GetObject(«WinNT://»&DomainString) if err.number<>0 then wscript.echo «Ошибка соединения с » & DomainString wscript.quit end if DomainObj.Filter = Array(«computer») rem Wscript.echo «Учетные записи домена » & DomainString & » старше » & numDays & » дней.» For each Computer in DomainObj Set Account = GetObject(«WinNT://» & DomainString & «/» & Computer.Name &  «$») RefreshTime = FormatNumber((Account.get(«PasswordAge»))/86400,0) If CInt(RefreshTime) >= CInt(numDays) Then f.WriteLine  Computer.Name & » ; » &  RefreshTime & » дней.» End If Next set DomainObj=Nothing set Shell=Nothing Собственно скрипт очень простой, берет из AD выборку компьютеров и проверяет когда последний раз изменялся PasswordAge.  Если больше указанного количества дней то выводит в текстовый файлик. Разумеется введенный параметр…

Wuauclt.exe — Ключи (Параметры командной строки) и секреты использования

Часто, бывает необходимо, подтолкнуть агента WSUS для проверки имеющихся обновлений и немедленной установки. Я для того использую простую команду wuauclt /detectnow Но помимо этого, эта утилита имеет множество других применений и соответствующих параметров командной строки. Рассмотрим их: /DetectNow — Запустить немедленный опрос сервера WSUS на наличие обновлений /resetAuthorization — Сбросить авторизацию на сервере и клиенте. Фактически это новая регистрация на сервере WSUS. Полезна когда клиент подглюкивает, удаляем его на сервере и командой wuauclt /detectnow /resetAuthorization заново регистрируем на сервере с одновременным запросом списка обновлений /reportnow Сбросить статистику на сервер Остальные параметры не столь очевидны и самое главное их применение непонято и обычно не вызывает никаких изменений /RunHandlerComServer — неизвестно /RunStoreAsComServer — неизвестно /ShowSettingsDialog — Показывает диалог настройки расписания установки обновлений /ResetEulas — сбросить соглашение EULA для обновлений /ShowWU — переход на сайт обновлений MS /ShowWindowsUpdate — переход на сайт обновлений MS /SelfUpdateManaged — неизвестно /SelfUpdateUnmanaged — неизвестно /UpdateNow — Немедленно запускает процесс обновления, аналогичен клику кнопки в окне уведомлений о наличии обновлений /ShowWUAutoScan — неизвестно /ShowFeaturedUpdates — неизвестно /ShowOptions — неизвестно /ShowFeaturedOptInDialog — неизвестно /DemoUI — Показывает значок в трее — диалог настройки расписания установки обновлений или установки в зависимости от статуса