TC: really portable?
Moderators: white, Hacker, petermad, Stefan2
TC: really portable?
Hi everybody.
Is it possibile to get TC to work in REALLY portable mode?
"Really portable" means NO Registry entries, no entries in C:\Documents and Settings\All Users\Application Data, C:\Documents and Settings\user\Application Data, C:\Documents and Settings\user\Local Settings\Application Data, etc. (no writing data outside TC directory).
thanks
Is it possibile to get TC to work in REALLY portable mode?
"Really portable" means NO Registry entries, no entries in C:\Documents and Settings\All Users\Application Data, C:\Documents and Settings\user\Application Data, C:\Documents and Settings\user\Local Settings\Application Data, etc. (no writing data outside TC directory).
thanks
Just below
2sticazzi
Hello ! Welcome aboard !
• The answer is here just below you thread :
>>>•<<<
Kind regards,
Claude
Clo
Hello ! Welcome aboard !
• The answer is here just below you thread :
>>>•<<<
Kind regards,
Claude
Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
Re: Just below
"Portable" != "U3"Clo wrote:2sticazzi
Hello ! Welcome aboard !
• The answer is here just below you thread :
>>>•<<<
Kind regards,
Claude
Clo
Many people want portablility w/out U3 devices (I use my cell which is not U3 compatible...).
So the correct answer is:
It can be. Place your wincmd.ini in Total Commander's directory and write in [Configuration] section UseIniInProgramDir=7
Entries in the user profile folder e.g. c:\documents and settings\.... Standard TC is using this folder for thumbnail cache database.
You can change the folder by choosing configuration/thumbnails/database location, or leave the field empty to prevent caching.
Further indeed copy the .ini file to TC folder and it contains at least these lines:
[Configuration]
InstallDir=E:\Portable Applications\totalcmd7\ . change to your path !!
LogFile=E:\Portable Applications\totalcmd7\TotalCmd.log
IgnoreListFile=E:\Portable Applications\totalcmd7\TotalCmdIgnore.txt
So everything is written in the TC folder
You can change the folder by choosing configuration/thumbnails/database location, or leave the field empty to prevent caching.
Further indeed copy the .ini file to TC folder and it contains at least these lines:
[Configuration]
InstallDir=E:\Portable Applications\totalcmd7\ . change to your path !!
LogFile=E:\Portable Applications\totalcmd7\TotalCmd.log
IgnoreListFile=E:\Portable Applications\totalcmd7\TotalCmdIgnore.txt
So everything is written in the TC folder
#134575 Personal licence
Total Commander 9
Windows 10 64bit
Tough times never last, tough people do!
Total Commander 9
Windows 10 64bit
Tough times never last, tough people do!
Indeed, I forgot about itEnnovy wrote:Entries in the user profile folder e.g. c:\documents and settings\.... Standard TC is using this folder for thumbnail cache database.
You can change the folder by choosing configuration/thumbnails/database location, or leave the field empty to prevent caching.
This is incorrect. For portablility you should always use paths relative to %COMMANDER_PATH%.Ennovy wrote:Further indeed copy the .ini file to TC folder and it contains at least these lines:
[Configuration]
InstallDir=E:\Portable Applications\totalcmd7\ . change to your path !!
LogFile=E:\Portable Applications\totalcmd7\TotalCmd.log
IgnoreListFile=E:\Portable Applications\totalcmd7\TotalCmdIgnore.txt
So everything is written in the TC folder
Anyway, by default it's not needed!
InstallDir - is not needed, TC works perfectly w/out this entry.
LogFile - by default logging is disabled, so it has to be modified only if you turn it on. And while doing this you'll see that the default position is in temp...
IgnoreListFile - also disabled by default. And when turned on - it's stored (IIRC) in %COMMANDER_INI%\..\tcignore.txt. Anyway, w/out IgnoreListFile ini entry, it is portable.
So, here is the steps:
1- put wincmd.ini and wcx_ftp.ini in TC directory.
2- In wincmd.ini write/edit the following:
[Configuration]
UseIniInProgramDir=7
InstallDir=%COMMANDER_PATH%
ThumbsLocation=%COMMANDER_PATH%
TabDir=%COMMANDER_PATH%
pluginbasedir=%COMMANDER_PATH%\Plugins
Buttonbar=%COMMANDER_PATH%\default.bar
Is it correct? Is it portable to 100%?
In particular, i don't want TC writes in the host PC's Registry (usually, i use RegShot to check).
many thanks
1- put wincmd.ini and wcx_ftp.ini in TC directory.
2- In wincmd.ini write/edit the following:
[Configuration]
UseIniInProgramDir=7
InstallDir=%COMMANDER_PATH%
ThumbsLocation=%COMMANDER_PATH%
TabDir=%COMMANDER_PATH%
pluginbasedir=%COMMANDER_PATH%\Plugins
Buttonbar=%COMMANDER_PATH%\default.bar
Is it correct? Is it portable to 100%?
In particular, i don't want TC writes in the host PC's Registry (usually, i use RegShot to check).
many thanks
- ghisler(Author)
- Site Admin
- Posts: 48166
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Have you tried the official tc2usb tool? It does most of this automatically, including the addition of plugins:
http://www.ghisler.com/usbinst.htm
All you need is an existing installation of Total Commander on one PC. You must then start tc2usb from inside this running Total Commander (not just from the TC directory).
http://www.ghisler.com/usbinst.htm
All you need is an existing installation of Total Commander on one PC. You must then start tc2usb from inside this running Total Commander (not just from the TC directory).
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
2sticazzi
It will make a Total Commander section in your regístry:
Then make sure, not to click on the "Configuration" button in "Configuration" -> "Options" -> "Misc." -> "Custom sounds".i don't want TC writes in the host PC's Registry
It will make a Total Commander section in your regístry:
Code: Select all
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd]
@="Total Commander"
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdConnected]
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdConnected\.current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdConnected\.default]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdCopyComplete]
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdCopyComplete\.current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdCopyComplete\.default]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdDeleteComplete]
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdDeleteComplete\.current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdDeleteComplete\.default]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdPackComplete]
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdPackComplete\.current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdPackComplete\.default]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdSearchComplete]
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdSearchComplete\.current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdSearchComplete\.default]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdTransferComplete]
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdTransferComplete\.current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdTransferComplete\.default]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdUnpackComplete]
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdUnpackComplete\.current]
@=""
[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Wincmd\WincmdUnpackComplete\.default]
@=""
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
petermad wrote:2sticazziThen make sure, not to click on the "Configuration" button in "Configuration" -> "Options" -> "Misc." -> "Custom sounds".i don't want TC writes in the host PC's Registry
It will make a Total Commander section in your regístry:
Gulp! I didn't know that (it's not officially documented, right?), very very useful info , thanks a lot.
2sticazzi
Also the history file says:
But what isn't documented is that just clicking the button causes writing to the registry.
Well, indirectly - The help file says:it's not officially documented, right?
"control panel" indicates that it is a Windows setting - hence written to the registry.Opens the part of the control panel which allows to define custom sounds. There is a separate section for Total Commander, usually at the end of the list.
Also the history file says:
indicating dealing with the same problem.19.12.05 Fixed: When started from U3 USB stick, hide configuration to change custom sounds (they would be stored in the registry)
But what isn't documented is that just clicking the button causes writing to the registry.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar