_
Москва: +7 (495) 797-43-37
Россия: +7 (800) 775-03-87

Windows

Простой анализ BSoD

13.06.2014
Любой системный администратор (да и почти любой пользователь компьютера на базе Windows) рано или поздно сталкивается с BSoD - "Синим экраном смерти" как вестником, что с системой что-то не в порядке:

bsod-easy-analyse-01.jpg

Незадача в том, что BSoD сложно "отловить" и записать код ошибки для дальнейшего анализа, особенно если в системе включена автоматическая перезагрузка при возникновении BSoD (а ей лучше быть включенной, особенно если речь идет о сервере).

Что ж, мы можем призвать на помощь высшие силы. В данном случае - утилиту BlueScreenView (качаем отсюда: http://www.nirsoft.net/utils/blue_screen_view.html).



Что она умеет:


1) сканирует дампы файлов BSoD;

2) структурирует информацию об ошибках: с датами и временем, код ошибки, данные о драйверах или системных модулях и библиотеках, работа которых привела к ошибке;

3) выдает эту информацию в удобном для просмотра и анализа формате:

bsod-easy-analyse-02.gif

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


Как активировать Windows 8 и Windows Server 2012, если нет ссылки «Изменить ключ продукта»

13.05.2014
Привычный способ активации Windows с помощью ключа может быть слегка осложнен, если в свойствах "Компьютера" не отображается ссылка "Изменить ключ продукта". Такое встречается в Windows 8 и Windows Server 2012. Как бороться?

1. Наведите мышью в правый нижний край экрана и во всплывшей панели нажмите "Поиск".

2. Введите в поисковой строке slui 3. В левой части должно появиться соответствующее приложение:

change-product-key-link-is-not-available-01.png

3. Нажимайте на него мышкой. Откроется стандартное приложение активации Windows:

change-product-key-link-is-not-available-02.png

После этого выполняйте стандартную процедуру активации системы.


Перенос WSUS на другой диск

15.04.2014
Если на диске с данными WSUS кончилось свободное место, или он вышел из строя, возникает необходимость перенести данные на другой диск или раздел
Задача решается в два этапа: перенос файлов обновлений и перенос базы данных.

Часть 1. Перенос файлов и папок WSUS

Для решения этой задачи мы воспользуемся утилитой командной строки для управления WSUS - WSUSutil.exe.
  1. Создаем на новом диске/разделе папку для контента WSUS
  2. Открываем командную строку от имени администратора
  3. Переходим в каталог C:\Program Files\Update Services\Tools
  4. В нашем примере мы перенесем контент WSUS на диск W: в папку WSUS, лог процесса положим в файл log.txt на том же диске.
  5. Выполняем команду: wsusutil.exe movecontent W:\WSUS W:\log.txt
    В зависимости от размера папки WSUS, выполнение команды может занять продолжительное время (несколько часов). По результатам получаем сообщение "Content move has successfully finished.":
    wsus-content-move.png
  6. После этого мы можем удалить папки с контентом WSUS из прежнего размещения.
Если в вашем случае старый диск недоступен (вышел из строя), то команду следует выполнять с ключом -skipcopy, в нашем случае она выглядела бы вот так:
wsusutil.exe movecontent W:\WSUS W:\log.txt -skipcopy
Тогда WSUSutil только перепропишет пути хранения данных WSUS, и по окончанию выполнения команды скачает все необходимые обновления.
Что еще следует знать:
  • диск, на который вы будете переносить данные, должен быть отформатирован в NTFS;
  • WSUSutil не будет копировать те данные, которые уже есть в новом размещении;
  • WSUSutil при переносе данных устанавливает те же NTFS-права, что были в источнике.
Подробнее об утилите управления WSUSutil вы можете почитать в статье Managing WSUS from the Command Line.

Часть 2. Перенос базы данных WSUS

  1. Если у вас не установлены средства управления сервером MS SQL, скачиваем MS SQL Server 2008 Management Studio Express (отсюда: http://www.microsoft.com/en-us/download/details.aspx?id=7593)
  2. Установливаем его. Следует заметить, что Microsoft унифицировала установку всех продуктов, связанных с MS SQL, поэтому инсталлятор консоли управления выглядит как инсталлятор полноценного сервера, и он отпугивает. Так что приведем небольшую шпаргалку, как поставить консоль управления:

    На первом экране инсталлятора выбираем в меню слева Installation, справа - New SQL Server stand-alone installation or add features to an existing installation:

    wsus-01.png

    Доходим до этапа Installation Type, выбираем Perform a new installation of SQL Server 2008:

    wsus-02.png

    На этапе Feature Selection выбираем Management Tools - Basic:

    wsus-03.png

    Дальше процесс сводится к нажатию кнопки "Далее" и "Финиш".

  3. Открываем SQL Server Management Studio:

    wsus-04.png

  4. Подключаемся к серверу \\.\pipe\mssql$microsoft##ssee\sql\query

    wsus-05.png

  5. Находим в списке базу WSUS, выполняем Detach:

    wsus-06.png

  6. В процессе отсоединения базы сбрасываем соединения, для чего проставляем галку Drop Connections:

    wsus-07.png

  7. После отсоединения, переносим базу в новое место. У нас это, как упоминалось, диск W:, папка WSUS:wsus-08.png

  8. И присоединяем базу обратно к серверу:

    wsus-09.png

  9. Файлы указываем уже в новом расположении:

    wsus-10.png

  10. По окончании процедуры база получит новое расположение.

Как отключить сообщение «Тестовый режим» в Windows 7 / 8

12.04.2014

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

В Windows 7:

Откройте командную строку от имени администратора, выполните команду:
  bcdedit /set TESTSIGNING OFF   

В Windows 8:

Откройте командную строку от имени администратора, выполните команду:
  bcdedit -set TESTSIGNING OFF   


Пропадают ярлыки с рабочего стола Windows

25.02.2014

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

where-is-my-shortcuts 01.png
2. В открывшемся окне в левой части нажмите "Настройка":
where-is-my-shortcuts 02.png
3. В параметрах обслуживания компьютера отключите поиск неполадок:
where-is-my-shortcuts 03.png
и нажмите "Ок". После этого ярлыки пропадать перестанут.

Избавляемся от двух языковых панелей в Windows 2003 / XP

05.01.2014

Если вы работаете под Windows Server 2003 или Windows XP, то иногда, возможно, встречали такое явление как задвоенная языковая панель, имеющая название "The Language Bar". Явление неприятное, поскольку сокращает пространство панели задач. Корни данной проблемы лежат в тайминге процессов Explorer.exe.
Как исправить: за нас уже все придумали в Microsoft, выпустив hotfixhttp://support.microsoft.com/kb/932039/en-us. Скачайте и установите его, и проблема исчезнет.

Автозагрузка в реестре Windows 7 x64

29.09.2011

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

Когда-то централизованные контейнеры для хранения данных об автоматически загружающихся сервисах и приложениях, в Windows 7 децентрализовались и разбрелись по углам, усложнив управление автозагрузкой. А в реестре 64-битной версии Windows они и вовсе поразбежались по разделам, связанным с битностью системы. Впрочем, пройдемся по порядку.

1. В 32-битных Windows раздел, в котором хранились данные о программах, запускаемых при регистрации в системе для всех пользователей компьютера, хранился в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. В Windows 7 x86-64 этот путь углубился на один уровень, и теперь инстанс располагается в HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run. При этом ПО, разработанное под платформу x86, запускается из него же. Не спрашивайте, почему. Мы все равно не знаем.

win7-autorun-instanses-001.png

2. Привычный раздел, служащий для однократного (с последующим автоматическим удалением) запуска программ при регистрации пользователей в системе тоже переехал из HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce в HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce. Логично.

3. Помните раздел HKLU\Software\Microsoft\Windows\CurrentVersion\Run, который служил для запуска программ при регистрации текущего пользователя в системе? Из предыдущих двух пунктов сделали вывод, что он тоже перебрался в инстанс Wow6432Node? Как бы не так, изменения не были реализованы настолько системно и однообразно. Инстанс остался на своем месте, с той же функциональностью. Вспоминается детская шутка-загадка, в которой предлагалось сперва угадать домашнее животное на букву «К» из 4 букв (отгадка — Клоп), потом — домашнее животное на букву «Д» (отгадка — Два клопа), а потом животное на букву «Т» (обычно угадывающий сразу же восклицал «Три клопа!», на что ему степенно возражали «Нет, Таракан!»). У Microsoft тоже есть чувство юмора, не правда ли?

win7-autorun-instanses-002.png

4. Тоже самое касается для раздела под однократный запуск для текущего пользователя с последующим удалением: он остался в HKLU\Software\Microsoft\Windows\CurrentVersion\RunOnce.

Такие дела.


Создание установочного USB-накопителя с Windows Server 2008 / Windows 7

03.05.2011

Производители серверного оборудования все чаще выпускают серверы без оптических приводов, и все актуальнее становится установка ОС с flash-накопителей. С точки зрения удобства и скорости работы это скорее плюс, чем минус. Но Microsoft выпускает Windows Server исключительно на DVD-дисках, либо в ISO-образах. В этой статье мы расскажем вам, как создать установочный USB-диск с Windows Server 2008 R2.

Исходный материал

В нашем примере будут использованы рабочая станция с Windows 7 Профессиональная x86-64, USB-накопитель объемом 4 Гбайт и DVD-диск с дистрибутивом Windows Server 2008 R2 SP1. USB-накопителю присвоена буква диска G:, DVD-приводу — E:.

К делу

1. Запускаем командный интерпретатор cmd.exe с правами администратора:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-001.png

2. Запускаем утилиту diskpart:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-002.png

3. Вызываем листинг управляемых дисков командой list disk, выбираем нужный нам диск командой select disk # (в нашем случае мы видим, что диск объемом 4 Гбайт — это диск с идентификатором 2, значит мы выполняем команду select disk 2):

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-003.png

4. Выполняем очистку диска командой clean:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-004.png

5. Создаем основной раздел с использованием 100% дискового пространства командой create partition primary:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-005.png

6. Выбираем созданный раздел. Т.к. на накопителе мы создали только один раздел, то он получил ID 1. Выполняем команду select partition 1:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-006.png

7. Помечаем выбранный раздел как активный командой active:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-007.png

8. Форматируем его в NTFS командой format fs=ntfs quick:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-008.png

9. Назначаем ему букву в системе командой assign и выходим из diskpart:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-009.png

10. Теперь flash-накопитель должным образом подготовлен. Запишем загрузочный сектор в его активный раздел с помощью утилиты bootsect.exe, входящей в состав дистрибутива Windows Server 2008. Для этого выполним команду E:\boot\bootsect.exe /nt60 G:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-010.png

11. Последний шаг в подготовке USB-накопителя — это копирование дистрибутива ОС с помощью утилиты robocopy, входящей в состав Windows 7, с ключом MIR, который зеркалирует дерево папок. Выполняем команду robocopy E:\ G:\ /mir

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-011.png

После выполнения команды она вернет нам статистику (на скриншоте приведена не полностью):

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-012.png

Загрузочный диск создан. Проверим его содержимое через проводник:

creating-intalling-usb-flash-drive-with-windows-server-2008-or-7-013.png

Все ok. Теперь мы можем выставить в BIOS нашего сервера загрузку с USB и, загрузившись с нашего подготовленного flash-накопителя, установить Windows Server 2008.