- Дневники чайника
- Краткое описание link.exe
- Incremental Linker до версии 7.10
- Segmented Executable Linker версии 5.31
- Скачивание пакетов дистрибутива подсистемы Windows для Linux вручную Manually download Windows Subsystem for Linux distro packages
- Скачивание дистрибутивов Downloading distributions
- Скачивание дистрибутивов с помощью командной строки Downloading distros via the command line
- Скачивание с помощью PowerShell Download using PowerShell
- Скачивание с помощью cURL Download using curl
- Установка дистрибутива Installing your distro
- Скачать Windows 10
- обновление Windows 10 за октябрь 2020 г.
- Хотите установить Windows 10 на своем компьютере?
Дневники чайника
Краткое описание link.exe
link.exe — это линковщик MS.
Главная функция такой программы — компоновать объектные файлы в исполняемые модули определённого формата.
Так как линковщик обрабатывает только объектные файлы, он независим от языка, на котором был написан исходный код.
Существуют две разные программы от MS, которые сегодня имеют имя link.exe.
Старый, 16-битный «Microsoft (R) Segmented Executable Linker», входящий в состав оригинального пакета MASM до 6.1. Он умеет компоновать модули только полностью. Сегодня этот линковщик может пригодиться для создания DOS-программ в формате com.
Новый «Microsoft (R) Incremental Linker», входящий в состав MS DDK и пакетов разработки на C/С++, начиная с версии «Windows Development System v7.0» и до сегодняшней «.NET 2005». Incremental Linker умеет компоновать с наращением. Если исходник большого приложения был слегка изменён, такой метод значительно ускоряет процесс перекомпоновки.
Изначально этот линкер назывался ilink.exe, но теперь его имя link.exe.
Сейчас речь пойдёт именно о нём.
Incremental Linker до версии 7.10
Новый линковщик бесполезно «открывать» из проводника без указания в командной строке хотя бы файла опций.
файл_опций — имя текстового файла (с любым расширением), в котором лежат указания линковщику. Формат указаний соответствует ключам. Можно использовать несколько таких файлов опций (@имя1 @имя2 @имяX).
входные_obj-файлы — имена объектных файлов через пробел или имя одного файла.
ключи — список возможных опций.
Поскольку link.exe используется в Visual Studio как основной линковщик, в MSDN его описали не так плохо, как ml.exe. И я не вижу смысла подробно разбирать каждый ключ. Рассмотрим лишь несколько основных опций, которые нужны для линковки Win32-программ.
Несколько ключей Incremental Linker
Теперь пару слов о старом линковщике.
Segmented Executable Linker версии 5.31
Это DOS-программа, и она может некорректно работать на системах c WinNT. Однако этот линковщик всё же делает то, что от него требуется сегодня — собирает com-программы для обучения начинающих.
В отличие от нового линкера, Segmented Executable Linker можно использовать без командной строки, таким образом, виды запуска могут быть следующие:
файл_опций — имя текстового файла (с любым расширением), в котором лежат указания линовщику. Формат указаний соответствует ключам Segmented Executable Linker.
def-определения — (путь и) имена входных def-файлов, необходимых для компоновки
lib-библиотеки — (путь и) имена входных lib-файлов, необходимых для компоновки
map-файл — (путь и) имя выходного файла отчёта
исполняемый_файл — (путь и) имя выходного исполняемого файла
obj-файл — (путь и) имя входного объектного файла.
ключи — список возможных опций.
Сам этот линкер давным-давно подробно описан, да и большинство его функций можно воспроизвести с новым Incremental Linker.
Скачивание пакетов дистрибутива подсистемы Windows для Linux вручную Manually download Windows Subsystem for Linux distro packages
Существует несколько сценариев, в которых вы не сможете (или не захотите) устанавливать дистрибутивы WSL Linux с помощью Microsoft Store. There are several scenarios in which you may not be able (or want) to, install WSL Linux distros via the Microsoft Store. В частности, вы можете использовать номер SKU классической ОС Windows Server или Long-Term Servicing (LTSC), который не поддерживает Microsoft Store, или политики корпоративной сети и административные параметры, запрещающие использовать Microsoft Store в вашей среде. Specifically, you may be running a Windows Server or Long-Term Servicing (LTSC) desktop OS SKU that doesn’t support Microsoft Store, or your corporate network policies and/or admins to not permit Microsoft Store usage in your environment.
В таких случаях, когда подсистема WSL доступна, как скачать и установить дистрибутивы Linux в WSL, если нет доступа к магазину? In these cases, while WSL itself is available, how do you download and install Linux distros in WSL if you can’t access the store?
Примечание. Среды оболочки командной строки, в том числе дистрибутивы Linux/WSL, Cmd и PowerShell не могут выполняться в S-режиме Windows 10. Note: Command-line shell environments including Cmd, PowerShell, and Linux/WSL distros are not permitted to run on Windows 10 S Mode. Это ограничение существует, чтобы обеспечить целостность и безопасность, которые предоставляет S-режим. Дополнительные сведения см. в этой записи блога. This restriction exists in order to ensure the integrity and safety goals that S Mode delivers: Read this post for more information.
Скачивание дистрибутивов Downloading distributions
Если приложение Microsoft Store недоступно, вы можете скачать и вручную установить дистрибутивы Linux, щелкнув следующие ссылки: If the Microsoft Store app is not available, you can download and manually install Linux distros by clicking these links:
Это приведет к скачиванию пакетов .appx в выбранную папку. This will cause the .appx packages to download to a folder of your choosing. Следуйте инструкциям по установке скачанных дистрибутивов. Follow the installation instructions to install your downloaded distro(s).
Скачивание дистрибутивов с помощью командной строки Downloading distros via the command line
При желании вы также можете скачать предпочтительные дистрибутивы с помощью командной строки. If you prefer, you can also download your preferred distro(s) via the command line:
Скачивание с помощью PowerShell Download using PowerShell
Чтобы скачать дистрибутивы с помощью PowerShell, используйте командлет Invoke-WebRequest. To download distros using PowerShell, use the Invoke-WebRequest cmdlet. Ниже приведены инструкции по скачиванию Ubuntu 16.04. Here’s a sample instruction to download Ubuntu 16.04.
Если загрузка занимает много времени, выключите индикатор выполнения, задав $ProgressPreference = ‘SilentlyContinue’ . If the download is taking a long time, turn off the progress bar by setting $ProgressPreference = ‘SilentlyContinue’
Скачивание с помощью cURL Download using curl
Обновление Windows 10 Spring 2018 (или более поздней версии) содержит популярную служебную программу командной строки cURL, с помощью которой можно вызывать веб-запросы (например, команды HTTP GET, POST, PUT и т. д.) из командной строки. Windows 10 Spring 2018 Update (or later) includes the popular curl command-line utility with which you can invoke web requests (i.e. HTTP GET, POST, PUT, etc. commands) from the command line. Вы можете использовать curl.exe , чтобы скачать приведенные выше дистрибутивы: You can use curl.exe to download the above distros:
В приведенном выше примере выполняется curl.exe (а не только curl ), чтобы убедиться, что в PowerShell вызывается реальный исполняемый файл cURL, а не его псевдоним для Invoke-WebRequest. In the above example, curl.exe is executed (not just curl ) to ensure that, in PowerShell, the real curl executable is invoked, not the PowerShell curl alias for Invoke-WebRequest
Примечание. Использование curl может быть предпочтительным, если необходимо вызвать или создать сценарий для скачивания с помощью командлетов командной строки и сценариев .bat / .cmd . Note: Using curl might be preferable if you have to invoke/script download steps using Cmd shell and/or .bat / .cmd scripts.
Установка дистрибутива Installing your distro
Если вы используете Windows 10, вы можете установить дистрибутив с помощью PowerShell. If you’re using Windows 10 you can install your distro with PowerShell. Просто перейдите в папку, содержащую скачанный выше дистрибутив, и в этом каталоге выполните следующую команду, в которой app_name — это имя APPX-файла дистрибутива. Simply navigate to folder containing the distro downloaded from above, and in that directory run the following command where app_name is the name of your distro .appx file.
Если вы используете Windows Server или у вас возникли проблемы с выполнением приведенной выше команды, можно найти альтернативные инструкции по установке на странице документации Windows Server, чтобы установить файл .appx , изменив его на ZIP-файл. If you are using Windows server, or run into problems running the command above you can find the alternate install instructions on the Windows Server documentation page to install the .appx file by changing it to a zip file.
После установки дистрибутива следуйте обычным инструкциям по * обновлению WSL 1 до WSL 2 или создайте новую учетную запись пользователя и пароль. Once your distribution is installed, follow the normal instructions to * Update from WSL 1 to WSL 2 or create a new user account and password.
Скачать Windows 10
Перед обновлением ознакомьтесь с описанием известных проблем на странице информации о выпуске Windows и убедитесь, что это не повлияет на ваше устройство.
обновление Windows 10 за октябрь 2020 г.
Средство Update Assistant может помочь вам выполнить обновление до последней версии Windows 10. Чтобы начать, щелкните Обновить сейчас.
Хотите установить Windows 10 на своем компьютере?
Чтобы приступить к работе, вам потребуется лицензия на установку Windows 10. Затем можно будет установить и запустить средство создания носителя. Подробнее о том, как работать с этим средством, см. в инструкциях, приведенных ниже.
Эти инструкции можно использовать в следующих случаях:
- У вас есть лицензия на установку Windows 10 и вы обновляете операционную систему компьютера с Windows 7 до Windows 8.1.
- Вам нужно переустановить Windows 10 на компьютере, где уже была успешно активирована эта ОС.
Если вы устанавливаете Windows 10 на компьютере с Windows XP или Windows Vista или вам нужно создать установочный носитель с Windows 10 на другом компьютере, ознакомьтесь с разделом Использование средства для создания установочного носителя (USB-устройства флэш-памяти, DVD-диска или ISO-файла) для установки Windows 10 на другом компьютере ниже.
Примечание. Прежде чем устанавливать Windows 10, убедитесь, что ваш компьютер соответствует требованиям к системе для Windows 10. Кроме того, рекомендуем посетить веб-сайт производителя компьютера, чтобы получить дополнительные сведения об обновленных драйверах и совместимости оборудования.
- Нажмите Скачать средство, а затем — Запустить. Для запуска этого средства необходимы права администратора.
- Если вы согласны с условиями лицензионного соглашения на странице Условия лицензии, нажмите Принять.
- На странице Что вы хотите сделать? выберите Обновить этот компьютер сейчас, а затем нажмите Далее.
После загрузки и установки программное обеспечение предоставит инструкции по настройке Windows 10 на вашем ПК. По ссылке Windows 10 доступны все версии Windows 10, кроме Корпоративная. Дополнительную информацию о версии Корпоративная см. на веб-сайте Volume Licensing Service Center.
- Если у вас нет лицензии для установки Windows 10 и вы еще не выполнили обновление до этой версии, можете приобрести экземпляр здесь: https://www.microsoft.com/ru-ru/windows/get-windows-10.
- Если вы уже обновили операционную систему на этом компьютере до Windows 10 и сейчас переустанавливаете ее, вам не нужно вводить ключ продукта. Ваш экземпляр Windows 10 будет активирован автоматически позже с помощью цифровой лицензии.
Следуйте этим указаниям, чтобы создать установочный носитель (USB-устройство флэш-памяти или DVD-диск), с помощью которого можно установить новую копию Windows 10, выполнить чистую установку или переустановить Windows 10.
Прежде чем устанавливать средство, убедитесь, что у вас есть:
- Подключение к Интернету (интернет-провайдер может взимать плату за услуги).
- Достаточно свободного места на диске компьютера, USB-устройстве или внешнем носителе.
- Пустое устройство флэш-памяти USB объемом не менее 8 ГБ или чистый DVD-диск (а также устройство для записи DVD-дисков), если требуется создать носитель. Рекомендуем использовать чистый носитель USB или чистый DVD-диск, поскольку все его содержимое будет удалено.
- Если при записи ISO-файла на DVD-диск появится сообщение, что файл образа диска имеет слишком большой размер, необходимо использовать двухслойный DVD-диск (DL).
Проверьте характеристики компьютера, на котором требуется установить Windows 10:
- 64-разрядный или 32-разрядный процессор (ЦП). Вы создадите 64-разрядную или 32-разрядную версию Windows 10. Чтобы проверить эту характеристику компьютера, откройте раздел Сведения о компьютере в параметрах компьютера или Система в панели управления и найдите Тип системы.
- Системные требования. Убедитесь, что ваш компьютер соответствует требованиям к системе для Windows 10. Кроме того, рекомендуем посетить веб-сайт производителя компьютера, чтобы получить дополнительные сведения об обновленных драйверах и совместимости оборудования.
- Язык Windows. При установке Windows 10 потребуется выбрать тот же язык. Чтобы узнать, какой язык используется в настоящее время, откройте раздел Время и язык в параметрах компьютера или Регион в панели управления.
- Выпуск Windows. Вам также потребуется выбрать тот же выпуск Windows. Чтобы узнать, какой выпуск используется, откройте раздел Сведения о компьютере в параметрах компьютера или Система в панели управления и найдите выпуск Windows. Windows 10 Корпоративная недоступна в средстве для создания носителя. Больше об этом можно узнать на веб-сайте Volume Licensing Service Center.
- Продукты Microsoft Office. Если вы только что приобрели новое устройство, на котором установлен Office 365, рекомендуем активировать (установить) Office перед обновлением до Windows 10. Сведения об активации копии Office читайте в статье Скачивание и установка Office 365 для дома, Office 365 персональный или Office 365 для студентов. Дополнительные сведения читайте в статье Обновление до Windows 10 на новых устройствах, включающих Office 365.
Если у вас установлен Office 2010 или более ранней версии и вы хотите выполнить чистую установку Windows 10, необходимо найти ключ продукта Office. Советы по поиску ключа продукта читайте в статье Поиск ключа продукта для Office 2010 или Ввод ключа продукта для программы Office 2007.
Создание установочного носителя с помощью средства:
- Нажмите Скачать средство сейчас, а затем — Запустить. Для запуска этого средства необходимы права администратора.
- Если вы согласны с условиями лицензионного соглашения, нажмите Принять.
- На странице Что вы хотите сделать? выберите Создать установочный носитель для другого компьютера, а затем нажмите Далее.
Выберите для Windows 10 язык, выпуск и архитектуру (32- или 64-разрядная версия). Приведенная ниже таблица поможет вам решить, какой выпуск Windows 10 нужно установить.
Ключ и формат | Что делает |
Выполняет компоновку PE-файла для подсистемы Win32. Необходим для линковки оконных приложений. | |
Выполняет компоновку PE-файла для 32-битной консольной подсистемы Windows. Необходим для линковки консольных приложений. | |
Выполняет компоновку PE-файлов 32-битных динамических библиотек. Необходим для линковки dll-файлов. | |
Формирует отладочную информацию (см. описание ml.exe). | |
Текущий выпуск Windows | Выпуск Windows 10 |
---|---|
Windows 7 Starter Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 8/8.1 Windows 8.1 with Bing Windows 8 Pro Windows 8.1 Pro Windows 8/8.1 Professional with Media Center Windows 8/8.1 Single Language Windows 8 Single Language with Bing Windows 10 Home Windows 10 Pro | Windows 10 |
Windows 8/8.1 Chinese Language Edition Windows 8 Chinese Language Edition with Bing | Windows 10 Home China |
- USB-устройство флэш-памяти. Подключите пустое USB-устройство флэш-памяти емкостью не менее 8 ГБ. Все содержимое устройства будет удалено.
- ISO-файл. Сохраните ISO-файл на компьютере, чтобы создать DVD-диск. Скачав файл, вы можете открыть папку, в которой он сохранен, или выбрать команду Открыть устройство записи DVD-дисков и следовать указаниям по записи файла на DVD-диск. Дополнительные сведения об использовании ISO-файла читайте в разделе Дополнительные методы использования ISO-файла для установки Windows 10 ниже.
После выполнения установки Windows 10, пожалуйста, убедитесь в том, что у вас установлены все необходимые драйверы устройств. Чтобы проверить наличие обновлений, нажмите кнопку «Пуск», щелкните Настройки > Обновление и безопасность > Центр обновления Windows и выберите команду «Проверить наличие обновлений». Вы также можете посетить веб-сайт технической поддержки изготовителя своего устройства, чтобы загрузить какие-либо дополнительные драйверы, которые могут быть необходимы.
Примечание. Драйверы для устройств Surface доступны на странице загрузки драйверов и встроенного ПО для устройств Surface.
Прежде чем устанавливать Windows 10, рекомендуется сохранить все необходимые данные и создать резервную копию компьютера. Если вы скачали ISO-файл для Windows 10 с помощью средства для создания носителя, необходимо записать его на DVD-диск, прежде чем следовать приведенным ниже указаниям.
- Подключите USB-устройство флэш-памяти или вставьте DVD-диск в компьютер, на котором требуется установить Windows 10.
- Перезапустите ПК.
Если ПК не загрузится автоматически с загрузочного USB-накопителя или DVD-диска, может потребоваться открыть меню загрузки или изменить порядок загрузки в настройках BIOS или UEFI. Чтобы открыть меню загрузки или изменить порядок загрузки, обычно необходимо нажать клавишу (например, F2, F12, Delete или Esc) сразу после включения питания ПК. Инструкции о доступе к меню загрузки или изменении порядка загрузки ПК см. в документации, входящей в комплект ПК, или на веб-сайте производителя. Если в списке вариантов загрузки отсутствует USB-накопитель или DVD-диск, вам может потребоваться обратиться к производителю ПК за инструкциями для временного отключения режима безопасной загрузки в настройках BIOS.
Если изменение меню загрузки или порядка загрузки не работает, а ПК сразу загружает операционную систему, которую вы хотите заменить, возможно, что ПК не был полностью выключен. Чтобы обеспечить полное выключение ПК, нажмите кнопку питания на экране входа или в меню «Пуск» и выберите «Завершение работы».
Если вы скачали ISO-файл для Windows 10, он сохранен в указанной вами папке на локальном компьютере. Если на компьютере установлена сторонняя программа для записи DVD-дисков, которую вы хотите использовать для создания установочного DVD-диска, откройте папку, в которой сохранен файл и дважды щелкните ISO-файл или щелкните его правой кнопкой мыши, выберите команду Открыть с помощью, а затем выберите предпочитаемую программу.
Чтобы создать установочный DVD-диск с помощью средства записи образов Windows, откройте папку, в которой сохранен ISO-файл. Щелкните ISO-файл правой кнопкой мыши и выберите Свойства. На вкладке «Общие» нажмите Изменить и выберите проводник Windows в качестве программы для открытия ISO-файлов, а затем нажмите кнопку Применить. Затем щелкните ISO-файл правой кнопкой мыши и выберите команду Записать образ диска.
Чтобы установить Windows 10 непосредственно из ISO-файла, не используя DVD-диск или устройство флэш-памяти, вы можете подключить ISO-файл. При этом текущая операционная система будет обновлена до Windows 10.