Как проверить порты на открытость? – Байон

4 ответов

NirCmd это приложение, которое делает это и больше.

  • увеличить объем системы на 2000 единиц (из 65535)
    nircmd.exe changesysvolume 2000
  • уменьшить объем системы на 5000 единиц (из 65535)
    nircmd.exe changesysvolume -5000
  • установите самый высокий уровень громкости значение
    nircmd.exe setsysvolume 65535
  • немой
    nircmd.exe mutesysvolume 1
  • звук
    nircmd.exe mutesysvolume 0

сделайте файлы JavaScript:

показать регулятор громкости, так что вы можете видеть, что вы делаете:

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

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

  • на этот ответ сильно повлияло ответ Райана на вопрос Сибо Лина об изменении громкости в командной строке. (Имея хорошее представление о том, как это сделать, я искал пример того, как это сделать.)
  • я подозреваю, что Эд Уилсон «Эй, сценарист!»блог на Microsoft: статья об использовании сырного скрипта для установки спикера volume может быть (прямым или косвенным) вдохновением для многих людей, которые предложили этот подход.

одно предостережение: этот вопрос был помечен Windows XP. Я только что попробовал это в Windows 10. Я знаю, что я использовал это в Windows 7 (по крайней мере, достаточно, чтобы проверить его). Поскольку я впервые начал видеть встроенную поддержку Microsoft для этих расширенных клавиатур во время Windows ME, я бы подумал, что это, вероятно, будет хорошо работать и WinXP.

прочитав эти посты и поискав альтернативы, я решил написать свою собственную утилиту командной строки SetVol для установки громкости. Он работает немного проще, чем то, что описано в некоторых других сообщениях на этой странице, Вот несколько примеров, которые вы могли бы ввести в командной строке:

Net – управление сетевой конфигурацией компьютера

net – целый комплекс команд, которые выводят результат подключения/отключения компьютера к общему ресурсу, отображают информацию о компьютерных соединениях. Для работы с утилитой потребуются права администратора Windows. Рассмотрим наиболее значимые команды net.

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

NET COMPUTER – добавляет/удаляет компьютеры в базу данных домена под управлением Active Directory. Эта команда может использоваться только на контроллерах домена. NET COMPUTER \win7v /add – добавить к данному домену компьютер с именем win7v.

NET CONFIG – отображает информацию о настройке служб рабочей станции или сервера. NET CONFIG SERVER – отобразить текущие значения параметров настройки службы сервера.

NET FILE – отображает список открытых по сети файлов и может принудительно закрывать общий файл и снимать файловые блокировки.

NET GROUP и NET LOCALGROUP – команды практически идентичны, но первая выполняется на контроллере домена и относится к объектам Active Directory, а вторая – к локальным рабочим группам компьютера. NET LOCALGROUP – отобразить список групп для данного компьютера.

NET HELPMSG – выводит информацию о сетевых сообщениях Windows. Если ввести команду NET HELPMSG и номер ошибки, то Windows выведет пояснения для этого сообщения и предложит возможные варианты действий, которые можно предпринять для устранения ошибки. NET HELPMSG 51 – отобразить сведения о сообщении с номером 51

NET PAUSE и NET CONTINUE – предназначены для управления службами Windows: их перевода её в режим ожидания или продолжения работы.

NET SESSION – завершает текущие сеансы связи между данным компьютером и другими компьютерами сети или выводит их список. При использовании команды без параметров выводятся сведения о всех текущих сеансах связи с интересующим компьютером.

Изменить настройки ip-адреса

Команда выглядит следующим образом:

C:Windowssystem32>netsh interface ip set address help

Использование: set address [name=]<строка>
             [[source=]dhcp|static]
             [[address=]<IPv4-адрес>[/<целое_число>] [[mask=]<IPv4-маска>]
             [[gateway=]<IPv4-адрес>|none [gwmetric=]<целое_число>]
             [[type=]unicast|anycast]
             [[subinterface=]<строка>]
             [[store=]active|persistent]

Параметры:

       Тег            Значение
       name         - имя или индекс интерфейса.
       source       - одно из следующих значений:
                      dhcp: включение DHCP для настройки IP-адресов для
                            указанного интерфейса.
                      static: отключение использования DHCP для настройки
                            IP-адресов для указанного интерфейса. Это
                            значение указывается при настройке адреса или
                            шлюза.
       address      - добавляемый или изменяемый IPv4-адрес, за которым может
                      следовать длина префикса подсети.
       mask         - маска подсети IP для указанного IP-адреса.
       gateway      - одно из следующих значений:
                      <IPv4-адрес>: определенный шлюз по умолчанию для
                                    задаваемого статического IP-адреса.
                      none: шлюзы по умолчанию не задаются.  Этот параметр
                            используется по умолчанию.
       gwmetric     - метрика шлюза по умолчанию. Это поле следует задавать
                      только тогда, когда указан шлюз.
       type         - одно из следующих значений:
                      unicast: адрес задается как адрес одноадресной рассылки.
                               Этот параметр используется по умолчанию.
                      anycast: адрес задается как адрес произвольной рассылки.
       subinterface - LUID подчиненного интерфейса, на котором существует
                      шлюз по умолчанию.  Этот параметр требуется только для
                      интерфейсов с несколькими подчиненными интерфейсами.
       store        - одно из следующих значений:
                      active: параметр действует только до следующей загрузки.
                      persistent: постоянный параметр.  Этот параметр
                            используется по умолчанию.

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

Примеры:

       set address name="Local Area Connection" source=dhcp
       set address "Local Area connection" static 10.0.0.9 255.0.0.0 10.0.0.1 1

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

Пример 1. Задать автоматическое получение IP-параметров по протоколу DHCP для адаптера “Подключение по локальной сети”:

netsh interface ip set address name="Подключение по локальной сети" source=dhcp
или
netsh interface ip set address "Подключение по локальной сети" dhcp


Пример 2. Задать статические IP-параметры для адаптера “Подключение по локальной сети” IP-адрес 213.108.211.11 с маской подсети 255.255.255.240 и шлюзом 213.108.211.10:

netsh interface ip set address name="Подключение по локальной сети" source=static address=213.108.211.11 mask=255.255.255.240 gateway=213.108.211.10
или
netsh interface ip set address "Подключение по локальной сети" static 213.108.211.11 255.255.255.240 213.108.211.10

Инструкция

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

  • Для операционных систем семейства Windows основными являются два варианта сочетания клавиш: Ctrl Shift и Alt Shift. Вам достаточно выбрать один из предложенных вариантов, чтобы переключить раскладку в командной строке. Однако, существуют различные программы, которые могут дополнить функциональность вашей системы, например, Punto Switcher.
  • В некоторых случаях вы можете столкнуться с проблемой переключения языка в оконных приложениях. Для решения этой проблемы необходимо попеременно использовать левый Alt Shift (английская раскладка) и правый Alt Shift (русская раскладка). Также эти параметры можно изменить, открыв апплет «Язык и региональные стандарты».
  • Откройте меню «Пуск» и нажмите на «Панель управления». В появившемся окне дважды щелкните на значке «Язык и региональные стандарты». Перейдите к вкладке «Языки» и нажмите кнопку «Подробно». Затем нажмите кнопки «Параметры клавиатуры» и «Смена сочетаний клавиш».
  • В открывшемся окне «Дополнительные параметры клавиатуры» смените сочетание клавиш для всех раскладок, установленных в системе. Также вы можете для каждой раскладки задать свое сочетание, которое не используется другими программами. Выделите нужную строку, нажмите кнопку «Смена сочетаний». Поставьте галочку на пункте «Использовать…» и выберите нужные клавиши. Затем несколько раз нажмите кнопки «ОК».
  • Для операционных систем семейства Linux действует то же правило, но количество вариантов сочетаний клавиш значительно больше. Чтобы сменить клавиатурные сочетания, необходимо открыть меню «Система», выбрать пункты «Параметры» и «Клавиатура». В открывшемся окне нажмите кнопку «Параметры» и раскройте список «Клавиши для смены раскладки».
  • :/>  Как поменять материнку без переустановки windows 10

    Как проверить порты на открытость?

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

    Для проверки потребуется Командная строка. Найти ее можно в меню «Пуск», строка «Все программы», подраздел «Стандартные». Вводим команду, жмем enter и видим список открытых и закрытых портов. Статус «Прослушивается» (listening) означает его доступность.

    Проверка открытых портов может быть осуществлена на сайтах, оказывающих такие услуги. Заходим на страницу и выполняем действия, прописанные там. Примерами подобных ресурсов можно назвать 2ip.ru, whatsmyip.org.

    В основном схема выполнения проверки проста: пользователю предлагается ввести номер порта в специальную строку, нажать на кнопку сканирования. После этого сканер пытается установить соединение, используя предоставленные данные (IP-адрес он видит сам).

    Статус OPEN говорит об открытости порта. Таким методом можно проверить лишь свой компьютер, так как не предоставляется возможности вводить произвольный IP.

    Проверить, открыт ли порт для любого адреса IP, не только своего, можно на сайте dnstools.com

    Проверка порта на доступность с использованием специальной программы-клиента может быть выполнена только с другого компьютера с отдельным подключением к интернету. Популярным примером такой программы является Telnet. Для Windows версии 7 и выше его следует сначала установить. В меню «Пуск» выбираем Панель управления, затем Программы и компоненты, слева на панели находим “Включение или отключение компонентов Windows”. В списке программ находим и ставим галочку напротив строки Клиент Telnet, жмем Ok. 

    Как проверить, открыт ли порт: открываем Командную строку, вводим telnet, IP-адрес через пробелы и номер интересующего порта, затем enter. В случае успешного соединения экран становится пустым, либо могут появиться символы. При неудаче выводится соответствующее сообщение.

    Командные файлы

    Каждый раз вводить команды очень утомительно. Поэтому лучше создать файл с расширением “cmd” (или более устаревший вариант “bat”), где эти команды будут записаны.

    Пример 1. Применение сетевых настроек по протоколу DHCP:

    netsh interface ip set address "Подключение по локальной сети" dhcp
    netsh interface ip set dnsserver "Подключение по локальной сети" dhcp
    pause


    Пример 2. Применение статических сетевых настроек:

    netsh interface ip set address "Подключение по локальной сети" static 213.108.213.117 255.255.255.240 213.108.213.113
    netsh interface ip set dnsservers "Подключение по локальной сети" static 213.108.208.2
    netsh interface ip add dnsservers "Подключение по локальной сети" 213.108.209.2
    pause

    Команда pause в конце скрипта не позволяет закрыться окну. Это важно, если Вы допустили ошибки при наборе команды. Когда команды написаны правильно команду “pause” можно удалить.

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

    Как вариант можно изменить названия сетевых адаптеров с использованием букв латинского алфавита, просто переименовав их:

    Например, “wifi” или “cable”. Тогда проблем с кодировками не будет.

    Как было отмечено выше, командные файлы следует запускать под пользователем с правами администратора. Самый простой способ: нажать правой кнопкой на командном файле и выбрать “Запуск от имени администратора”.

    P.S. Можно также создать файлы для команды netsh с профилями, как описано тут. Но мне кажется это излишним.

    Команды для меню «выполнить» windows 7-10, запуск скрытых программ

    ВыполнитьДоброго всем дня.

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

    Часть программ, тем не менее, можно запустить с помощью панели управления Windows, но, как правило, это дольше. На самом деле, что проще, ввести одну команду и нажать Enter или открывать 10 вкладок?

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

    Вопрос №1: как открыть меню «Выполнить»?

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

    В Windows 7 данная функция встроена в меню ПУСК, достаточно лишь его открыть (скриншот ниже). Так же нужную команду можно ввести в строку «Найти программы и файлы«.

    В Windows 8, 10 достаточно нажать сочетание кнопок Win и R, далее перед вами всплывет окно, в нем то и нужно ввести команду и нажать Enter (см. скриншот ниже).

    Список популярных команд для меню «ВЫПОЛНИТЬ» (по алфавиту)

    1) Internet Explorer

    Команда: iexplore

    ie

    Думаю, здесь без комментариев. Введя эту команду можно запустить интернет-браузер, который есть в каждой версии Windows. «Зачем его запускать?» — можете спросить Вы. Все просто, хотя бы для того, чтобы скачать другой браузер :).

    2) Paint

    Команда: mspaint

    paint

    Помогает запустить графический редактор, встроенный в Windows. Не всегда удобно (например, в Windows 8), искать среди плиток редактор, когда можно вот так быстро его запустить.

    3) Wordpad

    Команда: write

    wordpad

    Полезный текстовый редактор. Если на ПК нет Microsoft Word — то вообще незаменимая вещь.

    4) Администрирование

    Команда: control admintools

    admin

    Полезная команда при настройке Windows.

    5) Архивация и восстановление

    Команда: sdclt

    Архивация

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

    6) Блокнот

    Команда: notepad

    блокнот

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

    7) Брандмауэр Windows

    Команда: firewall.cpl

    брандмауэр

    Точечная настройка встроенного брандмауэра в Windows. Очень помогает, когда вам нужно отключить его, либо дать доступ к сети какому-нибудь приложению.

    8) Восстановление системы

    Команда: rstrui

    Восстановление системы

    Если ваш ПК стал работать медленнее, зависать и т.д. — то возможно стоит его откатить назад, в то время, когда все работало хорошо? Благодаря восстановлению можно исправить многие ошибки (правда, часть драйверов или программ, могут быть потеряны. Документы и файлы останутся на «месте»).

    9) Выйти из системы

    Команда: logoff

    Выйти из системы

    Стандартный выход из системы. Бывает необходим, когда зависло меню ПУСК (например), либо в нем просто-напросто нет данного пункта (такое бывает при установки разнообразных сборок ОС от «умельцев»).

    10) Дата и время

    Команда: timedate.cpl

    Дата и время

    У некоторых пользователей если пропадет значок со временем или датой — начнется паника… Эта команда поможет настроить время, дату, даже, если у вас нет этих значков в трее (изменения могут потребовать администраторских прав).

    11) Дефрагментация диска

    Команда: dfrgui

    дефрагментация

    Эта операция помогает ускорить работу вашей дисковой системы. Особенно это касается дисков с файловой системой FAT (NTFS менее подвержена фрагментации — т.е. это не так сильно сказывается на ее быстродействии). Более подробно о дефрагментации здесь: https://msconfig.ru/defragmentatsiya-zhestkogo-diska/

    12) Диспетчер задач Windows

    Команда: taskmgr

    taskmgr

    Кстати, диспетчер задач чаще всего вызывают кнопками Ctrl Shift Esc (на всякий случай — есть второй вариант :)).

    13) Диспетчер устройств

    Команда: devmgmt.msc

    Диспетчер устройств

    Очень полезный диспетчер (да и команда сама по себе), его приходиться открывать довольно часто при различных проблемах в Windows. Кстати, чтобы открыть диспетчер устройств можно долго «ковыряться» в панели управления, а можно вот так вот быстро и изящно…

    14) Завершение работы Windows

    Команда: shutdown /s

    14) Завершение работы Windows

    Эта команда для самого обычного выключения компьютера. Пригодится в тех случаях, когда меню ПУСК не реагирует на ваши нажатия.

    15) Звук

    Команда: mmsys.cpl

    звук

    Меню настройки звука (без доп. комментариев).

    16) Игровые устройства

    Команда: joy.cpl

    16) Игровые устройства

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

    17) Калькулятор

    Команда: calc

    17) Калькулятор

    Такой простой запуск калькулятора помогает сэкономить время (особенно в ОС Windows 8 или у тех пользователей, где перенесены все стандартные ярлыки).

    18) Командная строка

    Команда: cmd

    18) Командная строка

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

    19) Конфигурация системы

    Команда: msconfig

    19) Конфигурация системы

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

    20) Монитор ресурсов в Windows

    Команда: perfmon /res

    Монитор ресурсов в Windows

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

    21) Общие папки

    Команда: fsmgmt.msc

    20) Общие папки

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

    22) Очистка диска

    Команда: cleanmgr

    чистка диска

    Регулярно очищая диск от «мусорных» файлов можно не только увеличить свободное место на нем, но и несколько ускорить работоспособность всего ПК в целом. Правда, встроенный чистильщик не такой умелый, поэтому порекомендую этих: https://msconfig.ru/luchshie-programmyi-dlya-ochistki-kompyutera-ot-musora/

    :/>  OpenWith.exe Устранение неполадок и загрузка - WinPCWare

    23) Панель управления

    Команда: control

    22) Панель управления

    Поможет открыть стандартную панель управления Windows. Если меню ПУСК зависло (такое бывает, при проблемах с проводником / explorer) — то вообще, незаменимая вещь!

    24) Папка «Загрузки»

    Команда: downloads

    23) Папка «Загрузки»

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

    25) Параметры папок

    Команда: control folders

    Параметры папок

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

    26) Перезагрузка

    Команда: shutdown /r

    Перезагрузка

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

    27) Планировщик заданий

    Команда: control schedtasks

    Планировщик заданий

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

    28) Проверка диска

    Команда: chkdsk

    Проверка диска

    Мега-полезная вещь! Если на вашем диски ошибки, он не виден Windows, не открывается, Windows хочет его отформатировать — не спешите. Попробуйте сначала проверить его на ошибки. Очень часто данная команда просто спасает данные. Более подробно о ней можно узнать в этой статье: https://msconfig.ru/hdd-file-system-raw/

    29) Проводник

    Команда: explorer

    explorer

    Все что вы видите, когда включаете компьютер: рабочий стол, панель задач и т.д. — это все отображает проводник, если его закрыть (процесс explorer), то будет виден только черный экран. Иногда, explorer зависает и его нужно перезапускать. Поэтому эта команда достаточно популярна, рекомендую ее запомнить…

    30) Программы и компоненты

    Команда: appwiz.cpl

    Программы и компоненты

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

    31) Разрешение экрана

    Команда: desk.cpl

    Разрешение экрана

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

    32) Редактор локальной групповой политики

    Команда: gpedit.msc

    групповая политика

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

    33) Редактор реестра

    Команда: regedit

    Редактор реестра

    Еще одна мега-полезная команда. Благодаря ней можно быстро открыть системный реестр. В реестре очень часто приходиться редактировать неверные сведения, удалять старые хвосты и пр. В общем-то, при самых разнообразных проблемах с ОС — без того, чтобы «не залезть» в реестр, не получается.

    34) Сведения о системе

    Команда: msinfo32

    Пример

    Очень полезная утилита, которая расскажет о вашем компьютере буквально все: версию Биос, модель материнской платы, версию ОС, ее разрядность и т.д. Информации очень много, не зря говорят, что эта встроенная утилита может заменить собой даже некоторые сторонний программы этого жанра. Да и вообще, представьте, подошли вы к не своему ПК (не будете же устанавливать сторонний софт, да и иногда это сделать невозможно) — а так, запустил, посмотрел все что нужно, закрыл…

    35) Свойства системы

    Команда: sysdm.cpl

    Свойства системы

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

    36) Свойства: Интернет

    Команда: inetcpl.cpl

    Свойства Интернет

    Детальная настройка браузера Internet Explorer, а так же интернета в целом (например, безопасность, конфиденциальность и т.д.).

    37) Свойства: Клавиатура

    Команда: control keyboard

    Свойства Клавиатура

    Настройка работы клавиатуры. Например, можно сделать чтобы курсор чаще (реже) мелькал.

    38) Свойства: Мышь

    Команда: control mouse

    Свойства Мышь

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

    39) Сетевые подключения

    Команда: ncpa.cpl

    Сетевые подключения

    Открывает вкладку: Панель управленияСеть и ИнтернетСетевые подключения. Очень нужная вкладка при настройки сети, при проблемах с интернетом, сетевыми адаптерами, сетевыми драйверами и т.д. В общем, незаменимая команда!

    40) Службы

    Команда: services.msc

    Службы

    Очень нужная вкладка! Позволяет настраивать разнообразные службы: менять их тип запуска, включать, отключать и т.д. Позволяет детально настроить Windows под себя, тем самым повысить производительность своего компьютера (ноутбука).

    41) Средство диагностики DirectX

    Команда: dxdiag

    DirectX

    Крайне полезная команда: можно узнать модель ЦП, видеокарты, версию DirectX, посмотреть свойства экрана, разрешение экрана и пр. характеристики.

    42) Управление дисками

    Команда: diskmgmt.msc

    носители

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

    43) Управление компьютером

    Команда: compmgmt.msc

    Управление компьютером

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

    44) Устройства и принтеры

    Команда: control printers

    устройства

    Если у вас есть принтер или сканер — то эта вкладка станет для вас незаменимой. При любой проблеме с устройством — я рекомендую начинать с этой вкладки.

    45) Учетные записи пользователей

    Команда: Netplwiz

    учетные записи

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

    46) Экранная клавиатура

    Команда: osk

    Экранная клавиатура

    Удобная вещь, если у вас не работает какая-нибудь клавиша на клавиатуре (или вы хотите скрыть от разнообразных программ-шпионов те клавиши, которые набираете).

    47) Электропитание

    Команда: powercfg.cpl

    Электропитание

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

    Продолжение следует… (за дополнения — заранее благодарен).

    Локализация отладочной консоли visual studio

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

    На самом деле, правильнее говорить о локализации приложения в консоли – это важное уточнение. Microsoft по этому поводу высказывается недвусмысленно: “Programs that you start after you assign a new code page use the new code page. However, programs (except Cmd.exe) that you started before assigning the new code page will continue to use the original code page”.

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

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

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

    F:LoggingConsole.TestbinReleasenet5.0>chcp
    Active code page: 1251
    
    F:LoggingConsole.TestbinReleasenet5.0>loggingconsole.test
    Codepages: current 1251:1251, setted 437:437, ΓΓεΣΦ∞ 5 ±Φ∞ΓεδεΓ ∩ε-≡≤±±ΩΦ: Θ÷≤Ωσ=Θ÷≤Ωσ
    Codepages: current 437:437, setted 65001:65001,  5  -: =
    Codepages: current 65001:65001, setted 1252:1252, ââîäèì 5 ñèìâîëîâ ïî-ðóññêè: éöóêå=éöóêå
    Codepages: current 1252:1252, setted 1251:1251, вводим 5 символов по-русски: йцуке=йцуке
    Codepages: current 1251:1251, setted 866:866, ттюфшь 5 ёшьтюыют яю-Ёєёёъш: щЎєъх=щЎєъх
    Codepages: current 866:866, setted 1251:1251, вводим 5 символов по-русски: йцуке=йцуке
    Codepages: current 1251:1251, setted 1252:1252, ââîäèì 5 ñèìâîëîâ ïî-ðóññêè: éöóêå=éöóêå
    
    F:LoggingConsole.TestbinReleasenet5.0>chcp
    Active code page: 1252
    • приложение запущено в консоли с кодовыми страницами 1251 (строка 2);

    • приложение меняет кодовые страницы консоли (current, setted);

    • приложение остановлено в консоли с кодовыми страницами 1252 (строка 11, setted);

    • по окончании работы приложения изменения консоли сохраняются (строка 14 – Active codepage 1252);

    • Приложение адекватно локализовано только в случае совпадения текущих кодовых страниц консоли (setted 1251:1251) с начальными кодовыми страницами (строки 8 и 10).

    Код тестового приложения под катом

    Программное управление кодировками консоли – это единственный способ гарантированной адекватной локализацией приложения в консоли. Языки .Net такой возможности не предоставляют, однако предоставляют функции WinAPI: SetConsoleCP(uint numcp) и SetConsoleOutputCP(uint numcp), где numcp – номер кодовой страницы потоков ввода и вывода соответственно.

    Совет 7. Обязательный и повторный! Функции SetConsoleCP должны размещаться в коде до первого оператора ввода-вывода в консоль.

    Список сетевых команд в cmd — записки it-шникa

    1. сброс winsock

    Код
    netsh winsock reset
    netsh winsock reset catalog
    Winsock это интерфейс, который упрощает разработку сетевых приложений под Windows. Всё что нам нужно знать, это то что Winsock представляет собой интерфейс между приложением и транспортным протоколом, выполняющим передачу данных. При взаимодействии клиент — сервер в сети каждого участника взаимодействия можно рассматривать как конечную точку. Сокет это вроде как и есть эта конечная точка. В приложении вы определяете сокет.

    2. сброс прокси (включает прямой доступ/сброс winhttp) и отображение текущих параметров прокси WinHTTP

    Код
    netsh winhttp reset proxy
    Код
    netsh winhttp show proxy

    3. cброс статических/заданных пользователем параметров ipv4 и ipv6

    Код
    netsh interface ipv4 reset
    netsh interface ipv6 reset
    netsh int ip reset

    4. вывод сведений о конфигурации протокола ip

    :/>  Очистка буфера обмена на windows буквально за секунду

    Код
    ipconfig /all

    5. очистка кэша dns

    Код
    ipconfig /flushdns
    отобразить содержимое кэш службы DNS — клиент
    Код
    ipconfig /displaydns

    6. обновление адресов всех адаптеров

    Код
    ipconfig /renew
    освобождение адресов для всех подключений
    Код
    ipconfig /release

    7. показать таблицу маршрутизации

    Код
    route print
    Код
    netstat -r

    8. удаление всех статических маршрутов

    Код
    route -f

    9. добавить статический маршрут

    Код
    route [-4|-6] add [destination] MASK [netmask] [gateway] METRIC [metric] IF [interface] -p
    Пример:
    Код
    route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 if 12 -p
    route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 -p
    (в данном случае интерфейс определится автоматически)

    10. работа с размещенными сетями

    создание размещенной сети (virtual AP):
    Код
    netsh wlan set hostednetwork mode=allow ssid=»Имя_сети» key=»ключ» keyUsage=persistent
    значение параметра key не менее 8 символов, используются цифры и английские буквы
    запустить размещенную сеть:
    Код
    netsh wlan start hostednetwork
    остановить размещенную сеть:
    Код
    netsh wlan stop hostednetwork
    запретить использование размещенной сети:
    Код
    netsh wlan set hostednetwork mode=disallow
    разрешить использование размещенной сети:
    Код
    netsh wlan set hostednetwork mode=allow
    отобразить свойства и состояние размещенной сети:
    Код
    netsh wlan show hostednetwork

    11. отображение полной информации о беспроводных сетях и устройствах

    Код
    netsh wlan show all

    12. отображение свойств драйверов беспроводной локальной сети

    Код
    netsh wlan show drivers

    13. отображение списка профилей беспроводных сетей, настроенных на этом пк

    Код
    netsh wlan show profiles

    14. Установка и разрыв сетевого подключения удаленного доступа

    Код
    rasdial имя_подключения [пользователь [пароль]] [/DOMAIN:домен]rasdial имя подключения /DISCONNECT

    15. определение маршрутов следования / трассировка пути

    Код
    tracert [конечное_имя_или_ip]pathping -i [конечное_имя_или_ip]Пример:
    Код
    tracert ya.ru
    tracert 213.180.204.3
    pathping -i 213.180.204.3

    16. разрешение доменного имени dns-сервером по умолчанию и сервером 8.8.8.8

    Код
    nslookup [имя_ресурса]nslookup [имя_ресурса] 8.8.8.8
    Пример:
    Код
    nslookup ya.ru
    nslookup ya.ru 8.8.8.8

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

    Код
    netstat -abno

    18. отображение статистики протоколов и статистики Ethernet

    Код
    netstat -s
    netstat -e

    19. отображение ARP таблицы

    Код
    arp -a

    20. проверка доступности узла по icmp

    Код
    ping [конечное_имя_или_ip]Пример:
    Код
    ping ya.ru
    ping 213.180.204.3
    ping 213.180.204.3 -t
    последняя команда — непрерывный пинг
    прервать — CTRL BREACK

    21. настройка правил брандмауэра

    включить брандмауэр:
    Код
    netsh advfirewall set allprofiles state on
    выключить брандмауэр:
    Код
    netsh advfirewall set allprofiles state off
    включение отдельных профилей:
    Код
    netsh advfirewall set domainprofile state on
    netsh advfirewall set privateprofile state on
    netsh advfirewall set publicprofile state on
    выключение отдельных профилей:
    Код
    netsh advfirewall set domainprofile state off
    netsh advfirewall set privateprofile state off
    netsh advfirewall set publicprofile state off
    запретить все входяшие соединения и разрешить все исходяшие:
    Код
    netsh advfirewall set allprofiles firewallpolicy blockinbound
    netsh advfirewall set allprofiles firewallpolicy allowoutbound
    разрешить входящие TCP и UDP соединения для 80 порта:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN
    netsh advfirewall firewall add rule name=»HTTP» protocol=UDP localport=80 action=allow dir=IN
    запретить входящие на 80 порт:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=block dir=IN
    netsh advfirewall firewall add rule name=»HTTP» protocol=UDP localport=80 action=block dir=IN
    открыть диапазон портов для исходящего UDP трафика:
    Код
    netsh advfirewall firewall add rule name=»Port range» protocol=UDP localport=5000-5100 action=allow dir=OUT
    удалить правило:
    Код
    netsh advfirewall firewall delete rule name=»HTTP»
    правило ограничения только для одного ip:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.1
    правило ограничения для подсети:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=block dir=IN remoteip=192.168.0.0/24
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.50-192.168.0.70
    разрешить соединения для программы MyApp.exe:
    Код
    netsh advfirewall firewall add rule name=»My Application» dir=in action=allow program=»C:MyAppMyApp.exe» enable=yes
    объединение правил:
    Код
    netsh advfirewall firewall add rule name=»My Application» dir=in action=allow program=»C:MyAppMyApp.exe» enable=yes remoteip=157.60.0.1,172.16.0.0/16 profile=domain

    22. проверка доступности удаленного узла по порту (при этом приложение на удаленном пк должно быть запущено, сосотояние удаленного порта LISTENING)

    Код
    telnet [имя_удаленного_узла_или_ip] [PORT]Пример:
    Код
    telnet ya.ru 80
    telnet 213.180.204.3 80
    Как включить клиент telnet: панель управления — программы и компоненты — включение или отключение компонентов Windows — включить клиент Telnet — ок

    23. отобразить информацию о mac адресах физических интерфейсов локального и удаленного компьютеров

    Код
    getmac
    getmac /s [имя_пк_или_ip]Примеры:
    getmac /s 192.168.1.1

    24. настройка статических параметров ip и dns физического интерфейса

    Код
    netsh interface ip set address name=»Имя подключения» source=static addr=[address] mask=[mask] gateway=[gateway] gwmetric=[metric]netsh interface ip set dnsservers name=»Имя подключения» static [dns-address] primary
    Пример:
    Код
    netsh interface ip set address name=»Подключение по локальной сети» source=static addr=192.168.0.10 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
    netsh interface ip set dnsservers name=»Подключение по локальной сети» static 8.8.8.8 primary

    25. определение оптимального mtu

    Код
    ping [имя_ресурса_или_ip] — f — l [xxxx][xxxx] — размер тестового пакета в байтах
    Один из простых и наиболее точных способов определения оптимального размера MTU – MTU пинг тест. Вы просто отправляете запросы и постепенно снижаете размер пакета до тех пор, пока пакет больше не фрагментируется. Как только вы отправите пакет, который не будет фрагментирован, увеличьте немного размер пакета и отправьте запрос заново, вы таким образом сможете найти максимальный размер пакета, который не будет фрагментирован. Возьмите максимальный размер пакета, который вы вычислили в ходе тестирования, прибавьте 28. Вы прибавляете 28 байт потому, что 20 байт зарезервировано для заголовка IP -адреса и 8 байт выделяется для заголовка запроса протокола ICMP ( ICMP Echo Request ). Помните: Вы должны прибавить 28 к вашему результату, полученному в результате пинг-теста!
    Пример:
    1440 – максимальный размер пакета в пинг-тесте
    28 – заголовки IP и ICMP
    1468 – оптимальный размер вашего MTU

    26. остановка и запуск служб, вывод списка запущенных служб

    вывод списка запущенных служб:
    Код
    net start
    запуск и остановка dhcp-клиента
    Код
    net start dhcp
    net stop dhcp
    запуск dns-клиента
    Код
    net start dnscache
    запуск автонастройки беспроводной сети
    Код
    net start WlanSvc
    запуск автонастройки WWAN
    Код
    net start WwanSvc
    запуск общего доступа к подключению к Интернету (ics)
    Код
    net start sharedaccess
    запуск брандмауэра
    Код
    net start mpssvc
    запуск браузера компьютеров
    Код
    net start browser
    запуск диспетчера подключений удаленного доступа
    Код
    net start RasMan
    запуск службы сервера
    Код
    net start LanmanServer
    запуск службы рабочей станции
    Код
    net start LanmanWorkstation
    запуск службы удаленных рабочих столов
    Код
    net start TermService
    запуск службы сетевых подключений
    Код
    net start Netman
    запуск службы маршрутизации и удаленного доступа
    Код
    net start RemoteAccess
    запуск обнаружения SSDP
    Код
    net start SSDPSRV

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

    отображение списка подключенных сетевых дисков
    Код
    net use
    отключение сетевого диска
    Код
    net use [буква_сетевого_диска]: /delete
    Пример:
    Код
    net use Z: /delete
    подключение сетевого диска
    Код
    net use [буква_сетевого_диска]: \[имя_или_ip_адрес_удаленного_компьютера][имя_разделяемого_сетевого_ресурса_или_скрытого_ресурса] /user:[домен][имя_пользователя] [пароль]Примеры:
    подключить сетевой диск Z: , которому соответствует разделяемый сетевой каталог с именем shares на компьютере с именем server
    Код
    net use Z: \servershares
    подключить сетевой диск Y: , которому соответствует скрытый ресурс C$ (корневой каталог диска C: на компьютере с адресом с 192.168.1.10). При подключении к удаленному компьютеру используется имя пользователя Администратор и пароль admpass
    Код
    net use Y: \192.168.1.10C$ /USER:Администратор admpass
    подключить сетевой диск X: , которому соответствует каталог folder на скрытом ресурсе D$ компьютера с адресом 192.168.1.20. При подключении к удаленному компьютеру используется имя пользователя user и пароль password в домене domain
    Код
    net use X: \192.168.1.20D$folder /USER:mydomainuser password
    net use X: \192.168.1.20D$folder /USER:user@mydomain password
    (если в командной строке пароль не задан, то он будет запрошен при подключении к сетевому ресурсу; если ключ /USER не задан, то для авторизации на удаленном компьютере используется текущая учетная запись)
    выполнить подключение с запоминанием полномочий (credentials) пользователя. При первом подключении, будет выдан запрос на ввод имени пользователя и пароля ,которые будут запомнены и не будут запрашиваться при последующих подключениях
    Код
    net use W: \remotepcC$commonshare /SAVECRED
    изменение режима запоминания подключенных сетевых дисков:
    не запоминать сетевые подключения
    Код
    net use /PERSISTENT:NO
    запоминать сетевые подключения
    Код
    net use /PERSISTENT:YES

    28. выделение ресурсов системы для общего доступа, создание разделяемых сетевых ресурсов

    вывести список разделяемых в локальной сети ресурсов данного компьютера
    Код
    net share
    добавление нового разделяемого по сети ресурса
    Код
    net share [имя_разделяемого_ресурса]=»[локальный_диск:путь_до_ресурса_на_данном_компьютере]»
    Пример
    Код
    net share sharedres=»C:UsersAdminFor_All»
    удаление разделяемого ресурса
    Код
    net share [имя разделяемого ресурса] /DELETE
    Пример
    Код
    net share sharedres /DELETE
    (удаление выполняется только для имени разделяемого ресурса и не затрагивает каталог локального диска, связанный с данным именем)
    получение списка открытых по сети файлов
    Код
    net file
    отображение списка компьютеров в сетевом окружении
    Код
    net view
    отображение списка компьютеров в домене
    Код
    net view /DOMAIN:[имя_домена]Пример:
    Код
    net view /DOMAIN:mydomain
    отображение разделяемых по сети ресурсов отдельного компьютера
    Код
    net view \[имя_компьютера_или_ip]Пример:
    Код
    net view \server
    net view \192.168.1.100
    скрыть в сетевом окружении отдельный компьютер
    Код
    net config server /HIDDEN:YES
    вернуть отображение компьютера в сетевом окружении
    Код
    net config server /HIDDEN:NO

    Оставьте комментарий

    Adblock
    detector