Работа с электронными таблицами становится намного удобнее, когда все файлы Excel (.xlsx, .xls, .csv) автоматически открываются в привычной программе — без лишних кликов и выбора приложения. Однако после установки нового ПО, обновления Windows или сбоя в реестре эти ассоциации могут сбиваться. В результате система предлагает открыть файл в Google Sheets, LibreOffice Calc или даже в блокноте — что совершенно неприемлемо для профессиональной работы.
В этой статье разберём все актуальные способы сделать Microsoft Excel программой по умолчанию на разных платформах: от стандартных настроек Windows до редактирования реестра и командной строки. Особое внимание уделим типичным ошибкам (например, когда Excel не отображается в списке доступных программ) и нюансам для корпоративных версий Microsoft 365. Если вы столкнулись с проблемой после обновления до Windows 11 или перехода на macOS Sonoma — здесь найдёте решение.
1. Стандартный способ: через «Параметры Windows» (Windows 10/11)
Самый простой метод — использовать встроенные настройки операционной системы. Он подходит для 90% пользователей и не требует технических знаний. Вот как это сделать:
- Откройте «Параметры»:
Нажмите
Win + Iили кликните по иконке шестерёнки в менюПуск. - Перейдите в раздел «Приложения»:
Выберите
Приложения → Приложения по умолчанию. - Найдите формат файла:
В поле поиска введите
.xlsx(или другой нужный формат). В результатах появится текущее приложение по умолчанию. - Смените программу:
Кликните по текущему приложению (например, LibreOffice) и выберите Microsoft Excel из списка. Если его нет — нажмите
Найти приложение в Store(но это не поможет — читайте раздел про ошибки ниже).
⚠️ Внимание: В Windows 11 интерфейс немного изменился — вместо списка приложений может открываться окно Microsoft Store с предложением установить Excel заново. Это баг системы. Чтобы его обойти, используйте способ №3 (через реестр) или способ №4 (командная строка).
Закройте все открытые файлы Excel|Проверьте, установлен ли Microsoft Office на компьютере|Создайте точку восстановления системы (на всякий случай)|Перезагрузите ПК после изменений-->
2. Настройка через «Свойства файла» (быстрый метод)
Если нужно сменить программу только для одного формата (например, только для .csv), используйте контекстное меню:
- Найдите любой файл Excel на компьютере (например, на рабочем столе).
- Кликните правой кнопкой и выберите
Свойства. - Нажмите «Изменить» рядом с надписью
Приложение. - Выберите Excel из списка. Если его нет — нажмите
Другой...и укажите путь кEXCEL.EXE(обычноC:\Program Files\Microsoft Office\root\Office16\EXCEL.EXEдля Office 2016/2019/365).
Критическая деталь: Если при выборе Excel появляется ошибка «Эта программа не поддерживает данный тип файлов», значит повреждён ключ реестра для ассоциации. Исправляется через способ №3.
"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /regserver
(путь может отличаться в зависимости от версии Office).-->
3. Ручное редактирование реестра (для опытных пользователей)
Когда стандартные методы не работают (например, Excel не отображается в списке программ), остаётся править реестр. Этот способ требует осторожности — неверные изменения могут нарушить работу системы.
Инструкция:
- Откройте редактор реестра:
Нажмите
Win + R, введитеregeditи подтвердите. - Перейдите по пути:
HKEY_CLASSES_ROOT\.xlsx(для формата.xlsx). - Измените значение параметра
(По умолчанию):Дважды кликните по нему и введите
Excel.Sheet.12(для Office 2007-2019) илиExcel.Sheet.8(для старых версий). - Повторите для других форматов:
Аналогично измените ключи для
.xls(значениеExcel.Sheet.8) и.csv(значениеExcel.CSV).
| Формат файла | Ключ реестра | Значение по умолчанию |
|---|---|---|
.xlsx |
HKEY_CLASSES_ROOT\.xlsx |
Excel.Sheet.12 |
.xls |
HKEY_CLASSES_ROOT\.xls |
Excel.Sheet.8 |
.csv |
HKEY_CLASSES_ROOT\.csv |
Excel.CSV |
⚠️ Внимание: После редактирования реестра обязательно перезагрузите компьютер. Если после изменений файлы Excel перестали открываться вообще, воспользуйтесь способом сброса ассоциаций.
4. Командная строка: быстрый сброс и настройка
Для продвинутых пользователей или администраторов, управляющих несколькими ПК, удобнее использовать командную строку. Этот метод позволяет массово сбросить ассоциации или привязать все форматы к Excel за одну команду.
Откройте Командную строку от имени администратора и введите:
assoc .xlsx=Excel.Sheet.12
assoc .xls=Excel.Sheet.8
assoc .csv=Excel.CSV
ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e
ftype Excel.Sheet.8="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e
ftype Excel.CSV="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e
Примечания:
- 📁 Путь к
EXCEL.EXEможет отличаться. Уточните его через поиск по дискуC:\. - 🔄 Если после выполнения команд файлы всё равно открываются не в Excel, проверьте наличие программы в
Панель управления → Программы → Программы по умолчанию. - 🛠️ Для сброса всех ассоциаций к заводским настройкам используйте команду
DISM.exe /Online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\DefaultApps.xml"(создаст резервную копию текущих настроек).
Стандартные параметры Windows|Свойства файла|Редактор реестра|Командная строка|Никогда не настраивал-->
5. Особенности для macOS (Catalina, Big Sur, Ventura, Sonoma)
На Mac процесс немного отличается из-за архитектуры системы. Вот пошаговая инструкция:
- Найдите любой файл Excel в Finder (например, в папке
Документы). - Кликните правой кнопкой и выберите
Сведения(или нажмитеCmd + I). - В разделе «Открывать в программе» выберите Microsoft Excel из выпадающего списка.
- Нажмите «Изменить все…», чтобы применить ко всем файлам этого типа.
⚠️ Внимание: На macOS Sonoma (2023) может появиться ошибка «Невозможно изменить расширение». В этом случае:
- Откройте Терминал (
Programs → Utilities → Terminal). - Введите команду:
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=com.microsoft.excel.xlsx;LSHandlerRoleAll=com.microsoft.Excel;}' - Перезагрузите Mac.
Если после обновления Microsoft 365 Excel перестал открывать файлы, попробуйте переустановить пакет Office через App Store или официальный установщик.
Что делать, если Excel не отображается в списке программ на Mac?
Это типичная проблема после миграции с Intel на Apple Silicon (M1/M2). Решение:
1. Удалите Excel через Finder → Программы (перетащите в корзину).
2. Установите последнюю версию из App Store.
3. Запустите Excel один раз вручную, затем повторите настройку ассоциаций.
Если не поможет — сбросьте кэш LaunchServices командой в Терминале:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
6. Решение типичных проблем
Сброс всех ассоциаций файлов
Если после экспериментов с настройками файлы Excel перестали открываться вообще, выполните сброс:
- Откройте
Параметры → Приложения → Приложения по умолчанию. - Прокрутите вниз и нажмите
Сброс к рекомендуемым значениям Microsoft.
Для Windows 10 (если кнопки нет):
DISM.exe /Online /Remove-DefaultAppAssociations
Excel не отображается в списке программ
Причины и решения:
- 🔧 Excel не установлен: Проверьте наличие программы в
Панель управления → Программы и компоненты. - 🗝️ Повреждён ключ реестра: Используйте способ №3 или восстановите Office через
Панель управления → Программы → Microsoft 365 → Изменить → Быстрое исправление. - 🛡️ Блокировка групповой политикой: В корпоративных сетях администратор может запретить изменение ассоциаций. Обратитесь в IT-службу.
Файлы открываются в Excel Online вместо настольной версии
Это происходит, если в системе установлен пакет Microsoft 365 с приоритетом облачных приложений. Чтобы исправить:
- Откройте
Параметры → Приложения → Приложения по умолчанию. - Найдите Microsoft Excel Desktop и назначьте его для всех форматов.
- Отключите Excel Online в списке доступных программ (кликните по нему →
Удалить).
7. Автоматизация для IT-специалистов (GPO и скрипты)
В корпоративной среде настройку Excel по умолчанию для всех пользователей удобно делать через групповые политики или PowerShell-скрипты.
Способ 1: Групповая политика (для домена)
- Откройте
gpedit.msc(Редактор локальной групповой политики). - Перейдите по пути:
Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Проводник. - Активируйте политику
Задать ассоциации файлов по умолчаниюи укажите расширения.xlsx,.xls,.csvс программой Excel.
Способ 2: PowerShell-скрипт
Скрипт для массового назначения Excel программой по умолчанию (запускать от имени администратора):
$ExcelPath = "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE"
$Extensions = @(".xlsx", ".xls", ".csv")
foreach ($ext in $Extensions) {
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$ext\UserChoice" -Name "ProgId" -Value "Excel.Sheet.12" -Force
New-Item -Path "HKCU:\Software\Classes\$ext" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\Software\Classes\$ext" -Name "(Default)" -Value "Excel.Sheet.12" -Force
}
⚠️ Внимание: Перед запуском скрипта обязательно проверьте путь к EXCEL.EXE на целевых машинах. Для Office 2013 путь будет другим: C:\Program Files\Microsoft Office 15\root\office15\EXCEL.EXE.
FAQ: Частые вопросы
Почему после обновления Windows 11 Excel перестал быть программой по умолчанию?
Это известный баг Windows 11 (особенно в версиях 22H2 и 23H2), когда система сбрасывает ассоциации файлов после крупных обновлений. Решается через:
- Сброс к рекомендуемым значениям Microsoft (см. раздел 6).
- Или ручное редактирование реестра (способ №3).
Если проблема повторяется после каждого обновления — отключите автоматическую установку драйверов в Параметры → Центр обновления Windows → Дополнительные параметры → Дополнительные параметры обновления → Обновления для других продуктов Microsoft.
Как сделать Excel программой по умолчанию для файлов .csv, если они открываются в блокноте?
Файлы .csv часто ассоциируются с Блокнотом или Excel Online. Чтобы исправить:
- Используйте способ №2 (свойства файла) и вручную укажите путь к
EXCEL.EXE. - Если не помогает — в реестре (способ №3) измените ключ
HKEY_CLASSES_ROOT\.csvнаExcel.CSV.
⚠️ Важно: После изменения реестра может потребоваться перерегистрация Excel (см. совет выше).
Можно ли сделать Excel программой по умолчанию на Android или iPhone?
На мобильных устройствах понятие «программы по умолчанию» работает иначе. Вы можете:
- 📱 На Android: При открытии файла из почты или мессенджера выбрать Excel и поставить галочку «Всегда».
- 🍎 На iPhone/iPad: iOS не поддерживает глобальные ассоциации. Придётся каждый раз выбирать Excel в меню «Открыть в...».
Для удобства установите официальное приложение Microsoft Excel из App Store/Google Play и настройте синхронизацию с OneDrive.
Что делать, если Excel открывает файлы в режиме защищённого просмотра?
Это не связано с ассоциациями, но часто возникает после смены программы по умолчанию. Чтобы отключить защищённый просмотр:
- Откройте Excel и перейдите в
Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью. - В разделе
Защищённый просмотрснимите все галочки. - Сохраните изменения и перезапустите Excel.
Если опция неактивна — её заблокировала групповой политикой (актуально для корпоративных ПК).
Как вернуть старые ассоциации после удаления Office?
Если вы удалили Microsoft Office, но хотите вернуть ассоциации для другой программы (например, LibreOffice), сделайте следующее:
- Установите нужную программу (например, LibreOffice или WPS Office).
- Используйте способ №1 или способ №2, выбрав новую программу.
- Для полной очистки следов Office выполните в командной строке:
assoc .xlsx=(это удалит ассоциацию, и её можно будет настроить заново).