Microsoft Windows - серия операционных систем и графических пользовательских интерфейсов производства компании Microsoft. Компания впервые представил ОС Windows 20 ноября 1985 года в качестве дополнения к MS-DOS в ответ на растущий интерес к графическому интерфейсу пользователя (GUI). Microsoft Windows стала доминировать на рынке персональных компьютеров в мире, обгоняя Mac OS, которая была введена в 1984 году. По состоянию на октябрь 2009, за Windows было около 91% доли рынка клиентских операционных систем.

  • Последней клиентской версией Windows является Windows 7.

  • Последней версии сервера является Windows Server 2008 R2.

  • Последние мобильную версию ОС Windows Phone 7.

Команды для работы с компьютером с установленной OS Windows:

Система

shutdown -r -t 0

перезагрузка компьютера через 0 секунд

Скрытый администратор

В home и starter версиях есть неактивированная учётная запись администратора. Её можно включить так:

net user администратор /active:yes

Вопросы с RDP

  • Удаленный сеанс отключен из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера

Идём в реестр от администратора и в

HKEY_LOCAL_MACHINE -> Software -> Microsoft -> MSLicensing

удаляем содержимое

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

Дефрагментация в консоли всех дисков

defrag /C /H /U /W

Сбились права

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

icacls Q:\ /T /grant Все:F

где Q:\ - путь к нужной папке

На будущее:

icacls /setowner Администратор /T /C

icacls /grant Администратор:F /inheritance:r /T /C

Удалённо удаляем программу через консоль (тихое удаление)

Список всех программ:

wmic product get name

Удаление программы

wmic product where name="Имя" программы" call uninstall /nointeractive

Сеть

Проблема с активацией

При активации выдаётся ошибка

Windows couldn’t be activated. Error code 0x8007232B’. Error description: DNS name does not exist.

Решение: в консоли задаём команду

slui.exe 0×3

У вас в окне активации теперь будет строка для Produck Key. Вводите и да прибудет с вами линукс…

Задаём статический адрес

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

address=192.168.0.1 mask=255.255.255.0 gateway=192.168.0.254

Здесь:

  • 0.1 - адрес
  • 255.0 - маска
  • 0.254 - шлюз

Более короткий вариант:

netsh interface ip set address name="eth0" static 192.168.0.1 255.255.255.0 192.168.0.254

Добавляем DNS

netsh interface ip set dns "eth0" static 8.8.8.8

netsh interface ip add dns "eth0" 8.8.4.4

DNS сервера принадлежат Google

Включаем получение адреса по DHCP

А так можно включить DHCP

netsh interface ip set address name="eth0" source=dhcp

…. и сбросить DNS

netsh interface ip delete dns name="eth0" all

Работа с MAC

Узнаём мас

arp -a [адрес IP]

Параметры команды arp

-a Отображает соответствие Адрес IP-Адрес MAC, которое хранится в локальном кэше ARP

-d Удаляет запись кэша ARP для указанного адреса IP

-s Добавляет статическую (постоянную) запись в кэш ARP

  • Отобразить все содержимое кэша ARP на компьютере с одним сетевым адаптером: arp -a

  • Удалить некорректную запись из кэша ARP: arp -d 10.98.7.205

  • Добавить статическую запись в кэш ARP: arp -s 10.98.7.205 00-bb-73-51-b8-4c

Подключение сетевых дисков

  • Примонтировать сетевой диск с помощью команды net use

net use [driveletter:] \\ComputerName\ShareName[\volume] [password | *][/USER:[domainname\]username] [/PERSISTENT:{YES | NO}]

Пример: примонтируем сетевой диск под буквой X

net use x: \\Server\Share\

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

Синтаксис:

net use [driveletter:] /DELETE

Пример:

net use x: /delete\

  • Свойство Persistent

Чтобы при перезагрузке восстанавливались примонтированные диски:

net use /Persistent:Yes

Чтобы каждый раз настройки сбрасивались:

net use /Persistent:No

Не запускается служба сервер

На попытку запуска службы видим ошибку

Ошибка 1083: Исполняемая программа, запуск которой настроен в службе, не включена в состав службы

Нужно

  • В реестре зайти сюда

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost

  • Найти строчку netsvcs, жмём правой кнопкой и “изменить”

  • После Irmon должна быть строка LanmanServer. Если нет - добавляем

  • Перегружаем компьютер (традиция, что поделать)

Домены

Сделать сервер контроллером домена для win2003

dcpromo.exe

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

Ввести компьютер в домен

netdom join COMPUTER /domain:DOMAIN /UserD:ADMINISTRATOR /PAsswordD:PASSWORD

  • COMPUTER - имя локального компьютера
  • DOMAIN - название домена
  • ADMINISTRATOR - имя администратора домена
  • PASSWORD - пароль администратора домена

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

Поиск по домену

dsquery user -name a*

Пример вывода:

"CN=Administrator,CN=Users,DC=ad"

"CN=aleksdem,DC=ad"

Поиск пользователей, которых с нами больше нет

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

dsquery user ou=users,dc=DOMAIN,dc=LOCAL -inactive 6 -limit 300

Можно автоматом и отключать такие учётки (например, выставив это в заданиях сервера). Это можно сделать так:

dsquery user ou=users,dc=DOMAIN,dc=LOCAL -inactive 6 -limit 300 | dsmod user -disabled yes

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

Точное время в домене

Включаем синхронизацию времени с внешними серверами

1
2
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"Type"="NTP"

или

1
w32tm /config /syncfromflags:manual

Надо рассказать пацанам, что сервер то надёжный

1
2
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]
"AnnounceFlags"=dword:0000000a

или

1
w32tm /config /reliable:yes

Ну и сплетня без “а мой знакомый знакомого” не сплетня, посему список внешних серверов для синхронизации времени добавляем

1
2
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"NtpServer"="europe.pool.ntp.org,0x8 ru.pool.ntp.org,0x8"

или

1
w32tm /config /manualpeerlist:"europe.pool.ntp.org,0x8 ru.pool.ntp.org,0x8"

И ещё несколько полезных команд:

Если внесли изменения, закоммитим это:

1
w32tm /config /update

Очень просим не тупить, а засинхрится с внешними товарищами внезапно

1
w32tm /resync /rediscover

И, разумеется, посмотрим что вышло, да и вообще инфы немного

1
w32tm /monitor

А на компьютерах в домене проверить список главнокомандующих можно так

1
w32tm /query /peers

Если же комп в сети, но не в домене, но хочется засинхронизироваться

1
w32tm.exe /config /manualpeerlist:"europe.pool.ntp.org,0x8" /syncfromflags:manual /update

Windows 7

Ошибка во время установки

  • Установка windows на данный диск невозможна.

На выбранном диске находится таблица mbr-разделов. В системах EFI windows может быть установлен только на GPT-диск.

Тут просто: запускаем загрузку и жмём F6 или что там ещё, чтобы вызвать выбор устройств, с которых нужно загрузится (у разных моделей материнок по-разному). В списке устройств нужно выбрать ваше устройство (CD или USB) без UEFI. Всё, установка пойдёт без проблем.

Не работает поиск по F3

Пни нажатии F3 поиск не работает, появляется окно

Не существует связанной программы для выполнения....

Проблема проста - не работает службы Windows Search. Зайдите в службы и запустите его. Если в службах его нет, нужно добавить это:

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

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

Включение/отключение компонентов Windows > 

Установить флажок Windows Search

Не забудьте, что это Windows и перезагрузка будет нелишняя.

Добавить telnet

В cmd от имени администратора отдайте следующую команду:

dism /online /Enable-Feature /FeatureName:TelnetClient

Полный список всего и вся можно найти по сл. команде:

dism /online /get-features | more

Не работает печать

Валиться служба печати и пропадают принтеры из “Устройства и принтеры”. Один из вариантов лечения:

  • от имени администратора запускаем CMD

  • запускаем gpedit.msc

  • Идём в “конфигурация компьютера - административные шаблоны - принтеры”

  • Включаем

    • “Выполнить драйверы принтеров в изолированных процессах”

    • “Переопределить параметр совместимости…..”

  • Перезагрузка компьютера

exe ошибка при запуске приложения 0xc0000005

Всё просто, нечего жадничать и юзать нелегальщину. Накатывать обновления на взломанную машинку - развлечение для особых садистов. Итак:

Пуск - Панель управления - Центр Обновления - Настройка параметров - Не проверять наличие обновлений

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

Здесь удаляем последние обновления вида:

Обновления для Microsoft Windows

до полного удовлетворения…

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

wusa.exe /uninstall /kb:28.....

Работа с дисками и FS

Как вычислить средний размер файлов

Это может пригодиться при выборе размера кластера для файловой системы. Выделяем все файлы в корне диска и смотрим свойства. Дальше делим размер на количество файлов.

Немного чистим место

Удаляем архивы, созданные пакетами обновлений

dism /online /cleanup-image /spsuperseded

Удаляем содержимое

C:\Windows\SoftwareDistribution\Download

C:\Windows\Prefetch

C:\Windows\Temp

Удаляем ненужное:

Cmd.exe /c Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535

Отключаем журналирование там, где это не нужно

Отключаем журналирование для диска D, если в этом нет необходимости.

fsutil usn deletejournal /D D:

Как это включить обратно:

fsutil usn createjournal m=1000 a=100 D:

Запрещаем атрибут Время последнего обращения

fsutil behavior set disablelastaccess 1

Не стоит этого делать, если используете службу удаленного хранения (Remote Storage service)

Проблема после сбоя питания

После перезагрузки, WindowsXP начинала загружаться и уходила в перезагрузку. Что поделать, будем проверять. Итак, грузим LiveCD с Windows 7 и видим, что диск C помечен как RAW, а не NTFS. Поседевший бухгалтер начинает вспоминать какие базы там были, а у нас есть повод лишний раз намекнуть, что бэкап - не наша прихоть и слов “мне сейчас некогда, давай в следующем году” слышать мы не должны. Итак, отдаём команду (процесс не быстрый):

chkdsk C: /F

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

secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

После выполнения перегружаемся.

Зеркальная копия файлов с сохранением прав

Можно сделать с помощью встроенный команды robocopy.

robocopy D:\source\ E:\destination\ /E /COPYALL /XJ /MIR

Делаем зеркало из D:\source\ в E:\destination\


См. так же: