Заметки сисадмина

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве



How do I downgrade from windows 10 Enterprise to Pro

2022-06-29 · Posted in Windows – 10

You might not be able to, but you can try the following:

  1. Open Registry Editor(WIN + R, type regedit, hit Enter)
  2. Browse to key HKEY_Local Machine -> Software > Microsoft -> Windows NT -> CurrentVersion
  3. Change EditionID to Pro (double click EditionID, change value, click OK). In your case it should at the moment show Enterprise
  4. Change ProductName to Windows 10 Pro. In your case it should at the moment show Windows 10 Professional
  5. Browse to key HKEY_Local Machine -> Software -> Wow6432Node -> Microsoft -> Windows NT -> CurrentVersion, change the same two values as in steps 3 and 4 above
  6. Close the Registry Editor
  7. Insert the Windows 10 Proinstallation media, do an in-place upgrade by launching the setup from desktop (not booting with Windows 10 Pro install media)
  8. When asked, enter your valid Windows 10 Pro product key and select what to keep (settings, personal files and apps, only personal files or nothing)
  9. Windows 10 Pro in-place upgrade will be done now.

Файл C:\windows\system32\config \systemprofile\desktop недоступен в Windows 10

2022-05-25 · Posted in Windows – 10

Обновление для Windows 10 2018 April появилось с множеством превосходных функций, включая некоторые проблемы, такие как “C:\windows\system32\config\systemprofile\desktop недоступен“. Один пользователь рассказал, что сбросил систему и после входа в нее, вместо загрузки на рабочий стол он получил эту ошибку. Другой пояснил, что Windows 10 загружает рабочий стол и становится черный экран с такой же ошибкой. И проблема возникает, когда пользователи обновляют свою версию Windows или выполняют чистую установку.

Файл desktop Недоступен в Windows 10

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

Создать новую учетную запись пользователя

1)Запустите командную командную строку от имени администратора. Нажмите Win + R и введите в поле cmd, после чего нажмите Ctrl + Shift + Enter. Если нажать сразу кнопку OK, то cmd запуститься в обычном режиме, но если вы нажмете сочетание кнопок Ctrl + Shift + Enet, Вы запустите её от имени администратора.

win+r cmd командная строка

2)Введите control userpasswords2 команду и нажмите Enter.

control userpasswords2

3)Нажмите в новом окне “Добавить”, чтобы создать учетную запись пользователя. Далее вставьте новый идентификатор электронной почты и код доступа в соответствии с инструкциями на экране. Вы можете добавить локального пользователя или учетную запись Microsoft и назначить ей права администратора, если хотите. Когда вы закончите создание нового пользователя, перезагрузите компьютер и на этот раз войдите в новую учетную запись пользователя. Это наиболее вероятное и простое решение, чтобы сохранить файлы и не переустанавливать windows.

Обновить Windows через установочную флешку

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

1)Перейдите на официальный сайт microsoft и скачайте Media Creation. Используйте Media Creation для создания установочной флешки, на которой будет установлена ​​последняя версия Windows 10. Вы можете начать процесс восстановления или обновления Windows 10 с установочной флешки с сохранением файлов и приложений. Если вам не удается запустить процесс установки при загрузке Windows 10, то следуем ниже.

2)Подключите установочную флешку к компьютеру и включите свой компьютер до черного проблемного экрана. Далее нажмите Win + R, введите taskmgr и нажмите Ctrl + Shift + Enter, чтобы открыть диспетчер задач с правами администратора. В диспетчере задач нажмите на вкладку “Файл” > “Запустить новую задачу“. В открывшемся диалоговом окне нажмите “Обзор” и перейдите на ранее созданный диск USB. Внутри будет файл setup.exe. Выберите его для запуска. Далее следуйте инструкциям на экране и будьте осторожны и внимательны, не пропустите пункт с сохранением файлов.

Открыть Setup Windows 10 через диспетчер задач

Перезапуск процесса explorer (Проводник)

1)Откройте диспетчер задач, нажав Ctrl + Alt + Del и нажмите снизу подробнее, если у Вас есть такое. Во вкладке “Процессы” найдите процесс под именем Проводник (в Windows 7 он называется explorer.exe). Нажмите на нем правой кнопкой мыши и выберите “Снять задачу“.

Снять процесс explorer в Windows 10

2)Далее нажмите сверху на опцию Файл и выберите Запустить новую задачу. В появившимся окошке напишите explorer.exe, поставьте галочку Создать задачу с правами администратора и нажмите OK. В некоторых случаях, пользователи описывает, что проделовали запуск процесса несколько раз, чтобы исправить ошибку.

Запуск процесса explorer с правами админа

Вставить папку Dekstop

1)Откройте “этот компьютер”, если не можете с помощью курсора мышки, то нажмите на клавиатуре Win + E. Перейдите C:\User и включите Скрытые элементы нажав на вкладку Вид. Далее Вы увидите папку Default, зайдите в нее и скопируйте папку Dekstop, нажав правой кнопкой мыши по ней, если мышка не работает, то нажмите на клавиатуре кнопку контекстного меню, с правой стороны между AltCtrl и Ctrl.

2)После того как Вы скопировали папку Dekstop, перейдите по следующему пути C:\Windows\System32\config\systemprofile и вставьте папку Dekstop в каталог systemprofile. Перезагрузите компьютер или ноутбук, именно перезагрузите, а не выключить и включить.

Вставить папку Dekstop

pfSense: настройка L2TP VPN клиента на роутере

Перейдите на вкладку Interfaces –Assignments -> PPPs и нажмите кнопку +Add.

Настройте параметры следующим образом:

  • Link Type: выберите L2TP
  • Link Interface(s): установите параметр WAN
  • Username: скопируйте Login из Личного кабинета
  • Password: скопируйте Password из Личного кабинета
  • IP/Gateway(em0): скопируйте Domain name из Личного кабинета

Нажмите Save.

Перейдите на вкладку Interface Assignments, выберите значение L2TP для параметра Available network ports и нажмите +Add.

Нажмите на OPT1.

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

  • Description: введите VPNUnlimited
  • IPv4 Configuration Type: выберите L2TP

  • Проверьте поля Usernameи Remote IP address.

Нажмите Save.

Нажмите Apply Changes.

Поставьте галочку возле Enable interfaceи нажмите Save -> Apply Changes.

Откройте вкладку System –Routing. Для параметра Default gateway IPv4 выберите значение VPNUNLIMITED_L2TP.

Нажмите Save.

Нажмите Apply Changes.

Отлично! Вы успешно настроили L2TP VPN подключение на роутере pfSense.

ZyXel ZyWALL: Ошибка при авторизации Login denied: Login attempt on a lockout address

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

После вывода команды, IP-адрес W.X.Y.Z будет разблокирован и доступ в WEB интерфейс устройства (с этого IP) снова станет возможным.
После ввода команд, еще раз зайдите в WEB интерфейс устройства.

Linux: Командная строка для начинающих

2022-04-14 · Posted in Ubuntu

Когда мне надо обновить убунту через терминал, я выполняю эти две команды:

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

Команды upgrade и dist-upgrade не меняют версию системы, например с Ubuntu 13.04 до Ubuntu 13.10. Для этого есть отдельная команда.

Вход на сервер через терминал

В операционной системе Ubuntu 20.04 открыть командную строку можно двумя способами: через консоль и через графический терминал.
Для работы через консоль следует нажать сочетание клавиш Ctrl+Alt+F1, для возврата в графический интерфейс — сочетание клавиш Ctrl+Alt+F7.
Для запуска терминала нажмите сочетание клавиш Ctrl+Alt+T.

Внизу экрана располагается приглашение командной строки — последовательность символов, извещающая о готовности к обработке команд:

kamilla@kamilla-Aspire-V3-371:~$

, где:

  • kamilla — имя текущего пользователя (суперпользователь/администратор);
  • kamilla-Aspire-V3-37 — имя хоста (сервер);
  • : — разделитель;
  • ~ — текущая директория (в какой папке выполняется команда) пользователя (по умолчанию /home/<username>);
  • $ — символ приглашения ввода для пользователей с обычными правами;
  • # — символ приглашения ввода для суперпользователя/администратора root (например, root@cs49647:~#).

Базовые команды, используемые при настройке сервера

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

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

ssh -p №port demo@adress

, где:

  • №port — номер заданного порта при начальной настройке сервера;
  • demo — имя пользователя;
  • adress — ip-адрес сервера.

Для входа на сервер под учетной записью root используйте команду, заменив SERVER_IP_ADDRESS на публичный IP-адрес вашего сервера:

Для создания новой учетной записи пользователя введите команду, заменив имя DEMO на любое другое необходимое имя:

Для открытия конфигурационного файла в текстовом редакторе под пользователем root введите команду:

Для замены строчки в открывшемся конфигурационном файле найдите, например, строчку Port 22 и замените число 22 на любое другое число (от 1025 и до 65536).

После внесения изменений сохраните и закройте файл, нажав сочетание клавиш CTRL-X, затем клавишу Y, затем клавишу ENTER.

Для перезапуска сервиса SSH выполните следующую команду:

Для выполнения команды с привилегиями root-пользователя, перед ней следует поставить слово sudo:

Для завершения сессии выполните команду:

Обзорное описание команд, аргументов и опций для них

Для запуска команды следует ввести команду и нажать клавишу Enter.

Команды выполняются последовательно, для выполнения следующей появится приглашение командной строки (если не использовать специальные скрипты).

Для того чтобы открыть страницу с подробным описанием команды Linux, например ip address, введите команду man с именем команды:

Запуск без аргументов и опций

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

  • cd — возврат в домашнюю директорию текущего пользователя;
  • ls — вывод списка файлов и директорий в текущем каталоге.

Выполнив команду ls без параметров, получаем список файлов в каталоге:

Запуск с аргументами (параметрами)

Большинство команд рассчитано на запуск с передачей аргументов (параметров).

Наиболее распространенное использование команды cd — вызов с аргументом, который является путем к директории, в которую следует перейти:

Запуск с опциями

Многие команды также поддерживают опции (флаги, ключи) запуска, позволяющие изменять результат выполнения команды. Опции представляют собой одиночный символ после символа «-», либо в расширенном написании после «—».

Выполнив команду ls с опциями -A, -S, -1, получаем список всех файлов, включая «скрытые», расположенных по одному на каждой строке и отсортированных по размеру:

Запуск с аргументами и опциями (одновременно)

Структура записи команды с опциями и аргументами:

команда -опции аргументы

Команда ls -la /home выведет подробный (-l) листинг директории /home, включая скрытые файлы (-a):

Переменные окружения

Окружение/среда (environment) — это набор пар ПЕРЕМЕННАЯ=ЗНАЧЕНИЕ, которые могут использоваться запускаемыми процессами.

Просмотр переменных окружения

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

В зависимости от конфигурации системы, вывод списка переменных окружения может занять несколько экранов, поэтому лучше использовать команду:

Просмотр значения переменной

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

Чтобы вывести на экран значение какой-нибудь переменной окружения, достаточно набрать echo $ИМЯ_ПЕРЕМЕННОЙ, например, просмотр домашней директории пользователя, хранящийся в переменной окружения $HOME:

Для перехода в домашнюю директорию следует использовать команду:

Установка переменных окружения

Для установки значений переменной окружения введите команду:

, где

VAR — название переменной;

value — значение переменной.

Выполнив команду var=value, после вывода на просмотр получаем результат value: