Архив рубрики: Публикации

Как исправить неработающую клавишу Tab в Windows 11

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

В последнее время многие пользователи сталкивались с такой проблемой в своей системе Windows 11. Хотя проблема специфическая, существует множество способов решить проблему на вашем ПК, учитывая, что это проблема программного обеспечения. В этом руководстве вы найдете исчерпывающий список исправлений для возникшей проблемы.

1. Проверьте оборудование

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

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

2. Подключите внешнюю клавиатуру

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

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

3. Запустите средство устранения неполадок с клавиатурой

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

Сначала перейдите в меню «Пуск» и щелкните значок приложения «Настройки».

Затем убедитесь, что вы выбрали вкладку «Система» на левой боковой панели.

После этого в правой части окна нажмите на плитку «Устранение неполадок», чтобы продолжить.

Затем нажмите на плитку «Другое средство устранения неполадок» на странице настроек «Устранение неполадок».

Затем найдите на странице раздел «Другое» и нажмите кнопку «Выполнить» на плитке «Клавиатура», чтобы запустить средство устранения неполадок с клавиатурой.

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

4. Отключите залипание и фильтрацию клавиш на вашем компьютере

Залипание клавиш помогает сохранить активную клавишу-модификатор, даже если физическая клавиша нажата и отпущена. Хотя эта функция потрясающая, иногда она может мешать работе других клавиш. Более того, многие пользователи смогли решить проблему с помощью этого метода.

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

Затем нажмите на вкладку «Специальные возможности» на левой боковой панели, чтобы продолжить.

Затем в правой части окна нажмите на плитку «Клавиатура».

Затем отключите переключатель рядом с параметром «Залипание клавиш». Аналогичным образом отключите переключатель для параметра «Ключи фильтра».

После этого проверьте, работает ли ключ снова.

5. Обновите драйвер клавиатуры

Драйвер клавиатуры на вашем устройстве Windows можно обновить тремя основными способами. Вы можете обновить его из приложения «Настройки», использовать диспетчер устройств для поиска последней версии драйвера или принудительно обновить его.

Чтобы обновить драйвер с помощью приложения «Настройки», перейдите в меню «Пуск» и нажмите на плитку «Настройки».

Затем нажмите вкладку «Центр обновления Windows» на левой боковой панели.

Далее нажмите на плитку «Дополнительные параметры» в правом разделе, чтобы продолжить.

Далее нажмите на плитку «Необязательные обновления», чтобы продолжить.

Затем выберите обновления, имеющие в качестве суффикса или префикса слово «клавиатура», установив соответствующие флажки. Наконец, нажмите кнопку «Загрузить и установить».

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

Если вы хотите обновить драйвер с помощью диспетчера устройств, перейдите в меню «Пуск» и введите «Диспетчер устройств». Затем нажмите на плитку «Диспетчер устройств», чтобы продолжить.

После этого дважды щелкните параметр «Клавиатуры», чтобы развернуть раздел. Затем щелкните правой кнопкой мыши «HID-клавиатура» или «Стандартная клавиатура PS/2» и выберите в контекстном меню пункт «Обновить драйвер». Это откроет отдельное окно на вашем экране.

Теперь в отдельно открытом окне нажмите «Автоматический поиск драйверов», чтобы Windows сделала всю работу за вас. В противном случае, если у вас уже загружен пакет драйверов, нажмите «Выполнить поиск драйверов на моем компьютере».

6. Включить службу ввода с клавиатуры и планшета

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

Сначала откройте меню «Пуск» и введите «Сервис», чтобы выполнить поиск. Затем в результатах поиска нажмите на плитку «Услуги».

Теперь найдите службу «Microsoft Keyboard Filter» и дважды щелкните ее. Это откроет отдельное окно на вашем экране.

Затем нажмите раскрывающееся меню, а затем «Тип запуска», выберите параметр «Автоматически» и нажмите кнопки «Применить» и «ОК», чтобы сохранить изменения.

Аналогичным образом повторите тот же процесс с параметром «Служба ввода планшетного ПК» из списка.

7. Изменить файл реестра

Если проблема возникает именно при использовании сочетания клавиш Alt+Tab, вы можете изменить файл реестра, который вернет интерфейс Alt+Tab для отображения. эскизы вместо Windows.

Сначала откройте меню «Пуск» и введите «Реестр», чтобы выполнить поиск. Затем в результатах поиска нажмите «Редактор реестра».

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

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer

После этого щелкните правой кнопкой мыши правую часть окна и наведите указатель мыши на параметр «Создать». Затем выберите параметр «DWORD».

После этого переименуйте файл в AltTabSettings и дважды щелкните его, чтобы открыть его свойства.

После этого введите 1 в поле данных значения и нажмите кнопку «ОК», чтобы сохранить изменения.

После этого перезагрузите компьютер и проверьте, устранена ли проблема.

8. Запустите DISM и SFC

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

Сначала перейдите в меню «Пуск» и введите «Терминал», чтобы выполнить поиск. Затем в результатах поиска щелкните правой кнопкой мыши плитку «Терминал» и выберите параметр «Запуск от имени администратора».

Теперь на вашем экране появится окно UAC (Контроля учетных записей). Если вы не вошли в систему с учетной записью администратора, введите учетные данные для нее. В противном случае нажмите кнопку «Да».

После этого нажмите значок «шеврон» (стрелка вниз) и выберите параметр «Командная строка».

Затем введите или скопируйте и вставьте указанную ниже команду и нажмите Enter на клавиатуре. Это восстановит текущий установленный образ ОС на вашем устройстве.

DISM/ Online/Cleanup-Image/RestoreHealth

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

SFC /scannow

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

9. Откат к точке восстановления системы

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

Перейдите в меню «Пуск» и введите Control, чтобы выполнить поиск. Затем в результатах поиска нажмите плитку «Панель управления», чтобы продолжить.

После этого найдите и нажмите плитку «Восстановление» в сетке значков.

Далее выберите из списка пункт «Открыть восстановление системы». Это откроет отдельное окно на вашем экране.

В отдельно открывшемся окне нажмите кнопку «Далее».

Все созданные точки восстановления системы будут перечислены на экране. Нажмите, чтобы выбрать нужный, а затем нажмите кнопку «Далее», чтобы начать процесс отката.

Далее отобразится список дисков, на которые повлияет откат, а также временная метка созданной точки восстановления. Вы также можете проверить программы, которые будут затронуты; нажмите кнопку «Сканировать на наличие уязвимых программ». На экране появится новое окно.

В новом окне вы можете просмотреть программы, которые будут удалены, и те, которые будут восстановлены (поскольку на тестовом ПК никакие программы затронуты не будут, список на скриншоте ниже пуст). Нажмите кнопку «Закрыть», чтобы перейти к предыдущему окну.

Наконец, нажмите кнопку «Готово», чтобы начать процесс отката.

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

Неработающая клавиша Tab — особая проблема. Однако вы определенно сможете решить проблему с помощью исправлений, упомянутых в этом руководстве.



2023-02-17T13:33:57
Вопросы читателей

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

Кибератаки, утечка данных и кража личных данных продолжают попадать в заголовки газет и привлекать всеобщее внимание! Это экзистенциальные угрозы нашей цифровой жизни, без шуток. (Если у вас когда-либо крали вашу личность в Интернете, вы знаете!) Мы используем такие методы, как многофакторная аутентификация, для защиты наших цифровых идентификационных данных, нашей торговли и наших учреждений. Неспособность должным образом защитить нашу цифровую жизнь ставит под угрозу нашу конфиденциальность, наши финансы и даже наше чувство благополучия и сообщества.

Может ли многофакторная аутентификация взять на себя это бремя? К счастью, это возможно. Как минимум, предприятиям следует рассмотреть возможность внедрения двухфакторной аутентификации (2FA) для решения большинства проблем с аутентификацией. 2FA предлагает значительное повышение безопасности, которое ранее зависело только от идентификаторов пользователей и паролей. Хакеры знают это, поскольку 2FA побеждает почти все автоматические атаки, заставляя злоумышленников проводить более дорогостоящие и целенаправленные операции. Это снижает общий объем мошенничества и количество жертв.

В этой статье мы представляем четыре различных метода, как подтвердить номер телефона: проверка по SMS, проверка по мгновенному вызову, проверка по телефонному звонку и проверка данных — и объясняем, как их можно использовать в качестве элемента аутентификации «доказательства владения». Затем мы расскажем, как сочетание этих методов может дать исключительные результаты для ваших клиентов, ваших команд и вашей компании!

 

Зачем использовать методы проверки личности?

Возможно, вам интересно: как организации внедряют эффективную защиту клиентов без ущерба для пользовательского опыта?

Ключевым моментом здесь является использование технологии, которую понимают и к которой имеют доступ практически все клиенты. Вот почему методы проверки телефонных номеров являются основной услугой для 2FA. Кроме того, когда клиенты теряют, ломают или меняют свои устройства, к их учетным записям все равно можно получить доступ, потому что номер телефона переносим и является важным элементом их идентификации. Ни один другой метод 2FA не предлагает универсальности, устойчивости или доступности 2FA на основе телефонных номеров!

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

Давайте подробнее рассмотрим эти методы по отдельности!

 

Проверка личности по SMS

Этот метод проверяет личность пользователя, отправляя одноразовый код доступа (OTP) через мобильное текстовое сообщение (SMS). Пользователь получает код и вводит его в поле на странице или в приложении, где он пытается войти в систему. При входе в систему с помощью мобильного устройства иногда код может быть извлечен из SMS-сообщения автоматически, что означает, что пользователю даже не нужно вводить код вручную. Просто!

Преимущества проверки по SMS:

  • Этот метод наиболее знаком мобильным пользователям — именно поэтому он является наиболее часто используемым методом 2FA в Интернете на сегодняшний день! SMS понятен, прост в использовании и применим для большинства пользователей мобильных телефонов в любой части мира.
  • Это универсально доступно на мобильных устройствах. Практически все мобильные устройства поддерживают SMS; многие планшеты и даже настольные компьютеры или ноутбуки также отправляют и получают SMS-сообщения.
  • У этого очень высокий процент успеха. Проверка подлинности по SMS проста для понимания и имеет высокие показатели успеха, обеспечивая пользователям лучший общий опыт.

Что следует учитывать при использовании проверки по SMS:

  • социальная инженерия OTP — независимо от технологии, используемой для их доставки — могут быть подвержены, что означает, что злоумышленники пытаются перехватить временные коды от пользователей, а затем перенастроить их учетные данные для постоянного незаконного доступа к учетным записям.
  • При использовании в очень больших масштабах SMS OTP может стать дорогостоящим. Хотя SMS предлагает простой и интуитивно понятный интерфейс, это часто более дорогой метод проверки личности, чем методы флэш-вызова и голосовой проверки. В некоторых ситуациях они могут предложить жизнеспособные альтернативы и значительную экономию средств.

 

Проверка личности при мгновенном вызове

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

Преимущества мгновенной проверки звонков:

  • Это инновационно, ново и интересно для клиентов. Flash Call — это творческое использование голосовых вызовов, которое предлагает значительные возможности автоматизации, привлекательные как для пользователей, так и для дизайнеров UX!
  • Это быстрее, чем SMS. Автоматическая проверка освобождает некоторых пользователей от ручных процессов и снижает риск социальной инженерии.
  • Это также более доступно, чем SMS. По крайней мере, на большинстве рынков сравнение стоимости каждого мгновенного вызова с каждым SMS-сообщением часто значительно меньше.

Что следует учитывать при использовании Flash Call:

  • Flash Call обеспечивает наилучшие возможности на Android. Процесс является автоматическим, упрощенным и безопасным для пользователей мобильных устройств Android. Этот процесс несколько менее упрощен для пользователей iOS по сравнению с SMS, требуя от пользователей ввода целого номера телефона в текстовое поле.
  • Flash Call уникален. Метод проверки личности по мгновенным вызовам является ведущим в отрасли решением.
  • Комбинирование SMS и флэш-звонков обеспечивает значительную экономию затрат на проверку. Компании могут использовать SMS по умолчанию на iOS и Flash Calls по умолчанию на Android, что позволяет значительно сэкономить на опыте наших клиентов.

 

Проверка телефонного звонка

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

Преимущества проверки телефонных звонков:

  • Это идеальное решение для компаний, стремящихся улучшить интеграцию и доступность. SMS и флэш-вызов могут быть сложными для некоторых пользователей. Лучшей альтернативой может быть прослушивание кода вслух.
  • Для проверки может использоваться стационарная телефонная линия. Пользователи могут настроить стационарные телефоны для голосовой проверки, если у них нет доступа к мобильному устройству.
  • Это идеальный резервный метод проверки для SMS или флэш-вызова. Для пользователей, предпочитающих SMS или флэш-звонки, голосовая проверка является отличной резервной копией, если у них нет доступа к мобильным или другим совместимым устройствам.

Что следует учитывать при использовании проверки телефонных звонков:

  • Это будет менее знакомо большинству пользователей. Поскольку этот метод используется не так часто, как методы проверки на основе знаний или SMS, он может сбить с толку некоторых начинающих пользователей.
  • Выполнение этого занимает больше времени. Пользователям приходится дольше ждать входа в систему, и, возможно, им придется переехать в тихое место, что может увеличить время для процесса входа в систему.
  • Это требует кратковременного сохранения памяти. Пользователи должны помнить код OTP — они рискуют, что сообщение потребуется повторить или могут быть вынуждены повторить попытку.

 

Проверка данных

Этот новый метод аутентификации устраняет риск социальной инженерии, связанный с OTP. Это также самый быстрый метод — и он не требует никакого взаимодействия с пользователем! Итак, как это работает? Он сравнивает номер телефона конечного пользователя с токеном, выданным оператором, который представляет сеанс мобильной передачи данных конечного пользователя, тем самым подтверждая личность пользователя.

Преимущества проверки данных:

  • Бесшовный — он не требует какого-либо взаимодействия с пользователем.
  • Безопасность — отсутствие кода OTP означает отсутствие риска социальной инженерии!
  • Быстро — требуется только небольшой обмен данными.

Что следует учитывать при использовании проверки данных:

  • Конечному пользователю должны быть доступны данные сотовой связи на его устройстве. Если они используют Wi-Fi, сеть может быть переключена на сотовую для целей аутентификации, а затем немедленно переключена обратно.
  • На некоторых рынках у конечных пользователей другая SIM-карта для передачи данных сотовой связи, и они не знают связанного с ней телефонного номера. В этом случае проверка данных не будет работать, и компаниям придется вернуться к SMS.
  • Услуга пока доступна не на всех рынках, поскольку мобильные операторы постоянно внедряют эту технологию.

 

Все методы на одной платформе

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

Интегрировать все эти решения для проверки легко, когда все они доступны на единой платформе, используют общий API, следуют одной и той же логике и используют один и тот же набор для разработки программного обеспечения (SDK). Вы начнете видеть, что показатели успешной проверки увеличиваются, а пользователи наслаждаются оптимизированным интерфейсом, независимо от их индивидуальных требований.



2023-02-16T21:31:30
Безопасность

SQLAlchemy, набор инструментов SQL с открытым исходным кодом и объектно-реляционный преобразователь

алхимия

SQLAlchemy — это набор инструментов Python SQL и объектно-реляционный преобразователь, который дает разработчикам приложений всю мощь и гибкость SQL.

Команда SQLAlchemy недавно, инструмент SQL с открытым исходным кодом и объектно-реляционное сопоставление, написанное на Python, выпустил релиз новой версии 2.0.

Для тех, кто не знаком с SQLAlchemy, вы должны знать, что это набор инструментов python sql и объектно-реляционное сопоставление, предоставляет полный набор известных моделей сохраняемости, предназначенных для эффективного и высокопроизводительного доступа к базе данных, адаптированных к простому предметному языку Pythonic.



Читать

Кроссовер 22.1 уже вышел и это его новости

CodeWeavers-

CrossOver Office — это коммерческая программа, которая позволяет запускать популярные приложения Windows в системе Linux или Mac без необходимости установки Windows.

Объявлен выход новой версии Кроссовер 22.1, это версия, которая удается исправить различные ошибки обнаружено в предыдущей версии, хотя Он также включает в себя несколько довольно хороших улучшений, такие как поддержка DirectX 10/11 32-битных игр, улучшения в выполнении некоторых игр, а также более 400 обновлений wined3d от Wine upstream и обновленный vkd3d до версии 1.5.

Для тех читателей, кто еще не знает CrossOver Могу вам сказать, что это коммерческая утилита, позволяющая запускать популярные Windows-приложения в Unix-системах. (Linux или Mac) без необходимости установки Windows. Это производная от WINE с добавлением нескольких патчей и более простыми в использовании инструментами настройки.



Читать

Taskset — привязка процесса к ядрам CPU

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




Переключимся на root пользователя:




sudo -i




Просмотр краткой справки по taskset:




taskset -h




Узнаем ID процесса bird или любого другого нужного процесса:




pidof bird




Посмотрим каким ядрам назначен этот процесс:




taskset -pc 744

taskset -p -c 744




Можно указать все в одной команде:




taskset -cp `pidof bird`




Например у меня отобразилось, что на все ядра:




pid 744’s current affinity list: 0-27




Посмотрим сколько ядер имеет процессор и сколько есть процессоров:




lscpu | grep -i numa




Например у меня отобразилось:




NUMA node(s): 2
NUMA node0 CPU(s): 0-13
NUMA node1 CPU(s): 14-27




В моем случае второй процессор загружен на 10% меньше чем первый, поэтому я привязал процесс к ядрам второго процессора:




taskset -pc 14-27 `pidof bird`




Или укажем на все кроме 0:




taskset -pc 1-27 `pidof bird`




В ответ у меня отобразилось:




pid 17092’s current affinity list: 0-27
pid 17092’s new affinity list: 14-27




Проверим:




taskset -pc `pidof bird`




Если с указанным именем запущено несколько процессов, то можно использовать скрипт (на примере процесс ixnfo_com):




(for thread in $(ps -T -C ixnfo_com | awk '{print $2}' | grep -E '[0-9]'); do /usr/bin/taskset -pc $thread; done)




Например у меня отобразилось:




pid 2455's current affinity list: 0-27

pid 2458's current affinity list: 0-27

pid 2459's current affinity list: 0-27

pid 2460's current affinity list: 0-27

pid 2461's current affinity list: 0-27

pid 2463's current affinity list: 0-27




Теперь привяжем все эти процессы к нужным ядрам:




(for thread in $(ps -T -C ixnfo_com | awk '{print $2}' | grep -E '[0-9]'); do /usr/bin/taskset -pc 14-27 $thread; done)




Чтобы изменения не сбросились после перезапуска операционной системы, укажем команду например в файле /etc/rc.local.




Источник: https://ixnfo.com/taskset.html



2023-02-16T01:55:10
Утилиты командной строки

nice и ionice. Приоритеты процессов

nice — позволяет указывать приоритет выполнения процессором различных задач, диапазон приоритетов -20 до 19, где 19 наименьший, если не указать, то будет стандартный приоритет 0. Удобен например при упаковке данных в архивы, чтобы эта задача не грузила сервер или когда нужно запустить много процессов, распределив нагрузку, которые занимают все процессорное время.




Пример выполнения команды с самым низким приоритетом:




nice -n 19 КОМАНДА




Посмотреть таблицу процессов и их приоритетов можно так (колонка NI):




ps axlps -l




Если таблица большая, можно перенаправить вывод команды в Less и смотреть постранично:




ps axl | less




Чтобы изменить приоритет:




renice -n 19 ПРОЦЕСС(PID)




Проверка значения приоритета по умолчанию (стандартно 0):




nice




ionice — позволяет указать приоритет при операциях ввода/вывода, например чтобы снизить нагрузку на диск. Первым указывается класс от 1 до 3, потом приоритет от 0 до 7, где 7 наименьший.
Классы есть трех видов:
1) Real time — Преимущественный без обращения внимания на другие процессы с указанием приоритетов от 0 до 7.
2) Best Effort — Стандартный с указанием приоритетов от 0 до 7.
3) Idle — При простое без указания приоритетов.




Пример выполнения команды с самым низким приоритетом ввода/вывода:




ionice -c2 -n7 КОМАНДА




Для изменения приоритета:




ionice -c2 -n7 -p ПРОЦЕСС(PID)




Для просмотра установленного приоритета:




ionice -p ПРОЦЕСС(PID)




Можно указать одновременно приоритеты через nice и ionice:




ionice -p ПРОЦЕСС(PID)




Для указания высоких приоритетов например могут понадобится root права, по этому команды нужно выполнять от имени root пользователя либо добавив перед командой sudo.




Источник: https://ixnfo.com/nice-ionice.html



2023-02-16T01:48:36
Утилиты командной строки