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:

Image

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.
Image

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. :)