diff --git a/docs/images/software/win-desk-kms1.jpg b/docs/images/software/win-desk-kms1.jpg new file mode 100644 index 0000000..28c454b Binary files /dev/null and b/docs/images/software/win-desk-kms1.jpg differ diff --git a/docs/images/software/win-desk-kms2.png b/docs/images/software/win-desk-kms2.png new file mode 100644 index 0000000..67fac3b Binary files /dev/null and b/docs/images/software/win-desk-kms2.png differ diff --git a/docs/images/software/win-desk-kms3.png b/docs/images/software/win-desk-kms3.png new file mode 100644 index 0000000..4d51154 Binary files /dev/null and b/docs/images/software/win-desk-kms3.png differ diff --git a/docs/images/software/win-desk-kms4.png b/docs/images/software/win-desk-kms4.png new file mode 100644 index 0000000..d4f2657 Binary files /dev/null and b/docs/images/software/win-desk-kms4.png differ diff --git a/docs/images/software/win-desk-sendto1.jpg b/docs/images/software/win-desk-sendto1.jpg new file mode 100644 index 0000000..96795d9 Binary files /dev/null and b/docs/images/software/win-desk-sendto1.jpg differ diff --git a/docs/images/software/win-serv-wimesd_1.png b/docs/images/software/win-serv-wimesd_1.png new file mode 100644 index 0000000..7abb25f Binary files /dev/null and b/docs/images/software/win-serv-wimesd_1.png differ diff --git a/docs/images/software/win-serv-wimesd_2.png b/docs/images/software/win-serv-wimesd_2.png new file mode 100644 index 0000000..6da2b7f Binary files /dev/null and b/docs/images/software/win-serv-wimesd_2.png differ diff --git a/docs/images/software/win-serv-wimesd_3.png b/docs/images/software/win-serv-wimesd_3.png new file mode 100644 index 0000000..190a3b2 Binary files /dev/null and b/docs/images/software/win-serv-wimesd_3.png differ diff --git a/docs/images/software/win-serv-wimesd_4.png b/docs/images/software/win-serv-wimesd_4.png new file mode 100644 index 0000000..229da3b Binary files /dev/null and b/docs/images/software/win-serv-wimesd_4.png differ diff --git a/docs/images/software/win-serv-wimesd_5.png b/docs/images/software/win-serv-wimesd_5.png new file mode 100644 index 0000000..3e931d4 Binary files /dev/null and b/docs/images/software/win-serv-wimesd_5.png differ diff --git a/docs/images/software/win-serv-wimesd_6.png b/docs/images/software/win-serv-wimesd_6.png new file mode 100644 index 0000000..f258756 Binary files /dev/null and b/docs/images/software/win-serv-wimesd_6.png differ diff --git a/docs/software/win/desk/del-hiberfil.md b/docs/software/win/desk/del-hiberfil.md new file mode 100644 index 0000000..874a51f --- /dev/null +++ b/docs/software/win/desk/del-hiberfil.md @@ -0,0 +1,17 @@ +# Удаление файла hiberfil.sys + +`hiberfil.sys` – это файл, который создается вашей операционной системой для корректной работы спящего режима. Когда операционная система переходит в спящий режим, все содержимое оперативной памяти вашего компьютера перемещается на жесткий диск именно в файл `hiberfil.sys`. Соответственно и объем данного файла будет равняться объему оперативки. + +Если у вас размер жесткого диска мал, и вам дорого каждый свободный мегабайт, или вы просто не используете режим гибернации и хотите освободить место на жестком диске, тогда эта инструкция для вас. + +Для отключения режима гибернации в Windows зайдите по адресу **Пуск – панель управления – электропитание**. И выберите пункт **Настройка плана электропитания**. + +Далее в открывшемся окне напротив пункта **Переводить компьютер в спящий режим** необходимо поставить значение **Никогда** и нажать кнопку **Сохранить изменения**. + +После этого файл hiberfil.sys по идее никуда не исчез. Удалить его можно следующим образом: + +1. Жмете **Пуск – Выполнить – Cmd** +2. Вводите в командной строке следующую команду:`powercfg -hibernate off` и жмете «Enter». + +Если у вас возникнет необходимость вернуть данный файл, то после в той же строке напишите: +`powercfg –hibernate on`. \ No newline at end of file diff --git a/docs/software/win/desk/del-mycomp.md b/docs/software/win/desk/del-mycomp.md new file mode 100644 index 0000000..808ca7a --- /dev/null +++ b/docs/software/win/desk/del-mycomp.md @@ -0,0 +1,39 @@ +# Удаление папок из Мой компьютер + +Многим с момента появления Windows 10 в 2015 не нравилось, что в **Мой компьютер** располагаются папки, такие как Видео; Загрузки; Музыка; Документы; Изображения; Рабочий стол; Объемные объекты. В этом руководстве, я напишу, как можно убрать все папки или только некоторые из них. + +## Удалить через реестр + +Для начала нужно узнать разрядность вашей операционной системы: зайдите в меню «Пуск» ⇒ параметры ⇒ система ⇒ о системе. Или нажмите на «Этот компьютер» правой клавишей мыши ⇒ выберите свойства ⇒ посмотрите напротив «Тип системы». + +Откройте реестр: в строке поиска или в меню выполнить, введите команду `regedit` и нажмите клавишу Enter. + +То есть, к примеру вы хотите удалить папку **«Видео»** из **«Этот компьютер»** - вам нужно: +- в редактор реестра перейти по пути `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\` +- Найти и удалить разделы `{A0953C92-50DC-43bf-BE83-3742FED03C9C}` и `{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}` + +## Списки разделов + +=== "32-х разрядная" + + | Название папки | Путь | + | --- | --- | + | Объемные объекты | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}` | + | Рабочий стол | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}` | + | Документы | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}` | + | Загрузки | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {374DE290-123F-4565-9164-39C4925E467B}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {088e3905-0323-4b02-9826-5d99428e115f}`| + | Музыка | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {1CF1260C-4DD0-4ebb-811F-33C572699FDE}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}` | + | Изображения | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {24ad3ad4-a569-4530-98e1-ab02f9417aa8}` | + | Видео | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {A0953C92-50DC-43bf-BE83-3742FED03C9C}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}`| + +=== "64-х разрядная" + + | Название папки | Путь | + | --- | --- | + | Объемные объекты | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {0DB7E03F-FC29-4DC6-9020-FF41B59E513A}` | + | Рабочий стол | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}` | + | Документы | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {d3162b92-9365-467a-956b-92703aca08af}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {d3162b92-9365-467a-956b-92703aca08af}` | + | Загрузки | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}` | + | Музыка | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {1CF1260C-4DD0-4ebb-811F-33C572699FDE}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {1CF1260C-4DD0-4ebb-811F-33C572699FDE}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ {3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}` | + | Изображения | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}` | + | Видео | `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}`
`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}` | \ No newline at end of file diff --git a/docs/software/win/desk/del-winapps.md b/docs/software/win/desk/del-winapps.md new file mode 100644 index 0000000..5963cec --- /dev/null +++ b/docs/software/win/desk/del-winapps.md @@ -0,0 +1,7 @@ +# Удаление папки WindowsApps + +```bash +takeown /f d:\windowsapps /r +icacls d:\windowsapps /grant administrators:F /t +rd d:\windowsapps /s /q +``` \ No newline at end of file diff --git a/docs/software/win/desk/dialux.md b/docs/software/win/desk/dialux.md new file mode 100644 index 0000000..69c7bb0 --- /dev/null +++ b/docs/software/win/desk/dialux.md @@ -0,0 +1,18 @@ +# Установка DialUX на Windows 10 + +Во время установки потребуется net.framework 3.5, который по умолчанию отключен в win10. для его установки нужно: + +``` +DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs +``` + +где `D:\sources\sxs `\- путь к дистрибутиву верной версии Windows (работают сетевые пути) + +Пример: + +```plaintext +DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:"\\0400-97srv\distr\ISO\Windows 10 1903 x64 09.19\sources\sxs" +``` + +!!! warning + Все выполнять от админа \ No newline at end of file diff --git a/docs/software/win/desk/get-key-oem.md b/docs/software/win/desk/get-key-oem.md new file mode 100644 index 0000000..0c9b5e1 --- /dev/null +++ b/docs/software/win/desk/get-key-oem.md @@ -0,0 +1,8 @@ +# Получить ключ OEM версии + +Для того чтобы узнать ключ ОЕМ версии:  + +1. Запускаем программу [RW](https://cloud.mail.ru/public/ASkx/sFu2n11Ft) +2. В ней идем в **AСPI** таблицы +3. Вкладка **MSDM** +4. Самая нижняя строка - ключ \ No newline at end of file diff --git a/docs/software/win/desk/kms.md b/docs/software/win/desk/kms.md new file mode 100644 index 0000000..2d80117 --- /dev/null +++ b/docs/software/win/desk/kms.md @@ -0,0 +1,62 @@ +# KMS + +## Указание адреса KMS сервера + +В том случае, если в DNS вашего домена имеется корректная SRV запись, которая позволяет клиентам найти KMS сервер, этот шаг можно пропустить. + +!!! tip "Совет" + Проверить наличие такой записи в DNS можно помощью утилиты **nslookup** такой командой: `nslookup -q=SRV _VLMCS._TCP.example.com` + +Если клиент не может найти KMS сервер автоматически, можно указать адрес и порт (по умолчанию 1688) KMS сервера вручную: +``` +slmgr.vbs /skms <имя_или_IP_адрес_KMS_сервера>:1688 +``` + +![](../../../images/software/win-desk-kms1.jpg) + +## Типичные проблемы при KMS активации + +Наиболее часто пользователи Windows сталкиваются со следующими ошибками при активации операционной системы на KMS сервере: + +- `0xC004F074` – служба KMS недоступна. Это означает, что служба KMS на указанном сервере не запущена, либо доступ к нему ограничен. Рекомендуется проверить, что с клиента на сервере доступен TCP порт 1688 (по умолчанию) +- `0xC004F038` – в сети недостаточно клиентов для активации. Чтобы KMS сервер начал выдавать лицензии, необходимо, чтобы к нему за активацией обратилось как минимум 25 компьютеров с клиентскими версиями Windows или 5 клиентов с Windows Server. + +## Список KMS ключей клиентов + +Актуальные ключи доступны [тут](https://docs.microsoft.com/ru-ru/windows-server/get-started/kms-client-activation-keys#generic-volume-license-keys-gvlk) + +## Смена MAK ключа на KMS + +В первую очередь необходимо изменить ключ продукта (имеется в виду Windows) на один из общедоступных **KMS Client Setup Key**. Для каждой редакции Windows используется свой уникальный ключ. + +Откройте командную строку с правами администратора и наберите следующую команду: +``` +slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX +``` +где XXXX — KMS ключ для вашей версии и редакции Windows, который нужно взять из таблицы в конце статьи. + +Например, для активации Windows Server 2012 R2 на KMS сервере нужно задать ключ этой редакции Windows такой командой: +``` +slmgr.vbs /ipk D2N9P-3P6X9-2R39C-7RTCD-MDVJX +``` +![](../../../images/software/win-desk-kms2.png) + +## Проверка статуса KMS активации + +Если вы хотите проверить активирована ли ваша Windows, текущий статус активации системы можно получить с помощью команды: +``` +slmgr.vbs /dli +``` +![](../../../images/software/win-desk-kms3.png) + +В данном случае, видно, что система активирована на KMS сервере, а ее активация истекает через 180 дней. + +## Активация Windows на указанном KMS сервере + +Чтобы активировать Windows на указанном **KMS** сервере, выполните команду: +``` +Slmgr.vbs /ato +``` +И дождитесь появления надписи *Product activated successfully* + +![](../../../images/software/win-desk-kms4.png) \ No newline at end of file diff --git a/docs/software/win/desk/prnscr.md b/docs/software/win/desk/prnscr.md new file mode 100644 index 0000000..b73b490 --- /dev/null +++ b/docs/software/win/desk/prnscr.md @@ -0,0 +1,7 @@ +# Не работает клавиша PrnScr + +Удалить в реестре в ветке `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout` запись + +``` +"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,2A,E0,37,E0,00,00,37,E0,00,00,54,00,00,00,00,00\ +``` \ No newline at end of file diff --git a/docs/software/win/desk/sendto.md b/docs/software/win/desk/sendto.md new file mode 100644 index 0000000..5bf8cc7 --- /dev/null +++ b/docs/software/win/desk/sendto.md @@ -0,0 +1,34 @@ +# Фишки функции Отправить (Send To) + +## «Открыть с помощью» для нескольких файлов + +Иногда необходимо открыть или отправить файлы в другую программу, отличную от той, что используется по умолчанию. Если выделить файл и нажать правой кнопкой мыши, то не в меню не окажется пункта «Открыть с помощью». В Windows 7 он доступен только для одного файла. + +Можно, конечно, открыть проигрыватель и перетащить в него файлы мышью. Но меню будет удобнее. Например, это актуально для программ, группирующих окна на панели задач. + +Данную проблему можно решить 2 путями - через реестр и то, как описано ниже. Способ через реестр страшный и его рассматривать пока не будем. + +![](../../../images/software/win-desk-sendto1.jpg) + +Это делается очень просто. + +Создайте ярлык к программе, в которой вы хотите открывать файлы. Щелкните по исполняемому файлу правой кнопкой мыши и выберите в меню пункт **Создать ярлык**. + +В **Пуск – Поиск** введите `shell:sendto` **-** откроется папка **SendTo**, содержащая несколько ярлыков. + +Скопируйте или переместите ярлык в эту папку. + +Теперь выделите несколько файлов, щелкните правой кнопкой мыши и выберите ваш ярлык в меню **Отправить**. Файлы откроются в указанной программе. + +Можно не ограничиваться ярлыками программ. Если у вас есть любимые папки, их ярлыки тоже можно поместить в папку **SendTo**, что позволит копировать и перемещать в них файлы. + +Но не спешите создавать ярлыки папок – возможно, они уже есть в меню, просто скрыты по умолчанию. + +## **Вариант для Outlook** + +создаем ярлык для **Outlook** и прописываем параметры: + +`/c ipm.note /a` где назначение ключей: + +- `/c ipm.note` - создать электронное сообщение; +- `/a `\- Создание элемента с указанным файлом в качестве вложения. \ No newline at end of file diff --git a/docs/software/win/desk/twinui.md b/docs/software/win/desk/twinui.md new file mode 100644 index 0000000..d4601c2 --- /dev/null +++ b/docs/software/win/desk/twinui.md @@ -0,0 +1,9 @@ +# TWINUI в свойствах файла + +При открытии jpg/png/bmp при помощи программы по умолчанию, пишет что не найден файл. По умолчанию в свойствах файла стоит **twinui**. + +Запускаем **powershell** с админскими правами и вставляем: + +```powershell +Repair-WindowsImage -Online –RestoreHealth +``` \ No newline at end of file diff --git a/docs/software/win/serv/cleanmgr.md b/docs/software/win/serv/cleanmgr.md new file mode 100644 index 0000000..901bae1 --- /dev/null +++ b/docs/software/win/serv/cleanmgr.md @@ -0,0 +1,23 @@ +# Очистка диска в Windows Server + +!!! note + По умолчанию утилита «Очистка диска» (Disk Cleanup) не установлена. + +Её можно получить, доустановив **Desktop Experience**. Однако, зачем на боевом сервере все эти рюшечки? Есть другой простой способ — необходимо скопировать уже имеющийся на диске **cleanmgr.exe** в `%systemroot%\System32` и **cleanmgr.exe.mui** в `%systemroot%\System32\en-US`. В различных редакциях, эти файлы лежат в разных местах. + +=== "2008 32bit" + + - `C:\Windows\winsxs\x86\_microsoft-windows-cleanmgr\_31bf3856ad364e35\_6.0.6001.18000\_none\_6d4436615d8bd133\cleanmgr.exe` + - `C:\Windows\winsxs\x86\_microsoft-windows-cleanmgr.resources\_31bf3856ad364e35\_6.0.6001.18000\_en-us\_5dd66fed98a6c5bc\cleanmgr.exe.mui` + +=== "2008 64bit" + + - `C:\Windows\winsxs\amd64\_microsoft-windows-cleanmgr.resources\_31bf3856ad364e35\_6.0.6001.18000\_en-us\_b9f50b71510436f2\cleanmgr.exe.mui` + - `C:\Windows\winsxs\amd64\_microsoft-windows-cleanmgr\_31bf3856ad364e35\_6.0.6001.18000\_none\_c962d1e515e94269\cleanmgr.exe.mui` + +==="2008 r2" + + - `C:\Windows\winsxs\amd64\_microsoft-windows-cleanmgr\_31bf3856ad364e35\_6.1.7600.16385\_none\_c9392808773cd7da\cleanmgr.exe` + - `C:\Windows\winsxs\amd64\_microsoft-windows-cleanmgr.resources\_31bf3856ad364e35\_6.1.7600.16385\_en-us\_b9cb6194b257cc63\cleanmgr.exe.mui` + +После того, как **cleanmgr.exe** оказался в `%systemroot%\System32`, а **cleanmgr.exe.mui** — в `%systemroot%\System32\en-US`, запустить «Очистку диска» можно либо из `%systemroot%\System32`, либо набрав в командной строке `cleanmgr`. Всё будет работать «как обычно». \ No newline at end of file diff --git a/docs/software/win/serv/rusus.md b/docs/software/win/serv/rusus.md new file mode 100644 index 0000000..19b1df3 --- /dev/null +++ b/docs/software/win/serv/rusus.md @@ -0,0 +1,7 @@ +# Удаление раскладки "RUS US" + +> Ситуация: подключаемся к терминальному серверу и получаем странные раскладки «RUS US» или «ENG RU», при этом их невозможно ни отключить ни удалить. + +[Решение](https://social.technet.microsoft.com/Forums/ru-RU/6231938b-44d8-4bca-8a2a-542c49d19fdd/-rus-us?forum=WS8ru) + +Добавляем в ветку реестра `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout` параметр `IgnoreRemoteKeyboardLayout` типа `DWORD` равный `00000001` \ No newline at end of file diff --git a/docs/software/win/serv/spp-hyperv.md b/docs/software/win/serv/spp-hyperv.md new file mode 100644 index 0000000..ecc5711 --- /dev/null +++ b/docs/software/win/serv/spp-hyperv.md @@ -0,0 +1,6 @@ +# Can't open Hyper-V Manager after HP SPP + +```powershell +Enable-PSRemoting +MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization.V2.mof +``` \ No newline at end of file diff --git a/docs/software/win/serv/vhd.md b/docs/software/win/serv/vhd.md new file mode 100644 index 0000000..f430a12 --- /dev/null +++ b/docs/software/win/serv/vhd.md @@ -0,0 +1,74 @@ +# VHD + +## Сжатие VHD + +Откройте командную строку с правами администратора и наберите в ней: + +```plaintext +diskpart +``` + +Выберите диск, который вы хотите сжать, указав диски и путь к vhd файлу: + +```plaintext +select vdisk file="c:\Data\DAT22GB.vhd" +``` + +Подключите диск в режиме чтения Read-only: + +```plaintext +attach vdisk readonly +``` + +И выполните команду сжатия: + +```plaintext +compact vdisk +``` + +В зависимости от размера виртуального диска, процедура сжатия может занять достаточно продолжительно время. + +Если сжатие прошло успешно, появится надпись: + +> DiskPart successfully compacted the virtual disk file + +Отмонтируйте диск VHD: + +```plaintext +detach vdisk +``` + +## Создание VHD через bat + +```bat +@Echo off +Title Creating Virtual Disk (VHD) v5& Cls +setlocal enabledelayedexpansion +CD /D %~dp0 + +:: Название будущего VHD файла и путь к нему +set vhd="D:\Win7-1.vhd" +:: Размер VHD файла +set mb=25000 +:: Задание бувы виртуальному диску +set installdisk=Y: + +:: Формирование файла сценария для diskpart +:: ------------------------------------------------------------------ +If Exist "%~dp0scene.ini" Del "%~dp0scene.ini" +Echo create vdisk file=%vhd% maximum=%mb% type=fixed >> scene.ini +Echo select vdisk file=%vhd% >> scene.ini +Echo attach vdisk >> scene.ini +Echo online disk noerr >> scene.ini +Echo attributes disk clear readonly noerr >> scene.ini +Echo create partition primary >> scene.ini +Echo online volume noerr >> scene.ini +Echo attributes volume clear readonly noerr >> scene.ini +Echo active >> scene.ini +Echo format quick fs=ntfs label="Win7 VHD" >> scene.ini +Echo assign letter=%installdisk% >> scene.ini + +diskpart /s "%~dp0%scene.ini" +timeout /t 2 > Nul +Del "%~dp0scene.ini" +``` \ No newline at end of file diff --git a/docs/software/win/serv/wim-esd.md b/docs/software/win/serv/wim-esd.md new file mode 100644 index 0000000..85aa601 --- /dev/null +++ b/docs/software/win/serv/wim-esd.md @@ -0,0 +1,50 @@ +# Конвертирование WIM в ESD + +!!! note + Как сконвертировать файл `*.WIM` в `*.ESD` с помощью программы **DISM**? + +![](../../../images/software/win-serv-wimesd_1.png) + +Для выполнения конвертирования необходимо открыть командную строку от имени администратора. Можно как обычный **CMD**, так и **PowerShell**. + +В открывшейся командой строке выполняем переход в директорию содержащую целевой WIM-архив. В моем случае это каталог `D:\WIM_to_ESD`. + +```plaintext +cd D:\WIM_to_ESD\ +``` + +![](../../../images/software/win-serv-wimesd_2.png) + +Данный каталог содержит файл **boot.wim**, который необходимо сконвертировать в формат `*.ESD`. Файл взят исключительно для примера. Выполняем команду получения информацию о архиве **boot.wim**. + +```plaintext +DISM /get-wiminfo /wimfile:boot.wim +``` + +![](../../../images/software/win-serv-wimesd_3.png) + +Данная информация необходима для выполнения команды экспорта существующих индексов (образов) архива **boot.wim**, в новый архив **boot.esd**. Выполняем поочередно команду экспорта для каждого индекса. + +```plaintext +DISM /export-image /sourceimagefile:boot.wim /sourceindex:1 /destinationimagefile:boot.esd /compress:recovery + +DISM /export-image /sourceimagefile:boot.wim /sourceindex:2 /destinationimagefile:boot.esd /compress:recovery +``` + +![](../../../images/software/win-serv-wimesd_4.png) + +Экспорт выполнен. Обратите внимание на размер полученного **boot.esd** файла. Он на 30% (~100 МБ) меньше файла **boot.wim**. + +![](../../../images/software/win-serv-wimesd_5.png) + +Все дело в том, что ESD-формат использует более эффективный алгоритм сжатия **LZMS**, вместо **LZX** у WIM. + +Выведем информацию о только что созданном архиве **boot.esd**, чтобы убедиться что все необходимые индексы образы присутствуют в нем. + +```plaintext +DISM /get-wiminfo /wimfile:boot.esd +``` + +![](../../../images/software/win-serv-wimesd_6.png) + +Конвертирование файла `*.WIM` в `*.ESD` на этом можно считать завершенным. \ No newline at end of file