Вопрос или проблема
У меня установлен TeraCopy на всех моих компьютерах, и он настроен как средство копирования по умолчанию. Однако с момента последней переустановки ОС он, похоже, не хочет действовать как по умолчанию. Примерно в 80-90% случаев, когда я перетаскиваю файл, он предпочитает использовать стандартный метод копирования Windows. Я не заметил никаких закономерностей, когда он позволяет мне использовать TeraCopy. У меня есть старый компьютер, который по-прежнему, похоже, работает как ожидается (не имею представления о его истории обновления Windows или TeraCopy).
Я все еще могу открывать TeraCopy вручную и перетаскивать в него файлы, а затем выбрать место назначения, но я хочу, чтобы это происходило автоматически. Я пробовал отключать/включать средство копирования по умолчанию, а также удалять и переустанавливать, но он по-прежнему предпочитает версию Windows. Перетаскивание с правой кнопкой мыши должно предлагать мне TeraCopy и версии Windows для процессов копирования/перемещения, но сейчас показывается только версия Windows.
Кто-нибудь сталкивался с этим раньше? Есть ли способ заставить его стать средством копирования по умолчанию или хотя бы в версии с правой кнопкой мыши?
Переустановка программы как “нормальной” установки в директорию Program Files (в отличие от портативной установки) решила для меня проблему.
Для всех, кто хочет сделать портативную версию TeraCopy средством копирования по умолчанию в Windows (я испытывал это на W10, и это полностью противоречит идее портативного приложения), это очень просто
Скачайте (если у вас еще нет) Nir Sofer RegDllView, запустите приложение, перейдите в Файл>>Зарегистрировать файл и выберите “TeraCopy.dll” из папки TeraCopy, и все готово,
Когда вы начнете любую операцию копирования/перемещения, появится диалоговое окно с 4 вариантами. Сначала нажмите на маленький значок “шестеренки” в правом верхнем углу диалогового окна и нажмите “Использовать в следующий раз” (пункт будет выглядеть, как будто он уже выбран/отмечен, но это не так, поэтому нажмите на него в любом случае) Затем выберите TeraCopy из списка, и все готово.
TeraCopy является средством копирования по умолчанию.
P.S.
Существует также способ зарегистрировать *.DLL через Cmd, и это делает то же самое без использования RegDllView
Введите “regsvr32 [название файла DLL]” Cmd должен быть открыт и указывать на папку, где находится *.DLL
Чтобы отменить регистрацию *.DLL используйте “regsvr32 /u [название файла DLL]”
Вы можете переключаться между TeraCopy и стандартной функцией копирования Windows, запустив TeraCopy, щелкнув правой кнопкой мыши на его интерфейсе, выбрав Настройки и переключив “Использовать TeraCopy в качестве средства копирования по умолчанию”.
Ответ или решение
Проблема с TeraCopy как стандартным обработчиком копирования: Решение и руководство
Вопрос о том, почему TeraCopy не используется в качестве стандартного обработчика копирования после переустановки операционной системы, часто беспокоит пользователей, особенно тех, кто привык к удобствам этого инструмента. Рассмотрим причины проблемы и возможности её решения.
Первые шаги: Проверка установки TeraCopy
После переустановки операционной системы может произойти сбой в регистре, из-за чего TeraCopy не устанавливается в качестве стандартного обработчика. Убедитесь, что вы выполнили следующие шаги:
-
Полная установка программы: Убедитесь, что TeraCopy установлен не в переносном режиме, а как обычная программа в каталоге
Program Files
. Портативная версия не всегда корректно регистрируется в системе, что может привести к этой проблеме. -
Проверка настроек TeraCopy: После запуска TeraCopy перейдите в
Preferences
(Настройки) и убедитесь, что опция “Use TeraCopy as default copy handler” (Использовать TeraCopy в качестве стандартного обработчика копирования) выбрана. Это предпочтение необходимо для того, чтобы программа функционировала корректно.
Использование RegDllView для регистрации TeraCopy
В случае, если TeraCopy всё равно не становится стандартным обработчиком после этих действий, вы можете воспользоваться утилитой RegDllView от Nir Sofer. Она позволяет вручную зарегистрировать DLL файл TeraCopy.
- Скачайте и запустите RegDllView.
- Выберите
File
→Register File
и укажите TeraCopy.dll из папки установки программы. - После регистрации перезагрузите систему и убедитесь, что TeraCopy теперь работает как стандартный обработчик.
Использование командной строки для регистрации DLL
Если вы предпочитаете использовать командную строку, можно зарегистрировать DLL файл непосредственно через консоль:
- Откройте командную строку от имени администратора.
- Перейдите в папку с TeraCopy.dll.
- Введите команду
regsvr32 TeraCopy.dll
и нажмите Enter.
Для отмены регистрации вы можете использовать команду regsvr32 /u TeraCopy.dll
.
Альтернативные проверки и настройки
Кроме вмешательства в реестр, проверьте следующее:
-
Обновление Windows и TeraCopy: Убедитесь, что ваша операционная система и TeraCopy обновлены до последних версий. Иногда несоответствия версий могут вызывать сложности в работе программ.
-
Конфликты с другими программами: Иногда установка других программ, которые также могут быть обработчиками копирования, может конфликтовать с TeraCopy. Убедитесь, что другие подобные утилиты отключены или удалены.
Заключение
Поиск причин, по которым TeraCopy не устанавливается в качестве стандартного обработчика копирования, может занять время, но, следуя приведённым рекомендациям, можно быстро восстановить его функциональность. При необходимости, не стесняйтесь обращаться за помощью на форумах или в техподдержку TeraCopy. Регулярные обновления и правильная установка программ гарантируют стабильную и эффективную работу в будущем.