- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
TheUberOve rLord Formally Install Skype to USB Drive Only
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 10:27 - last edited on 30-09-2011 00:42
How to formally install Skype directly to a TRUE totally removeable Skype portable version located on a removable USB drive only, without the need or requirement to formally install Skype first, on a systems hard drives, that the USB removeable drive is connected to, using any normal or business recent Skype for Windows versions.
By doing this, when the USB drive is not connected, this prevents Skype from being formally installed on the system in question, until the USB drive is inserted as well. So, there is also an additional security advantage when using these methods.
Preamble:
The intent of these instructions is not the same as one can do by simply installing Skype each and every time a new version comes out on a hard drive connected to your system to be able to retrieve a copy of said Skype.exe to be able to add/replace it on your USB drive.
That's a very easy process.
That can be done by simply taking a copy of the Skype.exe program and placing it on your USB drive and passing /datapath to the folder of your choice.
You will then have a very usable and portable Skype version for your USB drive as well as need to install any version of Skype on a hard drive attached to your system each and every time, you have a need to copy that older/newer Skype.exe program to your USB drive ("Unless someone gives you a copy of the Skype.exe you want").
The primary intent of these methods are to install Skype ("On") a USB drive connected to your system without any need to install Skype files/folders on a system hard drive first.
The registry entries on your system will point to your USB drive and not to any hard drive on your system using these methods.
If that's not important to you, then I would go with the simpler method, because it is more easier at first, but it does/will require you ("Get a copy from someone of the Skype.exe in question") or require you to install a version first on your system hard drives files/folders and all, to get a copy of the Skype.exe in question each and every time you wish to update the Skype.exe on your USB drive.
I had hoped that staring this thread with "How To Create a TRUE totally Removeable Skype portable version Located on USB drive only." would have been enough to get this point across, however, it would seem it has not, and this is why I am adding this very long explanation on what is different with these methods vs. the simpler method.
I guess one could say "Well, when I use the simpler method and I really don't want to have an installed version of Skype files/folder on my system, all I need to do is delete/remove all the Skype files/folder when I simply need a Skype.exe for my USB drive, each and every time, so what!".
All I can say to that is "Your Choice".
While these methods do require one-time edits to any Config.xml file for Skype names added to the USB drive, once done, there is never a need to install Skype folders/files on any hard drive on your system afterwards to upgrade/downgrade to other Skype versions. I as stated earlier, I thought the title spoke for itself.
IMHO that's alot of future busy work with deleting files/folders on hard drives just because you want to run a older/newer version of Skype on your USB drive, if the end goal is to not have Skype installed on a hard drive on your system while also having a functional portable USB drive of Skype.
So, getting back to what I thought was a "Clear Intent" of these methods, the primary purpose is to be able to have a system that for whatever reason does not have Skype files/folders installed on that system on a hard drive or referenced in the system registry as installed on any hard drive on your system and that actually references a USB drive in the system registry. That does not require one to first install Skype on a system hard drive for the sole purpose to add Skype.exe to a USB drive, and then manually remove those files/folders afterwards.
There are hundreds if not thousands of internet pages that can be found on "How to do that, the simpler method". These methods are methods to avoid doing that, which I had not found anywhere at the moment, and was why I decided to post these methods here and not simply repeat the other simpler methods which can be found easily, using the search engine of your choice.
The secondary benefit of these methods is to be able to also use that same USB drive portable copy of Skype on other system as well, however that should not be confused with the primary benefit, as it seems it has, if you read the many posts below that focus ("only") on this secondary benefit, which is the by-product by default of formally installing Skype on a USB drive vs. simply copying the Skype.exe to a USB drive, without formally installing Skype on that USB drive.
So, if your primary goal is to have Skype installed and pointing to a hard drive on your system and/or it's not, but you would rather remove/delete files/folders manually from your hard drives just to be able to get a copy of a different Skype.exe file for your USB drive, and you don't care about Skype files/folders being installed on your system hard drives in order to get different copies of Skype.exe from time to time, then I would suggest using the simpler method.
For those, that would like to not have Skype files/folders installed on their system hard drives each and everytime they have a need to use a different version of Skype.exe on their USB drive. Please see the below contained in this post.
Start of instructions for this method
Note: These folders and filenames are case sensitive and we will use E: as the USB drive, which you will need to change to the real drive letter in all cases.
1. Create a folder called E:\SkypeRemoveable on your USB drive.
2. Determine what version you want to install, normal or business version
In both cases save the download file below as E:\SkypeRemoveable\Skype.msi
To install the most current version of the Skype client from a msi file, please click here: http://download.skype.com/msi/SkypeSetup_5.6.0.105
To install the most current version business version from a msi file, please click here: http://www.skype.com/go/getskype-msi
3. Create a shorcut called InstallSkype in E:\SkypeRemovable enter this as the target:
C:\WINDOWS\system32\msiexec.exe /i E:\SkypeRemoveable\Skype.msi STARTSKYPE=0 COMMONSKYPEFOLDER=E:\SkypeRemoveable\Skype\Data TARGETDIR=E:\SkypeRemoveable\Skype INSTALLDIR=E:\SkypeRemoveable\Skype TRANSFORMS=:RemoveAllShortcuts.mst /norestart /qf
Note: For future versions of Skype, all you need to do is download that latest version and rename it to Skype.msi and then you only need to do step 4 without the need to even quit Skype at the end of step 4. to be upgraded. Without needing to do any other steps listed here.
4. Click on the shortcut E:\SkypeRemoveable\InstallSkype
Once installed and when Skype starts, quit Skype.
5. Create the following folders in E:\SkypeRemoveable\Skype\Data
Content
My Skype Received Files
Pictures
6. In the E:\SkypeRemoveable\Skype\Phone folder create a shortcut called StartSkype with a target of:
E:\SkypeRemoveable\Skype\Phone\Skype.exe /removeable /datapath:"E:\SkypeRemoveable\Skype\Data" /secondary
7. If you already have history on the computer in question and you wish to save that history on your USB memory stick, please do this step, otherwise simply go to the next step.
Using a run command window, which can be started by using these 2 keyboard keys at the same time Windows Key("Looks like a flag") and the "R" key enter this data and then click the OK button:
%appdata%\skype
Copy any and all folders that match the Skype name that you wish to use on your removeable USB drive to this folder E:\SkypeRemoveable\Skype\Data
8. Click on the shortcut E:\SkypeRemoveable\Skype\Phone\StartSkype
If Skype was not installed on this system or you did not move history, and there are no Skype names, add the ones you want, logon to each of them, and then quit Skype.
9. For each folder that matches a Skype name in E:\SkypeRemoveable\Skype\Data click on that folder and edit the config.xml file and make these changes:
<AvatarPath>E:\SkypeRemoveable\Skype\Data\Pictures
<ContentPath>E:\SkypeRemoveable\Skype\Data\Content
<FiletransferDir>E:\</FiletransferDir>
<TransferSaveDir>E:\SkypeRemoveable\Skype\Data\My Skype Received Files\</TransferSaveDir>
Close the Config.xml file.
Profile Picture: Most likely if you are currently using a profile picture for this Skype name your profile picture was uploaded from your hard drive for this Skype name.
You should copy that picture into: E:\SkypeRemoveable\Skype\Data\Pictures so that you can use the Skype client to load your proflie picture from your USB drive now, so that the Config.xml file it is not still pointing somwhere to a picture on a hard drive.
This should be done for any Skype name being moved to your USB drive and the Config.xml file will be updated when you change your Profile picture to get it from E:\SkypeRemoveable\Skype\Data\Pictures automatically.
Please make sure you are not still editing the Config.xml file and that the Config.xml file is closed before doing this.
NOTE: You should do this step for any new Skype name you wish to have added to your USB drive in the future as well.
10. Do this ONLY if you want no trace of Skype on your system besides being on your USB drive!
Using a run command window, which can be started by using these 2 keyboard keys at the same time Windows Key("Looks like a flag") and the "R" key enter this data and then click the OK button:
%appdata%\skype
Delete this folder.
NOTE: If you do the below, when your USB drive is removed from your system, you will not be able to start Skype while your USB drive is removed.
Delete your C:\Program Files\Skype folder for 32 bit systems or for 64 bit systems delete your C:\Program Files (x86)\Skype folder
Click on the shortcut E:\SkypeRemoveable\Skype\Phone\StartSkype
Logon as any Skype name.
Using a run command window, which can be started by using these 2 keyboard keys at the same time Windows Key("Looks like a flag") and the "R" key enter this data and then click the OK button:
%appdata%\skype
There should be no files in this folder now, because everything is being used from your USB drive.
11. You now have Skype totally contained and using files from your USB drive only, and of course can use this USB drive on any other Windows system as well.
There is not even a Shortcut to start Skype on your system, besides the one created in the E:\SkypeRemoveable\Skype\Phone folder on your memory Stick.
Note: If Skype was not already installed on the system before you did this, you can copy the Skype.exe from E:\SkypeRemoveable\Skype\Phone to the hard drive and anyone using it will have their folders/files still stored in %appdata%\skype and if you don't do this, then when your USB memory stick is not connected, Skype will not be able to be started.
Of course you can copy the E:\SkypeRemoveable\Skype\Phone\StartSkype shortcut to your desktop which will store any new Skype names added on your USB drive as well, when it is connected.
You can copy the shortcut from E:\SkypeRemoveable\Skype\Phone\StartSkype to E:\ so that you have quick and easy access to start Skype.
You also now have the ability to run multiple Skype client programs at the same time, from your USB drive by simply clicking on the shortcut to start another copy of Skype. You can't logon as the same Skype name, but you can logon as different Skype names with as many copies as you wish.
Solved! Go to Solution.
Re: TheUberOve rLord Removeable Skype USB
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 12:02
There is also an easier method but you need to have an access to a particular version of Skype.exe.
community.skype.com/t5/General-Discussion/Searchin
Re: TheUberOve rLord Removeable Skype USB
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 13:42 - last edited on 26-09-2011 16:27
ruwim wrote:There is also an easier method but you need to have an access to a particular version of Skype.exe.
community.skype.com/t5/General-Discussion/Searchin
g-for-a-person-in-a-specific-country/m-p/178200#M1 472
Yes, this is to restrict any Skype files to only your USB memory stick. Including the installation of Skype. So that if you pull your USB memory stick, there are no Skype files on that system ("Optional") and the registry has your USB memory stick as the install path, not a hard drive on your system.
Also, as you say, your referenced method is version specific as well as a shared file and not from secure Skype servers. This will work for any/all recent versions of Skype for Windows, both normal and business versions and the Skype install is from secure Skype servers. This allows the most current features of the Skype for Windows clients to be used for portable Skype use, at work and/or at home and on other systems.
Additionally, using your referenced method, if you check, would/does not save files to your USB memory stick such as saved pictures and file transfers, by default, using the instructions provided there. Those folders plus the content folder would still be referencing the hard drive for the Windows User Id in question under %appdata\skype whereas this method confines, by default, all files to your USB memory stick.
Upgrading/Downgrading this portable version, to the latest release or older release is as simple as downloading and then renaming the new/older version msi file to Skype.msi and doing only step 4 as well.
That said, IMHO, I would keep older versions by renaming them vs. deleteing them, because it is just as easy to downgrade this portable version as it is to upgrade then as well. When/If that need ever arises.
Re: TheUberOve rLord Removeable Skype USB
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 17:15
TheUberOverLord wrote:Additionally, using your referenced method, if you check, would/does not save files to your USB memory stick such as saved pictures and file transfers, by default, using the instructions provided there. Those folders plus the content folder would still be referencing the hard drive for the Windows User Id in question under %appdata\skype whereas this method confines, by default, all files to your USB memory stick.
No. This is not correct. You don’t even need to create the Pictures or My Skype Received Files folder in advance. They will be automatically created first time you start Skype within the folder specified by the /datapath switch. All snapshots and received files will be saved to this folder and everything will remain on your USB drive. The main point with using the portable installation is that there will be no problems with any registry settings. This means that you will never see any 1603 installation errors and upgrading/changing Skype version equals to only replacing Skype.exe with another Skype.exe.
Re: TheUberOve rLord Removeable Skype USB
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 22:05 - last edited on 26-09-2011 22:40
ruwim wrote:
TheUberOverLord wrote:Additionally, using your referenced method, if you check, would/does not save files to your USB memory stick such as saved pictures and file transfers, by default, using the instructions provided there. Those folders plus the content folder would still be referencing the hard drive for the Windows User Id in question under %appdata\skype whereas this method confines, by default, all files to your USB memory stick.
No. This is not correct. You don’t even need to create the Pictures or My Skype Received Files folder in advance. They will be automatically created first time you start Skype within the folder specified by the /datapath switch. All snapshots and received files will be saved to this folder and everything will remain on your USB drive. The main point with using the portable installation is that there will be no problems with any registry settings. This means that you will never see any 1603 installation errors and upgrading/changing Skype version equals to only replacing Skype.exe with another Skype.exe.
Please test your claims. I have, I suggest others do as well. This truly is not the case with the older or latest versions of Skype Windows client programs.
If you move and use your history from a hard drive to a USB memory stick, including the config.xml you already had, it retains the old paths it had for pictures, downloaded file transfers and the Content folder and that does not change even when using the /datapath command line option at runtime. Using the older or latest versions of Skype for Windows client programs.
When you create a new config.xml file it also retains those same paths, which by default end up in the %appdata%\skype folder vs. your USB memory stick for Pictures, downloaded file transfers and the content folder. Even with the /datapath command line option, at runtime. Using older or the latest versions of Skype for Windows client programs.
You can see many posts in the old forum where people were complaining that these locations were in fact bad and not going to their portable USB memory stick folder locations.
You can easily verify this, by editing the Config.xml, which you think is correct, and for example, if your Windows User Id %appdata%\skype information is normally located and stored on the ("C:") drive you will see ("C:") references, still in the Config.xml which means, it is not a TRUE totally Removeable Skype portable version Located on USB memory Stick only and is still referencing/accessing hard drive folders and file locations.
Also, as stated. this method supports the most recent versions of Skype for Windows clients with the latest features and fixes and uses the installers provided by secure Skype servers vs. a file sharing site which is using a very old version of the Skype for Windows client that is missing many features and fixes and cannot be considered secure as well.
So, these methods create a TRUE totally Removeable Skype portable version Located on USB memory Stick only.
Re: TheUberOve rLord Removeable Skype USB
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 22:36
No, You are still wrong. I have just created a new “portable” installation using a copy of Skype 5.5.0.117. Made a shortcut “D:\Skype517\Skype.exe” /datapath:”Data” /removable. The folder Data specified in the datapath switch was empty. Started Skype using this shortcut. Here is the General section of the config.xml file created by Skype.
<General>
<AvatarPath>Data\Pictures\</AvatarPath>
<AvatarPopupDontShow>1</AvatarPopupDontShow>
<ConfirmQuit>1</ConfirmQuit>
<ContentPath>Data\Content\</ContentPath>
<FistWhatsNewGuideVersionStr>5.5.0.117</FistWhatsN
<GswNumberOfDisplay>0</GswNumberOfDisplay>
<HQVideoDevices>
<_0>Microsoft LifeCam VX-5000</_0>
<_1>TerraTec H5 Analog Capture</_1>
</HQVideoDevices>
<LastMigrationVersion>5.5.0.117</LastMigrationVers
<SkypeHomeLastRead>1317049706</SkypeHomeLastRead>
<SkypeHomeLastUpdate>1317049706</SkypeHomeLastUpda
<SoundSelectorDir></SoundSelectorDir>
<SoundsMuted>0</SoundsMuted>
<echo123Added>1</echo123Added>
</General>
<TransferSaveDir>Data\My Skype Received Files\</TransferSaveDir>
As you can see, the Pictures folder was automatically placed within the Data folder. The same with the Content and My Skype Received Files folders.
Everything is as I have described in my post. Nothing ends up in the %appdata%\skype folder. I have in the past created several such installations, both on the local drive and on an USB stick. I did this also for my friends. Works like a charm.
If someone wish it, I can also provide a StartSkype.exe program written in VB6, which can be used to start Skype from any USB drive without changing the drive letter. You can download it from here:
rapidshare.com/files/1023842369/StartSkype.exe?bin
StartSkype.exe must be located in the same folder as Skype.exe. The only extra condition is that the name of the folder specified in the /datapath switch is Data.
Re: TheUberOve rLord Removeable Skype USB
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 22:45 - last edited on 26-09-2011 23:05
ruwim wrote:No, You are still wrong. I have just created a new “portable” installation using a copy of Skype 5.5.0.117. Made a shortcut “D:\Skype517\Skype.exe” /datapath:”Data” /removable. The folder Data specified in the datapath switch was empty. Started Skype using this shortcut. Here is the General section of the config.xml file created by Skype.
<General>
<AvatarPath>Data\Pictures\</AvatarPath>
<AvatarPopupDontShow>1</AvatarPopupDontShow>
<ConfirmQuit>1</ConfirmQuit>
<ContentPath>Data\Content\</ContentPath>
<FistWhatsNewGuideVersionStr>5.5.0.117</FistWhatsN
ewGuideVersionStr> <GswNumberOfDisplay>0</GswNumberOfDisplay>
<HQVideoDevices>
<_0>Microsoft LifeCam VX-5000</_0>
<_1>TerraTec H5 Analog Capture</_1>
</HQVideoDevices>
<LastMigrationVersion>5.5.0.117</LastMigrationVers
ion> <SkypeHomeLastRead>1317049706</SkypeHomeLastRead>
<SkypeHomeLastUpdate>1317049706</SkypeHomeLastUpda
te> <SoundSelectorDir></SoundSelectorDir>
<SoundsMuted>0</SoundsMuted>
<echo123Added>1</echo123Added>
</General>
<TransferSaveDir>Data\My Skype Received Files\</TransferSaveDir>
As you can see, the Pictures folder was automatically placed within the Data folder. The same with the Content and My Skype Received Files folders.
Everything is as I have described in my post. Nothing ends up in the %appdata%\skype folder. I have in the past created several such installations, both on the local drive and on an USB stick. I did this also for my friends. Works like a charm.
If someone wish it, I can also provide a StartSkype.exe program written in VB6, which can be used to start Skype from any USB drive without changing the drive letter. You can download it from here:
rapidshare.com/files/1023842369/StartSkype.exe?bin
=1
StartSkype.exe must be located in the same folder as Skype.exe. The only extra condition is that the name of the folder specified in the /datapath switch is Data.
Please do a search for ("C:") in your Config.xml file if that is the hard drive that normally stores your %appdata%\skype folders/files.
Note: Do the above with both a moved Config.xml file and a fresh one created using your methods.
Since the Config.xml file still contains references to a hard drive ("In both cases, even after using the command line option /datapath") your method is not creating a TRUE totally Removeable Skype portable version Located on USB memory Stick only.
Additionally, to also prove my prior point(s) as well:
Stop Skype.
Delete the folder and its entire contents at: %appdata%\skype
Start Skype from your USB memory stick.
Check %appdata%\skype
Notice the new folders there?
They were caused by your method not confining itself to the USB memory stick. Which means your methods are not creating a TRUE totally Removeable Skype portable version Located on USB memory Stick only.
Also, when saving an Avatar picture from a CAM or saving a transferred file, or looking for files to transfer, your methods are still using the hard drive as the default path as well ![]()
So, as stated. The methods posted here create a TRUE totally Removeable Skype portable version Located on USB memory Stick only. Using the secure installers from the Skype servers for Skype for Windows client programs, for both the normal and business versions of Skype and can be easily upgraded/downgraded at anytime.
Re: TheUberOve rLord Removeable Skype USB
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 23:02 - last edited on 26-09-2011 23:12
Did exactly as you have recommended. It’s correct that a new folder %appdata%\Skype was created but totally empty. Not a single file or folder was placed there. Everything was still only within the Data folder.
Took also a snapshot of myself. A copy of the image was saved in the Data\Pictures folder. Nothing in the %appdata%\Skype\Pictures.
Re: TheUberOve rLord Removeable Skype USB
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 23:09 - last edited on 26-09-2011 23:35
ruwim wrote:
Did exactly as you have recommended. It’s correct that a new folder %appdata%\Skype was created but totally empty. Not a single file or folder was placed there. Everything was still only within the Data folder.
Also, when saving an Avatar picture from a CAM or saving a transferred file, or looking for files to transfer, your methods are still using the hard drive as the default path as well 
Please do a search for ("C:") in your Config.xml file if that is the hard drive that normally stores your %appdata%\skype folders/files.
Note: Do the above with both a moved Config.xml file and a fresh one created using your methods.
Since the Config.xml file still contains references to a hard drive ("In both cases, even after using the command line option /datapath") your method is not creating a TRUE totally Removeable Skype portable version Located on USB memory Stick only.
Addtionally, some have requested an ability to not require Skype be installed on their hard drives, just to get the Skype.exe for this or that version for their USB memory stick.
The methods posted here provide for that as well and do not require installing newer versions of the Skype client to a hard drive and then having to remove those versions from a hard drive, just to get a copy of the latest Skype.exe on their USB memory stick.
Re: TheUberOve rLord Removeable Skype USB
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
26-09-2011 23:18
Please, read my edited post. Where do you see any references in the shared.xml or config.xml to %appdata%\skype? I can only see references to the Data folder. In my example the Data folder was located on the D drive. The default Skype folder is on C.
