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

Включить или отключить среду восстановления Windows (WinRE) в Windows 10

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

Существует несколько способов доступа к среде восстановления Windows на компьютере под управлением Windows 10. Если Windows 10 не удается загрузить и перезапустить два раза, среда восстановления Windows автоматически отобразится на экране. WinRE предварительно загружен в выпуски Windows 10 Home, Pro, Education и Enterprise.

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

Вот как проверить состояние WinRE и включить или отключить среду восстановления Windows в Windows 10 через командную строку. Этот метод также можно использовать для исправления ошибки «Не удалось найти среду восстановления» в Windows 10.

Включить или отключить WinRE в Windows 10

Шаг 1: Первый шаг — запустить командную строку с повышенными правами. Для этого введите CMD в поле «Пуск/поиск на панели задач», щелкните правой кнопкой мыши результат командной строки и выберите «Запуск от имени администратора».

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

Шаг 2: В командной строке выполните следующую команду, чтобы проверить, включена ли на вашем компьютере среда восстановления Windows.

reagentc /info

Шаг 3: Затем выполните следующую команду, чтобы включить или отключить среду восстановления Windows.

reagentc /disable

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

reagentc /enable

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

Вы получите сообщение «Operation Successful», как только WinRE будет включен или отключен.

Обратите внимание, что мы не рекомендуем отключать среду восстановления Windows.



2019-11-27T13:45:56
Вопросы читателей

Как настроить ADSL-модем от компании «Ростелеком»

Обычно компании-провайдеры, предоставляющие интернет-услуги (в том числе и «Ростелеком»), могут обеспечить пользователей всем необходимым сетевым оборудованием. Такой сервис актуален, если юзер впервые проводит в свою квартиру ADSL-интернет, не располагая заранее подготовленным набором технических средств. Дополнительный плюс оборудования от провайдера в том, что оно специально подбирается для обеспечения наилучшего качества подключения, в том числе стабильности сигнала и скорости передачи данных.

Читать

Могу ли я скрыть другие Wi-Fi сети?

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

К счастью, вы можете скрыть другие сети WiFi, чтобы не видеть их на своем компьютере. После сокрытия этих других беспроводных сетей у вас будет свободный доступ к той (или нескольким), которую вы хотите увидеть.

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

Что скрывает сеть Wi-Fi?

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

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

Блокировка сети Wi-Fi не предупредит владельца и не является незаконной или неэтичной. Опять же, вы действительно просто мешаете себе увидеть это.

Скрытие других сетей Wi-Fi на самом деле не мешает беспроводным сигналам достигать вашего района. Если вы хотите заблокировать близлежащие сети WiFi, потому что вы пытаетесь усилить слабые сигналы, вызванные помехами, лучшим вариантом будет изменить канал WiFi. Сканер каналов WiFi помогает определить, какие каналы используют близлежащие сети.

Как скрыть другие сети WiFi

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

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

  1. Откройте командную строку от имени администратора, выполнив поиск cmd в меню «Пуск», щелкнув его правой кнопкой мыши и выбрав «Запуск от имени администратора». Если вы используете Windows XP, вы можете просто открыть командную строку из меню «Пуск», не беспокоясь о правах администратора.
  2. Введите следующую команду: netsh wlan show networks

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

  1. Определите сеть WiFi, которую вы хотите скрыть, и запишите ее SSID. Тот, который мы скроем, называется HTC_9EF2.

    Примечание: Windows иногда плохо идентифицирует все близлежащие сети. Если вы ищете SSID сети, которую вы видели раньше, но не видите сейчас (возможно, из-за слабой мощности сигнала), используйте сканер WiFi, такой как WifiInfoView, для составления более полного списка.
  2. Откройте Блокнот или другое текстовое поле, вставьте в него следующую команду и замените наш SSID на тот, который вы хотите скрыть (не забудьте заключить его в кавычки):
    netsh wlan add filter permission=block ssid="HTC_9EF2" networktype=infrastructure

  3. Вернитесь в командную строку и введите эту команду. Вы можете сделать это, щелкнув правой кнопкой мыши черное пространство и выбрав Вставить.Ответ должен быть: Фильтр успешно добавлен в систему.
  4. Эта конкретная сеть WiFi будет скрыта. Как видите, если мы повторим команду, которая показывает сети, ее больше нет.

Вы можете повторить эти шаги для каждой сети, которую вы хотите скрыть.

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

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

  • Добавьте сеть, которую вы хотите увидеть/разрешить (замените NETWORKNAME на SSID):
    netsh wlan add filter permission=allow ssid="NETWORKNAME" networktype=infrastructure

  • Блокировать любую другую сеть:
    netsh wlan add filter permission=denyall networktype=infrastructure

Как отменить команды и снова увидеть сети

Вот соответствующие команды netsh для отображения сетей:

  1. Чтобы определить, какие SSID заблокированы, если вы забыли:
    netsh wlan show filters

  2. Чтобы разблокировать определенную сеть WiFi:
    netsh wlan delete filter permission=block ssid="NETWORKNAME" networktype=infrastructure

  3. Чтобы снять блокировку во всех других сетях WiFi:
    netsh wlan delete filter permission=denyall networktype=infrastructure

Как насчет сокрытия вашего собственного WiFi?

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

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



2019-11-26T10:28:55
Вопросы читателей

Разрешить входящий пинг (эхо-запрос) без отключения брандмауэра Windows 10

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

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

  1. Нажмите Win + R.
  2. Введите wf.msc.
  3. Нажмите Enter:

  4. Нажмите на ссылку «Дополнительные настройки» в левой части окна:

  5. Выберите Inbound Rules на левой панели.

  6. Включите правило с именем: Общий доступ к файлам и принтерам

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

Теперь ваш компьютер будет реагировать на ICMP-пакеты при пинге с другого устройства. Именно так:

Надеюсь, это будет полезно для вас.



2019-11-26T10:10:26
Вопросы читателей

Python против Java в 2019 году

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

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

 

Java

Java — это язык программирования общего назначения со статической типизацией, это объектно-ориентированный и параллельный язык. Java должен был быть языком WORA (писать один раз в любом месте), он был разработан для работы на любой платформе с минимальным количеством зависимостей с помощью виртуальной машины Java (JVM).

 

Python

Python — это динамически типизированный язык программирования общего назначения. Раннее развитие Python началось в исследовательском институте в Нидерландах. Первоначальной мотивацией для этого было создание языка более высокого уровня для преодоления разрыва между C и оболочкой, как утверждает автор, в то время создание утилит системного администрирования с использованием C было довольно сложным. Синтаксис также мотивировался несколькими языками, такими как Algol68, Pascal и ABC, и должен был быть читаемым и чистым.

Теперь давайте посмотрим на разницу между Python и Java.

 

Python против Java: ключевые отличия

Производительность

У языков нет скорости, у них есть только семантика. Если вы хотите сравнить скорость, вы должны выбрать конкретные реализации для сравнения друг с другом.

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

 

Популярность

Популярность всегда была игрой между этими двумя языками, поскольку они были близким конкурентом в топ-3 популярных позиций, наряду с javascript. До революции Javascript Java была самым популярным языком номер один. Когда впервые появился Javascript, основатели выбрали имя, близкое к Java, чтобы оно набирало популярность.

Согласно Octoverse Github, Java был вторым наиболее используемым языком на Github, после Python.

В опросе разработчиков Stackoverflow, выпущенном в 2018 году, Python стал самым быстрорастущим языком программирования, заняв место C # в этом году и обогнав PHP в прошлом году. Java по-прежнему стоит выше Python и пользуется популярностью у 45% разработчиков, а у Python — 39%, однако этот разрыв сокращается.

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

 

Синтаксис

Python — это язык с динамической типизацией, когда вы пишете Python, вам не нужно определять типы переменных, так как интерпретатор выведет эти типы, и проверки будут выполнены во время выполнения. Что приводит к более простому синтаксису, который очень похож на английский язык. Более того, Python не использует заключающие в скобки скобки и следует правилам отступов (например, как большинство людей правит псевдокод), что делает код довольно простым для чтения и удобным для начинающих.

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

class Fruit:

 def_init_(mysillyobject, name, color);

 mysillyobject.name=name

 mysillyobject.color=color

 def myfunction(abc) :

 print("Привет я а "+ abc.name)

 def mycolor(abc):

 print("Привет мой цвет " + abc.color)

p1 = Fruit ("Apple", "red")

p1.myfunction()

 

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

  publicclassFruit {

 String name;

 String color;

 public Fruit( String name, String color){

 this.color=color;

 this.name=name;

 }

 public void myfunction()

 {

 System.out.println("Привет я а :" +name);

 }

 public void mycolor( )

 {

 System.out.println("Привет мой цвет:" + color);

 }

 

Это эквивалентно классу Fruit, который мы определили в Python с точно такими же функциями.

 

Работа и зарплата

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

 

Python против Java: Использование/приложения в различных областях

Разработка игр

Мы не будем говорить об общей разработке игр для ПК, поскольку ни Python, ни Java не могут реально конкурировать с C ++/C # в этой области с их огромной экосистемой. Более того, разработка игр — это область, которая требует максимально возможной производительности для обеспечения беспроблемного взаимодействия с пользователями, и хотя Java и Python не медленны, они не обеспечивают наилучшую производительность для разработки игр.

JMonkeyEngine — это популярный движок для разработки игр с открытым исходным кодом на Java, хотя он не наравне с Unreal и Unity, это, безусловно, мощный движок, который поможет вам создавать потрясающие игры.

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

Хотя Python сам по себе не является мощной опцией для создания игр, есть Cocos, Panda3d, Pygame и несколько других движков/фреймворков для сборки игр с Python.

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

 

Веб-разработка

Оба языка используются в веб-разработке бэкэнда. Backend web development — это ветвь веб-разработки, связанная с созданием программного обеспечения, которое будет работать на сервере. Это самая популярная область разработки согласно опросу разработчиков StackOverflow.

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

Два самых популярных фреймворка для Python — это Django и Flask. Flask — это микро-фреймворк, он предоставляет вам основные функциональные возможности, такие как маршрутизация запросов без особых накладных расходов. Django — это более функциональная опция, которая может помочь вам создать мощный бэкэнд, используя при этом эффективность и безопасность. Django оснащен мощным уровнем ORM, который облегчает работу с базами данных и выполнение различных операций с данными.

Что касается Java, Spring, пожалуй, самая известная серверная среда Java с огромной экосистемой и огромным сообществом вокруг нее. Spring используется Orange, Dell, GE и многими другими предприятиями, и, хотя в настоящее время он не так популярен, как Django, он является мощным вариантом для создания приложений уровня предприятия.

 

Машинное обучение

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

Есть TensorFlow, Keras, Sickit-Learn и PyTorch Facebook, и это, безусловно, самый популярный язык в этой области.

Java также считается хорошим вариантом, когда речь идет о машинном обучении, его легко отлаживать и использовать, и он уже используется для крупномасштабных приложений и приложений уровня предприятия. Среди библиотек, которые вы можете использовать в этой области, — Weka, Mallet, DeepLearning4 и MOA.

 

Сводка сравнения Python и Java

Напомним, вот быстрое сравнение между двумя языками, охватывающее основные моменты, которые мы обсуждали.











ТЕХНОЛОГИЯPythonJava
ПопулярностьОчень популярныйОчень популярный
СинтаксисПростота в освоении и использованииКомплекс включает в себя кривую обучения
ПроизводительностьМедленнее, чем Java в различных реализацияхОтносительно очень быстр
МежплатформенныйДАДа, благодаря JVM
Бэкенд-ФреймворкиDjango, FlaskSpring, Blade
Библиотеки Машинного ОбученияTensorflow, Pytorch,Weka, Mallet, Deeplearning4j, MOA
Движки Разработки ИгрCocos, Panda3dJMonkeyEngine

 

Java и Python являются одновременно способными и популярными языками, поэтому не будет недостатка в ресурсах, если вы выберете один из них и отправитесь в путешествие. Если вы новичок в программировании, было бы лучше придерживаться Python только потому, что он действительно прост и использует англоязычный синтаксис, он используется во многих вводных курсах по информатике по всему миру. Однако, если ваша цель — создавать приложения уровня предприятия, происходящие из мира C/C ++, то Java, вероятно, вам покажется довольно знакомым. Все зависит от того, что вы планируете построить, и где вам хочется путешествовать со своим новым навыком.



2019-11-25T14:35:50
Java

Как исправить высокое потребление CPU и памяти Firefox?

Известно, что высокая загрузка ЦП или памяти приводит к замедлению, зависанию или зависанию систем с установленной в них Windows 10. Такая высокая загрузка ЦП может быть вызвана многими приложениями и процессами. Если ваша система показывает высокую загрузку процессора из-за процесса Firefox, то эта статья будет полезна для вас.

Основные причины высокой загрузки ЦП из-за Firefox следующие:

  1. Багги расширения и темы
  2. Неисправное аппаратное ускорение
  3. Поврежденный файл content-prefs.sqlite
  4. Недостаточно ОЗУ в системе
  5. Тяжелые процессы, запущенные на Firefox.

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

  1. Убейте процесс Firefox и перезапустите его
  2. Отключить глючные расширения и темы
  3. Обновите драйверы видеокарты вашей системы
  4. Прекратить интенсивную загрузку и закрыть ресурсоемкие сайты
  5. Включить аппаратное ускорение
  6. Удалить поврежденный файл content-prefs.sqlite
  7. Сбросить/обновить Firefox.

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

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

1] Завершите процесс Firefox и перезапустите его

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

Запустите Firefox снова. Это снова откроет ваши вкладки.

2] Отключить глючные расширения и темы

Временами темы и расширения в Firefox потребляют много системных ресурсов, даже если они явно этого не делают. Чтобы изолировать эту причину, вы можете перезапустить Firefox в безопасном режиме и проверить использование системы в диспетчере задач.

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

  1. Откройте адрес about:addons в адресной строке Firefox.
  2. Щелкните правой кнопкой мыши и выберите « Отключить» для тяжелых и непроверенных расширений.

Перезапустите Firefox.

3] Обновите драйверы видеокарты вашей системы

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

Нажмите Win + R, чтобы открыть окно «Выполнить» и введите команду devmgmt.msc. Нажмите Enter, чтобы открыть диспетчер устройств .

Разверните список адаптеров дисплея и щелкните правой кнопкой мыши драйвер видеокарты.

Выберите Обновить драйвер и следуйте инструкциям по его автоматическому обновлению.

Перезагрузите систему.

4] Прекратить тяжелые загрузки и закрыть тяжелые сайты

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

5] Включите аппаратное ускорение

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

6] Удалите поврежденный файл content-prefs.sqlite

Одной из основных причин высокой загрузки системы в Firefox является поврежденный файл content-prefs.sqlite. Вы можете удалить этот файл следующим образом:

Скопируйте и вставьте путь about:support в адресную строку браузера Firefox. Нажмите Enter, чтобы открыть страницу информации об устранении неполадок .

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

Когда папка профиля открыта, выйдите из Firefox.

Теперь в папке профиля удалите файл content-prefs.sqlite.

Снова откройте папку Firefox и начните просмотр. Файл будет воссоздан.

7] Сброс/обновление Firefox

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

https://www.youtube.com/watch?v=SYhtm3D-Klk



2019-11-25T12:39:58
Вопросы читателей