Открыть файл через командную строку в Windows 10 можно за несколько секунд, если знать правильные команды. Достаточно ввести всего одну строку — и документ, изображение или программа откроется в связанной с ним программе. Например, для запуска текстового файла document.txt хватит команды start document.txt. Но есть нюансы: путь к файлу, расширения, права доступа. Рассмотрим всё по порядку.

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

Базовые команды для открытия файлов

Самый простой способ — использовать команду start. Она автоматически открывает файл в программе, связанной с его расширением. Например:

start C:\Users\YourName\Documents\file.pdf

Эта команда откроет PDF-файл в вашем стандартном просмотрщике (обычно Adobe Acrobat или Edge). Если файл находится в текущей папке командной строки, можно обойтись без полного пути:

start file.pdf

Команда start универсальна: работает с Document, изображениями, аудио и даже executable-файлами (.exe).

💡

Если файл не открывается, проверьте расширение в свойствах файла (правая кнопка → «Свойства»). Иногда Windows не распознаёт формат из-за сбоя ассоциаций программ.

КомандаПримерОписание
startstart file.txtОткрывает файл в связанной программе
notepadnotepad file.txtОткрывает текстовый файл в Блокноте
explorerexplorer C:\Открывает папку в Проводнике
mspaintmspaint image.bmpОткрывает изображение в Paint

Работа с путями и кавычками

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

start "C:\Program Files\MyApp\file.txt"

Без кавычек команда выдаст ошибку Не удаётся найти файл. Это одна из самых частых проблем у начинающих.

Также можно использовать относительные пути. Допустим, вы находитесь в папке C:\Users\YourName\ и хотите открыть файл в подпапке Downloads. Тогда достаточно ввести:

start Downloads\image.jpg

Открытие файлов в определённых программах

Иногда нужно открыть файл в конкретной программе, а не в стандартной. Например, текстовый файл в Notepad++ вместо Блокнота. Для этого указываем путь к программе и файлу:

"C:\Program Files\Notepad++\notepad++.exe" C:\file.txt

Если программа находится в системной переменной PATH (например, notepad.exe или mspaint.exe), путь к ней можно не указывать:

notepad C:\file.txt

Список программ, доступных без полного пути, можно увидеть, введя where notepad или where mspaint.

  • Для текста: notepad file.txt (Блокнот), wordpad file.rtf (WordPad).
  • Для изображений: mspaint image.png (Paint), start image.jpg (просмотрщик по умолчанию).
  • Для таблиц: excel document.xlsx (если Excel установлен и добавлен в PATH).

Запуск от имени администратора

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

  1. Откройте командную строку как администратор: нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Используйте команду runas для запуска от другого пользователя (если нужно):
    runas /user:AdminName "notepad C:\secure\file.txt"
  3. Подтвердите права в всплывающем окне UAC.
⚠️ Внимание: Запуск незнакомых файлов от имени администратора может быть небезопасным. Убедитесь, что источник файла надёжен.
Какой способ открытия файлов вы испальзуете чаще?
Через Проводник
Через командную строку
Через поиск Windows
Горячие клавиши

Ошибки при открытии файлов и их решения

Даже с правильной командой могут возникать ошибки. Рассмотрим основные:

ОшибкаПричинаРешение
Не удаётся найти файлНеверный путь или файл перемещёнПроверьте путь, используйте кавычки для пробелов
Доступ запрещёнНедостаточно правЗапустите командную строку от администратора
Неизвестная командаОпечатка в командеПроверьте синтаксис, используйте help
Нет ассоциации для файлаWindows не знает, чем открыть файлЗадайте программу по умолчанию через Проводник

Если файл не открывается из-за отсутствия связанной программы, можно вручную указать её в команде. Например, для открытия файла .odt в LibreOffice:

"C:\Program Files\LibreOffice\program\soffice.exe" C:\document.odt

Полезные дополнения: переменные и псевдонимы

Чтобы не вводить длинные пути, можно использовать переменные окружения. Например:

start %USERPROFILE%\Downloads\file.pdf

Здесь %USERPROFILE% автоматически подставит путь к папке текущего пользователя (обычно C:\Users\YourName).

Другие полезные переменные:

  • %APPDATA% — папка AppData\Roaming.
  • %PROGRAMFILES% — папка Program Files.
  • %TEMP% — временная папка.

Использование переменных окружения упрощает работу с длинными путями и делает команды универсальными для разных пользователей.

Практика: пошаговая инструкция для новичков

Попробуем на практике открыть файл через командную строку. Допустим, у вас на рабочем столе лежит файл notes.txt, и вы хотите его открыть в Блокноте.

  1. Откройте командную строку: нажмите Win + R, введите cmd и нажмите Enter.
  2. Перейдите на рабочий стол: cd %USERPROFILE%\Desktop.
  3. Проверьте, что файл есть в папке: dir notes.txt.
  4. Откройте файл: notepad notes.txt.

Если всё сделано правильно, перед вами откроется Блокнот с содержимым файла.

Чек-лист перед открытием файла

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли открыть файл в командной строке без указания программы?

Да, команда start автоматически откроет файл в программе, связанной с его расширением. Например, start document.docx откроет файл в Microsoft Word, если он установлен.

Как открыть файл, если его имя содержит пробелы?

Заключите путь к файлу в кавычки: start "C:\My Folder\file.txt". Без кавычек командная строка воспримет пробел как разделитель.

Почему не открывается файл с расширением .exe?

Для запуска исполняемого файла можно использовать команду start или просто ввести путь: C:\Program Files\App\app.exe. Если файл не запускается, проверьте антивирус — он мог заблокировать файл.

Можно ли открыть файл в командной строке Powershell?

Да, в PowerShell работают те же команды, что и в классической командной строке. Например: start C:\file.txt. Также можно использовать команды PowerShell: Invoke-Item C:\file.txt.