Метка: Windows

Резервное копирование MySQL в Windows

Без долгих разговоров: это очередная вариация сценарного bat-файла для резервного копирования баз MySQL или MariaDB в среде Windows. Каждая база архивируется в 7-Zip, помимо этого старые копии удаляются автоматически (в самом bat-файле нужно указать сколько копий в штуках нужно хранить). Очень удобный вариант чтобы подвязать на периодическое выполнение через планировщик задач.


Принудительное изменение названия раздела диска через реестр

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

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons

Далее нужно создать раздел для диска по его букве и вложенный подраздел DefaultLabel, после чего создаем строковый параметр (его имя оставляем по умолчанию) и присваиваем ему значение с нужным нам именем диска. Результат должен выглядеть примерно таким образом:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\<буква_диска>\DefaultLabel
Имя: (По умолчанию)
Тип: REG_SZ
Значение: Свой_текст

После перезагрузки у раздела будет новое имя.


Утилита для создания симлинков

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

На коленке была написана утилита которая позволяет создавать симлинки и точки соединения NTFS буквально в несколько кликов мыши. Скачать её можно здесь, для установки нужно распаковать архив и запустить файл Install.bat (который только и сделает, что положит исполняемый файл по пути %ProgramFiles(x86)%\MakeSymLink\MakeSymLink.exe, да добавит пару пунктов в контекстное меню). Важно! Необходимы права локального администратора.

ЧИТАТЬ ДАЛЕЕ


Смена языка ввода на экране входа

Обычно после установки русскоязычной версии MS Windows на экране входа в систему по умолчанию используется русская раскладка клавиатуры — что может быть достаточно неудобно для тех пользователей которые не используют кириллицу в паролях и именах своих профилей (и небезосновательно!). Смена языка ввода по умолчанию в самой Windows не окажет влияние на экран входа в систему, он настраивается отдельно и не столь очевидно. Как найти нужные настройки тех или иных версий MS Windows я не подскажу, есть множество статей на эту тему (со всеми нужными иллюстрациями), но хочу показать альтернативный метод настройки через реестр.

ЧИТАТЬ ДАЛЕЕ


Переносим реквизиты от сетевых ресурсов

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

rundll32.exe keymgr.dll,KRShowKeyMgr

Далее нажимаем на кнопку «Архивировать» и указываем место хранения файла резервной копии. Перед тем как выполнить сохранение — Windows предложит перейти на «безопасный рабочий стол» посредством нажатия сочетания клавиш Ctrl+Alt+Del и ввести пароль для шифрования файла. После этого нужно будет скопировать файл на другой ПК и уже там запустить аналогичную процедуру восстановления (только вместо «Архивировать» нужно нажать «Восстановить», выбрать файл резервной копии и ввести пароль шифрования файла). После этого пароли от сетевых ресурсов будут восстановлены на новом ПК.


Таймаут в файлах сценариев командной строки

Эта микрозаметка повествует о том, что достаточно часто я продолжаю натыкаться на использование конструкции ping localhost в целях обеспечения задержки между командами в bat-файле, но для этих же целей и даже чуть больше (когда нужно сделать задержку более четырех условных секунд, то иной раз городят несколько пингов подряд) можно и нужно использовать команду timeout X, где X — это время задержки в секундах.


Принципы работы с portproxy в Windows

Возможно, вы когда-нибудь задумывались о том, как на определенной машине под управлением MS Windows перенаправить входящий траффик в другой сетевой интерфейс, на другой адрес и другой порт? Такая возможность есть, называется она portproxy. Сделать это совсем несложно и я объясню как, но сначала — небольшая предыстория.

ЧИТАТЬ ДАЛЕЕ