вторник, 5 мая 2020 г.

Как активировать Remote Desktop Connection для Windows 10 Home

На одном из наших ноутбуков (см. обзор) на постоянной основе завелась Windows 10 Home Premium, и периодически стала возникать необходимость подключаться к этому компьютеру через Remote Desktop. Как известно, эта функциональность в Windows доступна, начиная с "комплектации" Professional, но, понятно, что доплачивать порядка $100 только за эту фичу мало, кто захочет. Поскольку во всех редакциях Windows нужные компоненты всё равно присутствуют, умельцы нашли возможность настроить дистанционный доступ и к бюджетным вариантам Windows. В данной заметке я изложу схему, которую я опробовал на своём оборудовании и могу подтвердить её работоспособность.

(!) Все изменения вы делаете на свой страх и риск. Для моей системы всё прошло благополучно, но я не могу гарантировать, что это сработает для любой конфигурации и в любых условиях (особенно, если для вашей системы настроены автоматические обновления).
В моём случае модификации подверглась Windows 10 Home Premium 64-bit (Windows 10 May 2019 Update).

Шаг 1. Устанавливаем сервис RDPWrap

По ссылке https://github.com/stascorp/rdpwrap/releases скачиваем последнюю версию RDP Wrapper Library (на текущий момент 1.6.2) и устанавливаем.
Можно использовать как ZIP-файл, так и MSI-файл.
В итоге на диске появится каталог с именем "C:\Program Files\RDP Wrapper", в котором должно быть как минимум два файла:
  • rdpwrap.dll (сам сервисный модуль)
  • rdpwrap.ini (файл с настройками)
Если для установки был использован MSI-файл, то, скорее всего, в каталоге могут также оказаться дополнительные файлы, например:
  • RDPCheck.exe (для проверки соединения)
  • RDPConf.exe (для конфигурирования)
После установки попробуйте запустить RDPConf.exe. Если в появившемся окне все пункты Diagnostics будут отмечены зелёным цветом, то можно пропустить следующий шаг и перейти к шагу №3.

Шаг 2. Настраиваем сервис RDPWrap

Скорее всего, после установки в окне конфигуратора некоторые пункты будут помечены красным цветом, но первые два должны быть зелёным:
  • Wrapper state: Installed
  • Service state: Running
Если это не так, то установка прошла неудачно. Попробуйте перезапустить компьютер.
Если один или оба оставшиеся пункта помечены красным, то это означает, что для вашей системы нужны другие настройки. Соответственно вам нужно будет подобрать файл rdpwrap.ini где-то среди обсуждений https://github.com/stascorp/rdpwrap/issues.
В моём случае подошёл файл из комментария к проблеме №845.
Я также пробовал один из файлов поновее, который по идее должен включать и настройки для моей старой версии, но что-то не срослось и конфигуратор показал, что, мол [fully supported], но Listener state: Not listening.
Добавлю, что после замены файла конфигурации службу необходимо перезапускать (из командной строки с правами администратора):
net stop termservice
net start termservice

В конце концов, если всё настроено правильно, окно конфигуратора должно выглядеть как-то так:
RDP Wrapper-Configuration v.15.0.0 10.0.18362.267 OK
Версии могут быть другими, но вся диагностика должна быть зелёной.

Шаг 3. Настройка прав пользователей

Сейчас уже можно проверить работоспособность службы Remote Desktop Services. Это можно сделать или запустив RDPCheck.exe, или стандартным способом - через Подключение к удалённому рабочему столу.
Любой пользователь с правами администратора может зайти удалённо и работать в системе.
Если удалённый вход требуется и для обычных пользователей (что было актуально в моём случае), то нужно осуществить несколько дополнительных действий.

3.1 Активируем группу Remote Desktop Users

  1. Скачайте https://download.sysinternals.com/files/PSTools.zip и извлеките PsExec.exe.
  2. Запустите regedit.exe с "правами системы": PsExec.exe -s -i regedit.exe
  3. Импортируйте REG-файл, предложенный в ответе на SuperUser.

3.2 Выдаём права пользователям

Каждого пользователя, который должен иметь возможность входить удалённо, нужно добавить в группу Remote Desktop Users.
Через командную строку это можно сделать таким образом:
net localgroup "Remote Desktop Users" /add User
Естественно командую строку нужно запускать с правами администратора.

Вместо заключения

Если предложенный подход вам не нравится, не подходит или не заработал, вы всё равно можете получить удалённый доступ к системе под управлением Windows 10 Home, напр., с помощью AnyDesk (очень рекомендую эту программу в качестве альтернативы TeamViewer'у). Однако в этом случае интерактивной будет только одна сессия и все дистанционные действия будут видны на экране компьютера (в некоторых случаях это может быть даже полезно, напр., для демонстрации).

понедельник, 17 февраля 2020 г.

Обзор ноутбука MaiBenBen XiaoMai 6S-2

В конце 2019 года я озадачился покупкой нового ноутбука взамен своего ещё вполне работоспособного и достаточно надёжного агрегата Lenovo B580. Основная причина, побудившая меня к замене, связана, скорее, с устаревшим дисплеем - в наши дни разрешение экрана 1366x768 на ноутбуках формата 15,6" выглядит архаично. К тому же для некоторых моих задач требовалась поддержка разрешения 1920x1080, а подключать внешний монитор не всегда получалось. Заодно при замене я планировал повысить мощность процессора - дополнительные мегагерцы лишними не бывают. И ещё, хотя и не на первом месте, было требование заиметь в своё распоряжение более-менее производительную видеокарту.

Потратив некоторое время на досмотр ассортимента местных интернет-магазинов, я было смирился с тем, что за нужную мне конфигурацию мне придётся выложить ощутимую для бюджета сумму порядка $800 (50+ тыс.руб.). При этом всё-таки придётся пойти на компромиссы типа распаянной на плате памяти или отсутствия разъёма M.2, что меня не очень обрадовало.

Затем я обратил свой взор на заморские интернет-площадки, среди которых наиболее доступной я считаю AliExpress. Сейчас уже и не вспомню, по чьей подсказке, я вышел на магазин компании MaiBenBen, но, как можно понять из названия заметки, именно там я и прикупил ноутбук MaiBenBen XiaoMai 6S-2. Далее и пойдёт речь о данном устройстве, а также о его сравнении с некоторыми другими моделями ноутбуков.

воскресенье, 22 декабря 2019 г.

Как я восстановил доступ над украденным аккаунтом Steam

Пару лет назад я активно использовал Steam, и даже регистрировал профиль для жены, чтоб можно было играть в игры одновременно (семейный режим и всё такое).
До одновременных игр руки не дошли, и с тех пор даже Steam на свой компьютер я перестал устанавливать, т.к. на SSD места мало.
И вот сегодня зашёл в свой профиль, и случайно заметил, что профиля жены в друзьях уже нет, и на её страничке показан вообще какой-то другой никнейм.
Попытка залогинится в её профиль оказалась безуспешной при том, что пароль хранился в сухом прохладном месте.
Я сделал вывод, что аккаунт украли, и отправил запрос в Steam на восстановление доступа.
Далее буду рассказывать, как идёт процесс.

суббота, 28 апреля 2018 г.

Как я устанавливал Windows 7 32-bit на ноутбук Acer Extensa 2519

Попался мне недавно в руки бюджетный ноутбук Acer Extensa 2519, на котором медленно пыхтела Windows 10 64-bit (2GB памяти, штатный HDD + ворох тормозилок в виде антивируса, торрент- клиента и кастомизированных браузеров "от отечественного производителя"). Система работала ужасающе медленно (полагаю, накипело) и логичным образом возник вопрос - как бы это всё ускорить без каких-либо капиталовложений?
Память в такие ноутбуки добавляется только заменой планки, т.к. предусмотрен только один слот. Зато можно в пустующий отсек от DVD-привода установить дополнительный SSD, но это всё выльется в кругленькую сумму. При этом замена комплектующих в подобных ноутбуках достаточно трудоёмка и требует усидчивости (в народе дизайн корпуса метко назвали "корытом" из-за того, что доступ ко всей начинка осуществляется через одно место со стороны клавиатуры).
Интуитивно мне было ясно, что Windows 10 (даже в 32-битном варианте) для такого железа - не самый оптимальный вариант. Было решено попробовать установить Windows 7 32-bit. Данная заметка - мини-отчёт о проделанной работе + напоминание себе на будущее...

четверг, 1 марта 2018 г.

Переезд на платный хостинг

Почти 4 (четыре) года назад (а если быть точным, то 22.03.2014) я впервые начал создавать некие пробные подобия собственных сайтов, раздобыв бесплатный хостинг на hostinger.com.ua. Год спустя я обзавёлся и первым собственным доменом myfinances.biz, на котором и был запущен сайт с вопросами на финансовую тематику (в те времена я был активным соучастником этой предметной области). С тех пор неуклонно профессиональная деятельность плавно расширялась в сторону Интернета, и в своё время (начиная с лета 2017 года) мне очень пригодился бесплатный хостинг от 000webhost.com, который несмотря на все его выкрутасы, я рекомендую для экспериментов. Примечательно, что сайт на hostinger.com.ua дожил в бесплатном режиме до наших дней (припоминаю, однажды нужно было пройти какую-то однократную верификацию с помощью платной SMS), но, естественно, бесконечно долго такой разгул безвозмедности продолжаться не может, тем более, что от доступных возможностей там остались только воспоминания, хотя FTP-доступ по-прежнему работает. В общем, не дожидаясь объявления, я решил перебраться на платный хостинг от uahosting.com.ua, где минимальная конфигурация стоит всего 162 грн./год.
Посмотрим, к чему это приведёт...
(продолжение следует)

среда, 7 февраля 2018 г.

Web 3.0

Моё знакомство с Интернет началось, если брать за основу распространённую классификацию, на закате эпохи "Web 1.0" (на пост-советском пространстве тогда был рубеж тысячелетий), когда сайты перестали быть статичными. Ещё помню, что для соединения использовались проводные модемы, использующие телефонную линию и издающие при этом характерные звуки (такие устройства в осовремененном виде, думаю, ещё кое-где применяются). Постоянный доступ в Интернет тогда был дорог и медлителен, но продвинутым айтишникам были доступны своеобразные шлюзы, позволяющие запросом по электронной почте получить любую страничку. Составление запросов и ожидание результатов составляло эдакий квест, интеллектуальную увлекательность которого сейчас редко, где можно встретить :)
Как бы то ни было, сейчас у нас эпоха "Веб 2.0", которую хоронить пока что рано, однако футурологов интересует вопрос "А что же будет дальше?". Об этом и пойдёт речь...

пятница, 2 февраля 2018 г.

Shitty software list

В системном разделе моего SSD, который сам размером 256 ГБ, осталось чуть более полутора гигабайт свободного места, и каждый раз, когда модный софт устанавливается в каталог с профилем пользователя (напр., в C:\Users\XXX\AppData\Local), не предлагая при этом каких-либо вариантов и даже не спрашивая разрешения, я посылаю лучи повидла в сторону разработчиков.
Ладно, если это какая-то мелкая поделка на 50 МБ, но если каждый нанософт отжирает под каждую свою версию по 200-300 МБ и автоматически при этом обновляется, опять же в отдельную папочку с новой копией, то это реальное КГ/АМ... До чего дошёл прогресс!