Команда strace в Linux

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

С помощью системных вызовов можно понять, к каким файлам обращается программа, какие сетевые порты она использует, какие ресурсы ей нужны, а также какие ошибки возвращает ей система. Это помогает разобраться в особенностях работы программы и лучше понять причину ошибки. За всё это отвечает команда strace Linux. В сегодняшней статье мы разберёмся, что она из себя представляет и как ею пользоваться.
Читать далее Команда strace в Linux

Нет звука в Ubuntu 18.04

Иногда мы можем сталкиваться с такой проблемой, что в системе нет звука. В Windows, обычно, это вызывается проблемами со звуковыми драйверами и решается, чаще всего, переустановкой. В Linux же всё немного по-другому. Драйверы здесь встроены в ядро, но есть библиотеки управления звуковой подсистемой, которые иногда могут вызывать сбои и проблемы.

В этой небольшой статье мы рассмотрим несколько способов борьбы с такой проблемой, как "нет звука Ubuntu 18.04". Несмотря на то, что статья пишется для версии 18.04, она должна отлично работать, как на новых, так и на более старых версиях, а также в других дистрибутивах Linux.
Читать далее Нет звука в Ubuntu 18.04

Ошибка при системном вызове Explorer.exe — как исправить

Explorer.exe ошибка при системном вызовеИногда при запуске проводника или ярлыков других программ пользователь может столкнуться с окном ошибки с заголовком Explorer.exe и текстом «Ошибка при системном вызове» (также можно увидеть ошибку вместо загрузки рабочего стола ОС). Ошибка может проявиться в Windows 10, 8.1 и Windows 7, а её причины не всегда бывают ясны.

В этой инструкции подробно о возможных способах исправить проблему: «Ошибка при системном вызове» от Explorer.exe, а также о том, чем она может быть вызвана.

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

Описываемая проблема может быть как просто временным сбоем Windows, так и результатом работы сторонних программ, а иногда — повреждения или подмены системных файлов ОС.

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

  1. Выполните перезагрузку компьютера. Причем, если у вас установлена Windows 10, 8.1 или 8, обязательно используйте именно пункт «Перезагрузка», а не завершение работы и повторное включение.
  2. С помощью клавиш Ctrl+Alt+Del откройте диспетчер задач, в меню выберите «Файл» — «Запустить новую задачу» — введите explorer.exe и нажмите Enter. Проверьте, появляется ли ошибка вновь. Запуск проводника из диспетчера задач
  3. При наличии точек восстановления системы, попробуйте использовать их: зайдите в панель управления (в Windows 10 для запуска можно использовать поиск на панели задач) — Восстановление — Запуск восстановления системы. И используйте точку восстановления на дату, предшествующую появлению ошибки: вполне возможно, недавно установленные программы, а особенно твики и патчи послужили причиной появления проблемы. Подробнее: Точки восстановления Windows 10.

В том случае, если предложенные варианты не помогли, пробуем следующие методы.

Дополнительные способы исправить «Explorer.exe — Ошибка при системном вызове»

Самая частая причина ошибки — повреждение (или замена) важных системных файлов Windows и это можно исправить встроенными средствами системы.

  1. Запустите командную строку от имени администратора. С учетом того, что при указанной ошибке некоторые способы запуска могут не работать, рекомендую такой путь: Ctrl + Alt + Del — Диспетчер задач — Файл — Запустить новую задачу — cmd.exe (и не забудьте отметить пункт «Создать задачу с правами администратора»).
  2. В командной строке по очереди выполните следующие две команды:
  3. dism /Online /Cleanup-Image /RestoreHealth Восстановление целостности системных файлов
  4. sfc /scannow

По завершении выполнения команд (даже если некоторые из них сообщили о проблемах при восстановлении), закройте командную строку, перезагрузите компьютер и проверьте, сохранилась ли ошибка. Подробнее об указанных командах: Проверка целостности и восстановление системных файлов Windows 10 (подойдет и для предыдущих версий ОС).

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

Проблемы с работой серверов активации Windows 10 (0xC004F034, ноябрь 2018)

Ошибка активации Windows 10 0xC004F034В последние два дня многие пользователи с лицензионной Windows 10, активированной с помощью цифровой или OEM лицензии, а в некоторых случаях и купленного Retail ключа обнаружили, что Windows 10 не активирована, а в углу экрана сообщение «Активация Windows. Чтобы активировать Windows, перейдите в раздел Параметры».

В параметрах активации (Параметры — Обновление и безопасность — Активация) в свою очередь сообщается о том, что «Не удается активировать Windows на этом устройстве, так как введенный вами ключ продукта не подходит к профилю оборудования» с кодом ошибки 0xC004F034.

Майкрософт подтвердила проблему, сообщается, что вызвана она была временными сбоями в работе серверов активации Windows 10 и касалась только редакции «Профессиональная».

Если вы один из тех пользователей, у кого слетела активация, в настоящий момент, судя по всему, проблема частично решена: в большинстве случаев достаточно в параметрах активации (Интернет должен быть подключен) нажать «Устранение неполадок» ниже сообщения об ошибке и Windows 10 вновь будет активирована.

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

Проблема с активацией Windows 10 ноябрь 2018

Тема на форуме поддержки Майкрософт, посвященная проблеме, находится по этому адресу: goo.gl/x1Nf3e

Создание виртуального жесткого диска в Windows 10, 8.1 и Windows 7

Как создать виртуальный жесткий диск в WindowsWindows 10, 8.1 и Windows 7 позволяют создать виртуальный жесткий диск встроенными средствами системы и использовать его практически как обычный HDD, что может пригодиться для самых разных целей, начиная с удобной организации документов и файлов на компьютере и заканчивая установкой операционной системы. В следующих статьях я подробно опишу несколько вариантов использования.

Виртуальный жесткий диск представляет собой файл с расширением VHD или VHDX, который при монтировании в системе (для этого не требуются дополнительные программы) виден в проводнике как обычный дополнительный диск. В чем-то это схоже со смонтированными файлами ISO, но с возможностью записи и иных вариантов использования: например, вы можете установить шифрование BitLocker на виртуальный диск, получив таким образом зашифрованный файловый контейнер. Еще одна возможность — установка Windows на виртуальный жесткий диск и загрузка компьютера с данного диска. Учитывая, что виртуальный диск доступен и в виде отдельного файла, вы с легкостью можете перенести его на другой компьютер и использовать там.

Как создать виртуальный жесткий диск

Создание виртуального жесткого диска ничем не отличается в последних версиях ОС, разве что в Windows 10 и 8.1 имеется возможность смонтировать файл VHD и VHDX в системе просто дважды кликнув по нему: он тут же будет подключен как HDD и ему будет назначена буква.

Для создания виртуального жесткого диска, выполните следующие простые шаги

  1. Нажмите клавиши Win+R, введите diskmgmt.msc и нажмите Enter. В Windows 10 и 8.1 можно также нажать правой кнопкой мыши по кнопке Пуск и выбрать пункт «Управление дисками». Запуск Управление дисками Windows
  2. В утилите управления дисками в меню выберите «Действие» — «Создать виртуальный жесткий диск» (кстати, тут же имеется и пункт «Присоединить виртуальный жесткий диск», он пригодится в Windows 7, если требуется перенести VHD с одного компьютера на другой и подключить его). Создать виртуальный диск в управлении дисками
  3. Запустится мастер создания виртуальных жестких дисков, в котором необходимо выбрать расположение файла диска, тип диска — VHD или VHDX, размер (не менее 3 Мб), а также один из доступных форматов: динамически расширяемый или с фиксированным размером. Параметры создаваемого диска VHD или VHDX
  4. После того, как вы задали настройки и нажали «Ок», в управлении дисками появится новый, не инициализированный диск, также при необходимости будет установлен драйвер адаптера шины виртуального жесткого диска Microsoft.
  5. Следующим шагом, кликните правой кнопкой мыши по новому диску (по его заголовку слева) и выберите пункт «Инициализировать диск». Инициализировать виртуальный диск
  6. При инициализации нового виртуального жесткого диска потребуется указать стиль разделов — MBR или GPT (GUID), для большинства применений и небольших размеров дисков подойдет MBR. Выбор стиля разделов виртуального диска
  7. И последнее, что потребуется — создать раздел или разделы и подключить виртуальный жесткий диск в Windows. Для этого кликните по нему правой кнопкой мыши и выберите пункт «Создать простой том». Создание тома на виртуальном диске
  8. Нужно будет указать размер тома (если оставить рекомендуемый размер, то на виртуальном диске будет один единственный раздел, занимающий все его пространство), задать параметры форматирования (FAT32 или NTFS) и указать букву диска. Назначение буквы виртуальному жесткому диску

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

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

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

Установка PIP в Ubuntu

Существует несколько способов установки программного обеспечения в Ubuntu. Можно использовать центр приложений, установить deb-пакет, подключить репозиторий PPA, использовать Snap-пакеты, Flatpack или AppImage или даже собрать программу из исходного кода.

Однако существует еще один способ установки программ в Linux - это утилита PIP. Это система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python. В этой статье будет рассмотрена установка PIP в Ubuntu 20.04. Также будет показано, как пользоваться данной программой.

Читать далее Установка PIP в Ubuntu

Программы для скриншотов Linux

Когда я только начинал использовать Ubuntu вместо Windows в качестве основной системы, одной из первых вещей, которые меня беспокоили, было наличие инструментов для создания и редактирования скриншотов. Да, вы можете использовать стандартные комбинации клавиш, чтобы получить снимок экрана, но, используя сторонние инструменты, вы можете редактировать снимок.

В этой статье мы представим вам программы и инструменты для создания снимков экрана. Эта статья соберёт в себе лучшие программы для скриншотов Linux.
Читать далее Программы для скриншотов Linux

Приложения магазина Windows 10 не подключаются к Интернету

Приложения магазина Windows 10 не подключаются к ИнтернетуОдна из проблем, которая стала особо распространенной после последнего обновления Windows 10 — отсутствие доступа к Интернету из приложений магазина Windows 10, включая такие как браузер Microsoft Edge. Ошибка и её код может выглядеть по-разному в разных приложениях, но суть остается одна — нет доступа к сети, вам предлагается проверить подключение к Интернету, хотя в других браузерах и обычных программах для рабочего стола Интернет работает.

В этой инструкции подробно о том, как исправить такую проблему в Windows 10 (которая обычно является просто багом, а не какой-то серьезной ошибкой) и сделать так, чтобы приложения из магазина «видели» доступ к сети.

Способы исправления доступа к Интернету для приложений Windows 10

Проверьте подключение к Интернету в приложении UWP

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

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

  1. Нажмите клавиши Win+R (Win — клавиша с эмблемой Windows) на клавиатуре, введите ncpa.cpl и нажмите Enter. Открыть список подключений Windows 10
  2. Откроется список подключений. Нажмите правой кнопкой мыши по вашему Интернет-подключению (у разных пользователей это разное подключение, надеюсь, вы знаете, какое из них используется у вас для выхода в Интернет) и выберите пункт «Свойства». Список Интернет подключений
  3. В свойствах, в разделе «Сеть» включите протокол IP версии 6 (TCP/IPv6), если он отключен. Включить протокол интернета IPv6
  4. Нажмите Ок для применения настроек.
  5. Этот шаг необязателен, но на всякий случай разорвите подключение и заново подключитесь к сети.

Проверьте, была ли исправлена проблема. Если у вас используется подключение PPPoE или PPTP/L2TP, помимо изменения параметров для этого подключения, включите протокол и для подключения по локальной сети (Ethernet).

Если это не помогло или протокол уже был включен, попробуйте второй метод: измените частную сеть на общедоступную (при условии, что сейчас у вас включен профиль «Частная» для сети).

Третий метод, с помощью редактора реестра, состоит из следующих шагов:

  1. Нажмите клавиши Win+R, введите regedit и нажмите Enter.
  2. В редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
  3. Проверьте, присутствует ли в правой части редактора реестра параметр с именем DisabledComponents. Если такой есть в наличии, нажмите по нему правой кнопкой мыши и удалите его. Параметр DisabledComponents в реестре
  4. Перезагрузите компьютер (выполните именно перезагрузку, а не завершение работы и включение).

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

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

Как скрыть параметры Windows 10

Как скрыть параметры Windows 10В Windows 10 присутствует два интерфейса для управления основными настройками системы — приложение «Параметры» и «Панель управления». Некоторые из настроек дублируются в обоих расположениях, некоторые — уникальные для каждого. При желании, некоторые элементы параметров можно скрыть из интерфейса.

В этой инструкции подробно о том, как скрыть отдельные параметры Windows 10 с помощью редактора локальной групповой политики или в редакторе реестра, что может пригодиться в тех случаях, когда вы хотите, чтобы отдельные настройки не менялись другими пользователями или же требуется оставить только те параметры, которые используются. Есть методы, позволяющие скрыть и элементы панели управления, но об этом — в отдельном руководстве.

Для скрытия параметров можно использовать редактор локальной групповой политики (только для версий Windows 10 Pro или Корпоративная) или редактор реестра (для любой редакции системы).

Скрытие параметров с помощью редактора локальной групповой политики

Сначала о способе скрыть ненужные параметры Windows 10 в редакторе локальной групповой политики (не доступен в домашней редакции системы).

  1. Нажмите клавиши Win+R, введите gpedit.msc и нажмите Enter, откроется редактор локальной групповой политики.
  2. Перейдите в раздел «Конфигурация компьютера» — «Административные шаблоны» — «Панель управления». Политики видимости параметров Windows 10
  3. Дважды нажмите по пункту «Отображение страницы параметров» и установите значение «Включено».
  4. В поле «Отображение страницы параметров» внизу слева введите hide: а затем список параметров, которые нужно скрыть из интерфейса, используйте точку с запятой в качестве разделителя (полный список будет приведен далее). Второй вариант заполнения поля — showonly: и список параметров, при его использовании будут отображаться только указанные параметры, а все остальные будут скрыты. Например, при вводе hide:colors;themes;lockscreen из параметров персонализации будут скрыты настройки цветов, темы оформления и экрана блокировки, а если ввести showonly:colors;themes;lockscreen будут отображаться только эти параметры, а все остальные будут скрыты. Скрыть параметры Windows 10 в редакторе локальной групповой политики
  5. Примените сделанные настройки.

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

Как скрыть параметры в редакторе реестра

Если в вашей версии Windows 10 нет gpedit.msc, скрыть параметры можно и с помощью редактора реестра:

  1. Нажмите клавиши Win+R, введите regedit и нажмите Enter.
  2. В редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. Нажмите правой кнопкой мыши в правой части редактора реестра и создайте новый строковый параметр с именем SettingsPageVisibility
  4. Дважды нажмите по созданному параметру и введите значение hide:список_параметров_которые_нужно_скрыть или showonly:список_параметров_которые_нужно_показать (в этом случае все, кроме указанных, будут скрыты). Между отдельными параметрами используйте точку с запятой. Скрыть параметры Windows 10 в редакторе реестра
  5. Закройте редактор реестра. Изменения должны вступить в силу без перезагрузки компьютера (но приложение «Параметры» нужно будет перезапустить). Параметры Windows 10 были скрыты

Список параметров Windows 10

Список доступных параметров для скрытия или отображения (может меняться от версии к версии Windows 10, но самые важные я постараюсь сюда включать):

  • about — О системе
  • activation — Активация
  • appsfeatures — Приложения и возможности
  • appsforwebsites — Приложения для веб-сайтов
  • backup — Обновление и безопасность — Служба архивации
  • bluetooth
  • colors — Персонализация — Цвета
  • camera — Параметры веб-камеры
  • connecteddevices — Устройства — Bluetooth и другие устройства
  • datausage — Сеть и интернет — Использование данных
  • dateandtime — Время и язык — Дата и время
  • defaultapps — Приложения по умолчанию
  • developers — Обновления и безопасность — Для разработчиков
  • deviceencryption — Шифрование данных на устройстве (есть не на всех устройствах)
  • display — Система — Экран
  • emailandaccounts — Учетные записи — Электронная почта и учетные записи
  • findmydevice — Поиск устройства
  • lockscreen — Персонализация — Экран блокировки
  • maps — Приложения — Автономные карты
  • mousetouchpad — Устройства — Мышь (сенсорная панель).
  • network-ethernet — этот пункт и следующие, начинающиеся с Network — отдельные параметры в разделе «Сеть и Интернет»
  • network-cellular
  • network-mobilehotspot
  • network-proxy
  • network-vpn
  • network-directaccess
  • network-wifi
  • notifications — Система — Уведомления и действия
  • easeofaccess-narrator — этот параметр и остальные, начинающиеся с easeofaccess — отдельные параметры раздела «Специальные возможности»
  • easeofaccess-magnifier
  • easeofaccess-highcontrast
  • easeofaccess-closedcaptioning
  • easeofaccess-keyboard
  • easeofaccess-mouse
  • easeofaccess-otheroptions
  • otherusers — Семья и другие пользователи
  • powersleep — Система — Питание и спящий режим
  • printers — Устройства — Принтеры и сканеры
  • privacy-location — этот и следующие параметры, начинающиеся с privacy отвечают за настройки в разделе «Конфиденциальность»
  • privacy-webcam
  • privacy-microphone
  • privacy-motion
  • privacy-speechtyping
  • privacy-accountinfo
  • privacy-contacts
  • privacy-calendar
  • privacy-callhistory
  • privacy-email
  • privacy-messaging
  • privacy-radios
  • privacy-backgroundapps
  • privacy-customdevices
  • privacy-feedback
  • recovery — Обновление и восстановление — Восстановление
  • regionlanguage — Время и язык — Язык
  • storagesense — Система — Память устройства
  • tabletmode — Режим планшета
  • taskbar — Персонализация — Панель задач
  • themes — Персонализация — Темы
  • troubleshoot — Обновление и безопасность — Устранение неполадок
  • typing — Устройства — Ввод
  • usb — Устройства — USB
  • signinoptions — Учетные записи — Параметры входа
  • sync — Учетные записи — Синхронизация ваших параметров
  • workplace — Учетные записи — Доступ к учетной записи места работы
  • windowsdefender — Обновление и безопасность — Безопасность Windows
  • windowsinsider — Обновление и безопасность — Программа предварительной оценки Windows
  • windowsupdate — Обновление и безопасность — Центр обновления Windows
  • yourinfo — Учетные записи — Ваши данные

Дополнительная информация

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

Программа Win10 Settings Blocker

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

Установка тем Xfce

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

Мы подробно рассмотрим, как установить тему XFCE из репозитория и своими руками, так как далеко не все графические украшения имеют готовые пакеты.
Читать далее Установка тем Xfce