среда, 16 декабря 2020 г.

Как отключить автоматическое включение телевизора (монитора) при загрузке Raspberry pi

Если при загрузке Raspberry pi у вас включается телевизор или монитор*, которые были вроде бы выключены, то это решается добавлением двух строк в файл config.txt


hdmi_ignore_cec_init  - Запрещает посылку стартового сообщения об активном источнике сигнала. Т.е. Raspberry не будет включать выключенный телевизор.


hdmi_ignore_cec - Объявит, что CEC (протокол управления подключенным дисплейным устройством) вообще не поддерживается телевизором (монитором). Все функции CEC будут отключены.

Чтобы уж наверняка отключить, лучше прописать обе функции в config.txt.


В консоли выполняем команду:


sudo nano /boot/config.txt


В файл добавляем 2 строки


hdmi_ignore_cec_init=1

hdmi_ignore_cec=1


Далее нажимаем Ctrl+x, Y, сохраняем изменения. И нажимаем enter , чтобы завершить редактирование.


Перезагружаем устройство, проверяем работоспособность.

P.S. Если не получилось, попробуйте добавить строки ближе к началу файла.


* Данная функция реализована и удобна в использовании, когда вы подключаете дисплей напрямую к разъёму на плате Raspberry pi. Но при подключении Raspberry pi к обычному ТВ эта функция может мешать.

пятница, 18 октября 2019 г.

Не обновляется windows 10. Ошибка 0x80240fff

Если у вас не получается обновить Windows 10, в центре обновления у вас выдаётся ошибка 0x80240fff, вам может помочь отдельная программа от Microsoft.

Скачать её можно с сайта Microsoft по ссылке
https://www.microsoft.com/ru-ru/software-download/windows10

 

среда, 10 июля 2019 г.

Canon MF Toolbox. Ошибка при сканировании Code 255,0,0

Если при сканировании с сетевого сканера МФУ Canon у вас появляется ошибка "Ошибка при сканировании Code 255,0,0", проверьте, чтобы устройство с которого вы сканируете и сканер были в одной сети.
Если на вашем МФУ включен Wi-Fi, проверьте способ подключения МФУ к сети. Переключите на проводное подключение, это должно вам помочь. По какой-то причине, драйвер сканера не работает по Wi-Fi.

среда, 6 марта 2019 г.

Ограничение подключений пользователей к RDP при публикации приложений RemoteApp

Использование RemoteApp для публикации приложений в Windows 2012 и 2016 без Active Directory, не даст вам напрямую публиковать приложения. Данные ограничения обойти не сложно, но из-за отсутствия контроля прав на уровне AD, вы не cможете гибко настроить права на доступ к тем или иным ресурсам, сервисам и пр.

Если вы используете RemoteApp в Windows 2012 и 2016 без AD, вас ожидает неприятный баг. Пользователи будут иметь возможность подключения в режиме рабочего стола, т.е. полноценный RDP. А вам необходимо только публиковать приложения и ничего более. Но при этом вы не можете исключить пользователей из группы "Пользователи удалённого рабочего стола", поскольку перестанут работать подключения к публикуемым приложениям.

Чтобы разрешить подключения по RDP только Администраторам (тем, кто входит в локальную группу на сервере), можно воспользоваться PowerShell скриптом, который будет проверять, входит ли пользователь в группу администраторов, и отключать от сессии тех, кто не входит в группу.

понедельник, 4 марта 2019 г.

Не пингуется компьютер на Windows 10

Если у вас не пингуется машина под управлением Windows 7, Windows 8, Windows 10, Windows Server 2012-2016, возможно причина в отключенном правиле в Брандмауэре.

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

Наблюдение за виртуальной машиной (эхо-запрос – ICMPv4 – входящий трафик)


Нажмите на этом правиле и выберите пункт "Включить правило".
После этого пинги должны пойти.

четверг, 31 января 2019 г.

Скрипт для завершения всех терминльных сессий пользователей на сервере

Иногда, требуется завершить сессии или отключить всех пользователей от сервера терминалов.
Для этого можно воспользоваться скриптом


::Получение информации о существующих RDP подключениях и передача её в файл
quser > session.txt

::Указываем имена пользователей, которых не нужно отключать. Например это будет Администратор
findstr /V "Администратор" session.txt > sessionTMP.txt

::Завершаем rdp сессии всех остальных пользователей
for /f "skip=1 tokens=2," %%i in (sessionTMP.txt) DO logoff %%i

::Удаляем рабочие файлы со списками пользователей
del session.txt
del sessionTMP.txt

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

вторник, 22 января 2019 г.

Dell PowerEdge выдаёт предупреждение "Alert! Cover was previously removed" при загрузке

Если сервер Dell PowerEdge или другой компьютер Dell пр загрузке выдаёт вам сообщение "Alert! Cover was previously removed", это значит, что открывался корпус вашего сервера\компьютера. В корпусе присутствуют датчики.
Если вы открывали корпус сами, то всё в порядке, если вы ничего не трогали и не лазили в корпус, вам стоит задуматься, может кто-то влезал туда без вашего ведома? )

Данное предупреждение будет появляться при каждой загрузке, пока вы не его не сбросите или отключите функцию отслеживания состояния.
Сбросить уведомление можно нажав в Bios* галочку "Clear Intrusion warning" в разделе "Security - Chassis Intrusion". В том же разделе вы можете отключить данную функцию отслеживания, выбрав пункт Disabled.

*Для входа в Bios, нажмите F2 во время начальной загрузки самого сервера.

среда, 2 января 2019 г.

Как добавить новое задание crontab на хранилище QNAP TS-220

Чтобы спокойно спать ночью и не слушать, как трещат диски в хранилище, было принято решение, останавливать работу всех раздач и загрузок в ночное время.
Данные 2 строки останавливают работу приложения Transmission (все закачки и раздачи) на период с 2 ночи до 8 утра. О статусе задачи делается запись в лог-файл admin/qtransmission.log
Чтобы поменять время остановки и запуска можно исправить цицры 2 и 8 на другие.

0 2 * * * /share/HDA_DATA/.qpkg/QTransmission/QTransmission.sh stop >> ~admin/qtransmission.log
0 8 * * * /share/HDA_DATA/.qpkg/QTransmission/QTransmission.sh start >> ~admin/qtransmission.log


Для доступа к заданиям crontab, необходимо подключиться к хранилищу по SSH, либо установить соответствующее приложение в AppCenter (приложение может быть доступно не на всех версиях операционной системы QTS).

Чтобы посмотреть список заданий, введите команду
crontab -l


суббота, 15 декабря 2018 г.

Медленно передвигается курсор мыши на Raspberry PI 3



Если у вас тормозит курсор мыши на Raspberry Pi 3, скорее всего вы используете беспроводную мышь или её беспроводной аналог в виде пульта дистанционного управления.

Чтобы исправить эти подтормаживания, необходимо добавить лишь одну строчку в файл cmdline.txt.

Подключитесь к Raspberry через SSH доступ, либо откройте консоль на самом устройстве.

Консоль вы можете найти в разделе программ Стандартные - LX Terminal.


После запуска, либо успешного подключения у вас откроется окно терминала.

В терминал введите команду sudo nano /boot/cmdline.txt

Если вы ввели всё правильно, вы увидите содержимое файла cmdline.txt, в текстовом редакторе Nano.


В редакторе, перейдите в конец строки содержимого (используйте клавиши перемещения курсора, со стрелками на клавиатуре), отступите один пробел от последней команды и напишите usbhid.mousepoll=0


После того, как вы добавили команду в файл, нажмите на клавиатуре сочетание клавиш Ctrl+O - это сохранит внесённые вами изменения, затем нажмите Ctrl+X, это закроет текстовый редактор Nano.

Перезагрузите устройство командой sudo reboot или любым удобным вам способом. После перезагрузки подтормаживания курсора должны прекратиться. Если не помогло, ещё раз проверьте, всё ли вы правильно написали и нет ли ошибок.




пятница, 14 декабря 2018 г.

Использование функции Wake On Lan (WOL) на MIkrotik Router OS

Для того, чтобы использовать функцию Wake On Lan на роутерах Mikrotik, достаточно в консоли выполнить команду
tool wol interface=interface_name mac=FF:FF:FF:FF:FF:FF

Где interface_name - имя вашего сетевого интерфейса, а вместо FF:FF:FF:FF:FF:FF, нужно указать mac адрес устройства, которое вы хотите разбудить.

Так, например, команда

tool wol interface=ether2 mac=80:С5:C2:22:CD:25

разбудит устройство с mac адресом 80:С5:C2:22:CD:25, которое подключено к сетевому интерфейсу роутера с именем ether2.

четверг, 13 декабря 2018 г.

Как удалить UltraVNC после тихой установки?

После тихой установки UltraVNC, в системе не создаются папки в меню Пуск и пр.
Так же программа не отображается в списке установленных программ и не имеет файла uninstall.exe в папке, куда установлен VNC сервер.
Для удаления достаточно:
1. Остановить службу VNC;
2. Остановить процесс VNC сервера (если он не остановился вместе со службой);
3. Удалить ветку реестра, которая создаёт службу запуска VNC сервера;
4. Удалить папку с установленным VNC.

Данный процесс можно оптимизировать простым скриптом:

net stop uvnc_service
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\uvnc_service" /f
taskkill /IM winvnc.exe /F
rd "C:\Program Files\UltraVNC" /s /q



Скопируйте текст скрипта в блокнот, сохраните файл с удобным для вас именем и расширением .cmd

Скрипт нужно запускать от Администратора, путь к папке с установленным сервером может отличаться от указанного выше, замените на свой, если необходимо.

среда, 12 декабря 2018 г.

Не открываются ссылки в MS Office и MS Outlook, ошибка "Эта операция была прервана из-за ограничений наложенных на данный компьютер"

Если при открытии ссылок в Microsoft Excel, Word, Outlook или других приложениях, у вас появляется сообщение об ошибке "Эта операция была прервана из-за ограничений наложенных на данный компьютер. Обратитесь к системному администратору."
Проверьте, ветку реестра HKEY_CLASSES_ROOT\ и, в частности, параметр .htm и .html. Значение по умолчанию у них должно быть равно htmlfile.

вторник, 27 ноября 2018 г.

Не пингуются компьютер Windows 10 в локальной сети

Если вы точно уверены, что компьютер находится в сети, что он получает правильные настройки IP и пр., попробуйте выполнить ещё 2 дополнительных действия.

1. Проверьте, включено ли Брандмауэре правило, которое разрешает ответ на пинги.
Перейдите в "Параметры Windows", далее "Сеть и Интернет".


В открывшемся окне (справа или внизу), найдите пункт Брандмаэр Windows.

Далее, в окне Брандмауэра, выберите пункт "Дополнительные параметры".


понедельник, 26 ноября 2018 г.

Не пингуются хосты во внутренней сети Mikrotik

Во внутренней сети Mikrotik не пинговались хосты. Причём пинг до внешних хостов и адресов в интернет работал исправно, а когда пингуешь какую-то машину во внутренней (локальной) сети, Mikrotik выдавал сообщение, что хост не обнаружен и вообще, он не знает о существовании такого адреса.

[admin@Mikrotik] > ping server
invalid value for argument address:
invalid value of mac-address, mac address required
invalid value for argument ipv6-address
while resolving ip-address: name does not exist


Но, как же так? Ведь DNS от провайдера получен исправно
[admin@Mikrotik] > ip dns print
dynamic-servers: 55.11.192.5,213.233.199.77
allow-remote-requests: yes
max-udp-packet-size: 4096
query-server-timeout: 2s
query-total-timeout: 10s
max-concurrent-queries: 100
max-concurrent-tcp-sessions: 20
cache-size: 2048KiB
cache-max-ttl: 1w
cache-used: 135KiB


В моём случае проблема оказалась в отсутствии ActiveDirectory и DNS серверов в сети. Поскольку никто не резолвил адреса, то и Mikrotik не знал о существовании этих адресов.

среда, 12 сентября 2018 г.

Сопоставление ассоциаций типов файлов в Linux Ubuntu 18.04

Для примера, добавим ассоциацию файлов .ts к видеофайлам. Т.е. при запуске файла с расширением .ts, он будет автоматически открываться в видеоплеере.
В Ubuntu, файлы с описанием находятся в директории /usr/share/mime
Нужный файл с описанием типов называется types.

Выполняем команду
sudo nano /usr/share/mime/types

В файле ищем строки, которые начинаются на video/ . Например, это может быть строка video/mp4
Добавляем новую строку
video/ts

Сохраняем файл ctrl+o, закрываем файл ctrl+x, переходим в папку где находятся файлы .ts. Если всё сделано правильно, то видим, что они теперь отображаются, как видеофайлы.

понедельник, 18 июня 2018 г.

Воспроизведение mp3 файлов в определённом порядке с флешки (SD, USB) на автомагнитолах Pioneer до 2015 года выпуска

Если вы сталкиваетесь с такой проблемой, когда копируете на флешку аудиокнигу, а магнитола Pioneer воспроизводит файлы в неверном порядке, то знайте, это особенность чтения файлов на прошивке вашей магнитолы. К сожалению прошивка не меняется, но с данным косяком прошивки можно справиться.

Создаём пустую папку на флешке, открываем нужную вам папку с .mp3 файлами на компе и уже из открытой папки копируем файлы в пустую папку на флешке.

Кому удобно, пользуйтесь Total Commander и ставьте файлы в очередь, сразу уведите порядок, в котором файлы будут скопированы.

вторник, 12 июня 2018 г.

Как узнать mac-адрес wlan интерфейса (wi-fi сетевой карты) на Raspberry PI?

Бывает, что у Raspberry PI, с установленной Raspbian Desktop, при каждой перезагрузке меняется mac адрес интерфейса wlan0. Узнать мак адрес на всех интерфейсах можно командой ifconfig.

Так же, посмотреть текущий реальный mac-адрес интерфейса, можно в
/sys/class/net/имя_интерфейса/address


Если на вашем Raspberry pi динамически меняется mac адрес, обратите внимание, не установлен ли у вас пакет network-manager?
Выполните команду dpkg --get-selections | grep network-manager



Если установлен, то удалите его командой
sudo apt-get remove network-manager

понедельник, 5 марта 2018 г.

Настройка DYNDNS на микротик, через сервис noip.com

Регистрируемся в сервисе no-ip.com Регистрируем свой домен третьего уровня. На микротик добавляем скрипт следующего содержания

##############Script Settings##################
:local NOIPUser "логин для noip.com формата user@mail.com"
:local NOIPPass "пароль для noip.com"
:local WANInter "Имя интерфейса"
:local NOIPDomain "тут указать созданный вами домен"
###############################################

:local IpCurrent [/ip address get [find interface=$WANInter] address];
:for i from=( [:len $IpCurrent] - 1) to=0 do={
  :if ( [:pick $IpCurrent $i] = "/") do={
    :local NewIP [:pick $IpCurrent 0 $i];
    :if ([:resolve $NOIPDomain] != $NewIP) do={
      /tool fetch mode=http user=$NOIPUser password=$NOIPPass url="http://dynupdate.no-ip.com/nic/update\3Fhostname=$NOIPDomain&myip=$NewIP" keep-result=no
      :log info "NO-IP Update: $NOIPDomain - $NewIP"
     }
   }
}</div>
Добавляем задание, для выполнения скрипта через планировщик Mikrotik (Scheduler). Указываем интервал выполнения скрипта. В поле On event, пишем строку /system script run noip, где noip - имя, которое вы присвоили скрипту, когда добавляли его (строка Name).
Заходим в сервис noip.com, меняем привязанный к домену ip адрес вручную, на любой отличный от вашего внешнего ip. Далее запускаем скрипт и проверяем, как он работает. IP адрес в сервисе должен измениться на ваш внешний.

вторник, 24 января 2017 г.

Huawei Honor 8 - Не меняются звуки уведомлений

Если у вас есть необходимость настроить различные звуки на уведомления в приложениях, то для этого, каждому приложению необходимо дать права на изменение системных настроек.
В смартфоне данная настройка находится в разделе Настройки -> Приложения -> Доп. настройки ->Запись системных настроек.
Далее выбрать необходимое приложение и активировать переключатель "Запись системных настроек".

вторник, 5 июля 2016 г.

Ошибка 1С - Существуют активные сеансы работы с данной базой

Если при запуске базы 1С, у вас возникает ошибка с содержанием похожим на:

Существуют активные сеансы работы с данной базой, использующие версию платформы, не поддерживающую совместную работу с этой версией.
Не совпадает версия временного файла.



В случае, если у вас файловая база, то, обратите внимание на содержание каталога с базой.
Иногда помогает удаление файлов, содержащих в своём имени *1Cv8tmp*. Необходимо выгнать всех пользователей из базы и удалить эти файлы. Предварительно сделав их резервную копию.
После чего монопольно войти в базу под Администратором и проверить работоспособность.