Page 1 of 1
I can't make portable TeraCopy default copy program
Posted: Wed Mar 26, 2014 7:06 am
by Peter202
I am having a problem making TeraCopy my default copy program.
In the preference window there is a option for Shell Integration, but it doesn't allow me to select it:
Also, in TeraCopy directory there is a file DefaultHandler.reg. I opened the file in Notepad++ and edit the path, so now it looks like this:
Code: Select all
[HKEY_CLASSES_ROOT\CLSID\{A7645AF0-D6E8-48AF-8DFA-023B1CF660A7}\InProcServer32]
@="E:\PortableApps\TeraCopy\TeraCopy.exe"
"ThreadingModel"="Apartment"
But still doesn't work.
Can someone tell me how to integrate portable TeraCopy and make it default copy program? I am using Windows 7 x32.
Thanks!
Re: I can't make portable TeraCopy default copy program
Posted: Wed Mar 26, 2014 4:35 pm
by Napiophelios
The function has probably been removed from the porable version of the program,
maybe needs a shell.dll or something.
Why dont you just use an installer to put it on your system?
Re: I can't make portable TeraCopy default copy program
Posted: Fri Mar 28, 2014 1:20 am
by Peter202
I don't think it's possible to integrate portable TeraCopy in windows. I tried different settings in the registry, but nothing worked. At least on Windows 7 x32.
Re: I can't make portable TeraCopy default copy program
Posted: Sun Mar 30, 2014 12:06 am
by spicydog
It is possible, you just have to keep experimenting. I got it to work on XP Pro SP3 32 bit and on Win 8.1 Pro 64 bit.
Try this:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{A7645AF0-D6E8-48AF-8DFA-023B1CF660A7}]
[HKEY_CLASSES_ROOT\CLSID\{A7645AF0-D6E8-48AF-8DFA-023B1CF660A7}\InProcServer32]
@="D:\\path\\to\\your TeraCopy folder\\TeraCopy.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\*\shellex\DragDropHandlers]
[HKEY_CLASSES_ROOT\*\shellex\DragDropHandlers\TeraCopy]
@="{A7005AF0-D6E8-48AF-8DFA-023B1CF660A7}"
[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers]
[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\TeraCopy]
@="{A7005AF0-D6E8-48AF-8DFA-023B1CF660A7}"
[HKEY_CLASSES_ROOT\Drive\shellex\DragDropHandlers]
[HKEY_CLASSES_ROOT\Drive\shellex\DragDropHandlers\TeraCopy]
@="{A7005AF0-D6E8-48AF-8DFA-023B1CF660A7}"
[HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers]
[HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\TeraCopy]
@="{A7005AF0-D6E8-48AF-8DFA-023B1CF660A7}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{A7005AF0-D6E8-48AF-8DFA-023B1CF660A7}"="TeraCopy"
[HKEY_CURRENT_USER\Software\Code Sector\TeraCopy]
"ConfirmDrag"="0"
Re: I can't make portable TeraCopy default copy program
Posted: Sat Sep 06, 2014 5:14 am
by speedfreak055
Hi I found that as soon as you go to
--> HKEY_CLASSES_ROOT\*\shellex\DragDropHandlers
the (Default) has no value so I simply edited it to have the value of TeraCopy now it works fine for copy/drag/cut/etc.
I'm on Windows 7 ROG Rampage x64 and used the Registry Workshop to edit the value
Re: I can't make portable TeraCopy default copy program
Posted: Mon Sep 08, 2014 2:06 am
by Midas
speedfreak055 wrote:--> HKEY_CLASSES_ROOT\*\shellex\DragDropHandlers
the (Default) has no value so I simply edited it to have the value of TeraCopy now it works fine for copy/drag/cut/etc.
- Great tip, speedfreak055. Thanks for sharing.