PS Wiki

Живее всех живых

Инструменты пользователя

Инструменты сайта


windows:dev:2wsl2inst

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
windows:dev:2wsl2inst [2025.09.23 14:23:42] – [Установка] adminwindows:dev:2wsl2inst [2026.01.09 19:23:42] (текущий) – [Вручную] admin
Строка 44: Строка 44:
 exit</code> exit</code>
   - Вы вернулись в командную строку, теперь введите две команды:   - Вы вернулись в командную строку, теперь введите две команды:
-    * Выключите ОС: <code>wsl --shutdown %PrettyName%</code>+    * Выключите ОС: <code>wsl --shutdown %PrettyName%>nul</code>
     * Запустите ОС: <code>wsl -d %PrettyName%</code>     * Запустите ОС: <code>wsl -d %PrettyName%</code>
   - Рекомендуется также ввести эти команды для настройки:<code># отключить сообщение при запуске   - Рекомендуется также ввести эти команды для настройки:<code># отключить сообщение при запуске
Строка 65: Строка 65:
 title %~n0 title %~n0
 wsl --shutdown %~n0>nul wsl --shutdown %~n0>nul
-wsl --shutdown>nul 
 wsl -d %~n0</file> wsl -d %~n0</file>
     * Вернуться в командную строку после exit:<file batch wsl2-reboot_RenameMe.bat>@echo off     * Вернуться в командную строку после exit:<file batch wsl2-reboot_RenameMe.bat>@echo off
 title %~n0 title %~n0
 wsl --shutdown %~n0>nul wsl --shutdown %~n0>nul
-wsl --shutdown>nul 
 cmd /k wsl -d %~n0</file>и переименуйте его в ''понятное_имя'', сохраняя ''.bat''\\ После запуска этого файла появится окно выбранной ОС cmd /k wsl -d %~n0</file>и переименуйте его в ''понятное_имя'', сохраняя ''.bat''\\ После запуска этого файла появится окно выбранной ОС
  
Строка 77: Строка 75:
 ==== Вручную ==== ==== Вручную ====
   * Проверяем ''понятное_имя''<code>wsl -l -v</code>   * Проверяем ''понятное_имя''<code>wsl -l -v</code>
-  * Выключаем ''понятное_имя''<code>wsl --shutdown понятное_имя>nul +  * Выключаем ''понятное_имя''<code>wsl --shutdown понятное_имя>nul</code>
-wsl --shutdown>nul</code>+
   * Удаляем ''понятное_имя''<code>wsl --unregister понятное_имя</code>   * Удаляем ''понятное_имя''<code>wsl --unregister понятное_имя</code>
 ==== Скриптом ==== ==== Скриптом ====
Строка 94: Строка 91:
  wsl -l -v  wsl -l -v
  echo.  echo.
- wsl --shutdown %~nx1+ wsl --shutdown %~nx1>nul 
 + wsl --shutdown>nul
  wsl --unregister %~nx1  wsl --unregister %~nx1
  if exist %~nx1 rd %~nx1  if exist %~nx1 rd %~nx1
  if exist %~nx1.bat del /q %~nx1.bat  if exist %~nx1.bat del /q %~nx1.bat
 + if exist "%AppData%\Microsoft\Windows\Start Menu\%~nx1.lnk" (
 + del /q "%AppData%\Microsoft\Windows\Start Menu\%~nx1.lnk"
 + )
  if exist "%AppData%\Microsoft\Windows\Start Menu\Programs\%~nx1" (  if exist "%AppData%\Microsoft\Windows\Start Menu\Programs\%~nx1" (
  rd /s /q "%AppData%\Microsoft\Windows\Start Menu\Programs\%~nx1"  rd /s /q "%AppData%\Microsoft\Windows\Start Menu\Programs\%~nx1"
Строка 121: Строка 122:
  wsl -l -v  wsl -l -v
  echo.  echo.
- wsl --shutdown %~n1+ wsl --shutdown %~n1>nul 
 + wsl --shutdown>nul
  if exist %~n1.tar del /q %~n1.tar  if exist %~n1.tar del /q %~n1.tar
  wsl --export %~n1 %~n1.tar  wsl --export %~n1 %~n1.tar
Строка 144: Строка 146:
  wsl -l -v  wsl -l -v
  echo.  echo.
- wsl --shutdown %~nx1+ wsl --shutdown %~nx1>nul 
 + wsl --shutdown>nul
  wsl --unregister %~nx1  wsl --unregister %~nx1
  if exist %~nx1 rd /s /q %~nx1  if exist %~nx1 rd /s /q %~nx1
windows/dev/2wsl2inst.1758637422.txt.gz · Последнее изменение: admin