Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: компьютерный ликбез (список заголовков)
21:00 

Сочетание клавиш с Win

  •  Win — вызов меню Пуск (переход в режим Metro в Windows 8);
  •  Win+B — выбрать иконку в системном трее. Затем можно переключаться между иконками клавишами со стрелками;
  •  Win+D, Win+M  — свернуть все окна.
  •  Win+E — открыть проводник;
  •  Win+F — открыть поиск;
  •  Win+L — заблокировать компьютер; 
  •  Win+P — переключение режима работы дополнительного монитора или проектора;
  •  Win+R — открыть диалог выполнить;
  •  Win+T — активировать панель задач при этом выделяется первое приложение на панели. Последующими нажатиями этого сочетания можно перейти к следующим кнопкам, а затем нажатием Enter запустить нужное;
  •  Win+U - открыть центр специальных возможностей;
  •  Win+X - центр мобильных приложений в Windows 7. В Win 8 открывает «скрытое» меню Пуск.
  •  Win+Pause - открыть свойства системы;
  •  Win+F1 — открыть справку Windows;
  •  Win+1,2,3,… — аналогично клику на кнопке приложения с соответствующим номером в Панели задач;
  •  Win+Shift+1,2,3,… - аналогично клику средней кнопкой на кнопке приложения с соответствующим номером в Панели задач, то есть запуск новой копии программы;
  •  Win+Ctrl+1,2,3,… — переключение между разными окнами одной программы;
  •  Win+Стрелка вверх — развернуть окно на весь экран;
  •  Win+Стрелка вниз — восстановить минимизировать окно;  
  •  Win+Стрелка вправо или влево — «прикрепить» окно к правой или левой стороне экрана;
  •  Win+Shift+Стрелка вправо или влево — переместить окно на другой монитор;
  •  Win+Пробел - взглянуть на рабочий стол в Windows 7 или переключение между раскладками в Windows 8.

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
...
Часть 9 - Разновидности ИТ-сотрудников и "переодичность обновления техники".
Часть 10 - На практике - установка сетевого принтера из командной строки
Часть 11 - Сочетание клавиш с Win




@темы: Компьютерный ликбез, Сочетания клавиш, Сочетания с клавишей win

11:14 

На практике - установка сетевого принтера из командной строки

 Задача: установить принтер HP Laserjet 4015 dn на несколько компьютеров.

 Дано:

IP-Адрес принтера - 10.50.120.194. 

Драйвер, скачанный с hp.ru

Все целевые компьютеры под управлением Windows XP, находятся в домене, у нас есть админские права на них.

Утилита DameWare для управления удалёнными компьютерами.

Решение:

Пишем простой пакетный файл*, который создаст IP-порт на целевых компьютерах (необходим для подключения принтера) и установит драйвер.

Для создания порта принтера есть специальный скрипт в операцонных системах семейства Windows - prnport.vbs, используем его в пакетном файле:

%systemroot%\system32\cscript.exe %systemroot%\system32\prnport.vbs -a -r IP_10.50.120.194 -h 10.50.120.194 -o RAW -n 9100

%systemroot% - системная переменная, указывающая на каталог, в который установлена операционная система (обычно это c:\Windows)

-a - указывает, что мы добавляем порт

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

-h - IP-адрес порта

-o - задаёт режим порта

-n - порт, через который идёт подключение

Теперь нам необходимо запустить установку драйвера принтера. Запуск осуществляется через хост-процесс rundll32.exe, которой передаётся имя библиотеки printui.dll и, через запятую, точка входа**  PrintUIEntry . Далее задаются параметры самой установки.

%systemroot%\system32\rundll32.exe printui.dll,PrintUIEntry /if /b "HP LaserJet P4010_P4510 Series PCL 6" /f \\kbnp-1304\scan\hpdrv\hpc4015c.inf /r "IP_10.50.120.194" /m "HP LaserJet P4010_P4510 Series PCL 6"

/if - этот ключ указывает на то, что мы производим установку с помощью .inf-файла (в моём случае это hpc4015c.inf)

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

/f - задаёт полный путь к установочному файлу, в моём случае это общедоступная папка на моём компьютере.

/r - имя порта, к которому подключается принтер 

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

Cформировав пакетный файл (я его назвал add_printer.cmd), копируем его в общедоступную папку. Далее через утилиту DameWare заходим на компьютеры пользователей с помощью удалённой консоли с загрузкой профиля (во-первых для установки драйвера нужны права администратора, во-вторых чтобы не мешать работе пользователя) и набираем \\kbnp-1304\scan\add_printer.cmd

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

 

*Пакетный файл - файл с расширением .cmd (или .bat ), содержащий последовательность консольных команд. Одна строчка - одна команда.

**Точка входа в библиотеку - динамические подключаемые библиотеки (.dll) в отличии от стандартных исполняемых файлов (.exe) не имеют функции основного цикла программы, а представляют собой некий сборник подпрограмм. Точка входа - это имя той подпрограммы, которую необходимо запустить в библиотеке.

 

При решении задачи была использована информация со следующих ресурсов:

http://windata.ru/windows-xp/faq-xp/dobavlenie-printera-cherez-komandnuyu-stroku/ - добавление принтера через командную строку. 

http://www.4its.ru/html/windows-cmd.html - добавление порта принтера.

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
...
Часть 8 - Утилиты, продиктованные жизнью.
Часть 9 - Разновидности ИТ-сотрудников и "переодичность обновления техники".
Часть 10 - На практике - установка сетевого принтера из командной строки




@темы: Компьютерный ликбез, Ликбез в примерах, командная строка Windows, создание IP-порта, установка драйвера принтера, установка принтера из командной строки

14:41 

Разновидности ИТ-сотрудников и "переодичность обновления техники".


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

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

Человек, который ремонтирует компы, устанавливает и настраивает различную оргтехнику и выполняет прочие подобные задачи – называется системотехник. И он далеко не всегда обладает знаниями программиста или админа*.

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

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

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

О модернизации техники.

Кстати, из тех же давних (для компьютерного бешенного века) лет, пришло и не особо серьёзное отношение к технике у современных руководителей организаций. Ни технологии, ни программы, ни потребности вычислительной мощности не стоят на месте. Сервера и рабочие станции пользователей необходимо регулярно обновлять, как и сетевое оборудование. Увы, руководители, особенно «советской закалки» этого зачастую не понимают. Считая, что народ де перебьется, ведь работал уже 5 лет на этой железяке, а она больших денег стоила. И что ж её теперь выкинуть? Разговор о модернизации начинается тогда, когда предел модернизации давно пройден технологией. Конечно, заканчивается всё списанием техники, которая безнадёжно устаревает, и не имеет остаточной стоимости (на момент списания).

Ещё во времена моей учёбы в техникуме (вторая половина 90-х) была выверена формула: «Апгрейд компа необходимо делать раз в два года», а по хорошему и раз в год. Конечно, офисная техника несколько иное дело, но и её желательно обновлять раз в три года. Тогда и железо будет тянуть навешанные на него задачи. Современные компы имеют меньший запас по модернизации. И это связано с развитием техники. И это лишний довод в пользу того, чтобы периодически обновлять железо.

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

 

Унификация vs персональный подход.

Для более-менее крупных организаций необходимо решить ещё одну задачу – а именно унификация техники. Условно говоря, мало подобрать работоспособную конфигурацию железа, надо ещё определить производителя. Это серьёзно упростит процесс обслуживания оргтехники, а так же её ремонт. Наши организации редко отправляют технику в сервисный центр, чаще ремонтируется она собственными силами ИТ-отдела. Соответственно в таких условиях определяющие факторы – это доступность запасных частей, возможность получения их в рамках гарантии. Кроме того при установке/переустановке системы её куда проще развернуть с образа, нежели ставить с нуля, устанавливая затем обновления и драйверы. Соответствующее ПО должно быть закуплено для ИТ-отдела. При унифицированной технике – время её обслуживания сокращается на 60% и более.

Однако бывают и исключения, например для «тяжёлых» задач необходимы компьютеры с максимальным объёмом оперативной памяти и максимальной скоростью процессора. Потребность в таких рабочих станциях должна определяться соответствующими отделами и ИТ-специалистами.  Ибо обычная рабочая станция при сверх нагрузке результат конечно выдаст, но работа с ней будет за гранью возможной, а затраченное время на получение результата не совместимо с необходимостью.

 

Подводя черту…

Господа руководители, не жалейте денег для своих ИТ-отделов. Ибо времена печатных машинок и кульманов ушли безвозвратно. Компьютер десятилетней давности, с точки зрения технологий, не меньшая архаика, чем та же печатная машинка (да и функционал у него будет пожалуй тем же). Увы, техника и ПО идёт по экстенсивному пути развития, а значит вместо оптимизации ПО, наращивается память и вычислительная мощность, которую и требует современное ПО. И будь у Вас ИТ-отдел трижды гениями, они эту тенденцию побороть не смогут. Эти затраты окупятся с лихвой, повышением эффективности использования ПО и людей, работающих с ним.

 

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
...
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.
Часть 8 - Утилиты, продиктованные жизнью.
Часть 9 - Разновидности ИТ-сотрудников и "переодичность обновления техники".




@темы: Компьютерный ликбез, Модернизация орг. техники, Разновидности ИТ-шников, Унификация орг. техники

14:48 

Утилиты, продиктованные жизнью.

Возникла за дачка: необходимо запустить под пользователем утилиту, которая не работает без админских прав. Т.к. это утилита сканирования, при том не особо стабильная (частенько падает с ошибками а-ля память не может быть write и т.д.) ходить/или запускать её с места нет никакой возможности. Стандартный RunAs не спасает, т.к. запустить его автоматом нельзя, да и хранить пароль в открытом виде - идея для админа-камикадзе. В общем почесал я репу, подобную штуку уже писал (называется RunMSIAs) и решил сделать аналог, который будет стартовать программу от моего имени автоматом (до смены пароля политикой домена). Я, конечно, понимаю что костыли не лечат, но давать на постоянку пользователю права локального админа тоже не вариант. При наших то пользователях. В результате при первом запуске программа спрашивает какое приложение и под каким пользователем запускать, после чего молча запускает приложения, а сама выгружается из памяти. Пароль с логином приходится конечно запоминать, но всё-ж таки в зашифрованном виде и не на видном месте. Поскольку утилита писалась под *конкретное приложение и на скорую руку - в широкие массы оно ещё пойти не готово, однако со временем она пополнит каталог утилит на www.3ekc.org. Все утилиты, размещённые там хоть моего и авторства, но проходят обязательную антивирусную проверку на проекте virustotal.com и снабжаются ссылкой на результат (а так же контрольными суммами).

 

*Конкретное приложение - утилита сканирования QLINK для Kyocera FS-1116. Под пользователем с ограниченными правами отказывается работать наотрез, выдавая нечто невразумительное.

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
...
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.
Часть 8 - Утилиты, продиктованные жизнью.




@темы: 3ekc.org, Компьютерный ликбез, запуск с правами администратора, утилиты

12:25 

Команды консоли Windows. Навигация, файлы и папки.

Сегодняшняя статья посвящена навигации по папкам компьютера из консоли Windows. В некоторых ситуациях, таких как устранение вирусов в ручную, это очень полезные знания. Тем более не всегда есть возможность запустить какой либо файловый менеджер (проводник Windows, FAR Manager или Total Commander).



Для начала, давайте разберёмся как устроен путь в OC Windows (и его предшественнике DOS). Запустите консоль Windows (Пуск->Выполнить Cmd)
У меня содержимое окна выглядит следующим образом:


Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\aeelistratov>


Верхняя строчка показывает имя ОС, версию и сборку. Т.е. в данный момент я работаю с ОС Windows XP, (которой соответствует номер версии 5.1) с самой распространённой сборкой (2600)
Вторая строчка – копирайт (авторское право), а так же год выпуска ОС (2001. Да-да, XP увидела свет 12 лет назад, с тех пор достаточно серьёзно поменялась внутренне, через 3 «сервиспака»;)
Ну и самая нижняя строчка для нас представляет сейчас интерес – это приглашение системы. Оно состоит из имени диска (в данном случае C, диск в ОС Windows и его предке DOS задавался английской буквой с двоеточием. Причём A: и B: соответствовали дисководам, и остаются зарезервированными на случай наличия дисководов 3.5” и/или 5” [дюймов]. Или подключения их в качестве USB-устройств, дисководы, как и дискеты уже практически ушли в прошлое. C: - первое доступное имя для жёстких дисков или SSD накопителей, как правило это диск на который устанавливается операционная система) и пути к профилю пользователя Windows. Папки в пути разделяются символом обратного слеша \. Полный путь к файлу строится следующим образом – <имя диска>:\<имена папок через обратный слеш>\<имя файла>.<расширение>, допустим у меня есть в папке профиля документ Word с именем «Документ1». Полным его именем будет: C:\Documents and Settings\aeelistratov\Документ1.doc – (где doc – это расширение файла). Расширение файла (как правило) указывает операционной системе на формат содержимого файла, позволяя обработать его тем или иным способом. Например расширение doc – указывает на то, что это документ MS Word, созданный в версиях MS Word до 2003 включительно (более поздние версии MS Word создают файлы документов с расширением docx), exe – исполняемый файл (приложение), msi – установочный пакет, mp3 – музыкальный файл со сжатием MPEG 3, и т.д.


Но вернёмся к командам. Чтобы отобразить содержимое текущей папки нужно ввести команду dir (сокращение от directory – директория). Команда, при запуске без параметров, отображает (слева направо) дату изменения, время изменения, <DIR> для папок (или пустое поле для файлов) размер в байтах (для файлов, пустое поле для папок), имя файла или папки.
Обратите внимание на то, что первыми в списке идут папки . и .. – это системные переменные, точка указывает на текущую папку (если надо задать относительный путь), две точки – на предыдущую папку (ими можно воспользоваться, при необходимости вернуться или перейти на «родительскую» папку.
Среди полезных параметров программы можно отметить ключ /P –постраничный вывод содержимого, /A:<атрибут> вывод файлов с определённым атрибутом, например dir /A:H – отобразит только скрытые папки и файлы в каталоге. Если за компьютером работают несколько человек, с разными учётными записями полезен будет ключ /Q – отображающий владельца файла или папки. Полный список параметров можно вывести с помощью команды dir с ключом /?


Следующая команда – команда навигации cd ( change directory), задаётся она в формате cd <путь>, где путь может быть как полным путём к папке (начиная с диска), так и относительно текущего, например, если в моей текущей папке есть папка games, то я могу перейти в неё, дав команду cd games. Так же я могу в «родительскую» папку (или на уровень выше), дав команду cd .. , или вовсе перейти в корневой каталог диска, дав команду cd \ . Команда cd без параметров отобразит текущий каталог. Если в имени файла присутствуют пробелы, то его следует заключать в кавычки. Эту полезную привычку следует выработать заранее, она пригодится нам для построения пакетных файлов в будущем (пакетный файл, это некоторая последовательность консольных команд, применяются они, когда нужно повторять определённую последовательность действий, например создание папок, копирование файлов, или, наоборот очистку нескольких папок).


Следующая команда – создание папки md (make directory), создаёт папку с указанным именем по указанному пути. Если путь не указан, то создаёт папку в текущей папке. Например, если дать команду md c:\1\2\3\4, то команда создаст папку с именем 1, на диске c: (если таковой не было), в ней папку 2, и так далее., если же дать команду md \1\2\3\4, то папки будут созданы относительно текущей папки. Т.е. если мы находимся в папке c:\test, то у нас в текущей папке появится папка 1, в ней папка 2 и т.д.


Команда rd (remove directory)– удаляет папку, или дерево папок, если папка пустая (в ней нет файлов или каталогов). Т.е., чтобы нам удалить папки, созданные в прошлом примере нам необходимо дать команду rd c:\1 (или rd \1, если папки создавались относительно текущей). Однако в нашем случае, папка \1 содержит вложенную папку 2, и команда вернёт ошибку «папка не пуста», чтобы удалить папку с вложениями нужно задать ключ /S, но в таком случае система переспросит нас, действительно ли мы хотим удалить папку с вложениями. Чтобы избежать лишних вопросов, по мимо ключа /S надо передать и ключ /Q, который автоматически подтвердит удаление папки с вложениями. В итоге команда удаления будет выглядеть следующим образом rd \1 /S /Q.


Копирование файлов – команда copy. Синтаксис команды copy следующий copy <источник> <результат> [/ключи]. Позволяет скопировать один или несколько файлов. В качестве источника указывается имя или маска файлов, в качестве результата – имя папки или имя файла. Из полезных ключей /Y подавляет запрос на подтверждение перезаписи (возникает в случае, если файл с таким именем в папке результата уже существует), /V проверка файла, после копирования. Ключ /Z будет полезен при копировании с сетевого ресурса (или на сетевой ресурс), возобновляет копирование при сбое связи.


Скопировать группу файлов можно, задав маску имени. Символы маски ? – здесь может быть любой символ, * - означает любое количество и комбинация символов. Допустим мне надо скопировать все файлы Microsoft word из папки c:\alpha в папку c:\beta\, с именем, начинающимся со слова Документ, для этого я даю следующую команду copy c:\alpha\Документ*.doc* c:\beta , в результате в папке c:\beta у меня будут все файлы, начинающихся со слова Документ и созданные в любой версии MS Word (с расширениями doc и docx).
Если необходимо скопировать все файлы, то подойдёт маска *.*


Команда copy так же может произвести слияние файлов (однако следует помнить, что слияние файлов не стоит делать для сложных форматов, например исполняемых файлов, картинок или документов MS Office. Слияние актуально для простых текстовых файлов, например txt или log, когда из нескольких нужно сделать 1). Для этого можно указать несколько источников, через символ +. Например, у меня есть файлы 1.txt, 2.txt и 3.txt в папке c:\alpha, в папке c:\beta я хочу получить файл result.txt, представляющий собой один единый текстовый файл. Тогда конструкция для команды copy выглядит так: copy c:\alpha\1.txt+c:\alpha\2.txt+c:\alpha\3.txt c:\beta\result.txt – обратите внимание, что при слиянии файлов необходимо указывать имя файла-результата, иначе выполнение команды приведёт к ошибке. Ну и последний пример слияния – когда необходимо объединить все текстовые файлы в папке c:\alpha. Чтобы не перечислять имена всех файлов, которые ко всему прочему могут быть не известны заранее (при обработке пакетным файлом) можно воспользоваться маской *.txt, указав в качестве результата имя файла: copy c:\alpha\*.txt c:\beta\result.txt


Аналогом команды copy, является команда move, но имеет несколько иное значение. Команда move перемещает файл, группу файлов или папку. Но в отличии от copy не имеет возможности слияния файлов, или возобновления при работе в сети. Единственный её ключ /Y подавляет появление запроса на перезапись файлов.


Последняя команда в сегодняшней статье – команда del, которая позволяет удалять файлы. Синтаксис del <имя файла>
Среди полезных ключей стоит отметить /Q, подавляющий запрос подтверждения удаления файла, /S – удаляющий файлы из подкаталогов, а так же /F принудительно удаляющий файлы с атрибутом «Только чтение».


Что нужно знать?


Первое, что стоит усвоить, что удалённый файл командой del не попадает в корзину. Восстановить его можно только специальными программами. Избегайте применения конструкций, удаляющих все файлы (например del *.* /s /q)


Команды, оперирующие папками и файлами, понимают сетевые пути, и могут быть использованы для операций внутри сети. Сетевой путь задаётся с помощью 2х обратных слешей \\, например мне надо скопировать с удалённого компьютера, с именем comp-1, файл, находящийся в папке shared, с именем remote.txt к себе на диск c:, в папку alpha. Конструкция команды copy будет выглядеть так: copy \\comp-1\shared\remote.txt c:\alpha\, копирование на сетевой ресурс, а так же перемещение и удаление можно сделать по аналогии, если на удалённом компьютере прописаны соответствующие права.


Команда cd не принимает сетевых путей. Для обзора папок удалённых компьютеров воспользуйтесь конструкцией net view, описанной в предыдущем ликбезе  Сетевые команды консоли Windows – 2. Семейство команд net

Узнать возможности любой команды, можно вызвав её с ключом /?. Напрмиер cd /? Вернёт список всех возможных ключей, а так же варианты и примеры применения команды.

Перечисленные в данной статье команды имеют синонимы (кроме move и copy), которые могут применяться в старых версиях ОС:

md - mkdir

cd - chdir

rd - rmdir

del - erase

Ретроспектива.
В старые добрые времена, когда windows был ещё по сути оболочкой для MS-DOS, и было он версии 3.11 (включительно) существовал стандарт именования файлов (и папок), называемый 8.3.
Суть формата сводилась к следующему: имя файла могло быть длиной от одного до восьми символов, а расширение от одного до трёх, мало того имена файлов состояли только из букв латинского алфавита (a-z), цифр, а так же знаков подчеркивание _ и тире -. В операционных системах Windows 95 и выше начали использовать длинные имена, с расширенным набором знаков, а так же появилась возможность задать расширение любой длины. Именно этим объясняется расширения большинства файлов, уложенных в три символа, и являющихся сокращением. Например exe от executable (исполняемый), bmp от bitmap (цифровое изображение), doc от document (документ), txt – text (текст) и т.д.


Именно к расширению, с тех времён, привязываются средства обработки файлов как Windows и так и сторонних программ. Привязываются через реестр windows, который мы разберём в одном из следующих ликбезов.

 

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
...
Часть 5 - Сочетания клавиш в MS Windows.
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.




@темы: cd, chdir, copy, del, erase, md, mkdir, move, rd, rmdir, Команды консоли MS Windows, Компьютерный ликбез, Консоль MS Windows, управление файлами

09:23 

В помощь системотехнику и админу

Утилита RunMsiAs позволяет запускать приложения и установочные пакеты msi от заданного имени пользователя.
1361855906__runmsias (302x275, 10Kb)
Можно перетащить несколько приложений сразу, тогда программа запустит их последовательно.

Требует установленного клиентского профиля MS Framework 4.0 

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
...
Часть 4 - Сетевые команды консоли Windows – 2. Семейство команд net.
Часть 5 - Сочетания клавиш в MS Windows.
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.




@темы: утилиты, Компьютерный ликбез, Запуск уставочных пакетов msi, msi запуск от имени

11:12 

Сочетания клавиш в MS Windows.

Дабы разбавить уроки, связанные с использованием командной строки, я решил поделиться более полезными знаниями для рядовых пользователей. Это сочетания клавиш и управления ОС Windows с помощью клавиатуры.
Если вернуться на пару десятков лет назад, то легко обнаружить, что манипулятор «мышь» не играла особенной роли в управлении компьютером, практически все действия выполнялись с клавиатуры, а полноценное управление мышью было только у операционных систем, использующих графическое ядро (Windows, Linux, OS/2). Но в большинстве мы использовали старый добрый DOS, имеющий текстовый интерфейс и программу оболочку (Norton Commander, Dos Navigator – для DOS’а и Midnight Commander для Linux). С помощью мыши (и отдельно загруженного драйвера для неё) лишь дублировались некоторые команды, а контекстного меню (вызываемого правой кнопкой) не было в помине.


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


При описании + означает одновременное нажатие клавиш.
Ctrl+C, Сtrl+ins – команда «Копировать»
Ctrl+X - вырезать
Ctrl+V, Shift+Ins – вставить
Ctrl+Z – Отменить
Ctrl+A – Выделить всё
Ctrl+Z – Отменить
Ctrl+Backspace – удалить слово (при работе с текстовыми редакторами)
Backspace – на уровень вверх (в проводнике)
Ctrl+S – сохранить (в большенстве программ)
Ctrl+O – открыть (в большенстве программ)
Alt+F4 – закрыть (окно), если активен рабочий стол – диалог завершения работы системы.
Ctrl+Esc, Win – открывает меню пуск.
Alt – вызывает устанавливает фокус в главное меню программы.
Стрелки вверх и вниз – открывают меню, а так же перемещают указатель по меню.
Стрелки влево и вправо – перемещают указатель в основном меню, либо открывают подменю у соответствующего пункта.
Tab – переход по элементом управления диалогового окна.
Пробел – имитирует нажатие левой кнопки мыши, в выбранном элементе управления.
Enter – имитирует нажатие левой кнопкой мыши в кнопе по умолчанию (диалогового окна), либо двойной щелчок мышью, на ярлыке рабочего стола.
Ctrl+Enter – следующая страница (в MS Word), открыть папку в новом окне (Проводник Windows)
Alt+пробел – вызывает системное меню для текущего окна.
Ctrl+D – Вызывает диалоговое окно управления шрифтом (MS Word)
Ctrl+Alt+D – Позволяет ввести текст сноски (MS Word)
Win+D – свернуть все окна
Alt+Tab – Переключение между окнами Windows
Win+Tab – Переключение между окнами Windows (для windows 7 с включённым улучшенным интерфейсом Aero версии Home Premium и выше), переключение между окнами на панели задач (Enter – разворачивает или сворачивает окно)
Alt+Ctrl+Delete – не безызвестные «три кнопки», спасающие в критических условиях, позволяющие запустить диспетчер задач.
F1 –вызов справки
F3 – Поиск (Проводник Windows)
F5, Ctrl+F – поиск по странице, Проводник Windows
F7 – правописание (в MS Word)
Ctrl+R, Ctrl+f6 – для ряда программ, это поиск с заменой. Для MS Word – это выравнивание строки по правому краю.
Ctrl+L – Выравнивание по левому краю (MS Word)
Ctrl+E – Выравнивание по центру (MS Word)
Ctrl+J – выравнивание по содержимому (MS Word)
Ctrl+B – Управление шрифтом переключение жирный (MS Word)
Ctrl+I - Управление шрифтом переключение курсив (MS Word)
Ctrl+U - Управление шрифтом переключение подчёркнутый (MS Word)
Ctrl+= - подстрочный символ (MS Word)
Ctrl+Shift+= - надстрочный символ (MS Word)
«Контекстное меню» (кнопка расположенная слева от правого Ctrl) – вызов контекстного меню окна.
Alt+enter – разворачивает текущее окно на весь экран, либо возвращает его в режим окна.
 PrtScn - она же PrintScreen, копирует текущее изображение рабочего стола в буффер обмена, которое впоследствии можно вставить в документ MS Office, а так же в гафических редакторах Paint, Photoshop и т.д. Находится справа вверху, между клавишей F12 и Scroll Lock


Термины:
Элемент управления – к элементам управления относятся кнопки, галочки, кружочки, вкладки, меню, иконки на рабочем столе и в системном меню «трее». Активный элемент управления либо выделяется цветом, например пункты меню, либо выделяется пунктиром вокруг элемента управления.


Системное меню или системный трей – как правило расположен в нижнем правом углу экрана, по умолчанию в нём отображается текущее время и иконки активных программ. Добраться до системного трея с клавиатуры можно, нажав сочетание Ctrl+Esc или Win, а затем нажав несколько раз Tab.


Кнопка win – кнопка на клавиатуре, с логотипом windows (флажок с перекрестием), располагается слева внизу (между кнопками Ctrl и Alt) и справа (между кнопкой Alt и кнопкой «контекстного меню).
 

Кнопка backspace - на ней может быть полная или сокращённая надпись Backspace, либо "длинная" стрелка влево, в сравнении с клавишами управления. Располагается она над кнопкой Enter (стрелка, с загнутым вверх хвостиком) справа от клавиши + =


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

 

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
Часть 3 - Сетевые команды консоли Windows – 1 или «Сам ты «попингуй!»
Часть 4 - Сетевые команды консоли Windows – 2. Семейство команд net.
Часть 5 - Сочетания клавиш в MS Windows.
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.




@темы: Горячие клавиши Word, Горячие клавиши windows, Компьютерный ликбез, Сочетание клавиш Office, Сочитание клавиш в windows

08:44 

Сетевые команды консоли Windows – 2. Семейство команд net.

На деле net представляет собой достаточно мощный инструмент управления ОС не только в сети, но и своей системой. В семейство net входят команды управления службами ОС, управления сетевыми общедоступными (расшаренными) ресурсами локального компьютера, так же предоставляет возможность подключать и отключать сетевые диски, отправлять сообщения в пределах локальной сети. А так же получать сведения о рабочей станции и учётной записи пользователя, получать сведения о компьютерах и их общедоступных ресурсах в пределах подсети, управлять общедоступными принтерами в сети. Мы поверхностно коснёмся каждого раздела команды net,  научимся использовать основные команды.

Первый раздел - это управление службами ОС:

Сюда относятся подкоманды: start, stop, pause, continue

Синтаксис команд общий, единственным параметром является служба, с которой требуется произвести действие. Start и Stop – запускают и останавливают указанную службу, pause и continue – приостанавливают и возобновляют работу указанной службы. Список запущенных служб можно получить с помощью команды tasklist с ключом /svc (рассмотренной в одном из предыдущих ликбезов).

Например, net stop iPod Service– останавливает службу, взаимодействующую с плеером iPod фирмы Apple. Обратите внимание, что если в параметре (в нашем случае в имени службы) присутствуют пробелы, то параметр заключается в кавычки.

Теперь, чтобы запустить остановленную службу, мне необходимо дать команду net start iPod Service

Не каждая служба может быть остановлена, например попытка остановить или приостановить службу антивируса приведёт к ошибке «отказано в доступе». Это средство самозащиты антивирусных программ, не позволяющее вирусам отключать защиту. Так же вы не сможете остановить большинство служб, если не имеете прав на управление службами или  прав администратора.

 

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

Сюда относятся подкоманды share, use, view, session, file, print

Первая команда share – без параметров, она отображает список общедоступных ресурсов компьютера. Если в конце общего ресурса стоит знак доллара $ - это означает, что ресурс скрыт. К нему можно подключиться с помощью конструкции net use или зайти с помощью проводника windows, но ни в проводнике, ни при использовании конструкции net view он не будет отображён в списке общедоступных ресурсов.

С помощью подкоманды share так же можно открыть или закрыть доступ к папке или другому ресурсу. Чтобы закрыть доступ к ресурсу, необходимо использовать конструкцию net share имя_ресурса с ключом /delete

Открыть доступ к ресурсу можно с помощью команды net share имя_ресурса=диск:путь

Например, у меня есть папка shared на диске C:, чтобы открыть к ней доступ мне надо дать команду: net share “Общая папка”=c:\shared, так же я могу задать описание ресурса с помощью ключа /remark:”текст сообщения” и максимальное количество одновременных подключений ключом /users:число_подключений. В итоге команда будет выглядеть так

net share “Общая папка”=c:\shared /remark:”тестируем команду net share” /users:10

в случае успешного выполнения команды я получу ответ «Общая папка успешно назначен общим».  Теперь, дав команду net share – я увижу её в списке общих ресурсов. Чтобы закрыть доступ к ней мне надо дать команду:

net share “Общая папка” /delete

В случае успеха – система ответит «Общая папка успешно удалён.»

 

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

Net use без параметров отобразит все подключённые сетевые диски  (если таковые есть).

Синтаксис команды net use диск имя ресурса [/ключи]

Допустим,  мне надо подключить в качестве сетевого диска папку shared на компьютере, с именем comp-1, в качестве диска x:

Для этого я пишу net use x: \\comp-1\shared, если команда выполнена успешно, то набрав net use – я увижу подключённый диск x: с путём \\comp-1\shared.

Для отключения от ресурса \\comp-1\shared - надо дать команду net use x: /delete

С помощью net use так же можно подключать ресурсы под другими именами пользователя, тогда в конструкцию надо добавить пароль, после имени ресурса, а после пароля ключ /user:доменное_имя_ользователя. Если компьютеры находятся вне доменной сети, то в качестве доменного имени пользователя мы прописываем пользователя, прописанного на удалённом компьютере в виде имя_компьютера\имя_пользователя. В результате команда подключения в нашем примере будет выглядеть так:

Net use x: \\comp-1\shared 12345 /user:comp-1\test_user (c условием, что на компьютере comp-1 есть пользователь test_user с паролем  12345 и имеющим права доступа к указанному ресурсу)

 

Подкоманда View. С помощью подкоманды view можно узнать, какие компьютеры находятся в нашей подсети, а так же какие на них общедоступные ресурсы. Net view без параметров отображает все рабочие станции в подсети, аналогично проводнику Windows, при выборе «сетевого  окружения». Чтобы отобразить список общедоступных ресурсов, в качестве параметра net view надо передать имя компьютера.  Например, net view \\comp-1 отобразит все общие ресурсы компьютера с именем comp-1, в виде таблице, где указано имя сетевого ресурса, его тип («Диск» для папок, «Печать» для принтеров или иных устройств печати), «Используется как» - в этой графе будет отображено имя, под которым ресурс подключён к вашему компьютеру (если не подключён, то поле останется пустым) и «Комментарий», заданный при открытии доступа (посредством net share, например).

Net view так же может отобразить все рабочие станции домена, если использовать  команду с ключом /domain:имя_домена.

Подкоманда session позволяет отобразить текущие подключения (сессии) к вашему компьютеру, если использовать её без параметров. Чтобы отключить подключение нужно использовать net session с ключом /delete, передав в качестве параметра имя компьютера, например:

Net session \\comp-1 /delete – закроет все подключения с компьютера, с именем comp-1

Аналогичным образом работает подкоманда file, отображая список открытых файлов на вашем компьютере, чтобы принудительно закрыть открытый файл, в качестве параметра, нужно передать его (файла) номер и ключ /close

Net file 1 /close – закрывает открытый файл, с порядковым номером 1

Последняя команда этого раздела – print. Print позволяет управлять принтером с общим доступом. Синтаксис команды net print \\имя_компьютера\имя _принтера

В таком варианте команда отобразит задания на принтере(очередь печати). Управление заданиями осуществляется с помощью ключей /HOLD (приостановить) /RELEASE («отпустить» приостановленное задание) и /DELETE (удалить задание). В качестве параметра необходимо передать номер задания в очереди.

 

Третий раздел – команды управления учётными записями пользователей и группами пользователей, этих команд мы коснёмся поверхностно.  Сюда относятся подкоманды accounts, localgroup, user

Первая подкоманда accounts, введенная без параметров она отображает текущую политику учётных записей (минимальную длину пароля, срок действия пароля, условия блокировки компьютера и т.д.), а так же роль компьютера в домене.  Изменить настройки можно с помощью соответствующих ключей подкоманды accounts, информацию о которых можно получить набрав net accounts /? Или net help accounts. Синтаксис команды net accounts [ключи].

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

Третья подкоманда – user.  Название user говорит само за себя, с помощью этой подкоманды можно добавить или удалить локального пользователя. Аналогично предыдущей подкоманде, net users вернёт список локальных пользователей компьютера.

 

Последний раздел – описывает подкоманды, не вошедшие в первые три группы.

Подкоманда send <имя_компьютера> сообщение – отправляет сообщение на указанный компьютер или группу. Если в качестве имени указать *, то сообщение будет отправлено на все компьютеры в подсети.

Подкоманда help <подкоманда> отображает справку по указанной подкоманде. Её можно задавать с флагом |more –тогда информация будет отображаться постранично.

Подкоманда time без параметров показывает текущее время, а так же сервер, с которым синхронизируется время в ОС. Так же с помощью подкоманды time можно задать сервер, с которым будет синхронизироваться время на компьютере.

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

Подкоманда  group  доступна только на компьютерах, являющихся контроллером домена (в доменной сети), предоставляет возможность создания, редактирования и удаления групп пользователей в домене (для настройки групп на локальном компьютере можно использовать  подкоманду localgroup)

Подкоманда helpmsg – выводит справочную информацию по ошибке, возникшей при использовании команд семейства net. При возникновении ошибки будет отображен номер сообщения, который и следует передать в качестве параметра. Например net helpmsg 2191 отобразит справку по ошибке, возникающей при попытки приостановить или остановить службу.

Что надо знать?

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

2. Не стоит лишний раз пользоваться командой net send, она мешает работе пользователя.

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

   

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
Часть 3 - Сетевые команды консоли Windows – 1 или «Сам ты «попингуй!»
Часть 4 - Сетевые команды консоли Windows – 2. Семейство команд net.
Часть 5 - Сочетания клавиш в MS Windows.
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.




@темы: net, net accounts, net file, net localgroup, net print, net send, net session, net share, net time, net use, net user, net view, Компьютерный ликбез, Сетевые команды windows

10:37 

Сетевые команды консоли Windows – 1 или «Сам ты «попингуй!»

Как вы, наверное, уже догадались, сегодня речь пойдёт о командах Windows, отвечающих за взаимодействие с сетью. Как и в прошлом посте о командах «TaskList и TaskKill» мы будем пользоваться «Чёрным окошком» консоли Windows (Пуск->Выполнить, вводим cmd и жмём “OK&rdquo;)


Первая команда, о которой пойдёт речь, это «Ping».

Ping позволяет определить время ответа Сервера (см. пост «термины»;) или компьютера в сети, а так же оценить качество связи. Но давайте сначала определимся с областью применения команды, а так же с тем, что дают нам эти непонятные циферки:

1. Задача – проверка доступности сервера (компьютера, или иного устройства) посредством сети.  

2. Задача – оценка времени ответа сервера.

3. Задача – оценка качества связи.

Синтаксис команды Ping [параметры] <имя сервера> (или <сетевой адрес>). Если сервер или другое устройство находится в сети, то оно имеет имя и/или сетевой адрес. С помощью которого можно определить его доступность. Если дать команду Ping www.mail.ru, то в ответ мы получим примерно следующее:


Обмен пакетами с www.mail.ru [217.69.141.22] по 32 байт:
Ответ от 217.69.141.22: число байт=32 время=40мс TTL=126
Ответ от 217.69.141.22: число байт=32 время=35мс TTL=126
Ответ от 217.69.141.22: число байт=32 время=40мс TTL=126
Ответ от 217.69.141.22: число байт=32 время=44мс TTL=126
Статистика Ping для 217.69.141.22:
Пакетов: отправлено = 4, получено =4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 35мсек, Максимальное = 44 мсек, Среднее = 39 мсек

Давайте разберёмся, что нам пришло. Во-первых сервер www.mail.ru доступен, соответственно он работает (что однако не исключает технических работ на самом сервере), во-вторых мы получили сетевой адрес для www.mail.ru - 217.69.141.22, в третьих пакету длиной в 32 байта надо всего 39 миллисекунд на то чтобы дойти до сервера и вернуться обратно. Очень неплохой результат, ну и наконец, в четвёртых, ни один пакет не потерялся по дороге, что говорит о приличном качестве связи. Однако радоваться на счёт качества рановато. Чтобы оценить его более точно, лучше брать пакеты подлиннее, а количество побольше. В этом нам помогут параметры –N <число> и –L <число>, N – задаёт число пакетов, а L – длину каждого пакета в байтах. Но тут главное не перестараться с длиной, ибо длинный пакет идёт заметно дольше, а при приближении к значению MTU (значение MTU обычно своё для каждого конкретного оборудования, но, как правило, варьируется в районе 1450 - 1500) он начинает вовсе пропадать, а наше испытание теряет актуальность. Значение времени задержки наиболее актуально для игровых серверов, игр с высокой динамикой. Например, если у игрового сервера Counter-Strike задержка (пинг) более 100, то на него заходить не стоит. Тоже касается и других шутеров от первого лица, а так же игр вроде Warface или World of Tanks. Если идут потери пакетов – тут уже стоит задуматься о качестве связи, есть риск по 10 раз перезагружать странички, не говоря уж об играх. Проблемы со связью решаются по разному для разных вариантов подключения к сети Интернет.

Попробуйте выполнить команду ping –n 10 –l 128 www.mail.ru – увидите разницу со временем ответа.
Ещё одним полезным параметром команды Ping является –t, если надо определить момент, когда какой либо сервер станет доступен или просто понаблюдать за связью, так сказать, «в живую». Параметр –t повторяет отправку пакетов командой ping до тех пор, пока пользователь не прервёт операцию, нажав комбинацию клавиш ctrl+C (или ctrl+Break). После принудительного завершения команды так же отображается статистика для узла.

Для примера наберите ping –t localhost.

/На заметку комбинация клавиш Ctrl+C (или Ctrl+Break) прерывает выполнение любых команд консоли Windows/


Теперь давайте разберём иные варианты поведения команды.

Вариант первый: мы набрали ping www.mail.ru , а в ответ: “При проверке связи не удалось обнаружить узел www.mail.ru. Проверьте имя узла и повторите попытку.”. Это означает, что наш DNS-сервер не может вернуть сетевой адрес для доменного имени www.mail.ru. Возможно, что отсутствует интернет, а возможно не правильные настройки DNS у сетевого соединения. Тут уж надо разбираться, или звать того, кто может разобраться (например техподдержку).

Вариант второй:
Обмен пакетами с www.mail.ru [217.69.141.22] по 32 байт:

Превышен интервал ожидания для запроса.

Превышен интервал ожидания для запроса.

Превышен интервал ожидания для запроса.

Превышен интервал ожидания для запроса.

Статистика Ping для 217.69.141.22:

Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),

Если мы находимся за прокси-сервером с выключенным NAT-ом, это нормальная ситуация. Узел мы видим, и, скорее всего зайти на него сможем. А вот Ping на него не пройдёт, поскольку сетевые порты закрыты наглухо.

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


Следующая команда tracert – команда трассировки.

Tracert – позволяет проследить маршрут, по которому пакет идёт от нашего компьютера к серверу. Если командой ping мы определяли время задержки и потери, то tracert позволяет найти точку, где происходят наибольшие неприятности у пакета.
Синтаксис команды tracert [параметры] <сетевое имя> или <сетевой адрес>. Как правило значений по умолчанию достаточно. Из параметров стоит отметить –d – который облегчит задачу, трассировки, отменив определение имён узлов (особенно актуально, когда не все имена по дороге доступны) –h число «прыжков», по умолчанию их 30, чего вполне достаточно, но можно прибавить или сократить (для локальной сети).

При успешном выполнении команды вы увидите список узлов, через который идёт ваш пакет к заданному узлу (либо место где он теряется). Так же как и у команды Ping, возможно сообщение о том, что не удалось определить имя узла (что чаще всего говорит о проблемах с сетью), либо пакет начинает теряться сразу. Это говорит о том, что заданный вами узел находится за файрволом или прокси-сервером, в таком случае «Превышен интервал ожидания запроса» повторится 30 раз, а сама по себе трассировка бесполезна.


Настройки сети. Команда ipconfig.

С помощью команды ipconfig можно посмотреть настройки сети, просмотреть и отчистить кэш DNS имён, а так же принудительно выполнить сброс сетевого подключения.

Выполнение ipconfig без параметров отображает основные настройки сети, такие как сетевой (IP) адрес, маска подсети и основной шлюз (адрес компьютера или устройства, использующегося для выхода во внешнюю сеть). Чтобы вывести все настройки всех сетевых интерфейсов (сетевых карт, wifi- модуля или иного сетевого устройства) необходимо воспользоваться ключом /ALL, среди нужных параметров – тут будут имена сетевых подключений (которые используются для сброса подключения), физические (MAC) адреса сетевых карт, а так же адреса DNS-серверов (используемых для определения сетевых адресов по доменным именам).

Чтобы отключить сетевое соединения, необходимо воспользоваться ключом /release. Рекомендую переименовывать сетевые соединения в системе, в настройках сети [для XP Пуск->Панель управления-> Сетевые подключения](если их более 1), для упрощения выполнения команд. Если у вас одно сетевое соединение, то его имя можно не указывать. Подключить сетевое соединение можно с помощью ключа /renew. Если для /renew не указать имя соединения, то будут обновлены данные у всех сетевых интерфейсов. Для операций отключения-подключения нужны права локального администратора.

Сброс сетевого соединения для моего компьютера выглядит следующим образом:
Ipconfig /release lan
Ipconfig /renew lan


Ещё одно полезное свойство команды ipconfigвозможность очистки КЭШа DNS. Иногда случаются ситуации, когда сайт или устройство перестаёт отвечать по сетевому имени. Однако по прежнему остаётся включённым в сеть. Это может быть связано с КЭШем DNS, хранящемся на вашем компьютере. Устройство или сайт получил новый сетевой адрес, а ваш компьютер, основываясь на данных, находящихся в КЭШе пытается найти его по старому адресу. Соотblog.3ekc.org/fckeditor26/ed...p.gif";);" alt="" />ветственно вы получаете сообщение об ошибке. В этом случае и нужна очистка КЭШа. Для этого надо выполнить команду ipconfig с ключом /flushdns. После очистки КЭШа, данные об адресе сайта или устройства будут запрошены непосредственно у DNS сервера, который предоставит действительный сетевой адрес.

 


Что надо знать?

1. Не желательно выполнять сброс сетевого соединения во время передачи данных по сети (загрузки файла или воспроизведения потокового видео). Это может привести к ошибкам, искажению данных или зависанию видео.
2. Очистка КЭШе DNS спасает не всегда. Это связано с тем, что данные об новом адресе не обновились на самом DNS-сервере.
3. Команда Ping для определения задержек игровых серверов не особо применима, ибо при чрезмерной нагрузке на сервер задержки в игре (пинг) и задержка системной команды ping будут разниться. Это связано с тем, что на системную команду ping отвечает удалённая операционная система, для которой игровой сервер – приложение, причём вероятно зависшее.
4. Если вы находитесь в корпоративной сети, то лучше не заниматься самодеятельностью, а обратиться к человеку, ответственному за сеть (к системотехнику или сетевому администратору).

 

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
Часть 3 - Сетевые команды консоли Windows – 1 или «Сам ты «попингуй!»
Часть 4 - Сетевые команды консоли Windows – 2. Семейство команд net.
Часть 5 - Сочетания клавиш в MS Windows.
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.




@темы: ipconfig, ping, tracert, Компьютерная грамотность, Компьютерный ликбез, Трассировка маршрута, очистка DNS, очистка кэша DNS

15:28 

Компьютерный Ликбез. Термины.

*Данный раздел будет пополняться по мере необходимости*

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

DNS-Сервер - Сервер доменных имён. Предоставляет сетевой адрес, соответствующий доменному имени, необходим для сетевого взаимодействия. Например для имени www.mail.ru - dns-сервер вернёт сетевой адрес 217.69.141.21

DHCP-Сервер - Выделяет сетевые адреса в рамках заданной подсети. Для локальных сетей это адреса, начинающиеся с чисел 192.168.х.х, либо с 10.х.х.х.

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

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

Браузер, web-браузер - специальная программа, предоставляющая возможность работать с узлами сети Интернет, отображающая содержиое сайтов мировой сети. Internet Explorer, Google Chrome, Opera, Firefox - это программы - web-Браузеры.

Домен - представляет собой структурированную (как правило корпоративную) сеть.

Доменное имя (н-ого уровня) - доменное имя это имя в компьютера или сервера в пределах домена, либо в пределах глобальной сети (Интернета). Для пользователя это в первую очередь адрес любимого сайта например mail.ru - это доменное имя второго уровня (первый уровень определял зону com, org, info, ru и т.д., к которой пренадлежит домен). Соответственно agent.mail.ru  - доменное имя третьего уровня, а help.internet.beeline.ru - уже четвёртого. Каждому доменному имени сопостовляется свой сетевой адрес, за это отвечает DNS-сервер.

Клиет, Клиентское ПО, Клиент игры - это программы, созданные для взаимодействия с определёнными видами серверов. Например MS Outlook - это клиент для почтовых серверов, браузер является клиентом для web-серверов. World of Tanks или Lineage - это клиентские части, соответствующих игр, где взаимодействие с игровым миром не возможно без соответствующего игрового сервера.

Ключи, параметры и опции команды - Ключи консольных команд как правило передаются через слеш /. Они задают варианты выполнения команды. Опции же задают уточняющие параметры, например число пакетов у команды ping или число прыжков у tracert - это опции, они передаются через дефис. Для всех консольных команд существует ключ /?, который отображает полный перечень ключей и опций для команды, а зачастую и примеры использования команды.

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

Модем - в оригинале это устройство связи, которое позволяло связаться с любым другим компьютером посредством телефонной линии. Так же устанавливалось и соединение с сетью интернет на "заре эпохи", но сейчас те аналоговые модемы практически канули в вечность уступив место хDSL, 3G и 4G модемам, одни из которых всё так же предоставляют возможность подключения к сети интернет по телефонной линии, другие же посредством сотовых сетей, но скорость соединения стала на порядок выше (до 12 Мбит/с ADSL2, до 7 Мбит/с  3G, до 20  Мбит/с 4G). Основной недостаток 3G и 4G модемов - далеко не везде хороший сигнал (и качество связи соответственно), а так же влияние на сигнал "экранов" (металических и железобетонных конструкций).

МФУ - многофункциональные устройства, сочетающие в себе принтер, копир и сканер (некоторые модели так же имеют встроенный факс).

ОС, Операционная система - Система, установленная на компьютере или ином устройстве, осуществляющая управление устройством.

Пакет - условная единица для сети, содержащая некоторую информацию, или её часть, передоваемую или принимаемую устройством.

ПО, Программное обеспечение, софт - программа, выполняющая те или иные функции.

Порт - взаимодействие компьютера с сетью ведётся посредством сетевых портов. Например для веб-серверы используют порт 80, ftp серверы - порты 20 и 21, почтовые - 25 (для исходящей почты SMTP) и 110 (входящая POP3), для обмена данных по локальной сети используется 139-тый порт. Знания о портах позволяют настроить файрвол таким образом, чтобы при максимальной защите иметь максимально комфортные условия работы.

Процесс - общее название для служб и приложений, запущенных в Операционной системе.

Приложение - тоже самое, что и ПО, как правило имеющее графический интерфейс для взаимодействия с пользователем.

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

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

Служба - Службы операционной системы отвечают за реализацию возможностей операционной системы и/или программного обеспечения. Например Служба печати, отвечает за взаимодействие ОС и принтеров или МФУ. Служба сетевого обнаружения - позволяет отобразить устройства в локальной сети, а так же обнаружить ваш компьютер или иное устройство в локальной сети. Службы можно разделить на системные, отвечающие за функционал Операционной системы и не системные, запущенные и используемые определёнными приложениями или программными комплексами (например Антивирусы устанавливают и запускают собственные службы, так же собственные службы есть у ПО iTunes, серверов баз данных MS SQL Server, My SQL, Oracle, Firebird и т.д.). Фактически службы представляют собой узкоспециализированные программы, не имеющие графического интерфейса и управляемые посредством приложений или Операционной Системы.

Сервер - общее название для оборудования и специального программного обеспечения, которое выполняет определённые задачи. Например сервер электронной почты отправляет, получает, хранит и предоставляет доступ к электронной почте пользователя. Игровой сервер поддерживает игровой мир (либо его часть), сервер баз данных - хранит данные и предоставляет к ним доступ пользвателям или web-приложениям. Серверы могут быть виртуальными, т.е. несколько серверов могут размещаться на одном мощном компьютере. Так же сервером может называться специальная выделенная машина в локальной сети. Определённый тип компьтеров именуется серверами.

Сетевой Адрес, IP-Адрес - сетевой адрес, это определённая запись, позволяющая идентифицировать устройство в сети. В своих статьях я буду использовать словосочетание "сетевой адрес" приминительно к IPv4 сетям. Адрес IPv4 состоит из 4-х значений, разделённых точкой. Например 127.0.0.1 - виртуальный адрес для устройства, указывающий на себя и соответствующий записи localhost. О разнообразии компьютерных сетей и способах адресации можно обстоятельно почитать, например в википедии.

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

Сетевое оборудование - это оборудование, которое отвечает за инфраструктуру сети. Свичи, маршрутизаторы, точки доступа wifi, все виды модемов, серверы - это всё можно отнести к сетевому оборудованию.

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
Часть 3 - Сетевые команды консоли Windows – 1 или «Сам ты «попингуй!»
Часть 4 - Сетевые команды консоли Windows – 2. Семейство команд net.
Часть 5 - Сочетания клавиш в MS Windows.
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.




@темы: Компьютер на пальцах, Компьютерная грамотность, Компьютерные термины, Компьютерный ликбез, Ликбез, Сетевые термины, Упрощённая терминология

12:58 

Командная строка Windows. Tasklist и Taskkill

Иногда возникают ситуации, когда обычные средства управления операционной системой Windows дают сбои. Например, известный, пожалуй каждому пользователю, "Диспетчер задач" вдруг отказывается запускаться. В этой ситуации можно воспользоваться консолью Windows (Пуск->Выполнить в поле "Открыть" набираем cmd и нажимаем кнопку "ОК";) Получаем чёрное окошко консоли с заголовком "С:\Windows\system32\cmd.exe", а внутри будет ссылка на профиль пользователя в ОС Windows, например "C:\Documents and Settings\aeelistratov>". Консольных команд достаточно много, и описать их в рамках одного поста не представляется возможным. Сегодня речь пойдёт о двух командах, позволяющих управлять процессами, запущенными в системе Windows.

Первая команда - tasklist, запущенная без параметров  выводит в окно консоли список запущенных процессов в системе. Полный список параметров можно получить запустив tasklist /? (параметры передаются через знак слеш "/", опции задаются с помощью дефиса "-";).

В заголовке списка мы увидим поля: Имя образа, PID (ProcessID), Имя сессии (актуально при работе с удалённым компьютером), № сеанса (так же для удалённой работы), Память.

Имя образа - как правило совпадает с именем исполняемого файла приложения, службы или процесса. Например для блокнота имя образа будет Notepad.exe, а для MS Word - WINWORD.exe.

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

Имя сессии и номер сеанса мы рассматривать не будем, т.к. для локальной системы имя сессии всегда будет "Console", а номер сеанса равным нулю.

Память - это количество памяти, выделенной системой для того или иного процесса.


Итак, чтобы закрыть зависшее приложение (зная его название), мы даём команду tasklist, таким образом узнаём идентификатор процесса (PID). Далее мы используем команду taskkill /PID <ID Процесса> или же команду taskkill /IM <Имя образа>

 

Варианты действий с парой команд tasklist и taskkill:

Вариант 1. Мы знаем,  какое приложение является причиной зависания системы:

Например у нас намертво повис Word. Мы знаем, что называется он winword.exe. Завершить работу завишего блокнота мы можем двумя путями используя  taskkill /PID <ID Процесса>, предварительно узнав ID процесса с помощью команды tasklist или же используя tasklist с параметром /IM: tasklist /IM  winword.exe. 

 

Вариант 2. Мы не знаем, какое приложение является причиной зависания системы:

 В этом варианте нам понадобятся полные сведения о процессах, запущенных в системе. Чтобы вывести полные сведения о процессах, необходимо задать параметр /V в команде tasklist. В таком варианте команда возвращает нам расширенную таблицу, с дополнительными сведениями о процессах. К пяти предыдущим колонкам добавляются ещё 4:

Статус - Имеет два возможных значения "Работает" и "Не отвечает"

Пользователь - Имя пользователя, запустившего процесс (Тут могут быть как системные пользователи вроде NT AUTHORITY\SYSTEM , и пользователи <домен>\<имя пользователя>, пока на этом не будем останавливаться)

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

Заголовок окна - в заголовке окна приложения частенько выводится имя открытого документа, что позволяет идентифицировать процесс.

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

 

В чём разница между применением параметра /PID и /IM?

Когда мы снимаем процесс с помощью параметра /PID - мы даём команду, завершающую конкретный процесс по идентификатору. Когда мы используем параметр /IM - мы даём команду, завершающую ВСЕ процессы, с соответствующим именем образа.

 

Что ещё необходимо знать?

Любой инструмент требует бережного обращения.

1. Закрывая приложение с помощью команды taskkill вы теряете все несохранённые данные приложения. А в случае применеия параметра /IM - все несохранённые данные всех копий приложения!

2. При закрытии процессов, относящихся к системным службам, Вы можете нарушить работу системы, что приведёт к её перезагрузке. Выяснить, какие процессы относяца к системным службам можно дав команду tasklist /SVC.

На вскидку, системные процессы это svchost.exe, lsass.exe, services.exe, winlogon.exe, smss.exe, csrss.exe, spool.exe, FrameworkService.exe, их завершение может привести к перезагрузке системы и потере данных. Если Вам нужно остановить какую-либо службу, то лучше это делать через служебную консоль Windows или командой net stop, о которой пойдёт речь в одном из следующих ликбезов.

3. С помощью данных команд можно управлять процессами на удалённом компьютере в сети, но для этого у Вас должны быть соответствующие привелегии (права администратора).

  

 

Серия сообщений "Компьютерный ликбез":
"Компьютерный ликбез" поможет пользователю лучше разобраться с операционной системой, а так же даст некоторые необходимые знания операционной системы Windosws XP и последующих.
Часть 1 - Командная строка Windows. Tasklist и Taskkill
Часть 2 - Компьютерный Ликбез. Термины.
Часть 3 - Сетевые команды консоли Windows – 1 или «Сам ты «попингуй!»
...
Часть 5 - Сочетания клавиш в MS Windows.
Часть 6 - В помощь системотехнику и админу
Часть 7 - Команды консоли Windows. Навигация, файлы и папки.




@темы: taskkill, tasklist, Компьютерный ликбез, Консоль Windows, компьютерная грамотность, ликбез

Мир в тёмных тонах - отражение.

главная