Заметки сисадмина

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве



How to disable https redirect on a single page with htaccess

2024-08-13 · Posted in Apache

I am trying to disable https on a page on my site which also have a dynamic sub pages. For example http://example.com/page/dynamic/section:

You may use this .htaccess code:

Ошибка gameinput service

2024-08-11 · Posted in Windows – 10

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

Примечание: вы также можете проверить на наличие ошибок у себя:

1. Сочетанием клавиш win+r открыть окошко ”выполнить”

2. Ввести eventvwr

3. Дважды кликнуть на ”журналы windows” и открыть ”система”

4. Листать вниз до времени, когда вы включили компьютер и искать ошибки

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

Если открыть службы винды, то можно увидеть две одинаковые GameInput службы. Одна из них работает нестабильно.

Как я решил данную проблему:

1. Открываем параметры винды

2. Заходим в “приложения”, далее “установленные приложения”, находим Microsoft GameInput и удалям его

3. Далее переходим обратно в службы и видим уже один GameInput Service

4. Кликаем два раза на эту службу и тип запуска ставим на ”Автоматически”

Далее перезапускаем систему и ошибок более не обнаруживаем.

Маршруты в Windows

вывести список всех маршрутов, ключ -4 выведет все маршруты только по протоколу ipv4:

Добавить маршрут в Windows

Синтаксис добавления маршрута в CMD:

route add -p <SUBNET_ID> mask <SUBNET_MASK> <GATEWAY> <METRIC> IF <INTERFACE_ID>

где:
Ключ -p (persistent) добавит статический маршрут, т.е. он сохранится после перезагрузки. Во избежание стрельбы себе в ногу лучше сначала добавить без -p, протестить и потом уже добавить с -p.
SUBNET ID – подсеть которую мы добавляем
SUBNET MASK – маска для нового маршрута
METRIC – вес маршрута от 1 до 9999, чем меньше значение, тем выше приоритет маршрута
GATEWAY – гейтвей для новой подсети, по сути первый hop в который сервер отправит трафик
INTERFACE ID – необязательно, нро лучше указываем интерфейс, иначе может забиндиться на другой NIC и отправить трафик в неверном направлении, прописываем route print и смотрим внутренний номер интерфейса

Добавить маршрут в CMD

Прочитать можно так: чтобы трафик попал в подсеть 192.168.0.0/24, нужно обратиться к узлу 192.168.1.1 через сетевой интерфейс с ID 11

Добавить маршрут в PowerShell

Тут вместо route print используется Get-NetRoute
Get-NetAdapter используется чтобы узнать Interface Index

Удалить маршрут в Windows

Удалить маршрут в CMD:

Удалить маршрут в PowerShell:

Как отключить фоновые приложения в Windows 10 / 11

2024-06-07 · Posted in Windows – 10, Windows – 11

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

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

Отключение в «Параметрах»

Самый очевидный способ — отключить все или некоторые фоновые приложения в «Параметрах» Windows 10.

  1. Открываем «Параметры».
  2. Переходим в раздел «Конфиденциальность».
  3. Выбираем вкладку «Фоновые приложения».
  4. Находим сверху опцию «Разрешить приложениям работать в фоновом режиме».

Здесь есть два варианта. Первый — перевести ползунок в положение «Выкл» и запретить всем приложениям работать в фоновом режиме.

Запрещаем любым приложениям работать в фоновом режиме

Запрещаем любым приложениям работать в фоновом режиме

Второй вариант — оставить разрешение, пролистать страницу вниз и отключить отдельные приложения. Например, мне нужно, чтобы фоном работал виджет «Погода», но нет никакой нужды в постоянном включении «Новостей» или «Советов».

Оставляем только полезные приложения

Оставляем только полезные приложения

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

Запрет через реестр

Отключение через «Параметры» не всегда срабатывает — некоторые пользователи сообщают о том, что после перезагрузки настройки сбиваются и приложения продолжают работать в фоновом режиме. Чтобы наверняка ограничить их деятельность, установим запрет через реестр.
1)Запускаем редактор реестра (Win+R — regedit).

2)Переходим в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy. Если такой директории нет, то кликаем правой кнопкой по папке Windows, выбираем «Создать» — «Новый раздел» и задаём имя «AppPrivacy».

Создаём ветку AppPrivacy, если её нет

Создаём ветку AppPrivacy, если её нет
3)Внутри нам нужен параметр «LetAppsRunInBackground». Открываем его свойства двойным кликом и выставляем значение «2». Если параметра нет, то кликаем правой кнопкой по свободному месту в правой части редактора и выбираем «Создать» — «DWORD (32 бита)». Задаём имя «LetAppsRunInBackground» и значение «2».
4)Закрываем редактор реестра.
Запрещаем фоновые приложения
Запрещаем фоновые приложения

Чтобы конфигурация вступила в силу, перезагружаем компьютер. Такое изменение реестра — аналог выключения разрешения на работу приложений в фоновом режиме. Установить ограничения выборочно не получится — такая возможность есть только в «Параметрах».

Использование командной строки

Изменения в реестр можно внести через командную строку, запущенную с правами администратора. Открываем консоль и выполняем последовательно следующие команды (после ввода каждой нажимаем на Enter):

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

Изменение групповых политик

Перечисленные выше способы универсальны для всех редакций Windows 10. Однако на Pro, Enterprise и Education есть ещё одна возможность — редактирование групповых политик.

1)Нажимаем Win+R и вводим запрос «gpedit.msc» для запуска редактора локальной групповой политики.

2)Проходим по пути «Конфигурация компьютера» — «Компоненты Windows» — «Конфиденциальность приложения».

3)Находим в списке параметр «Разрешить приложениям для Windows работать в фоновом режиме» и открываем его свойства двойным кликом.

Устанавливаем запрет на работу фоновых приложений

Устанавливаем запрет на работу фоновых приложений

4)Задаем для параметра значение «Включено».

5)В строке «По умолчанию для всех приложений» выбираем опцию «Запретить принудительно».
Перезагружать систему не нужно — изменения сразу вступают в силу. Запрет устанавливается на все программы.

D-Link: Полный сброс настроек DES-1210-28/ME

2024-06-07 · Posted in Железо

На тесте буду использовать коммутатор D-Link DES-1210-28/ME Rev.B2 с прошивкой 6.07.B002.

Подключимся к выключенному коммутатору консольным кабелем.
Запустим программу PuTTY, выберем serial, укажем speed 9600 или 115200, жмем «Open», откроется черное окно.
В операционных системах Linux можно использовать Minicom.
Подключим питание к коммутатору, в окошке должна появится информация о коммутаторе, жмем несколько раз Shift+6 пока не появится меню восстановления.

При появлении меню я выполнил следующие команды:

1) Просмотр информации о существующих аккаунтах:

2) Сброс пароля конкретного аккаунта:

3) Пример удаления всех аккаунтов:

4) Сброс конфигурации на заводскую:

5) Перезагрузка коммутатора:

Когда коммутатор перезагрузится, если были удалены все аккаунты, на вопрос ввода логина и пароля просто жмем «Enter».