В этой версии Windows Steam нельзя запустить из папки, путь которой содержит символы ascii
Обновлено: 21.11.2024
К счастью, вам не нужна Windows в Steam Deck, чтобы Epic Games Store работал.
Я играю в большинство своих компьютерных игр через Steam, но благодаря еженедельным розыгрышам Epic за последние два года я собрал удивительно большую коллекцию игр, в которые я хотел бы играть в Steam Deck, Новый портативный игровой ПК от Valve. Проблема: у Epic нет официального лаунчера для Linux, а сторонний лаунчер, существующий в Linux, в настоящее время сложно установить.
К счастью, есть умный обходной путь, с помощью которого вы можете играть в игры из своей библиотеки Epic в Steam Deck всего за несколько минут, не рискуя испортить установку SteamOS. Давайте разбираться.
Как установить программу запуска Epic в Steam Deck, шаг за шагом
Я научился этой технике у YouTuber Gaming On Linux, так что заходите на их канал, если хотите получить руководство в виде видео. Вот моя пошаговая разбивка.
<р>1. Удерживайте кнопку питания Steam Deck, чтобы открыть меню питания, затем выберите «Переключиться на рабочий стол», чтобы переключиться на рабочий стол Linux. <р>2. Убедитесь, что настольная версия Steam запущена. Это позволит вам вызвать экранную клавиатуру, удерживая Steam + X. <р>3. Откройте Firefox (или Chrome, если вы его установили) и выполните поиск «Установщик Epic», чтобы открыть страницу загрузки Epic Games. Загрузите исполняемый файл Windows. (Если вы читаете эту статью в своей колоде Steam, вот ссылка!) <р>4. Откройте Стим. Используйте пункт меню «Игра» > «Добавить игру не из Steam в мою библиотеку», чтобы открыть диалоговое окно. Щелкните Обзор. В раскрывающемся списке нажмите «/», чтобы перейти к папке верхнего уровня в Steam Deck, затем следуйте по этому пути, пока не дойдете до папки загрузок:/ главная / колода / Загрузки
Теперь измените раскрывающийся список «Типы файлов» на «Все файлы», и вы должны увидеть установщик Epic в своей папке. Нажмите «Открыть», чтобы добавить его в список игр, не принадлежащих Steam, а затем нажмите «Добавить выбранные программы».
<р>5. Найдите в своей библиотеке «Epic», чтобы найти установщик. Щелкните правой кнопкой мыши и выберите «Свойства» > «Совместимость», установите флажок «Принудительно использовать определенный инструмент совместимости Steam Play» и выберите последнюю стабильную версию Proton. <р>6. Нажмите Play, чтобы запустить программу установки. Это займет минуту или около того, а затем исчезнет. Вы успешно установили версию программы запуска Epic для Windows внутри SteamOS. Теперь нам просто нужно сделать так, чтобы вы действительно могли его использовать. <р>7. Это единственный шаг, который немного утомляет: вам нужно найти папку в Steamapps, в которой установлен лаунчер Epic. Откройте проводник Dolphin на панели задач и нажмите меню гамбургера в правом верхнем углу, чтобы включить «Показать скрытые файлы». Теперь перейдите по следующему пути:Главная/.local/share/Steam/steamapps/compatdata
Если у вас установлено несколько игр, вы увидите здесь набор папок с соответствующими им идентификационными номерами. В одной из этих папок скрывается исполняемый файл Epic Games. Если вы не добавили какие-либо другие игры, не относящиеся к Steam, найти их будет довольно легко: в папке будет гораздо больше номеров, чем в любых официальных играх Steam. Начните с папки с наибольшим номером и продолжайте открывать папки "pfx/drive_c/Program Files (x86)" внутри, пока не найдете ту, которая содержит Epic Games. Когда вы это сделаете, перейдите по этому пути:
Главная/.local/share/Steam/steamapps/compatdata/[большой номер папки]/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win64< /p>
Найдите EpicGames Launcher.exe в нижней части папки. Щелкните правой кнопкой мыши > Копировать местоположение.
<р>8. Вернувшись в Steam, щелкните правой кнопкой мыши запись установщика Epic в своей библиотеке и выберите «Свойства» > «Ярлык». Здесь вы собираетесь выделить поле «Цель», щелкнуть правой кнопкой мыши и нажать «Вставить». Затем с помощью клавиатуры (Steam+X) снова добавьте кавычки в начале и в конце.Проделайте то же самое с полем «Начать в», но удалите EpicGamesLauncher.exe с конца, потому что здесь мы просто указываем Steam, в какой папке искать. Не забудьте сохранить кавычки в начале и в конце. (Если вы считаете, что копирование/вставка слишком неудобны на трекпадах Steam Deck, используйте вместо этого опцию «Обзор», чтобы перейти к папке.
<р>9. Переименуйте свой ярлык с EpicInstaller-[numbers].msi на что-то более приятное. Я только что сделал "Epic Games". (Вы также можете добавить значок, но он не будет отображаться в пользовательском интерфейсе SteamOS.) <р>10. Настройка завершена! (Ну, в основном). Нажмите значок «Вернуться в игровой режим» на рабочем столе, чтобы снова загрузиться в SteamOS. <р>11. Вернувшись в SteamOS, откройте свою библиотеку и перейдите в раздел игр, отличных от Steam, что должно упростить поиск вашей новой библиотеки Epic. Выберите его, затем щелкните значок контроллера, чтобы настроить элементы управления.Я рекомендую выбрать шаблон «Геймпад с трекпадом мыши», включить кнопки заднего захвата и настроить два захвата на левый/правый щелчок. Таким образом, вы по-прежнему сможете использовать кнопки контроллера как обычно, а сенсорную панель и кнопки-ручки использовать для навигации по пользовательскому интерфейсу программы запуска Epic. <р>12. Загрузите лаунчер и войдите в свою учетную запись. Он загружается немного медленно, так что дайте ему минуту или около того. После загрузки щелкните значок своего профиля в правом верхнем углу и откройте «Настройки». Отключите следующее:- Запускать при запуске компьютера
- Показывать уведомления о бесплатных играх
- Показывать уведомления о новостях и специальных предложениях
Отключение этих уведомлений сделает пользовательский интерфейс более управляемым.
Он по-прежнему тормозит, но теперь вы можете свободно устанавливать игры и запускать их из программы запуска внутри программы запуска. Только не ждите, что все заработает волшебным образом: игры с неподдерживаемым античитом по-прежнему не работают, и совместимость может быть не для каждой игры, которую вы запускаете через программу запуска Epic.
Со временем определенно появятся лучшие способы играть в игры Epic: сторонний лаунчер Heroic планирует поддержку Flatpak, что сделает его установку на Steam Deck такой же простой, как и эмуляторы. Есть также Lutris, у которого были проблемы со Steam Deck, когда я впервые попробовал его, но со временем это станет лучше. Однако на данный момент просто добавить программу запуска Windows в Steam — самое простое и чистое решение.
Уэс освещал игры и аппаратное обеспечение более 10 лет, сначала на технических сайтах, таких как Wirecutter и Tested, а затем присоединился к команде PC Gamer в 2014 году. Уэс играет во все понемногу, но он всегда будет хвататься за шанс покрыть эмуляцию и японские игры. Когда он не одержим оптимизацией и переоптимизацией клубка конвейерных лент в Satisfactory (это действительно становится проблемой), он, вероятно, играет в RPG 20-летней давности или какой-нибудь непрозрачный рогалик ASCII. Сосредоточившись на написании и редактировании функций, он ищет личные истории и подробные истории из уголков компьютерных игр и их нишевых сообществ. 50 % пиццы по объему (точнее, глубокое блюдо).
© Корпорация Valve. Все права защищены. Все торговые марки являются собственностью владельцев в США и других странах. Политика конфиденциальности | Правовая информация | Соглашение подписчика Steam | Возвраты
Обновления клиента
Выпущен новый клиент Steam, который будет загружен автоматически.
- Исправлены размытые цвета при потоковой передаче игр D3D9
- Исправлена ошибка, из-за которой запуск некоторых игр зависал из-за того, что не отображались диалоговые окна ошибок облачной синхронизации
- В кнопку "Создать новую коллекцию" добавлен значок "+".
Выпущен новый клиент Steam, который будет загружен автоматически.
- Исправлен отсутствующий или нелокализованный текст в некоторых диалогах
- Исправлен случайный сбой при переходе к коллекциям в библиотеке
- Исправлено отображение ожидающих подарков в меню уведомлений
- Исправлены контроллеры PS4 в macOS
- Исправлены Bluetooth-контроллеры Steam при включенной поддержке расширенных функций Xbox
- Исправлена потоковая передача с ПК с Windows на Mac
- Исправлены сбои steamwebhelper при определенных установках
Выпущен новый клиент Steam, который будет загружен автоматически.
- Статус облака добавлен на экран сведений об игре
- Список игр теперь будет отображать значок состояния облака и % прогресса для приложения при синхронизации/ошибке облака
- На экране сведений об игре теперь будет отображаться место на диске, необходимое для неустановленных игр
- Исправлена ошибка, из-за которой скриншоты не отображались для игр не из Steam
- Фиксированные полки и коллекции просмотра, импортированные из тегов, содержащих символы процента (%)
- Устранен конфликт файлов, который мог возникать при первой игре в некоторые игры на устройстве с существующими облачными файлами от другого пользователя Steam
- Статус синхронизации добавлен на страницу сведений о приложении в библиотеке
- Добавлена ручная повторная попытка синхронизации с облаком для приложения, нажав на указанный выше статус в случае сбоя
- При отключении от Steam при выходе из игры синхронизация в очереди при следующем повторном подключении
- Исправлено правильное отслеживание изменений файлов для игр, использующих AutoCloud при игре в автономном режиме
- Улучшен процесс запуска игры в автономном режиме (устранено большинство случаев длительных тайм-аутов)
- Обновлены диалоговые окна ошибок/конфликтов синхронизации
- Исправлена загрузка пользовательских имен контроллеров, световой панели PS4 и других настроек для каждого контроллера
- Исправлена ошибка, из-за которой контроллеры PS4 не работали через Bluetooth при включенной поддержке расширенных функций Xbox
- Улучшена обработка изменений калибровки контроллера, настроек включения/выключения вибрации и т. д. в автономном режиме
- Включена поддержка геймпада для мышей ASUS ROG Chakram
- Устранена проблема с подключением к контроллеру с помощью Remote Play Together в Windows
- Исправлена ошибка, из-за которой клиенты Steam иногда не подключались друг к другу после перезапуска
- Не пытаться автоматически транслировать игры из Steam Deck, если они доступны
- Ввод с игрового контроллера приостанавливается, пока клиент потоковой передачи не сфокусирован
- Исправлена ошибка, из-за которой клиент не мог установить второе P2P-подключение к тому же серверу
- Исправлены игры, использующие proton, чтобы всегда загружать кеши шейдеров сразу после установки
- Исправлено: устаревшие данные кэша шейдеров удаляются при изменении графического процессора/драйвера
Выпущен новый клиент Steam, который будет загружен автоматически.
- Исправлен ввод XINPUT_KEYSTROKE для контроллеров ввода Steam
- Исправлена проблема, из-за которой Victrix Pro Fight Sticks мог терять ввод после перезагрузки ПК
- Исправлен сбой при загрузке на некоторых системах из-за слишком низкого максимального числа открытых файловых дескрипторов
- Исправлена ошибка, из-за которой длительно работающие клиенты, такие как выделенные серверы, имели проблемы с подключением к P2P из-за использования сертификата с истекшим сроком действия
Выпущен новый клиент Steam, который будет загружен автоматически.
- Исправлена ошибка, из-за которой игровые изображения обрезались на пару пикселей на полках и в коллекциях
- Исправлены проблемы, связанные с переключением между двумя приложениями, использующими общее облачное хранилище, например Terraria и tModLoader
- Исправлены проблемы с хранением коллекций и полок в библиотеке, вызванные частым удалением и повторным созданием коллекций и полок
- Избегайте чрезмерно агрессивных попыток повторного подключения после перезагрузки сервера
- Исправлена ошибка, из-за которой оверлей Steam не отображался для некоторых игр DirectX 12.
- Исправлена ошибка, из-за которой «Конфигурация контроллера» не отображалась в контекстном меню «Управление игрой».
- Исправлена ошибка, из-за которой игры Unity не отображали контроллеры при запуске
- Значительно улучшено аппаратное декодирование VAAPI в Linux
- Исправлена ошибка, из-за которой настройки сенсорного управления не сохранялись в приложении Steam Link
- Исправить сбой, вызванный наличием большого количества (> 64 КБ) файлов кеша
- Среда выполнения Linux обновлена до версии 0.20211207.0: добавлена поддержка webp в SDL2_image
- Исправлена ошибка, из-за которой начальный каталог иногда был неверным при запуске названий набора для разработки
- Отчетливо сообщать об ошибке, если название комплекта разработки настроено без командной строки
Примечание. Это обновление было повторно выпущено 23 ноября со следующими дополнительными исправлениями:
Это указывает на то, что на компьютере недостаточно памяти/недостаточно памяти (ОЗУ или видеопамяти).
- Перезапустите игру.
- Закройте другие программы.
- Снизить внутриигровые настройки.
Странные сохранения игры (нет/старые уровни вознесения. Прохождение не сохраняется) [ ]
Это может быть связано с тем, что файл сохранения Steam Cloud мешает вашему локальному файлу сохранения.
- Запустите SlayTheSpire.exe от имени администратора:
- Щелкните правой кнопкой мыши SlayTheSpire.exe .
- Выберите «Свойства» .
- Выберите вкладку "Совместимость" .
- Выберите «Настройки».
- Отметьте Запускать эту программу от имени администратора
- Теперь SlayTheSpire.exe каждый раз нужно запускать с правами администратора.
- Чтобы отключить Steam Cloud, выполните следующие действия:
- Откройте Steam.
- Просмотрите свою библиотеку .
- Нажмите правой кнопкой мыши на Slay the Spire .
- Выберите «Свойства» .
- Выберите вкладку "Обновить".
- Выберите «Проверить целостность файлов игры».
- В Steam Cloud снимите флажок Включить синхронизацию Steam Cloud для Slay the Spire.
- Ваши файлы сохранения Steam Cloud можно найти в папке (. )\Steam\userdata\\646570\remote.
Игра запускается и появляется логотип MegaCrit, но больше ничего [ ]
- Отключите наложения , такие как Discord, NVidia ShadowPlay/Geforce Experience/GSync, Duet (программа отображения экрана).
Игра вообще не загружается [ ]
Ниже приведены основные методы, которые следует попробовать в первую очередь, если Slay the Spire вообще не загружается.
Проверьте целостность файлов игры. [ ]
- Откройте Steam.
- Просмотрите свою библиотеку .
- Нажмите правой кнопкой мыши на Slay the Spire .
- Выберите «Свойства» .
- Выберите вкладку "Локальные файлы".
- Выберите «Проверить целостность файлов игры».
Обновите драйверы аудио/видео. [ ]
- Откройте Диспетчер устройств в Windows:
- Обновление аудиоустройства:
- Выберите звуковые, видео и игровые контроллеры.
- Щелкните правой кнопкой мыши аудиоустройство.
- Выберите «Обновить драйвер».
- Выберите автоматический поиск обновленного программного обеспечения драйвера.
- Кроме того, если вы сами нашли более новую версию драйвера, вы можете выбрать Поиск драйвера на моем компьютере .
- Выберите звуковые, видео и игровые контроллеры.
- Щелкните правой кнопкой мыши видеокарту .
- Выберите автоматический поиск обновленного программного обеспечения драйвера.
- Кроме того, если вы сами нашли более новую версию драйвера, вы можете выбрать Поиск драйвера на моем компьютере .
Если оба варианта не помогли решить проблему, перейдите к разделу "Устранение неполадок Slay the Spire" .
Устранение неполадок Slay the Spire [ ]
Вместо установочного пакета файл SlayTheSpireTroubleshoot.bat можно найти в ~/Library/Application Support/Steam/steamapps/common/SlayTheSpire/SlayTheSpire.app/Contents/MacOS
Запуск файла SlayTheSpireTroubleshoot.bat должен привести к одному из двух результатов:
SlayTheSpireTroubleshoot.bat запускает игру, и она работает. [ ]
Это часто означает, что вам нужно запускать SlayTheSpire.exe от имени администратора.
- Щелкните правой кнопкой мыши SlayTheSpire.exe .
- Выберите «Свойства» .
- Выберите вкладку "Совместимость" .
- Выберите «Настройки».
- Установите флажок Запускать эту программу от имени администратора .
Теперь SlayTheSpire.exe каждый раз нужно запускать с правами администратора.
SlayTheSpireTroubleshoot.bat выдает ошибку, и игра не запускается [ ]
Продолжайте устранять ошибки Slay the Spire .
Устранение неполадок Slay the Spire [ ]
Просмотрите файл Troubleshoot.log, чтобы точно определить проблему. Вы можете найти журнал в (. )\SlayTheSpire\sendToDevs\troubleshoot.log. Посмотрите, что находится в файле Troubleshoot.log, и следуйте соответствующим решениям.
Установочные файлы для SlayTheSpire можно найти следующим образом:
- Откройте Steam.
- Просмотрите свою библиотеку .
- Нажмите правой кнопкой мыши на Slay the Spire .
- Выберите «Свойства» .
- Выберите вкладку "Локальные файлы".
- Выберите «Просмотреть локальные файлы».
- Нажмите правой кнопкой мыши на приложение SlayTheSpire.
- Выберите «Показать содержимое пакета».
- Выберите содержание .
- Выберите ресурсы.
Помимо отсутствия SlayTheSpireTroubleshoot.bat, там должны быть папки и файлы, идентичные версии для Windows.
Ошибка языка системы [ ]
Если в файле Troubleshoot.log отображается следующее:
Это означает, что вы должны изменить языковой стандарт системы на английский (США) . Сделайте следующее:
- Откройте настройки Windows.
- Выберите время и язык.
- Выберите вкладку "Язык".
- Выберите Параметры административного языка. Он должен быть в правом верхнем углу.
- Должно появиться новое окно под названием «Регион», которое по умолчанию находится на вкладке «Администрирование».
- Выберите «Изменить язык системы».
- Выберите английский (США) .
- Нажмите "ОК" во всех окнах, чтобы подтвердить изменения.
Возможно, потребуется перезагрузка, прежде чем эффект вступит в силу.
java.lang.UnsatisfiedLinkError [ ]
Если в файле Troubleshoot.log отображается следующее:
Посмотрите, что будет дальше, и следуйте соответствующим инструкциям.
Если за java.lang.UnsatisfiedLinkError следует путь к файлу со странными символами, например:
C:\Пользователи\. \AppData\Local\Temp\libgdx. \dc0f0009\lwjgl64.dll: не удается найти зависимые библиотеки
Примечательно, что он заканчивается словами "Не удается найти зависимые библиотеки" . Знак «.» в пути к файлу может иметь форму прямоугольников или имени со знаком вопроса, что не совсем совпадает с вашим именем пользователя Windows. Это означает, что имя пользователя вашей учетной записи Windows содержит специальные символы, отличные от ASCII.
Эта ошибка обычно возникает из-за того, что имя пользователя использует другой набор символов (например, китайский, корейский, арабский), который не является символом ASCII , или имя пользователя содержит специальные буквы с диакритическими знаками (например, é, ç, ñ, ö и т. д.). .). Чтобы избежать этой ошибки, не используйте эти символы в имени пользователя и используйте только символы ASCII .
Основная проблема с этой ошибкой заключается в том, что вам нужна учетная запись с подходящим именем, содержащим только символы ASCII.
- Мод исправления имени пользователя
- Вы можете подписаться на мод для исправления имени пользователя от Alchyr.
- Помните, что для всех модов сначала необходимо подписаться на ModTheSpire.
- На данный момент этот метод работает только в Windows.
- Обязательно прочитайте подробные инструкции по использованию этого мода здесь.
- Новый профиль пользователя
- Создайте новый профиль пользователя Windows с именем пользователя, содержащим только символы ASCII. Затем используйте этот профиль пользователя, чтобы играть в Slay the Spire.
- Откройте настройки Windows.
- Выберите аккаунты.
- Выберите вкладку "Семья и другие пользователи".
- Выберите «Добавить кого-то еще на этот компьютер».
- Выберите вариант «У меня нет данных для входа этого человека».
- Выберите Добавить пользователя без учетной записи Microsoft.
- Введите имя, пароль и подсказки к паролю.
- Убедитесь, что это имя содержит только символы ASCII.
- Изменить имя пользователя учетной записи Windows
- Измените имя своего профиля пользователя, чтобы использовать только символы ASCII:
- Сначала проверьте, содержит ли имя пользователя вашей учетной записи Windows специальные символы, отличные от ASCII.
- Нажмите Windows + R, чтобы открыть окно «Выполнить».
- Введите cmd и нажмите Enter или OK . Это должно запустить командную строку Windows, маленькое черное окно.
- Кроме того, вы также можете искать командную строку в строке поиска на панели задач.
- Нажмите Windows + R, чтобы открыть окно «Выполнить».
- Введите netplwiz и нажмите Enter или OK . Это должно открыть окно учетных записей пользователей Windows.
- Найдите свою учетную запись на вкладке "Пользователи".
- Это должно быть то же имя, которое вы получили, проверив свое имя пользователя с помощью команды echo %username% .
- Вы можете проверить правильность изменения имени пользователя, снова выполнив команду echo %username% в командной строке.
Описанные ниже шаги являются продвинутыми, так как требуют внесения изменений в реестр. Сделайте резервную копию реестра и будьте очень осторожны при изменении чего-либо внутри него. Выполняйте эти действия на свой страх и риск!
- Изменить имя пользователя учетной записи Windows — расширенный
- Войдите в другую учетную запись администратора, так как вы не сможете внести следующие изменения, если вошли в ту же учетную запись. При необходимости создайте новую учетную запись администратора. Когда вы закончите, этот аккаунт можно будет удалить (см. также).
- Откройте настройки Windows.
- Выберите аккаунты.
- Выберите вкладку "Семья и другие пользователи".
- Выберите «Добавить кого-то еще на этот компьютер».
- Выберите вариант «У меня нет данных для входа этого человека».
- Выберите Добавить пользователя без учетной записи Microsoft.
- Введите имя, пароль и подсказки для пароля.
- Нажмите "Далее" . Это должно успешно создать новую учетную запись на вашем компьютере.
- В меню "Настройки" > "Учетные записи" > "Семья и другие пользователи" вы должны увидеть новую учетную запись.
- Выберите учетную запись, которую хотите сделать администратором.
- В разделе "Тип учетной записи" выберите "Администратор".
- Нажмите "ОК" .
- Выйдите из текущей учетной записи и войдите в новую учетную запись администратора.
- Переименуйте папку C:\Users\, указав новое имя пользователя.
Сделайте резервную копию реестра перед выполнением следующего шага (см. также).
- Нажмите Windows + R, чтобы открыть окно «Выполнить».
- Введите regedit и нажмите Enter или OK . Это должно открыть окно реестра Windows.
- Выберите файл .
- Выберите «Экспорт» .
- В разделе "Диапазон экспорта" установите флажок "Все" .
- Введите имя файла и сохраните его в безопасном месте.
- Измените ключ реестра:
- Нажмите Windows + R, чтобы открыть окно «Выполнить».
- Введите regedit и нажмите Enter или OK . Это должно открыть окно реестра Windows.
- Разверните раздел HKEY_LOCAL_MACHINE, нажав маленькую стрелку слева от текста.
- Разверните ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, нажав маленькую стрелку слева от текста.
- Разверните Microsoft, нажав маленькую стрелку слева от текста.
- Разверните Windows NT, щелкнув маленькую стрелку слева от текста.
- Разверните CurrentVersion, нажав маленькую стрелку слева от текста.
- Разверните ProfileList, нажав маленькую стрелку слева от текста.
- Нажмите на свой .
- Идентификатор безопасности пользователя обычно имеет более длинную текстовую строку.
- Его значение реестра данных должно быть C:\Users\. Если это не так, попробуйте найти другой SID пользователя .
- Щелкните правой кнопкой мыши ProfileImagePath .
- Выберите «Изменить». . Это должно вызвать окно редактирования строки.
- Замените поле данных «Значение» на новый путь (C:\Users\).
- Нажмите "ОК" .
Если за java.lang.UnsatisfiedLinkError следует правильный путь к файлу, но с пометкой "Доступ запрещен" в конце, например:
C:\Users\ \dc0f0009\lwjgl64.dll: Доступ запрещен
Это означает, что права доступа к файлам, необходимым для запуска игры, могут быть ограничены.
Уолтер Гленн
Уолтер Гленн
Бывший главный редакторУолтер Гленн – бывший главный редактор How-To Geek и связанных с ним сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более 20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг о компьютерах на более чем дюжине языков для таких издательств, как Microsoft Press, O'Reilly и Osborne/McGraw-Hill. Он также написал сотни технических документов, статей, руководств пользователя и курсов. Подробнее.
Благодаря юбилейному обновлению Windows 10 вы, наконец, можете отказаться от максимального пути в 260 символов в Windows. Вам просто нужно внести небольшие изменения в реестр Windows или групповую политику. Вот как это сделать.
До Windows 95 в Windows разрешались имена файлов длиной только восемь символов с трехсимвольным расширением файла, обычно называемым именем файла 8.3. Windows 95 отказалась от этого, чтобы разрешить длинные имена файлов, но по-прежнему ограничивала максимальную длину пути (включая полный путь к папке и имя файла) до 260 символов. С тех пор этот предел существует. Если вы когда-либо сталкивались с этим ограничением, скорее всего, это было, когда вы пытались скопировать структуру глубоких папок в другие папки, например, при копировании содержимого жесткого диска в папку на другом диске. Юбилейное обновление Windows 10, наконец, добавляет возможность отказаться от этой максимальной длины пути.
Есть одно предостережение. Этот новый параметр не обязательно будет работать с каждым приложением, но он будет работать с большинством. В частности, любые современные приложения должны работать нормально, как и все 64-разрядные приложения. Старые 32-разрядные приложения должны быть манифестированы, чтобы работать, что на самом деле просто означает, что разработчик указал в файле манифеста приложения, что приложение поддерживает более длинные пути. Большинство популярных 32-битных приложений не должны вызывать проблем. Тем не менее, вы ничем не рискуете, попробовав сеттинг. Если приложение не работает, единственное, что произойдет, это то, что оно не сможет открывать или сохранять файлы, которые сохраняются в местах, где полный путь превышает 260 символов.
Домашние пользователи: уберите ограничение в 260 символов путем редактирования реестра
Если у вас домашняя версия Windows, вам придется отредактировать реестр Windows, чтобы внести эти изменения. Вы также можете сделать это, если у вас Windows Pro или Enterprise, но вам удобнее работать в реестре, чем в редакторе групповой политики. (Однако если у вас Pro или Enterprise, мы рекомендуем использовать более простой редактор групповой политики, как описано в следующем разделе.)
Стандартное предупреждение: Редактор реестра — это мощный инструмент, и неправильное его использование может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой способ, и если вы будете следовать инструкциям, у вас не должно возникнуть никаких проблем. Тем не менее, если вы никогда не работали с ним раньше, подумайте о том, чтобы прочитать о том, как использовать редактор реестра, прежде чем начать. И обязательно сделайте резервную копию реестра (и вашего компьютера!) перед внесением изменений.
Чтобы начать, откройте редактор реестра, нажав "Пуск" и введя "regedit". Нажмите Enter, чтобы открыть редактор реестра и дать ему разрешение на внесение изменений в ваш компьютер.
В редакторе реестра используйте левую боковую панель, чтобы перейти к следующему разделу:
Справа найдите значение LongPathsEnabled и дважды щелкните его. Если вы не видите значение в списке, вам необходимо создать его, щелкнув правой кнопкой мыши раздел FileSystem, выбрав «Создать» > «Значение DWORD (32-разрядное)», а затем назвав новое значение LongPathsEnabled .
В окне свойств значения измените значение с 0 на 1 в поле "Данные значения" и нажмите "ОК".
Теперь вы можете закрыть редактор реестра и перезагрузить компьютер (или выйти из своей учетной записи и войти снова). Если вы когда-нибудь захотите отменить изменения, просто вернитесь к значению LongPathsEnabled и установите его с 1 обратно на 0.
Загрузите наш инструмент для взлома реестра в один клик
Если вам не хочется копаться в реестре самостоятельно, мы создали два загружаемых хака реестра, которые вы можете использовать. Один хак удаляет ограничение пути в 260 символов, а другой хак восстанавливает ограничение по умолчанию. Оба включены в следующий ZIP-файл. Дважды щелкните тот, который хотите использовать, пройдитесь по подсказкам и перезагрузите компьютер.
Эти взломы на самом деле представляют собой просто ключ FileSystem, урезанный до значения LongPathsEnabled, описанного выше, а затем экспортированный в файл .REG. Выполнение хака «Удалить ограничение пути в 260 символов» устанавливает значение LongPathsEnabled в 1. Выполнение хака «Восстановить ограничение пути в 260 символов (по умолчанию)» возвращает значение 0. И если вам нравится возиться с реестром, стоит воспользоваться пора научиться делать собственные взломы реестра.
Профессиональные и корпоративные пользователи: уберите ограничение в 260 символов с помощью редактора локальной групповой политики
Если вы используете Windows 10 Pro или Enterprise, проще всего отключить уведомления об установке нового приложения с помощью редактора локальной групповой политики. Это довольно мощный инструмент, поэтому, если вы никогда не использовали его раньше, стоит потратить некоторое время, чтобы узнать, на что он способен. Кроме того, если вы находитесь в корпоративной сети, сделайте всем одолжение и сначала обратитесь к своему администратору. Если ваш рабочий компьютер является частью домена, вполне вероятно, что он является частью групповой политики домена, которая в любом случае заменит локальную групповую политику.
В Windows 10 Pro или Enterprise нажмите "Пуск", введите gpedit.msc и нажмите Enter.
В редакторе локальной групповой политики на левой панели выберите Конфигурация компьютера > Административные шаблоны > Система > Файловая система. Справа найдите пункт «Включить длинные пути win32» и дважды щелкните его.
В открывшемся окне свойств выберите параметр «Включено» и нажмите «ОК».
Теперь вы можете выйти из редактора локальной групповой политики и перезагрузить компьютер (или выйти и снова войти), чтобы изменения вступили в силу. Если в любой момент вы захотите отменить изменения, просто выполните ту же процедуру и снова установите для этого параметра значение «Отключено» или «Не настроено».
Возможно, вы никогда не сталкивались с максимальным ограничением пути, но для некоторых людей это, безусловно, может время от времени вызывать разочарование. Windows 10 наконец-то добавила возможность снять это ограничение. Вам просто нужно быстро внести изменения в реестр или групповую политику, чтобы это произошло.
- › Как установить Python в Windows
- › Что такое ReFS (отказоустойчивая файловая система) в Windows?
- › Все новое в обновлении Windows 10 за май 2019 года уже доступно
- › Как удалить файлы, заявления Windows «слишком длинные»
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Что означает XD и как вы его используете?
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- › Как восстановить метки панели задач в Windows 11
Читайте также:
- Сначала проверьте, содержит ли имя пользователя вашей учетной записи Windows специальные символы, отличные от ASCII.
- Измените имя своего профиля пользователя, чтобы использовать только символы ASCII:
- Создайте новый профиль пользователя Windows с именем пользователя, содержащим только символы ASCII. Затем используйте этот профиль пользователя, чтобы играть в Slay the Spire.
- Обновление аудиоустройства: